{"id":687,"date":"2026-04-30T07:41:26","date_gmt":"2026-04-30T07:41:26","guid":{"rendered":"https:\/\/pion.irem.univ-mrs.fr\/?p=687"},"modified":"2026-04-30T07:41:28","modified_gmt":"2026-04-30T07:41:28","slug":"le-theme-pion-pour-wims","status":"publish","type":"post","link":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/2026\/04\/30\/le-theme-pion-pour-wims\/","title":{"rendered":"Le th\u00e8me \u00ab\u00a0Pion\u00a0\u00bb pour Wims"},"content":{"rendered":"\n\n\n<p>Dans le groupe PION, nous sommes convaincus que WIMS est une plateforme d\u2019exerciseur tr\u00e8s efficace pour faire progresser les \u00e9l\u00e8ves sur les automatismes. <br>Cette plateforme, largement \u00e9prouv\u00e9e, est extr\u00eamement riche en exercices, et tr\u00e8s finement param\u00e9trable. Nous en promouvons des usages robustes et efficaces, \u00e0 travers les <a href=\"https:\/\/pion.irem.univ-mrs.fr\/?p=715\">DM WIMS<\/a>, les \u00ab\u00a0<a href=\"https:\/\/pion.irem.univ-mrs.fr\/index.php\/2026\/04\/29\/scenario-didactique-wims-automatismes-courses-et-megacourses\/\">courses<\/a>\u00a0\u00bb ou les <a href=\"https:\/\/wimsedu.info\/2025\/05\/pas-dete-sans-cahier-de-vacances\/\" target=\"_blank\" rel=\"noreferrer noopener\">cahiers de vacances<\/a>, qui offrent des r\u00e9sultats av\u00e9r\u00e9s et appr\u00e9ci\u00e9s par les enseignants comme par les \u00e9l\u00e8ves et leurs familles.<\/p>\n\n\n\n<p>Pour essayer de favoriser l\u2019adoption de cette plateforme, nous avons au fil des ann\u00e9es am\u00e9lior\u00e9 la mise en \u0153uvre didactique gr\u00e2ce \u00e0 de nombreux retours d\u2019exp\u00e9rience\u00a0: <a href=\"https:\/\/partage02.magistere.apps.education.fr\/course\/view.php?id=476\" target=\"_blank\" rel=\"noreferrer noopener\">Magist\u00e8re Compagnon Wims<\/a>, formations d\u00e9di\u00e9es, cr\u00e9ation simplifi\u00e9e de classes, etc.<br>Mais un des freins majeur \u00e0 son adoption reste sa conception graphique. Nous d\u00e9taillons pourquoi dans cet article qui pr\u00e9sente la cr\u00e9ation d\u2019un \u00ab\u00a0th\u00e8me\u00a0\u00bb Pion, ses avanc\u00e9es et ses limites.<br>Ce travail a \u00e9t\u00e9 commenc\u00e9 en juin 2024, il y a environ 2 ans. Il n&rsquo;est pas termin\u00e9 car certaines fonctionnalit\u00e9s pr\u00e9vues ne sont pas encore d\u00e9velopp\u00e9es. De plus, pour que ce th\u00e8me soit publiable, il faudrait selon nous reprendre le travail de programmation en se basant sur le th\u00e8me \u00ab\u00a0Standard\u00a0\u00bb de fa\u00e7on a cr\u00e9er du code plus propre et abouti.<\/p>\n\n\n\n<h2>Objectifs&nbsp;: pourquoi un nouveau th\u00e8me&nbsp;?<\/h2>\n\n\n\n<p>Dans Wims, lorsqu&rsquo;on cr\u00e9e une classe (ou un ensemble de plusieurs classes : groupement ou \u00e9tablissement), ou encore lorsqu&rsquo;on g\u00e8re un serveur, on peut personnaliser l&rsquo;apparence des interfaces. Cela se fait en premier lieu par le choix d&rsquo;un th\u00e8me.<br>Les th\u00e8mes \u00ab\u00a0modernes\u00a0\u00bb distribu\u00e9s sur tous les serveurs Wims sont les th\u00e8mes Nika\u00efa et Standard. Le groupe Euler-Wims de l&rsquo;acad\u00e9mie de Versaille a cr\u00e9\u00e9 son propre th\u00e8me. Au groupe Pion, nous avons d\u00e9cid\u00e9 de <a href=\"https:\/\/github.com\/byache\/Pion\">cr\u00e9er nous aussi un th\u00e8me<\/a>. Ce projet r\u00e9pond \u00e0 plusieurs objectifs : <\/p>\n\n\n\n<h3>Privil\u00e9gier \u00ab l\u2019exp\u00e9rience utilisateur \u00bb<\/h3>\n\n\n\n<p>Les usages \u00e9voluent, et la mani\u00e8re de pr\u00e9senter l\u2019information avec. WIMS a \u00e9t\u00e9 con\u00e7u \u00e0 une \u00e9poque o\u00f9 le web \u00e9tait essentiellement textuel et consult\u00e9 sur \u00e9cran fixe. Aujourd&rsquo;hui, les \u00e9l\u00e8ves et \u00e9tudiants interagissent quotidiennement avec des interfaces soign\u00e9es, responsives et intuitives. Afin de maximiser l\u2019engagement, il est important d\u2019offrir une interface intuitive, c\u2019est-\u00e0-dire qui r\u00e9pond aux codes et aux usages actuels.<\/p>\n\n\n\n<h3>Usage mobile<\/h3>\n\n\n\n<p>WIMS a \u00e9t\u00e9 pens\u00e9 pour s\u2019afficher sur des \u00e9crans d\u2019ordinateurs. Les th\u00e8mes actuels ne s\u2019adaptent pas bien au format vertical et \u00e0 l\u2019absence de souris.<\/p>\n\n\n\n<h3>Dette technique<\/h3>\n\n\n\n<p>Le th\u00e8me de WIMS le plus abouti est aujourd\u2019hui celui du groupe Euler&nbsp;: nous nous sommes bas\u00e9s sur ce th\u00e8me bien construit. Il est essentiellement constitu\u00e9 de feuilles styles CSS, mais il accumule des couches successives, parfois redondantes ou conflictuelles, voire aujourd\u2019hui obsol\u00e8tes&nbsp;: <em>JQuery <\/em>cod\u00e9 \u00ab&nbsp;en dur&nbsp;\u00bb dans WIMS, framework <em>foundation<\/em> incorpor\u00e9 dans Nikaia.<br>Nous souhaitons utiliser de bonnes pratiques dans le code produit, afin de contribuer \u00e0 la \u00ab&nbsp;maintenabilit\u00e9&nbsp;\u00bb du projet, mais pour le moment nous avons plut\u00f4t contribu\u00e9 \u00e0 alourdir cette dette technique.<\/p>\n\n\n\n<h2 class=\"has-large-font-size\">Aper\u00e7u g\u00e9n\u00e9ral.<\/h2>\n\n\n\n<p>Voici \u00e0 quoi ressemble notre th\u00e8me de fa\u00e7on g\u00e9n\u00e9rale : on retrouve quelque chose d&rsquo;assez proche du th\u00e8me Euler-Wims ou Nika\u00efa,<\/p>\n\n\n\n<figure class=\"wp-block-image size-large border: 1px solid;\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"482\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-2-1-1024x482.png\" alt=\"\" class=\"wp-image-737\" title=\"\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-2-1-1024x482.png 1024w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-2-1-300x141.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-2-1-768x361.png 768w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-2-1.png 1532w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Accueil g\u00e9n\u00e9ral du serveur (sur ordinateur)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"575\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-1-1.png\" alt=\"\" class=\"wp-image-738\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-1-1.png 1024w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-1-1-300x168.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-1-1-768x431.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Accueil g\u00e9n\u00e9ral dans une classe virtuelle c\u00f4t\u00e9 prof (ordinateur)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"664\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-0-1-1024x664.png\" alt=\"\" class=\"wp-image-739\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-0-1-1024x664.png 1024w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-0-1-300x195.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-0-1-768x498.png 768w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/0Image-collee-0-1.png 1030w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Accueil g\u00e9n\u00e9ral dans une classe virtuelle c\u00f4t\u00e9 \u00e9l\u00e8ve (ordinateur)<\/figcaption><\/figure>\n\n\n\n<h2>Am\u00e9liorer l&rsquo;ergonomie pour les enseignants (simplifier, rationaliser)<\/h2>\n\n\n\n<p>Notre premier but \u00e9tait de proposer une interface simplifi\u00e9e pour les enseignants. Notre exp\u00e9rience de formation d&rsquo;enseignants nous montre en effet que les difficult\u00e9s de prise en main (r\u00e9elles ou suppos\u00e9es) sont un obstacle important \u00e0 l&rsquo;utilisation par les professeurs. Nous avons donc cr\u00e9\u00e9 un menu simplifi\u00e9, o\u00f9 seules les ic\u00f4nes qui nous paraissent les plus utiles sont visibles. Il est accessible via un \u00ab&nbsp;menu hamburger&nbsp;\u00bb (caract\u00e8re \u2630), conform\u00e9ment aux codes actuels. Il montre les fonctions les plus utiles quand on g\u00e8re la classe virtuelle avec les \u00e9l\u00e8ves.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"478\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-24-1024x478.png\" alt=\"\" class=\"wp-image-769\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-24-1024x478.png 1024w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-24-300x140.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-24-768x359.png 768w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-24.png 1126w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Menu simplifi\u00e9 de la page d&rsquo;accueil c\u00f4t\u00e9 prof (ordinateur)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"339\" height=\"735\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-2-1.png\" alt=\"\" class=\"wp-image-741\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-2-1.png 339w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-2-1-138x300.png 138w\" sizes=\"(max-width: 339px) 100vw, 339px\" \/><figcaption class=\"wp-element-caption\">Menu complet, montrant toutes les fonctionnalit\u00e9s de la page d&rsquo;accueil c\u00f4t\u00e9 prof (ordinateur)<\/figcaption><\/figure>\n\n\n\n<p>Le menu de pied de page (existant \u00e9galement en version simplifi\u00e9e ou compl\u00e8te) montre les fonctionnalit\u00e9s qui sont plus techniques et concernent plut\u00f4t la configuration. Nous avons \u00e9galement supprim\u00e9 certains doublons dans les menus.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"193\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-3-1024x193.png\" alt=\"\" class=\"wp-image-696\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-3-1024x193.png 1024w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-3-300x56.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-3-768x144.png 768w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-3.png 1026w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Menu simplifi\u00e9 de pied de page d&rsquo;accueil c\u00f4t\u00e9 prof (ordinateur)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"193\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-4-1024x193.png\" alt=\"\" class=\"wp-image-697\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-4-1024x193.png 1024w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-4-300x56.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-4-768x144.png 768w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-4.png 1026w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Menu complet de pied de page d&rsquo;accueil c\u00f4t\u00e9 prof (ordinateur)<\/figcaption><\/figure>\n\n\n\n<h2>Am\u00e9liorer l&rsquo;ergonomie pour les \u00e9l\u00e8ves (simplifier, utiliser de petits \u00e9crans)<\/h2>\n\n\n\n<p>C\u00f4t\u00e9 \u00e9l\u00e8ve, notre soucis principal a \u00e9t\u00e9 de cr\u00e9er un th\u00e8me le mieux adapt\u00e9 possible aux petits \u00e9crans, car beaucoup d&rsquo;\u00e9l\u00e8ves travaillent sur Wims \u00e0 partir de leur smartphone ou d&rsquo;une tablette. C&rsquo;est pourquoi nous avons opt\u00e9 pour le menu \u00ab\u00a0sandwich\u00a0\u00bb qui s&rsquo;adapte facilement \u00e0 toutes les tailles d&rsquo;\u00e9cran.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"290\" height=\"572\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-5-1.png\" alt=\"\" class=\"wp-image-742\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-5-1.png 290w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-5-1-152x300.png 152w\" sizes=\"(max-width: 290px) 100vw, 290px\" \/><figcaption class=\"wp-element-caption\">La page d&rsquo;accueil d&rsquo;un \u00e9l\u00e8ve (sur smartphone)<\/figcaption><\/figure>\n\n\n\n<p>L\u00e0 aussi, nous avons simplifi\u00e9 les menus : le bouton \u00ab\u00a0Mes notes\u00a0\u00bb est mis en \u00e9vidence au centre de la page, le menu de gauche ne contient presque rien et les fonctionnalit\u00e9s non essentielles sont renvoy\u00e9es dans le menu de pied de page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"290\" height=\"572\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-6-1.png\" alt=\"\" class=\"wp-image-743\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-6-1.png 290w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-6-1-152x300.png 152w\" sizes=\"(max-width: 290px) 100vw, 290px\" \/><figcaption class=\"wp-element-caption\">Menu de gauche d\u00e9ploy\u00e9 \u00e0 la page d&rsquo;accueil c\u00f4t\u00e9 \u00e9l\u00e8ve (smartphone)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"287\" height=\"144\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-7.png\" alt=\"\" class=\"wp-image-701\"\/><figcaption class=\"wp-element-caption\">Menu de pied de page de l&rsquo;accueil \u00e9l\u00e8ve (smartphone)<\/figcaption><\/figure>\n\n\n\n<p>Nous avons r\u00e9duit au maximum le texte \u00e9crit en haut de la page, car le travail \u00e0 faire n\u2019\u00e9tait parfois visible qu\u2019apr\u00e8s avoir fait d\u00e9fil\u00e9 plusieurs \u00e9crans.<\/p>\n\n\n\n<p>Nous avons opt\u00e9 pour une barre de titre \u00ab\u00a0r\u00e9manente\u00a0\u00bb, comme dans les applications modernes\u00a0: cette barre reste affich\u00e9e m\u00eame si l\u2019\u00e9l\u00e8ve d\u00e9file l\u2019\u00e9cran vers le bas. Il peut donc \u00e0 tout moment voir\u00a0:<br>&#8211; \u00e0 gauche\u00a0: le bouton \u2630<br>&#8211; \u00e0 droite\u00a0: son nom et le bouton pour se d\u00e9connecter ou un bouton \u00ab\u00a0Retour \u00e0 la liste des exercices\u00a0\u00bb<br>&#8211; au centre\u00a0: le chronom\u00e8tre le cas \u00e9ch\u00e9ant, avec un petit peu de javascript (le chronom\u00e8tre reste affich\u00e9 en bas de la page, mais il n\u2019est parfois pas visible quand l\u2019\u00e9cran est charg\u00e9).<\/p>\n\n\n\n<h2>Modernisation du design<\/h2>\n\n\n\n<p>Un soucis particulier a \u00e9t\u00e9 apport\u00e9 au travail sur les CSS qui permettent de g\u00e9rer et de moderniser l&rsquo;apparence des vues. Cela passe par\u00a0:<br>&#8211; des boutons \u00ab\u00a0plats\u00a0\u00bb, des onglets plus modernes, une police plus claire<br>&#8211; des zones enti\u00e8res (comme les DM WIMS) sont pr\u00e9sent\u00e9es sous forme de \u00ab\u00a0cartes\u00a0\u00bb ombr\u00e9es, et sont d\u00e9sormais cliquables (et plus seulement les titres)\u00a0gr\u00e2ce \u00e0 un petit ajout de javascript. En effet, ce qui \u00e9tait logique sur ordinateur (les \u00e9l\u00e9ments cliquables sont uniquement ceux qui font changer d\u2019aspect le curseur de souris) ne l\u2019est plus forc\u00e9ment sur smartphone.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"289\" height=\"613\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-8-1.png\" alt=\"\" class=\"wp-image-744\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-8-1.png 289w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-8-1-141x300.png 141w\" sizes=\"(max-width: 289px) 100vw, 289px\" \/><figcaption class=\"wp-element-caption\">Accueil g\u00e9n\u00e9ral dans un \u00e9tablissement (smartphone)<\/figcaption><\/figure>\n\n\n\n<p>Nous avons cherch\u00e9 \u00e0 simplifier au maximum la page de connexion, pour qu&rsquo;elle soit simple m\u00eame sur petits \u00e9crans.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"289\" height=\"613\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-9.png\" alt=\"\" class=\"wp-image-703\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-9.png 289w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-9-141x300.png 141w\" sizes=\"(max-width: 289px) 100vw, 289px\" \/><figcaption class=\"wp-element-caption\">Page de connexion (smartphone)<\/figcaption><\/figure>\n\n\n\n<p>Des fonctionnalit\u00e9s ont \u00e9t\u00e9 mises en valeur, comme le lien de d\u00e9connexion c\u00f4t\u00e9 \u00e9l\u00e8ve :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"292\" height=\"94\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-10.png\" alt=\"\" class=\"wp-image-700\"\/><figcaption class=\"wp-element-caption\">Le lien de d\u00e9connexion<\/figcaption><\/figure>\n\n\n\n<p>Ou encore le lien d&rsquo;\u00e0 propos, quand un enseignant (connect\u00e9 ou non) consulte un module ou un exercice : un simple clic sur l&rsquo;ic\u00f4ne de partage copie l&rsquo;adresse de l&rsquo;exercice ou du module dans le presse papier, pour pouvoir ensuite partager ce lien \u00e0 l&rsquo;ext\u00e9rieur de Wims.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-11-1024x423.png\" alt=\"\" class=\"wp-image-704\" width=\"751\" height=\"310\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-11-1024x423.png 1024w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-11-300x124.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-11-768x317.png 768w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-11.png 1027w\" sizes=\"(max-width: 751px) 100vw, 751px\" \/><figcaption class=\"wp-element-caption\">Copie automatique du lien du module ou de l&rsquo;exercice<\/figcaption><\/figure>\n\n\n\n<h2>Adaptation \u00e0 notre utilisation de Wims<\/h2>\n\n\n\n<p>Au groupe Pion, nous utilisons beaucoup la modalit\u00e9 <a href=\"https:\/\/pion.irem.univ-mrs.fr\/?p=715\">\u00ab\u00a0DMWims\u00a0\u00bb<\/a>. C&rsquo;est un ensemble de deux examens Wims, qui se font donc en temps limit\u00e9. Certains aspects de notre th\u00e8me refl\u00e8tent cette utilisation et la favorisent. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"886\" height=\"673\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-14-2.png\" alt=\"\" class=\"wp-image-745\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-14-2.png 886w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-14-2-300x228.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-14-2-768x583.png 768w\" sizes=\"(max-width: 886px) 100vw, 886px\" \/><figcaption class=\"wp-element-caption\">Un DMWims c\u00f4t\u00e9 \u00e9l\u00e8ve (ordinateur)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"882\" height=\"691\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-17-2.png\" alt=\"\" class=\"wp-image-746\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-17-2.png 882w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-17-2-300x235.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-17-2-768x602.png 768w\" sizes=\"(max-width: 882px) 100vw, 882px\" \/><figcaption class=\"wp-element-caption\">La page de pr\u00e9sentation d&rsquo;un examen Wims : le chronom\u00e8tre et le lien pour terminer la session sont mis en valeur.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"882\" height=\"691\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-18-1.png\" alt=\"\" class=\"wp-image-747\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-18-1.png 882w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-18-1-300x235.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-18-1-768x602.png 768w\" sizes=\"(max-width: 882px) 100vw, 882px\" \/><figcaption class=\"wp-element-caption\">La m\u00eame page de pr\u00e9sentation, menu de gauche ouvert : ce menu regroupe les liens moins utiles, \u00e0 ce stade.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"875\" height=\"662\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-15.png\" alt=\"\" class=\"wp-image-708\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-15.png 875w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-15-300x227.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-15-768x581.png 768w\" sizes=\"(max-width: 875px) 100vw, 875px\" \/><figcaption class=\"wp-element-caption\">Un exercice dans un DMWims (ordinateur) : le chronom\u00e8tre et le lien de retour \u00e0 la liste d&rsquo;exercices sont bien visibles.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"360\" height=\"722\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-16.png\" alt=\"\" class=\"wp-image-709\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-16.png 360w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-16-150x300.png 150w\" sizes=\"(max-width: 360px) 100vw, 360px\" \/><figcaption class=\"wp-element-caption\">Un autre exercice dans un DMWims (smartphone) : le lien vers le retour \u00e0 la liste des exercices est bien visible, m\u00eame sur petit \u00e9cran.<\/figcaption><\/figure>\n\n\n\n<p>Nous donnons relativement peu de feuilles de travail \u00e0 nos \u00e9l\u00e8ves, mais quand nous le faisons, c&rsquo;est souvent sous la modalit\u00e9 <a href=\"https:\/\/pion.irem.univ-mrs.fr\/index.php\/2026\/04\/29\/scenario-didactique-wims-automatismes-courses-et-megacourses\/\">\u00ab\u00a0course\u00a0\u00bb<\/a> qui utilise une page de pr\u00e9sentation et o\u00f9 nous ne voulons pas qu&rsquo;un \u00e9l\u00e8ve puisse acc\u00e9der \u00e0 tous les exercices tout de suite.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"887\" height=\"688\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-12.png\" alt=\"\" class=\"wp-image-710\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-12.png 887w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-12-300x233.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-12-768x596.png 768w\" sizes=\"(max-width: 887px) 100vw, 887px\" \/><figcaption class=\"wp-element-caption\">Une feuille de travail c\u00f4t\u00e9 \u00e9l\u00e8ve avec page de pr\u00e9sentation (ordinateur)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"887\" height=\"711\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-13.png\" alt=\"\" class=\"wp-image-711\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-13.png 887w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-13-300x240.png 300w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-13-768x616.png 768w\" sizes=\"(max-width: 887px) 100vw, 887px\" \/><figcaption class=\"wp-element-caption\">Un exercice d&rsquo;une feuille de travail, c\u00f4t\u00e9 \u00e9l\u00e8ve (ordinateur) : le focus est automatiquement mis sur le champ de r\u00e9ponse quand on passe \u00e0 l&rsquo;\u00e9tape suivante, pour pouvoir valider en utilisant la touche entr\u00e9e du clavier (plus besoin d\u2019aller-retour clavier-souris).<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"356\" height=\"667\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-19.png\" alt=\"\" class=\"wp-image-712\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-19.png 356w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-19-160x300.png 160w\" sizes=\"(max-width: 356px) 100vw, 356px\" \/><figcaption class=\"wp-element-caption\">Un exercice d&rsquo;une feuille de travail c\u00f4t\u00e9 \u00e9l\u00e8ve (smartphone) : le chronom\u00e8tre est bien visible<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"323\" height=\"644\" src=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-20.png\" alt=\"\" class=\"wp-image-713\" srcset=\"https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-20.png 323w, https:\/\/pion.irem.univ-mrs.fr\/wp-content\/uploads\/2026\/04\/Image-collee-20-150x300.png 150w\" sizes=\"(max-width: 323px) 100vw, 323px\" \/><figcaption class=\"wp-element-caption\">Le m\u00eame exercice (smartphone) : la barre de titre reste toujours visible, m\u00eame si on fait d\u00e9filer la page. Les liens \u00ab\u00a0exercice suivant\u00a0\u00bb et \u00ab\u00a0exercice pr\u00e9c\u00e9dent\u00a0\u00bb ont \u00e9t\u00e9 supprim\u00e9s, au profit d&rsquo;un lien \u00ab\u00a0retour \u00e0 la feuille de travail\u00a0\u00bb.<\/figcaption><\/figure>\n\n\n\n<h2>Le projet n&rsquo;est pas termin\u00e9 : limites du th\u00e8me Pion et perspectives d\u2019\u00e9volution<\/h2>\n\n\n\n<p>Nous avons encore une longue \u00ab\u00a0todo list\u00a0\u00bb : comme par exemple cr\u00e9er certains liens qui permettent de gagner quelques clics et qui manquent \u00e0 certains endroits ; ou encore la possibilit\u00e9 pour chaque enseignant de personnaliser les menus visibles par d\u00e9faut sur sa page d&rsquo;accueil, car tout le monde n&rsquo;a pas les m\u00eame habitudes que nous\u2026<\/p>\n\n\n\n<p>Enfin, c&rsquo;est un soucis important, nous avons conscience que nos ajouts dans le code ne sont pas toujours tr\u00e8s bien faits et viennent se surajouter \u00e0 au moins trois reprises du code, par des \u00e9quipes diff\u00e9rentes au fil des ann\u00e9es. Une cons\u00e9quence est que le poids des fichiers de CSS est tr\u00e8s important et que le code devient labyrinthique par endroit, ce qui ne facilite pas sa maintenance. Nous aimerions donc recr\u00e9er notre th\u00e8me de fa\u00e7on mieux maitris\u00e9e. En repartant du th\u00e8me standard par exemple, il serait envisageable : <br>&#8211; de supprimer la plupart des d\u00e9pendances obsol\u00e8tes, afin de r\u00e9duire la dette technique<br>&#8211; de n\u2019utiliser que des technologies actuelles mais p\u00e9rennes, afin de favoriser la maintenabilit\u00e9 du code<br>&#8211; de nous focaliser sur d\u2019autres am\u00e9liorations&nbsp;: meilleure coh\u00e9rence globale de l\u2019interface, ludification de l\u2019exp\u00e9rience (avec un syst\u00e8me de points permettant de personnaliser un avatar ou son interface), retours plus visuels etc.<\/p>\n\n\n\n<p>Nous sommes \u00e0 la recherche d&rsquo;un financement pour mener \u00e0 bien ce travail car il se compte en semaines voire en mois \u00e0 plein temps.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans le groupe PION, nous sommes convaincus que WIMS est une plateforme d\u2019exerciseur tr\u00e8s efficace pour faire progresser les \u00e9l\u00e8ves sur les automatismes. Cette plateforme, largement \u00e9prouv\u00e9e, est extr\u00eamement riche en exercices, et tr\u00e8s finement param\u00e9trable. Nous en promouvons des usages robustes et efficaces, \u00e0 travers les DM WIMS, les \u00ab\u00a0courses\u00a0\u00bb ou les cahiers de&hellip;&nbsp;<a href=\"https:\/\/pion.irem.univ-mrs.fr\/index.php\/2026\/04\/30\/le-theme-pion-pour-wims\/\" rel=\"bookmark\">Lire la suite &raquo;<span class=\"screen-reader-text\">Le th\u00e8me \u00ab\u00a0Pion\u00a0\u00bb pour Wims<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"categories":[22,4,14,5],"tags":[25,11],"ppma_author":[26,27],"authors":[{"term_id":26,"user_id":2,"is_guest":0,"slug":"paul-byache","display_name":"Paul Byache","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/04438ce5223bf5053995d9836966dbe8?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""},{"term_id":27,"user_id":13,"is_guest":0,"slug":"sebastien","display_name":"sebastien correard","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/eb6450946361f8e7088ad523d2a68679?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/wp-json\/wp\/v2\/posts\/687"}],"collection":[{"href":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/wp-json\/wp\/v2\/comments?post=687"}],"version-history":[{"count":28,"href":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/wp-json\/wp\/v2\/posts\/687\/revisions"}],"predecessor-version":[{"id":801,"href":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/wp-json\/wp\/v2\/posts\/687\/revisions\/801"}],"wp:attachment":[{"href":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/wp-json\/wp\/v2\/media?parent=687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/wp-json\/wp\/v2\/categories?post=687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/wp-json\/wp\/v2\/tags?post=687"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/pion.irem.univ-mrs.fr\/index.php\/wp-json\/wp\/v2\/ppma_author?post=687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}