Projet

Général

Profil

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

Ajouté par Joël Cuissinat il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
29/03/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • 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 Mis à jour par Joël Cuissinat il y a presque 2 ans

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 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Statut changé de En cours à À valider

#4 Mis à jour par Emmanuel GARETTE il y a presque 2 ans

  • % réalisé changé de 0 à 100

#5 Mis à jour par Benjamin Bohard il y a presque 2 ans

  • Statut changé de À valider à Résolu

#6 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF