Bonsoir à toutes et tous !
J'ai écrit un petit script Python expérimental (ci-joint, tout en bas) pour (essayer de) vous aider à créer le fichier Zip de rendu du projet.
Ce script n'a pas été testé outre mesure (j'ai juste vérifié qu'il tournait sur les VMs pour vérifier qu'il y avait les bonnes bibliothèques), mais il devrait normalement aussi tourner sur Mac et PC (Linux ou autre). Dans tous les cas, je ne prétends pas qu'il est parfait et n'hésitez pas à me faire part de vos retours pour le corriger si nécessaire.
Pour l'utiliser sur les VM, il suffit de le mettre dans un répertoire où il peut avoir les droits d’exécution et de le lancer depuis un terminal.
Il demande alors votre nom de famille et le nom (relatif ou absolu) du répertoire que vous voulez rendre.
Pour les noms de famille « compliqués » (p.ex. composés), vous pouvez essayer de n'entrer que sa première partie.
Voici p.ex. comment procéder :
- sauvegardez le fichier fourni ici (rendu_projet.py) dans le dossier au dessus du dossier contenant votre projet;
p.ex. si votre projet est dans Desktop/myfiles/Prog/projet, sauvegardez rendu_projet.py dans Desktop/myfiles/Prog/projet (au dessus de projet, donc) ; - avant de le rendre, je vous conseille de faire une copie de tout votre projet dans un autre dossier ; p.ex. copiez le dossier Desktop/myfiles/Prog/projet dans Desktop/myfiles/Prog/projet_a_rendre (graphiquement avec le navigateur de fichiers ou alors dans un terminal, ouvert dans Desktop/myfiles/Prog et :
cp -r projet projet_a_rendre
) ; - lancez le script (depuis un terminal dans Desktop/myfiles/Prog) :
./rendu_projet.py
et répondez aux questions (pour le répertoire projet, répondez « projet_a_rendre » et faites les mises à jour nécessaires dans ce nouveau dossier).
En espérant que ça peut aider un peu...
Dans tous les cas (script ou pas script), vérifiez bien le contenu du fichier zip avant de le charger sur Moodle !
Bon rendu !
