Tâche #33976
Scénario #31179: Modification nommage des documents ramassés
Vérification du workflow actuel afin de vérifier si les devoirs en cours de traitement sont impactés par le changement
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
03/29/2022
Due date:
% Done:
100%
Remaining (hours):
0.0
History
#1 Updated by Joël Cuissinat over 1 year ago
- aca.scribe-2.8.1-instance-AvecImport
- https://scribe.ac-test.fr/eoleapps/eop/documents
- Distribution d'un devoir avec PJ aux 3b
- Jusque là, rien ne change mais on ne connaît pas la liste exacte des dossiers distribués :
root@scribe:~# tree /home/workgroups/devoirs/admin/ /home/workgroups/devoirs/admin/ ├── devoirs.dat └── devoirxxx-3b ├── donnees │ └── r.jpg └── install-eole-from-ubuntu.sh root@scribe:~# python3 -c "import pickle;print(pickle.load(open('/home/workgroups/devoirs/admin/devoirs.dat', 'rb')))" {'devoirxxx-3b': {'groupe': '3b', 'eleve_only': True, 'state': 'dist', 'timestamp': 1648547942.4521587, 'in_perso': True}} root@scribe:~# ll /home/adhomes/3b.01/perso/devoirs/admin/devoirxxx-3b/ total 36 drwxrwx---+ 2 root root 4096 mars 29 11:59 ./ drwxrwx---+ 3 root root 4096 mars 29 11:59 ../ lrwxrwxrwx 1 root root 51 mars 29 11:59 donnees -> /home/workgroups/devoirs/admin/devoirxxx-3b/donnees/ -rw-rwx---+ 1 root root 18958 mars 29 11:59 install-eole-from-ubuntu.sh*
- Jusque là, rien ne change mais on ne connaît pas la liste exacte des dossiers distribués :
- Ramassage du devoir
- C'est à cette étape que le renommage (ex : 3b.01 → 01.3b) est demandé mais si on l'effectue, il y aura un problème pour la restitution !
root@scribe:~# python3 -c "import pickle;print(pickle.load(open('/home/workgroups/devoirs/admin/devoirs.dat', 'rb')))" {'devoirxxx-3b': {'groupe': '3b', 'eleve_only': True, 'state': 'ram', 'timestamp': 1648547942.4521587, 'in_perso': True}} root@scribe:~# ll /home/adhomes/admin/perso/devoirs/ramasses/devoirxxx-3b total 48 drwxrwx---+ 2 root root 4096 mars 29 12:12 ./ drwxrwx---+ 3 root root 4096 mars 29 12:12 ../ -rw-rwx---+ 1 root root 18958 mars 29 12:12 3b.01--NON_FAIT_install-eole-from-ubuntu.sh* -rw-rwx---+ 1 root root 18958 mars 29 12:12 3b.02--NON_FAIT_install-eole-from-ubuntu.sh* root@scribe:~# mv /home/adhomes/admin/perso/devoirs/ramasses/devoirxxx-3b/3b.01--NON_FAIT_install-eole-from-ubuntu.sh /home/adhomes/admin/perso/devoirs/ramasses/devoirxxx-3b/01.3b--NON_FAIT_install-eole-from-ubuntu.sh
- C'est à cette étape que le renommage (ex : 3b.01 → 01.3b) est demandé mais si on l'effectue, il y aura un problème pour la restitution !
- Restitution du devoir
- devoirxxx-3b a été corrigé pour 1 personne(s). (au lieu des deux)
#2 Updated by Joël Cuissinat over 1 year ago
Le problème concernerait donc uniquement la restitution.
On pourrait envisager que si la variable est à "oui" et qu'aucun des devoirs à restituer n'est trouvé, on re-tente à l'aide de l'ancien nommage ?
Ou plus simplement ajouter un bloc attention dans la doc pour signaler que la modification de cette variable sur un serveur en production empêchera la restitution des devoirs en cours.
#3 Updated by Joël Cuissinat over 1 year ago
- Status changed from En cours to À valider
#4 Updated by Emmanuel GARETTE over 1 year ago
- % Done changed from 0 to 100
#5 Updated by Benjamin Bohard over 1 year ago
- Status changed from À valider to Résolu
#6 Updated by Joël Cuissinat over 1 year ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0