Non pour aucun ...
merci pour votre aide.
Christophe
Le cours n'étant pas passé au statut "Cours terminé" pour les utilisateurs qui ont achevé l'activité, le badge ne leur sera pas encore décerné. "Normalement" le statut "Cours terminé" est délivré par Moodle après le lancement par deux fois du Cron après que l'activité soit achevée.
Bonsoir,
C'est la tâche programmée
core\task\completion_regular_task qui marque le "Cours terminé" pour chaque utilisateur qui a rempli les conditions d'achèvement du cours.
Dans le rapport de Cron ci-dessous, le cours id=219 a été marqué complété pour plusieurs utilisateurs.
Execute scheduled task: Calcul des données d'achèvement (core\task\completion_regular_task) ... started 21:52:24. Current memory use 5.8Mo. Running completion_criteria_date->cron() Running completion_criteria_activity->cron() Running completion_criteria_duration->cron() Running completion_criteria_grade->cron() Running completion_criteria_course->cron() Aggregating completions Aggregating completions for user 4 in course 219 Marking complete Aggregating completions for user 5 in course 219 Marking complete Aggregating completions for user 11 in course 219 Marking complete Aggregating completions for user 13 in course 219 Marking complete Aggregating completions for user 31 in course 219 Marking complete Aggregating completions for user 32 in course 219 Marking complete Aggregating completions for user 51 in course 219 Marking complete ... used 161 dbqueries ... used 0.88328194618225 seconds Scheduled task complete: Calcul des données d'achèvement (core\task\completion_regular_task)
Bonjour Daniel,
L'info ne concerne pas l'attribution d'un badge, mais l'achèvement d'un cours par un utilisateur (passage au statut "Cours terminé).
Ensuite, d'après la dernière copie d'écran fournie par Chris cab, le badge est bien activé.
Christian
Bonjour,
merci pour vos réponses.
Du coup, que faire ? Qu'est ce que j'ai loupé ? Je ne peux pas demander aux 280 élèves d'aller valider le cours il doit bien y avoir une solution non ?
Bonjour,
Comme indiqué dans mon précédent message, pouvez-vous vérifier que la tâche \core\task\completion_regular_task (Calcul des données d'achèvement) est bien programmée et qu'elle s'effectue avec succès ?
Si c'est la cas, je pense qu'il n'y a aucun risque à cliquer sur le bouton "Déverrouiller les options de suivi d'achèvement et effacer les données d'achèvement de l'utilisateur" de la page "Achèvement du cours", et ensuite vous relancez le Cron par deux fois.
Christian
Bonjour,
Mer i pour votre réponse. Mais où dois je aller pour voir ces tâches ?
Merci pour votre aide
Pour consulter la liste de toutes les tâches programmées, suivre le chemin:
Administration du site
-> Serveur
-> Tâches ->
Tâches programmées
ou
Adresse : votresitemoodle/admin/tool/task/scheduledtasks.php
Pour le cours 02, à voir s'il n'y a pas des différences avec le cours 01 ?
Christian
Bonjour,
Voilà la capture d'écran.
ça semble activé ?
Christophe
Pas de différence entre le cours 01 et 02, j'ai tout comparé (achèvement du cours et distribution de badge)
Bonsoir,
En cliquant sur l'icône "Consulter les journaux...", on ouvre une page d'historique de toutes les exécutions de cette tâche:
Puis en cliquant sur l'icône "Affichage" en forme de loupe, on a le rapport du cron pour chaque exécution de cette tâche dans une fenêtre surgissante:
Avez-vous le même rapport ?
Christian