Ce journal, je le précise tout de suite, ne s'adresse presque qu'aux matheux. Comment reconnaître un matheux? C'est très simple, il a ri la première fois qu'on lui a donné l'anagramme de Banach-Tarski.
Je recherche une solution pour générer des exercices de maths (en latex, sinon je ne m'adresserais pas aux matheux) avec un dose réaliste d'aléatoire dedans, par exemple créer un exercice sur le théorème de Pythagore en tapant au hasard dans une liste de triplets pythagoriciens plutôt qu'en multipliant (3,4,5) par un nombre entier au hasard entre 1 et 3.
J'ai cherché, je suis même allé jusqu'à demander à mon ex-ami google, et il m'a proposé un certain nombre de solutions :
- le célébrissime pyromaths, qui marche très bien, bien qu'il soit codé en python.
- Le générateur d’interrogations qui utilise giac en interne à Latex pour gérer les calculs (si j'ai bien compris).
- Megua, un paquetage pour sagemaths dont je ne suis pas encore très bien sûr s'il peut convenir ou pas. Il faut ajouter que c'est encore du python et qu'en outre, il faut installer sagemaths, ce qui fait deux gros inconvénients.
En outre, j'aimerais bien que le résultat puisse facilement s'intégrer dans un système de flashcards répétition espacée, genre Anki ou OpenCards (pardon, pas celui-là, il lui faut java7).
Peut-être un matheux, un physicien, voire éventuellement un informaticien (ne soyons pas trop sectaire, il peut sûrement arriver à un informaticien d'avoir une idée), aurait-il des idées ?
# Anagramme ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 3.
On ne me l'a jamais donné, suis-je un matheux ?
[^] # Re: Anagramme ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 3.
Ah, je me suis renseigné. Excellent !
[^] # Re: Anagramme ?
Posté par calandoa . Évalué à 9.
Moi je connais l'anagramme de Hucht-et-Tarski, je suis quoi ? … ben je suis sorti !
[^] # Re: Anagramme ?
Posté par Christophe Turbout . Évalué à 0.
elle n'est même pas juste ton anagramme !
[^] # Re: Anagramme ?
Posté par calandoa . Évalué à 2.
Mais si, avec les deux tirets tu fais le s qui manque !
(c'est bizarre ça sent la vase ! ?)
[^] # Re: Anagramme ?
Posté par Obsidian . Évalué à 2.
Il y en a même qui sont encore plus atteints : http://www.irregularwebcomic.net/2339.html
[^] # Re: Anagramme ?
Posté par Gui13 (site web personnel) . Évalué à 4.
J'ai aimé la description en dessous!
[^] # Re: Anagramme ?
Posté par Kerro . Évalué à 2.
Pareil pour moi, je le trouve poilant.
Pourtant je ne me considère pas comme un matheux. Je ne sais même plus faire une dérivée.
Alors suis-je pervers ?
# Pourquoi pas Python ?
Posté par Jux (site web personnel) . Évalué à 7.
Tu n'as pas l'air de porter python dans ton coeur, une raison à cela ?
Pourtant, pour avoir utilisé un peu sagemath et sympy pour du calcul formel (mais je suis informaticien, pas mathématicien), j'ai trouvé ça vraiment très intéressant et plutôt bien foutu. Etant écrit en python, c'est en plus facilement extensible et intégrable avec d'autres outils (matplotlib, numpy, scipy).
[^] # Re: Pourquoi pas Python ?
Posté par fleny68 . Évalué à 3.
humour toussa…
Il n'y a guère que java qui me sorte vraiment par les trous de nez en ce moment.
[^] # Re: Pourquoi pas Python ?
Posté par Raoul Volfoni (site web personnel) . Évalué à 2.
Mouais, l'humour d'un type énervé alors hein… ;)
[^] # Re: Pourquoi pas Python ?
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 4.
Normal, le java c'est plein de caféine. Et quand on en consomme au point que ça sorte par les trous de nez …
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
[^] # Re: Pourquoi pas Python ?
Posté par Raoul Volfoni (site web personnel) . Évalué à 3.
Je parlais de son précédent journal…
# Commentaire supprimé
Posté par Anonyme . Évalué à 10.
Ce commentaire a été supprimé par l’équipe de modération.
# From scratch ?
Posté par Layus . Évalué à 1.
Si tu n'aimes pas pyromath, tu peux toujours refaire ça à la main.
Idée :
Il faut définir un template latex, et puis générer quelques exercices dedans.
Ca pourrait même faire une seule ligne en bash (ainsi trois fichiers, dont un dans ton langage favori.)
cat head.tex - tail.tex <( ./script.py ) >> exo.tex && pdflatex exo.tex
Pour moi python reste le plus simple à utiliser. Il dispose d'outils mathématiques puissants et reste concis.
Bien que LaTeX soit lui-même un langage d programmation Turing-complet, je te déconseille d'essayer de programmer ce genre de choses avec.
Résumé : Utilise pyromaths, parce que plus simple que ça, je ne pense pas que ça existe.
# LuaTeX ?
Posté par nazcafan . Évalué à 2.
le nouveau moteur TeX s'appelle LuaTeX. Entre autres joyeusetés (utf8, fontes open Type, tout ça), il a la bonne idée de permettre des appels au langage Lua.
Je ne dis pas que c'est aisé, mais il me semble que ça ouvre énormément de possibilités au niveau de la génération de documents (beaucoup, beaucoup de flexibilité). D'ici à créer un Framework pour générer des vrais exercices, tu risques d'en avoir pour un moment, mais c'est une piste à explorer.
Tu peux peut-être commencer par jeter un œil sur cette première doc.
# Context MKIV
Posté par tzeentch00 . Évalué à 4.
Avec ConTeXt (et LuaTeX), c’est relativement simple. Voilà un exemple vite fait (l’algorithme n’est peut-être pas parfait) :
[^] # Re: Context MKIV
Posté par fleny68 . Évalué à 2.
Merci pour l'exemple. Cela fait longtemps que j'entends parler de luatex, mais je n'avais pas encore essayé.
J'ai eu un mal fou à obtenir un pdf. Il faut dire que l'installation debian a un bug, il y a une commande luatools à lancer à la main pour que ça marche.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.