Voir le sujet précédentAller en basVoir le sujet suivant
avatar
cedricVR
Niveau 2

Générateur aléatoire d'exercices - appel à commentaires Empty Générateur aléatoire d'exercices - appel à commentaires

par cedricVR Dim 11 Juin 2017 - 16:44
Bonjour tout le monde,

J'aurais voulu avoir votre avis sur un petit projet perso. Le project consiste en la génération aléatoire d'exercices de mathématiques.

J'aurais bien aimé savoir ce que vous en pensiez, et si vous aviez des remarques à faire sur le "calibrage" des exos, pour que l'utilisateur obtienne des énoncés dont la difficulté corresponde à ce qu'il attend.

Pour voir à quoi ça ressemble pour l'instant (c'est assez sommaire, hein ! J'y ais pas passé beaucoup de temps), vous pouvez aller voir à l'adresse ci-dessous. Ça tourne sur l'offre gratuite d'heroku, donc ça rame un peu, mais bon c'est gratuit. Si je vois que beaucoup de gens l'utilise je passerais à un truc plus puissant.

https://mathexogen.herokuapp.com/

Pour l'instant je suis parti sur l'arithmétique parce que c'est le plus facile à générer, mais je compte bien faire autant de domaines que possible.

Donc les principales questions sur lesquelles j'aurais besoin de retours seraient:

- quels calculs je devrais rajouter et comment je devrais les regrouper pour faire un découpage intéressant pour la partie "feuille d'exercice par niveau" ? L'idéal ce serait d'avoir un niveau par classe. J'ai beaucoup de mal à faire ce découpage.
- est-ce que le système de "clé de génération" dans la partie "Créer une feuille d'exercices" est suffisamment intuitif ?

Aussi, j'aurais voulu avoir votre avis sur ce qui serait à ajouter en premier. Voici les principales améliorations que je comptais faire pour l'instant:

- divers améliorations techniques (accélérer le chargement de MathJax pour le formatage des mathématiques par exemple)
- ajouter une deuxième "clé de génération" qui soit, elle, secrète (pas affichée sur le document généré). Ce serait utile pour les prof pour créer des devoirs: la clé "publique" inscrite sur la copie permet d'avoir plein de copies différentes tout en pouvant retrouver/regénérer la feuille de réponse correspondante, et la clé privée assure que personne sauf le prof ne puisse générer les réponses avec l'application.
- ajouter pas mal d'exercices d'algèbre et d'arithmétique, vu que c'est le plus facile:
 - résolution d'équation
 - factorisation/développement
 - exercices sur les parenthèses
 - et plein d'autres...
- ajouter quelques champs libres, typiquement titre et une en-tête
- faire un effort sur le design
- sortir les résultats en LaTeX. Pour le coup sortir une source LaTeX ce sera super simple, mais il faudrait voir si je veux m'occuper de la compilation LaTeX en PDF.
- ajouter plein d'exercices dans plein de domaines, notamment ceux qui demandent des figures. J'ai commencé à travailler sur un générateur pour l'exercice-type de Thalès; pour la lecture de graphe de fonction ; les vecteurs; les angles sur le cercle trigo ...
- faciliter (et encourager, pour soulager mon serveur!) l'installation sur sa propre machine.

Il faut aussi que j'ajoute une licence libre dessus et que j'ouvre le code pour la lecture et la contribution, ça ne devrait pas prendre beaucoup de temps.

Voilà ! En attendant vos commentaires, et si au passage si vous l'utilisez, ou aimeriez bien l'utiliser quand il y aura ci ou ça, ça me ferait très plaisir de le savoir aussi :-) .
Mathador
Mathador
Guide spirituel

Générateur aléatoire d'exercices - appel à commentaires Empty Re: Générateur aléatoire d'exercices - appel à commentaires

par Mathador Mer 4 Avr 2018 - 23:07
Bonsoir,

L'essentiel de ton idée a déjà été mise en œuvre ici: site de Pyromaths. Après il ne semble pas que Pyromaths ait le concept de clé de génération, cela pourrait être un ajout intéressant; je l'ai d'ailleurs fait dans mon générateur personnel de punitions (qui n'a aucun lien avec Pyromaths), qui est reproductible (pratique lorsque les élèves en « perdent une ») et qui génère la feuille avec les réponses en même temps (utile si on veut noter).

_________________
"There are three kinds of lies: lies, damned lies, and statistics." (cité par Mark Twain)
« Vulnerasti cor meum, soror mea, sponsa; vulnerasti cor meum in uno oculorum tuorum, et in uno crine colli tui.
Quam pulchrae sunt mammae tuae, soror mea sponsa! pulchriora sunt ubera tua vino, et odor unguentorum tuorum super omnia aromata. » (Canticum Canticorum 4:9-10)
avatar
cedricVR
Niveau 2

Générateur aléatoire d'exercices - appel à commentaires Empty Re: Générateur aléatoire d'exercices - appel à commentaires

par cedricVR Jeu 5 Avr 2018 - 18:00
Bonjour,

Merci pour le retour :-)

Oui, j'ai justement découvert Pyromaths en traînant sur ce forum, et effectivement c'est très proche.  Sur le coup j'ai failli tout arrêter, mais je me suis rappelé que ce projet est avant tout un hobby pour moi, donc pourquoi "re-faire un Pyromath à ma façon" après tous.

J'avais envisagé contribuer à Pyromaths.  Mais a vrai dire n'étant pas (encore?) enseignant j'ai plus de légitimité pour contribuer à l'infrastructure que pour proposer des exercices (ce qui est en partie la raison de ce sujet sur le forum, j'aurais besoin d'enseignants pour me guider sur le contenu même des exos).  Or l'infrastructure de Pyromaths est relativement compliquée.  Il va me falloir un certain temps, que je n'ai pas pour l'instant, pour pouvoir contribuer à quoi que ce soit là dessus.

À vrai dire un de mes objectifs pour mon projet est d'avoir une infrastructure plus légère, plus facile à maintenir et étendre que celle de Pyromaths.  Et de simplifier au maximum l'écriture de nouveaux exos, pour permettre à n'importe qui "qui sait faire un peu de Python" d'en ajouter.

Bon pour l'instant je n'ai pas beaucoup de temps à y consacrer (je finis ma thèse de doctorat), mais après je vais essayer d'y mettre un bon coup.
Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum