chamilo-lms icon indicating copy to clipboard operation
chamilo-lms copied to clipboard

Pas de notification de réponse à exercice dans les sessions

Open Coursenligne opened this issue 1 year ago • 3 comments

Décrivez le problème Chamilo n'envoie pas de notification de fin de test (test à corriger) si le cours est mis dans une session.

Si j'inscris un apprenant directement dans le cours, les notifications sont bien envoyées. En revanche, si j'inscris les apprenants dans une session, alors aucune notification (ni messagerie interne Chamilo, ni mail) n'est envoyée. Cela oblige donc à se connecter et vérifier chaque utilisateur un à un pour vérifier s'il/elle a répondu à l'exercice et faire la correction.

Comment le reproduire Créer un cours ne contenant qu'un exercice temporisé en mode examen (pas de feedback). Dans mon cas, il y a des questions de type QCU, QRM et réponse libre. Créer une session, y ajouter le cours (examen) et y inscrire au moins 1 apprenant. En tant qu'apprenant, passer le test. Une fois fini, se déconnecter. Constat, aucune notification n'est envoyée. Inscrire au moins 1 apprenant dans le cours (sans passer par les sessions) et dans ce cas les notifications sont bien transmises.

Comportement attendu Avoir les notifications de réalisation des exercices même quand ils sont placés dans des sessions.

Bureau (à compléter au mieux): Windows 10 // Windows 11 Edge, Chrome, Opera

**Serveur Windows 11 (local) ; Windows 10 (local) Linux pour le serveur préprod et production

Coursenligne avatar Oct 23 '23 09:10 Coursenligne

Bonjour @Coursenligne Je fais le même constat que toi. Sans résoudre le problème mais plus pour te proposer une alternative qui va t'éviter d'aller consulter chaque élève, il y a ça dans le fichier configuration: // Show exercise report from all courses in a new page: exercise/pending.php //$_configuration['my_courses_show_pending_exercise_attempts'] = true;

A décommenter et mettre à true. Cela affiche un lien ('tentatives en attente' avec le logo exercice) dans le menu de gauche qui te redirige vers une page où tu as plusieurs filtres (cours, corrigés, non corrigés, etc..) qui te permettent de consulter les tentatives aux exercices. J'ai opté pour cette solution qui évite de polluer ma boite mail et qui pour moi est bien plus souple et précise. Cette fonction existe aussi pour les travaux dans le fichier configuration.

Cordialement

yverhenne avatar Oct 24 '23 10:10 yverhenne

Merci, Effectivement je n'utilisas pas cette option, car justement les notifications me permettaient de ne pas systématiquement me connecter. Mais c'est un bon contournement (même si le bug subsiste !).

Coursenligne avatar Oct 24 '23 12:10 Coursenligne

@Coursenligne Suite à une erreur de manipulation pendant des tests sur la plateforme, j'ai eu le comportement suivant : Dans administration, aller dans la liste des cours, puis chercher le cours en question. Choisir éditer (le petit crayon). Tu as accès à la configuration du cours. Dans cet écran, tu peux choisir un tuteur pour la session qui contient le cours. Tu choisis un tuteur. Il semblerait que ce tuteur reçoit la notification par mail lorsque qu'un exercice, d'un cours qui est dans une session, est réalisé. Je n'ai pas poussé plus loin par manque de temps, mais je préfère te partager l'info de suite avant d'oublier.

Cordialement

yverhenne avatar Nov 15 '23 10:11 yverhenne