Project

General

Profile

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

Added by Joël Cuissinat about 2 years ago. Updated about 2 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
03/29/2022
Due date:
% Done:

100%

Remaining (hours):
0.0

History

#1 Updated by Joël Cuissinat about 2 years 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*
      
  • 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
      
  • Restitution du devoir
    • devoirxxx-3b a été corrigé pour 1 personne(s). (au lieu des deux)

#2 Updated by Joël Cuissinat about 2 years 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 about 2 years ago

  • Status changed from En cours to À valider

#4 Updated by Emmanuel GARETTE about 2 years ago

  • % Done changed from 0 to 100

#5 Updated by Benjamin Bohard about 2 years ago

  • Status changed from À valider to Résolu

#6 Updated by Joël Cuissinat about 2 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF