URL: https://linuxfr.org/news/les-vingt-ans-de-dyris Title: Les vingt ans de Dyris ! Authors: eleydet Ysabeau đ§¶, Gil Cot â, tisaac et Yves Bourguignon Date: 2022ćčŽ01æ04æ„T21:06:39+01:00 License: CC By-SA Tags: javascript et exercice Score: 56 Les vingt ans dâun logiciel libre ne mĂ©ritent-ils pas un article sur LinuxFr.org ? Dyris est un gĂ©nĂ©rateur dâexercices avec correction et Ă©valuation automatiques Ă©crit en JavaScript. Les questions sont posĂ©es les unes aprĂšs les autres, soit dans lâordre choisi par le professeur, soit au hasard parmi les questions disponibles. Les exercices se dĂ©finissent dans le fichier donnees.js, divisĂ© en deux parties : les nombreuses options et le questionnaire.  ---- [Site du projet](http://dyris.free.fr/) [Manuel de Dyris](http://dyris.free.fr/LISEZ_MOI.html) ---- # Au commencement, Ă©tait JavaScript Au dĂ©but des annĂ©es 2000, je me passionnais pour le JavaScript, le trouvant exceptionnel pour plusieurs raisons : - les applications Web basĂ©es sur ce langage se plaçaient aussi bien en local que sur serveur, offrant ainsi une grande souplesse ; - je pouvais programmer ou installer Ă peu prĂšs ce que je voulais sur des PC dont jâignorais le mot de passe de lâadministrateur. Parmi mes rĂ©alisations figurait un exercice de mĂ©canique, dont les questions sâenchaĂźnaient les unes aprĂšs les autres, se terminant par une correction et une Ă©valuation automatiques. Lâattitude des Ă©lĂšves face Ă cet exercice variait. Certains se montraient fiers de leurs succĂšs tandis que dâautres, moins habiles, enviaient la rĂ©ussite de leurs camarades. Ces Ă©motions mâencourageaient Ă poursuivre dans cette voie, Ă automatiser la production de ces exercices pour les crĂ©er en nombre. Câest ainsi quâest nĂ© Dyris. Ă cette Ă©poque, quelques auteurs de logiciels libres rencontraient dâaffligeantes difficultĂ©s avec la justice, Ă cause du nom maladroitement choisi pour leur Ćuvre. Pour Ă©viter ces ennuis, je baptisais mon gĂ©nĂ©rateur dâexercices du nom dâune petite orchidĂ©e sauvage dont la fleur simule un bourdon. # Dyris une application Web singuliĂšre, atypique Qui se souvient du JavaScript du dĂ©but des annĂ©es 2000 ? En ce temps-lĂ , il fallait se montrer trĂšs astucieux ! Les programmeurs dĂ©tournaient rĂ©guliĂšrement les outils de leur usage normal pour obtenir le rĂ©sultat souhaitĂ©. Pour cette raison Dyris fut, Ă ses dĂ©buts, une application Web singuliĂšre, atypique. Au fil du temps : - Dyris continua de sâenrichir, conservant cet objectif dâun rapport simplicitĂ©/performance favorable ; - son code sâadapta aux Ă©volutions des langages du Web, lentement pour garder la compatibilitĂ© avec les anciens navigateurs ; - dâautres exerciseurs Ă©mergĂšrent, de plus en plus nombreux et variĂ©s ; - quelques dĂ©rivĂ©s de Dyris, on dit « fork » en anglais, apparurent Ă©galement. #Le gĂ©nĂ©rateur dâexercice aujourdâhui Aujourdâhui, Dyris reste un excellent gĂ©nĂ©rateur dâexercices, fonctionnant aussi bien en local que sur serveur. Un zeste de PHP permet de sauvegarder, le cas Ă©chĂ©ant, les scores sur le serveur. Vous trouverez les informations dĂ©taillĂ©es sur son fonctionnement dans le [manuel en ligne](http://dyris.free.fr/LISEZ_MOI.html). Pour conclure, je remercie chaleureusement les [nombreux contributeurs](http://dyris.free.fr/p5fr.html) Ă ce magnifique projet, ainsi que les utilisateurs pour leurs remarques pertinentes. Ci-dessous, la copie dâĂ©cran dâune Ă©tape de rĂ©solution dâun problĂšme de statique en mĂ©canique.  Ci-dessous, la copie dâĂ©cran dâune question de vocabulaire technique en architecture et construction. 