Bravo !

Vous pouvez laisser ici votre appréciation sur Pyromaths.

Modérateur: Développeurs

Bravo !

Messagede nico_ » Dim 23 Sep 2007, 19:06

Du beau boulot !
Par contre, il faut être motivé pour laisser un encouragement (c'est donc que le programme est très bien puisque j'ai trouvé la motivation ;-))

Sinon, j'ai essayé de faire marcher la version "compilée" pour Linux, mais ça ne se lance pas.
C'est fait avec pyinstaller ?

nico@nico-desktop:~$ '/home/nico/Desktop/pyromaths-07.02.23-linux/pyromaths'
/home/nico/Desktop/pyromaths-07.02.23-linux/pyromaths: error while loading shared libraries: libpython2.4.so.1.0: cannot open shared object file: No such file or directory

J'ai trop de travail cette année avec ma TS, mais si le projet n'est pas trop avancé l'an prochain ou cet été, j'essaierai peut-être d'y jeter un coup d'oeil.
Je pense notamment qu'une interface avancée serait sympa (même si les interfaces sont le plus pénible à faire :-/), avec des préférences sauvegardables.

Bonne continuation !

Nicolas (encore un !)
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Messagede Jérôme » Dim 23 Sep 2007, 20:02

La version Linux a été réalisée avec cx_Freeze. Le plus simle sous Linux est tout de même d'utiliser la version source. Il suffit d'installer Python et wx-python, ce qui se fait assez bien avec les gestionnaires de package.
En tout cas, merci pour les encouragements, et vivement l'été prochain pour les modifications de l'interface graphique ;)
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1060
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Messagede nico_ » Dim 23 Sep 2007, 22:36

Tiens, mon message n'était pas perdu :)
J'ai effectivement installé la version source, mais le réflexe est de télécharger la version Linux. ;)
J'espère avoir le temps de filer un coup de main l'été prochain (si je ne suis pas trop accaparé par mes propres travaux...)
Quelques exos types pour le lycée seraient utiles (je vais essayer de me mettre à LATEX cette année, j'ai installé Kile et l'assistant facile d'usage).
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Messagede Arnaud » Dim 23 Sep 2007, 22:44

Salut nico_ :D

C'est sûr que pouvoir profiter de ton expérience en python serait un gros avantage.
Pour LaTeX, il y a le forum de MathemaTeX qui est très actif : http://forum.mathematex.net/
Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
 
Messages: 603
Inscription: Sam 26 Aoû 2006, 21:49
Localisation: Allemagne

Messagede nico_ » Mar 25 Sep 2007, 11:34

Bonjour Arnaud :-)

C'est vrai que LaTEX est un peu raide au début, le temps de trouver les commandes et les paquets à inclure.
Après deux soirées, je commence à trouver mes marques, mais ce qui me manque surtout, c'est un éditeur assez complet et (de préférence) multi-plateforme.
J'ai essayé TexMaker, mais sous Ubuntu il me supprime tous les caractères accentués, sans me laisser le choix de l'encodage (latin-1 en l'occurrence).

Kile n'est pas multiplateforme, et il ne trouve pas ASpell...
(et les menus sont moitié en français, moitié en anglais, bizarre : File, Edit, View, ... mais Projet, Assistant, ...)

Scite n'est pas très spécifique à LaTEX (!) n'a pas bien sûr de correcteur orthographique.
Qu'utilises-tu comme éditeur ?
Je vais aussi faire un tour sur Mathematex, suivant tes conseils. :-)

Sinon, la navigation dans la barre de menu du site ne me paraît pas très intuitive : quand on clique sur "Les sources de Pyromaths" par exemple, on (je ?) s'attend à trouver les sources, ou au moins un lien vers les sources, et pas uniquement des consignes. Idem pour "Pyromaths sous Linux", etc...
J'ai fini par cliquer sur "Téléchargement" directement, après avoir un peu tourné ;-)
D'ailleurs, dans "Téléchargement", sous Firefox 2.0.0.6 (Ubuntu Feisty), les paquets sont décalés par rapport au texte.

Désolé de te donner du travail ;-) et félicitations pour ce beau site :-)
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Messagede Arnaud » Ven 28 Sep 2007, 11:00

nico_ a écrit:Kile n'est pas multiplateforme, et il ne trouve pas ASpell...
(et les menus sont moitié en français, moitié en anglais, bizarre : File, Edit, View, ... mais Projet, Assistant, ...)

Qu'utilises-tu comme éditeur ?


Je n'utilise pas automatiquement LaTeX, mais sinon c'est plutôt Kile.

nico_ a écrit:Sinon, la navigation dans la barre de menu du site ne me paraît pas très intuitive : quand on clique sur "Les sources de Pyromaths" par exemple, on (je ?) s'attend à trouver les sources, ou au moins un lien vers les sources, et pas uniquement des consignes. Idem pour "Pyromaths sous Linux", etc...
J'ai fini par cliquer sur "Téléchargement" directement, après avoir un peu tourné ;-)
D'ailleurs, dans "Téléchargement", sous Firefox 2.0.0.6 (Ubuntu Feisty), les paquets sont décalés par rapport au texte.


Je ne me suis pas occupé de l'arborescence, et là je suis un peu surbooké, mais on va regarder, merci pour tes remarques ;)
Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
 
Messages: 603
Inscription: Sam 26 Aoû 2006, 21:49
Localisation: Allemagne

Re: Bravo !

Messagede nico_ » Jeu 04 Sep 2008, 21:40

Désolé, je n'ai pas eu le temps cet été... j'ai déjà du mal à mener mes projets.
J'ai regardé un peu le code.
Y a-t-il de la documentation concernant l'architecture des modules ?
Sinon, je pense que j'ai à peu près compris comment ça s'imbriquait.

Quelques remarques :
- pour chaque module (ex: sixiemes/angles.py), le gros du code est dans un unique fichier python, sauf la fonction principale qui est dans le fichier principal du niveau (ici, sixiemes/sixiemes.py). Pourquoi ne pas migrer cette fonction principale dans le module - sixiemes/angles.py ici (en la renommant 'main_nom_du_module' par exemple) ? Ca permettrait d'envisager une détection automatique des modules présents, et donc à chacun de rajouter facilement des extensions...
- pourquoi "\tblablabla".expandtabs(2) et pas " blablabla" ?
- est-ce que ça te dérangerait si on pouvait personnaliser l'en-tête (sans avoir besoin d'éditer les 2 fichiers latex) ? Par exemple, certains exercices de 3ème ou 4ème sont bien en début d'année pour des 2nde un peu faible, mais si on laisse l'en-tête on risque d'en vexer ;-)
- dans le même ordre d'idée, on pourrait autoriser le mixage d'exercices de niveaux différents (mais ça demande une réflexion sur l'interface).


Y a-t-il un endroit où on puisse télécharger la version en cours (qqch style cvs/subversion etc. - je maitrise pas trop le sujet) ? Si je trouve un peu de temps, est-ce que tu m'autorises à essayer d'implémenter les idées énoncées plus haut ?

Bonne continuation,

Nicolas
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Re: Bravo !

Messagede nico_ » Jeu 04 Sep 2008, 21:42

PS: et (avec un peu de retard) bonne rentrée !
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Re: Bravo !

Messagede Jérôme » Sam 06 Sep 2008, 19:00

Salut Nicolas et bonne rentrée à toi aussi.
Merci d'avoir passé autant de temps sur Pyromaths, ça m'a fait hyper plaisir. Je t'autorise bien sur à essayer d'implémenter tout ce qui te passe par la tête. Il n'existe à l'heure actuelle pas de système style subversion ou cvs. Je vais essayer de me pencher là dessus, ça pourrait être pratique.
Je ne reprendrai pas chacun des points de ton message, car je suis d'accord avec l'ensemble. Même l'en-tête personnalisable. J'ai horreur des options mais celle-ci me semble bien argumentée.
Pour autoriser le mixage d'exerices de niveau différent, il faudrait en effet revoir l'intrface. Quand je vois le temps que j'ai passé pour faire en sorte qu'elle fonctionne, ça me fait très peur. Mais c'est une idée très intéressante. As-tu une idée de ce à quoi ça pourrait ressembler ?
J'ai été extrêmement fainéant pendant les vacances d'été, et donc la version en cours est la dernière version publiée sur le site :oops:
À bientôt.
Jérôme
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1060
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Bravo !

Messagede Arnaud » Sam 06 Sep 2008, 19:54

Pour installer svn : http://hikage.developpez.com/linux/tuto ... age=page_2

Simple, rapide et efficace ( ça a déjà été fait sur un autre serveur dédibox que tu connais, Jérôme ;) ).

Même si tu n'aimes pas ça, je pense aussi qu'il faudrait rajouter quelques options, comme par exemple proposer 2 ou 3 modèles de présentation, permettre le choix du niveau qui va être afficher ( hé oui, parfois on utilise des exercices de 3ème en début de seconde pour faire réviser rapidement ), permettre de changer le choix de l'auteur, de l'école, etc... Ca ne doit pas être compliqué, je peux regarder ça, même si je suis pas spécialiste en LateX.

Le choix des exercices à des niveaux différents est intéressant, mais pas simple à mettre en oeuvre dans l'interface.
Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
 
Messages: 603
Inscription: Sam 26 Aoû 2006, 21:49
Localisation: Allemagne

Re: Bravo !

Messagede Jérôme » Dim 07 Sep 2008, 13:12

Merci Arnaud,
l'adresse est donc http://www.pyromaths.org/svn/pyromaths/
Je vous envoie vos passwords et login par MP.
À plus.
Jérôme
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1060
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Bravo !

Messagede nico_ » Lun 08 Sep 2008, 13:28

Merci.
Pour l'interface, on peut par exemple avoir deux listes (je ne me rappelle plus le nom du widget de tête, qqch comme wx.ListBox je crois...)
Au dessus de la première liste (liste de droite), un menu déroulant (6ème, 5ème, 4ème, 3ème)
La liste elle-même affiche tous les modules du niveau.
Et la deuxième liste (liste de gauche) contient tous les modules sélectionnés.
Ensuite, deux boutons, un pour transférer les modules de la liste de droite vers la liste de gauche, l'autre pour supprimer des modules sélectionnés.
Ca ferait un peut une interface style logiciel de transfert ftp.

Par contre, les interfaces, c'est long à coder, et pas vraiment passionant ;-)
On peut déjà gagner un peu de temps avec un designer (wxglade ou qt designer).
Sinon, j'aimerais bien essayer de faire qqch avec PyQt, pour apprendre à me servir d'une nouvelle bibliothèque graphique.
Après, je suis très pris, donc les délais de livraison (voire la livraison tout court) ne sont jamais garantis... ;-)
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Re: Bravo !

Messagede Jérôme » Lun 08 Sep 2008, 15:41

Ca me semble être une bonne idée. Je n'avais pas trop aimé l'utilisation d'un designer à l'époque, car ça m'ajoutait plein de lignes de codes inutiles. Mais c'est vrai que ça va plus vite.
Si tu te sens des envies de tester, fais toi plaisir. Il n'y a pas de délais à tenir. C'est un logiciel libre, par conséquent, on est libre de travailler dessus quand on en a envie. :P
Juste une petite question : PyQt est bien multi-plateforme ?
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1060
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Bravo !

Messagede nico_ » Lun 08 Sep 2008, 20:34

Oui, PyQt est multiplateforme (même sur téléphones portables ;-))
Ce qui est nouveau, c'est que depuis la sortie de Qt4, PyQt propose une licence GPL pour Windows (et Mac).
nico_
 
Messages: 42
Inscription: Dim 23 Sep 2007, 18:33

Re: Bravo !

Messagede Jérôme » Lun 08 Sep 2008, 21:00

Ça me semble parfait alors. yapluka ! :D
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1060
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Suivante

Retourner vers Livre d'or

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron