PlatonOrg / platon

Platform for Learning and Teaching Online: Open Source Education Platform
Other
8 stars 0 forks source link

Bug de concurrence : bouton "terminer en validant les exercices" #201

Closed Nomehh closed 1 month ago

Nomehh commented 1 month ago

Étapes pour reproduire :

  1. Ouvrir une activité comportant n exercices.
  2. Cliquer sur le bouton "Terminer en validant les exercices".

Problème :

Bien que le récapitulatif individuel de chaque exercice soit correct, les statistiques globales de l'activité sont erronées. Cela est dû à un problème de concurrence : on envoie n requêtes, qui écrivent l'état de l'exercice et update également les autres exercices (dans la navigation).

Solution proposée :

Le bouton "Terminer en validant les exercices" devrait envoyer une seule requête contenant l'ensemble des n exercices, au lieu d'envoyer n requêtes distinctes.