Monthly Archive for août, 2016

Un installeur pour Windows

La programmation, c’est un peu comme rembobiner la ficelle du cerf-volant des enfants (oui, ça sent le vécu ;-) )

Parfois, on tombe sur un noeud vraiment ch… à défaire. On essaie dans tous les sens, ça résiste. Et puis, on ne sait pas pourquoi, ça commence à venir et, d’un coup, tout se débloque.

En cherchant à résoudre des problèmes posés par les mises à jour de mes bibliothèques, j’ai découvert qu’on pouvait faire un script d’initialisation sur cx_Freeze.
Ceci m’a permis de résoudre de façon propre tout un tas de petits soucis dans la création de la version Windows de Géophar, et du même coup d’avoir enfin un installeur viable et fiable pour Windows.

Désormais, Géophar sera distribué en deux versions sous Windows : une version sans installation (utilisable sur clé USB par exemple), mais aussi un installeur permettant une installation classique sous Windows. Avec une belle icône en bonus. :-)

Dans tous les cas, les utilisateurs sous Windows sont fortement incités à télécharger la version 16.08.2 en remplacement des précédentes.

Bonne rentrée !

Edit (01/11/2016) :
La version sans installation nécessite de déplacer le fichier python27.dll du dosssier dll/ au dossier principal de Géophar. Merci à Dominique et à Aurélie de m’avoir signalé ce bug. Je corrige dès que possible.

Par ailleurs, l’installeur pour Windows est disponible à cette adresse : https://sourceforge.net/projects/geophar/files/Geophar/version_16.08.3/Geophar-16.08.3-win32.msi/download

Version 16.08.1

Cette nouvelle version corrige notamment un bug très gênant qui empêchait d’utiliser Geophar lorsque le chemin d’accès contenait des caractères non ASCII (accents, cédilles, etc.)

Comme vous l’aurez remarqué, je travaille moins sur Geophar ces temps-ci, d’abord parce que j’ai moins de temps libre, mais aussi car d’autres projets m’accaparent.

Je consacre notamment beaucoup de temps à pTyX, un précompilateur LaTeX dont je me sers au quotidien pour générer mes sujets de DS. En faisant varier des variables, chaque élève possède un sujet unique ; pTyX génère ensuite le corrigé associé. Ceci permet de limiter fortement la triche dans les filières non scientifiques, où changer des valeurs suffit très souvent à perturber le copieur.

La documentation est pour l’instant très sommaire, mais si certains sont intéressés je pourrais faire un effort à ce sujet. :-)

L’étape d’après consiste à générer des QCM uniques, puis, quand les élèves auront répondu sur leurs feuilles, à les scanner et faire corriger automatiquement par ordinateur. J’ai commencé quelque chose en ce sens mais ce n’est pas encore au point… À suivre…