Pyromaths version activité mentale
Modérateur : Développeurs
Re: Pyromaths version activité mentale
hello,
bon je vous souhaite de bonne fête. J'envoie juste un petit message pour vous dire que mon projet suit son cours.
Par contre j'ai laissé tombé les modifications touchant au coeur de pyromaths pour me concentrer sur mon fork. En effet, la rentrée approchant pour moi je voudrais avoir un truc de fonctionnel. Je suis donc en train de rajouter un maximum de questions surtout sur les niveaux 6e et 5e qui seront mon service de cette année.
Du coup voila un état de mon travail actuel http://dl.free.fr/uNTHTJirU (source + exemple d'exercice). Si quelqu'un pourrait tester, me laisser un petit mot(sympa de preference), ça me ferait bien plaiz....Les dépendances sont les mêmes que pyromaths sauf que j'utilise beamer et pst-all, ainsi que ghostscript pour faire la fusion sujet+corrigé. Perso j'utilise linux, mais j'ai tester sur xp (vous pouvez vous servir du .bat à éditer selon votre version de python) avec python 2.7 et miktek et y a juste ghoscript qui me fait des malheurs, mais pour le coup je ne sais vraiment plus me servir de windows (surtout avec des logiciels pensés pour linux) !!!
Bonne journée
jb
Ps: si quelqu'un sait comment rajouter un ascenceur vertical au panneau de selection d'exercice, je suis preneur parce que ca depasse mes compétences.
bon je vous souhaite de bonne fête. J'envoie juste un petit message pour vous dire que mon projet suit son cours.
Par contre j'ai laissé tombé les modifications touchant au coeur de pyromaths pour me concentrer sur mon fork. En effet, la rentrée approchant pour moi je voudrais avoir un truc de fonctionnel. Je suis donc en train de rajouter un maximum de questions surtout sur les niveaux 6e et 5e qui seront mon service de cette année.
Du coup voila un état de mon travail actuel http://dl.free.fr/uNTHTJirU (source + exemple d'exercice). Si quelqu'un pourrait tester, me laisser un petit mot(sympa de preference), ça me ferait bien plaiz....Les dépendances sont les mêmes que pyromaths sauf que j'utilise beamer et pst-all, ainsi que ghostscript pour faire la fusion sujet+corrigé. Perso j'utilise linux, mais j'ai tester sur xp (vous pouvez vous servir du .bat à éditer selon votre version de python) avec python 2.7 et miktek et y a juste ghoscript qui me fait des malheurs, mais pour le coup je ne sais vraiment plus me servir de windows (surtout avec des logiciels pensés pour linux) !!!
Bonne journée
jb
Ps: si quelqu'un sait comment rajouter un ascenceur vertical au panneau de selection d'exercice, je suis preneur parce que ca depasse mes compétences.
Re: Pyromaths version activité mentale
Salut,
J'ai pas lancé car je suis sous win (oui j'avoue depuis que je code plus trop je touche de moins en moins à mon pingouin, j'ai vraiment du mal à migrer...), mais ton travail est intéressant
. C'est vraiment génial de voir tout ce qu'on peut sortir de ce petit logiciel !
Je bosse sur deux autres gros projets actuellement, donc je ne touche plus trop à pyromaths. Je vais ressortir mon code prochainement car j'ai besoin de rajouter des exos pour mes 3èmes, mais n'hésite pas à mener ton truc, j'essayerai un jour de le rentrer dans mes modifs. Je ne compte pas remettre sérieusement les mains dans le cambouis avant cet été.
Fais gaffe parfois tes calculs se chevauchent.... (3eme notamment je crois).
++
Fabien
J'ai pas lancé car je suis sous win (oui j'avoue depuis que je code plus trop je touche de moins en moins à mon pingouin, j'ai vraiment du mal à migrer...), mais ton travail est intéressant

Je bosse sur deux autres gros projets actuellement, donc je ne touche plus trop à pyromaths. Je vais ressortir mon code prochainement car j'ai besoin de rajouter des exos pour mes 3èmes, mais n'hésite pas à mener ton truc, j'essayerai un jour de le rentrer dans mes modifs. Je ne compte pas remettre sérieusement les mains dans le cambouis avant cet été.
Fais gaffe parfois tes calculs se chevauchent.... (3eme notamment je crois).
++
Fabien
Re: Pyromaths version activité mentale
hello,
merci pour ton message. Effectivement tout n'est pas parfait loin s'en faut. Vu que je vais avoir des sixiemes et des cinquiemes, je me concentre sur ces niveaux pour le moment, ce qui fait que le niveau 4eme et surtout 3eme n'est qu'un remaniment de ce qui existait dejà. D'ailleurs les questions qui se chevauchent ne sont pas adapter à un calcul en temps limité (trop long pour s'inscrire dans un travail sur les automatismes).
Pour d'avantage de confort, j'ai joué (bricolé) un peu avec py2exe et je suis arrivé à un paquet visiblement fonctionnel...http://dl.free.fr/vJzYHi1VA. Il n'y a pas d'installation, juste à dezipper et à cliquer sur actimaths.exe. Bon tout n'est pas fonctionnel:
-visiblement le a propos ne marche pas (osef pour le moment)
-la fusion en 1 pdf que j'ai modifié pour utiliser gs ne fonctionne que si on a gs d'installé (sans dec) et si on a modifié la variable path pour y rajouter le chemin vers gswin32.exe (on se demande pourquoi c'est pas fait d'office...)
a+
jb
merci pour ton message. Effectivement tout n'est pas parfait loin s'en faut. Vu que je vais avoir des sixiemes et des cinquiemes, je me concentre sur ces niveaux pour le moment, ce qui fait que le niveau 4eme et surtout 3eme n'est qu'un remaniment de ce qui existait dejà. D'ailleurs les questions qui se chevauchent ne sont pas adapter à un calcul en temps limité (trop long pour s'inscrire dans un travail sur les automatismes).
Pour d'avantage de confort, j'ai joué (bricolé) un peu avec py2exe et je suis arrivé à un paquet visiblement fonctionnel...http://dl.free.fr/vJzYHi1VA. Il n'y a pas d'installation, juste à dezipper et à cliquer sur actimaths.exe. Bon tout n'est pas fonctionnel:
-visiblement le a propos ne marche pas (osef pour le moment)
-la fusion en 1 pdf que j'ai modifié pour utiliser gs ne fonctionne que si on a gs d'installé (sans dec) et si on a modifié la variable path pour y rajouter le chemin vers gswin32.exe (on se demande pourquoi c'est pas fait d'office...)
a+
jb
Re: Pyromaths version activité mentale
hello,
bon ça se précise et j'ai une version plus ou moins fonctionnelle de mon fork actimaths. J'ai créer un executable windows et archlinux pour ceux que cela interessent.
Vous trouverez le tout ici: http://mathecailloux.ile.nc/categorie24/actimaths (mon site est basé en nouvelle-calédonie, soyez patient !!).
J'ai essayer de rester respectieux des créateurs de Pyromaths et de ne pas tout m'attribuer, cependant si quelque chose vous dérange faite moi signe, car je ne suis pas spécialement caler sur les aspect légaux et courtois d'un fork.
Bonne journée
JB
bon ça se précise et j'ai une version plus ou moins fonctionnelle de mon fork actimaths. J'ai créer un executable windows et archlinux pour ceux que cela interessent.
Vous trouverez le tout ici: http://mathecailloux.ile.nc/categorie24/actimaths (mon site est basé en nouvelle-calédonie, soyez patient !!).
J'ai essayer de rester respectieux des créateurs de Pyromaths et de ne pas tout m'attribuer, cependant si quelque chose vous dérange faite moi signe, car je ne suis pas spécialement caler sur les aspect légaux et courtois d'un fork.
Bonne journée
JB
Re: Pyromaths version activité mentale
Je commence à retourner un peu sur mon pyromaths env car j'ai des choses à faire dessus. J'ai intégré les modifs de structure sur lesquelles bossent djinn et yves, et la je matte un peu ton code car je sais qu'il y a un temps tu t'étais basé sur mon code à moi... J'avais envie de piquer tes bonnes idées mais je reconnais plus rien !
Bon bref tout ça pour dire que je vais me coucher
Bon bref tout ça pour dire que je vais me coucher
Re: Pyromaths version activité mentale
hello,
en effet j'ai pas mal bossé sur ma version depuis les derniers échanges que l'on a eu: on peut même dire que j'ai quasi tout retravaillé et donc mes changement sont incompatibles (du moins difficilement compatible) avec Pyromaths. Cependant je pense réussir dans pas longtemps à venir insérer les exercices de pyromaths dans ma version. Il faut que je créé un package "exercicePyromaths", que je créé l'onglet qui va bien dans data/onglet/***.xml, que je réactualise le template de pyromaths à ma sauce et surtout que je reprenne un à un les exo de pyromaths pour rajouter le parametre "parametre" en entrée et que je rajoute "question" en sortie.
Toujours est il que tu devrais serieusement regarder ma méthode de génération des exercices dans system.py. J'ai réussis à virer tout import de code tex en poussant à l'extrème le principe qui existait déjà pour remplacer certain mot clef dans le template : dans mon code tout est insérer à partir de mot clef (le niveau, le nom de l'auteur, mais aussi les corps des exercices, des corrigés....)
Grosso modo, mon code:
-genere le texte de toute la liste d'exercice (fonction creation_liste) bon il y a des subtilités comme la vérification que l'on n'ai pas produit 2 fois le même exercice (boucle while).
- Construit le fichier latex (creation_latex) en se servant de la fonction copie_modele (qui existait déjà mais en améliorée)
On insert l'entete (voir le template d'entête) puis on boucle (selon la longueur de la liste d'exercice) et on insere les exercices (voir le template d'exercice) finalment on insere le pied (voir le template de pied).
-on compile et tout le reste.....
Ton histoire de multicolonne est avec mon nouveau code qu'un template puisque rien n'empeche de venir appeler plusieurs fois le même mot clef dans ton template. Pour te convaincre de la flexibilité de cette façon de générer teste mon programme et regarde les formes différentes du même document qu'il sort(presentation, page, bicolonne, tableau...). Toutes ces formes ne sont que des templates différents.
Par contre là ou je me suis servis de ton code, c'est pour créer et détruire les onglets. D'ailleurs à ce propos et c'est le cas aussi de ton code, il y a une fuite memoire à chaque changement d'environnement ou de présentation pour moi. Une idée?
Bonne nuit
jb
en effet j'ai pas mal bossé sur ma version depuis les derniers échanges que l'on a eu: on peut même dire que j'ai quasi tout retravaillé et donc mes changement sont incompatibles (du moins difficilement compatible) avec Pyromaths. Cependant je pense réussir dans pas longtemps à venir insérer les exercices de pyromaths dans ma version. Il faut que je créé un package "exercicePyromaths", que je créé l'onglet qui va bien dans data/onglet/***.xml, que je réactualise le template de pyromaths à ma sauce et surtout que je reprenne un à un les exo de pyromaths pour rajouter le parametre "parametre" en entrée et que je rajoute "question" en sortie.
Toujours est il que tu devrais serieusement regarder ma méthode de génération des exercices dans system.py. J'ai réussis à virer tout import de code tex en poussant à l'extrème le principe qui existait déjà pour remplacer certain mot clef dans le template : dans mon code tout est insérer à partir de mot clef (le niveau, le nom de l'auteur, mais aussi les corps des exercices, des corrigés....)
Grosso modo, mon code:
-genere le texte de toute la liste d'exercice (fonction creation_liste) bon il y a des subtilités comme la vérification que l'on n'ai pas produit 2 fois le même exercice (boucle while).
- Construit le fichier latex (creation_latex) en se servant de la fonction copie_modele (qui existait déjà mais en améliorée)
On insert l'entete (voir le template d'entête) puis on boucle (selon la longueur de la liste d'exercice) et on insere les exercices (voir le template d'exercice) finalment on insere le pied (voir le template de pied).
-on compile et tout le reste.....
Ton histoire de multicolonne est avec mon nouveau code qu'un template puisque rien n'empeche de venir appeler plusieurs fois le même mot clef dans ton template. Pour te convaincre de la flexibilité de cette façon de générer teste mon programme et regarde les formes différentes du même document qu'il sort(presentation, page, bicolonne, tableau...). Toutes ces formes ne sont que des templates différents.
Par contre là ou je me suis servis de ton code, c'est pour créer et détruire les onglets. D'ailleurs à ce propos et c'est le cas aussi de ton code, il y a une fuite memoire à chaque changement d'environnement ou de présentation pour moi. Une idée?
Bonne nuit
jb
Re: Pyromaths version activité mentale
bon je viens de commencer le travail d'integration des exo de pyromaths (j'en ai fait 1!!!!!). J'ai créer un menu environnement qui permet de basculer de l'environnement pyromaths à actimaths (je ne vais pas t'expliquer ton concept) en plus du menu présentation (qui est fonctionnel pour les 2 environnements). Si tu veux tester, voici une version très très rapidement faite, probablement buggé et totalement incomplète, mais tu peux voir les possibilités de la bête. Par contre je n'ai pas choisis le bon exercice de demo car la figure pstrick ne se prete pas au multicolonne.
https://www.dropbox.com/s/xg3p3hyj1w8g3 ... ces.tar.gz
Bonne journée
jb
https://www.dropbox.com/s/xg3p3hyj1w8g3 ... ces.tar.gz
Bonne journée
jb
Re: Pyromaths version activité mentale
hello,
juste un petit message pour signaler que je poursuis mon petit bonhomme de chemin de mon côté. J'arrive à un point ou mon fork est plutôt fonctionnel et utile dans son domaine à savoir des questionnaires vidéoprojetables en classe de collège. Mon année commençant tout juste, j'ai décidé d'essayer de le diffuser (bon on va déjà voir avec les collègues) et je commence donc à documenter. Si ça vous dis de tester l'adresse est toujours http://mathecailloux.ile.nc/categorie24/actimaths.
L'ensemble du code source par version est dispo sur le site.
Bon dimanche
juste un petit message pour signaler que je poursuis mon petit bonhomme de chemin de mon côté. J'arrive à un point ou mon fork est plutôt fonctionnel et utile dans son domaine à savoir des questionnaires vidéoprojetables en classe de collège. Mon année commençant tout juste, j'ai décidé d'essayer de le diffuser (bon on va déjà voir avec les collègues) et je commence donc à documenter. Si ça vous dis de tester l'adresse est toujours http://mathecailloux.ile.nc/categorie24/actimaths.
L'ensemble du code source par version est dispo sur le site.
Bon dimanche
Re: Pyromaths version activité mentale
Merci, je suis intéressé par Pyromaths et Actimaths, car je commence chaque cours par une petite interrogation de calcul mental ou de calcul posé.
Je ne comprends toutefois pas pourquoi le projet a forké. En effet,je compte proposer des exercices. A qui les proposer ? Pyromaths ou Actimaths ?
Je ne comprends toutefois pas pourquoi le projet a forké. En effet,je compte proposer des exercices. A qui les proposer ? Pyromaths ou Actimaths ?
- Jérôme
- Administrateur - Site Admin
- Messages : 1143
- Inscription : 26 août 2006, 13:10
- Localisation : Nantes
- Contact :
Re: Pyromaths version activité mentale
Bonjour,
je pense qu'Actimaths est plus orienté "vidéoprojecteur", alors que Pyromaths est plutôt orienté feuille et crayon. C'est sans doute la raison du fork.
Pour les exercices à proposer (ce qui est toujours une bonne nouvelle), je pense que jbreizh consulte ce forum. Tu peux donc sans doute les proposer ici.
Cordialement,
je pense qu'Actimaths est plus orienté "vidéoprojecteur", alors que Pyromaths est plutôt orienté feuille et crayon. C'est sans doute la raison du fork.
Pour les exercices à proposer (ce qui est toujours une bonne nouvelle), je pense que jbreizh consulte ce forum. Tu peux donc sans doute les proposer ici.
Cordialement,
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Un programme multi-plateformes libre et gratuit sous licence GPL
Re: Pyromaths version activité mentale
Humm ... Cela reste des mathématiques, 2 contributions différentes pour un même code ...Jérôme a écrit :Bonjour,
je pense qu'Actimaths est plus orienté "vidéoprojecteur", alors que Pyromaths est plutôt orienté feuille et crayon. C'est sans doute la raison du fork.
Cordialement,
Bonne année, je vais voir ce que je peux faire. Un troisième fork qui réunisse tout ?
- Jérôme
- Administrateur - Site Admin
- Messages : 1143
- Inscription : 26 août 2006, 13:10
- Localisation : Nantes
- Contact :
Re: Pyromaths version activité mentale
Bien sur. Mais les exercices de Pyromaths ne sont pas intégrables tels quels dans Beamer. L'environnement muticols n'y serait pas le bienvenu. Et puis Actimaths n'a probablement pas besoin de corrigé détaillé, contrairement à Pyromaths. En gros, Actimaths permet de travailler en classe avec un enseignant, quand Pyromaths permet (notamment) de travailler seul.kellogs a écrit :Jérôme a écrit : Humm ... Cela reste des mathématiques, 2 contributions différentes pour un même code ...
Maintenant, il serait peut-être envisageable de réunir les deux et si tu veux t'y atteler, je ne voudrais pas te décourager.

Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Un programme multi-plateformes libre et gratuit sous licence GPL
Re: Pyromaths version activité mentale
Hello,
je fais ma réapparition
. Désolé d'avoir ignoré pas mal de message et de mail sympa ... , ce n'est pas cool, mais la vie a fait que j'ai eu besoin de prendre du recul, de m'amuser, faire du sport ... Bref j'ai négligé Actimaths et Pyromaths.
Pour la petite histoire, le fork s'est fait naturellement du fait qu'au moment ou j'étais surmotivé le développement de Pyromaths était dans un creux (Jérome preparait l'AGREG il me semble). Puisque je voulais faire une utilisation différente et rapidement, je suis partis de mon côté... Bon maintenant j'ai fait énormément de modification dans le code dont je suis incapable de faire la liste et la fusion n'est pas triviale. De plus je pense que comme le dit Jérôme les 2 logiciels ont 2 utilisations différentes et qu'une fusion n'est pas souhaitable.
Par contre, je viens de voir que Pyromaths est passé sur GitHub. Je vais essayer modestement de proposer quelques corrections de certain bug que j'ai corrigé dans actimaths (exemple la barre d'état qui disparait définitivement quand on clique sur le menu). J'ai fait aussi quelques modifications qui serait intéressantes pour Pyromaths comme la barre de progression, le fait de mettre l'appel à system.py dans un fork pour garder une interface réactive et mon system.py (renommer en exercice.py dans actimaths) qui est plus souple/efficace (à mon sens). Enfin bref de la bonne volonté, il reste à trouver le temps
Bonne journée
JB
je fais ma réapparition

Pour la petite histoire, le fork s'est fait naturellement du fait qu'au moment ou j'étais surmotivé le développement de Pyromaths était dans un creux (Jérome preparait l'AGREG il me semble). Puisque je voulais faire une utilisation différente et rapidement, je suis partis de mon côté... Bon maintenant j'ai fait énormément de modification dans le code dont je suis incapable de faire la liste et la fusion n'est pas triviale. De plus je pense que comme le dit Jérôme les 2 logiciels ont 2 utilisations différentes et qu'une fusion n'est pas souhaitable.
Par contre, je viens de voir que Pyromaths est passé sur GitHub. Je vais essayer modestement de proposer quelques corrections de certain bug que j'ai corrigé dans actimaths (exemple la barre d'état qui disparait définitivement quand on clique sur le menu). J'ai fait aussi quelques modifications qui serait intéressantes pour Pyromaths comme la barre de progression, le fait de mettre l'appel à system.py dans un fork pour garder une interface réactive et mon system.py (renommer en exercice.py dans actimaths) qui est plus souple/efficace (à mon sens). Enfin bref de la bonne volonté, il reste à trouver le temps

Bonne journée
JB