Un LD par défaut doit être répercuté sur les rapports étudiants lors de sa validation et non lors de sa création
- Role : enseignant / étudiant
- Page(s) / Url(s) :
/teacher/mission/idm
et/report/idr
- Comportement actuel (si besoin) : l'ajout d'un LD par un enseignant dans une mission se fait en 2 temps :
- le LD de mission est créé vide et envoyé dans les rapports étudiants.
- à la validation du contenu du LD par l'enseignant, le LD est mis à jour chez les étudiants.
Si l'ajout est fait lorsque des étudiants travaillent en synchrone sur leur rapport, si ces étudiants ouvrent leur LD de rapport (vide) entre 1 et 2, la mise à jour du LD à la validation ne peut pas se faire et les étudiants gardent un LD vide.
- Comportement attendu : le LD créé par l'enseignant doit être répercuté sur les rapports étudiants uniquement à la validation
- Proposition technique :
- lorsque le LD vide est créé par l'enseignant dans la mission, le LD n'est pas répercuté dans les rapports étudiants
- lorsque l'enseignant valide le LD de mission :
- si le LD n'existe pas dans un rapport attaché à la mission, ce LD est créé dans le rapport
- si le LD existe dans un rapport attaché à la mission et qu'il n'a pas été modifié par les étudiants, ce LD est mis à jour dans le rapport
- si le LD existe dans un rapport attaché à la mission et qu'il a été modifié par les étudiants, rien ne se passe