Passer au contenu principal

Pourquoi l'avancement de mes apprenants ne correspond pas à ce qui a été réalisé ?

Cet article permet de comprendre, selon la modalité pédagogique de la formation, pourquoi la progression des apprenants n'avance pas.

Écrit par Marine

L'avancement d'un apprenant dépend du type de session (en présentiel, en distanciel ou en e-learning), et chaque type a sa propre logique de calcul. Quand le pourcentage affiché dans le suivi ne correspond pas à ce qui a réellement été fait, la cause se trouve presque toujours dans la configuration de la session.

💡 Bon réflexe avant tout
L'avancement peut être faussé dans les deux sens : il peut rester inférieur à 100% malgré un parcours terminé, ou afficher 100% alors que tout n'a pas été complété. Ce comportement est généralement lié à un écart entre la durée prévue et le temps réellement enregistré.

Le suivi de l'avancement global de vos apprenants pour les formations présentielles, distancielles ou e-learning se fait depuis la page Suivi > Suivi apprenants de la session de formation.


En présentiel (créneaux en dates fixes)

En présentiel, l'avancement se calcule à partir des heures émargées ou cochées par rapport aux heures prévues. Si l'avancement ne correspond pas, vérifiez les points suivants.

L'avancement n'atteint pas 100% alors que la session est terminée

Un émargement est manquant ou une présence n'a pas été cochée. Pour les créneaux à dates fixes, chaque heure de formation doit être émargée ou cochée. S'il manque un émargement, l'avancement reste incomplet.

  • Action : rendez-vous dans l'onglet Suivi > Émargements de la session et vérifiez que toutes les présences sont bien cochées ou émargées sur l'ensemble des créneaux.

L'avancement affiche 100% alors que l'apprenant était absent

Ce problème provient généralement de deux scénarios :

  1. L'apprenant a émargé alors qu'il était absent et aucune absence n'est indiquée : une présence a été émargée par erreur. Pour corriger cela, allez dans Suivi > Émargements > Coche des présences, décochez la présence pour mettre à jour le pourcentage, puis ajoutez l'absence depuis Suivi > Absences pour bloquer un émargement futur.

  2. L'apprenant a émargé, puis une absence a été indiquée ensuite : l'émargement est toujours comptabilisé, ce qui crée un conflit d'émargement.

    • Action pour résoudre le conflit : Supprimez l'absence, supprimez l'émargement via les coches de présence, puis remettez l'absence. Pour tout savoir à ce sujet, lisez l'article dédié.


En e-learning (avec intervalle de dates)

En e-learning, l'avancement correspond à la progression dans le parcours e-learning : le pourcentage se calcule en comparant la durée des activités e-learning réalisées à la durée prévue par le module associé. Tout repose donc sur la cohérence entre la durée du module et la durée des activités.

⚠️ Note importante.
Les durées renseignées sur les activités e-learning correspondent à des durées théoriques. Ainsi, qu'un apprenant passe plus ou moins de temps que prévu sur le parcours, Digiforma comptabilisera la durée théorique une fois le parcours complété à 100%. Vous pouvez modifier cette durée à tout moment, même après le démarrage de la session ou la réalisation des parcours, sans que cela n'écrase le travail déjà effectué par les apprenants.

Le suivi se consulte dans l'onglet Suivi > Suivi e-learning. Le pourcentage total reprend la moyenne des progressions et des scores sur l'ensemble des séquences et activités e-learning de l'apprenant.

Signification du code couleur :

  • Blanc : Non commencé

  • Vert : 100 % complété

  • Jaune : Réalisations à corriger

L'avancement n'atteint pas 100% alors que l'apprenant a tout suivi

La cause principale est que la durée prévue du module ne correspond pas à la durée des activités e-learning.

  • Configuration de la durée du module : la durée du module e-learning se paramètre dans l'onglet Configuration > Dates et prix. Les modules e-learning doivent toujours être saisis en intervalles de dates car ce format est asynchrone. Il faut aussi activer les relevés de connexion pour faire remonter le temps passé par vos apprenants dans Digiforma et sur vos attestations de fin de formation.

  • Configuration de la durée des activités : chaque activité e-learning doit avoir une durée estimée (onglet Espace Apprenant > E-learning)

⚠️ Règle absolue de calcul.
Pour que l'avancement soit correct, la somme des durées de toutes les activités e-learning doit être égale à la durée prévue du module associé. Par exemple, si un module e-learning prévoit 70 minutes, mais les séquences/activités e-learning associées à ce module totalisent 0 minute, le suivi apprenant ne pourra jamais atteindre 100% (il « manquera » toujours 70 minutes, même si l'apprenant a tout suivi).

Pour aligner les durées, vous pouvez au choix :

  • Ajuster la durée prévue du module e-learning.

  • Ajuster la durée de vos activités e-learning.

💡 Conseil de liaison.
Vérifiez que les modules soient bien sélectionnés sur vos séquences e-learning. Si les modules ne sont pas correctement affectés à vos séquences e-learning, la ventilation ne se fera pas non plus. Par exemple, un module de 7h doit être rattaché à des séquences e-learning qui ont un total de 7h.

L'avancement affiche 100% alors que tout n'a pas été réalisé

La durée des activités e-learning dépasse la durée prévue du module. C'est le cas inverse : si la durée d'une séquence e-learning est supérieure à la durée prévue du module, l'apprenant atteint la durée prévue avant d'avoir terminé son parcours e-learning en entier. Le suivi affiche alors 100 % alors qu'il reste du contenu à visualiser.

  • Action : modifiez la durée du module ou celle des activités pour que les deux correspondent.

Cas particulier : saisie manuelle des heures

Des heures n'ont pas été saisies manuellement (cas d'un intervalle de dates sans relevé de connexion). Pour un module qui se déroule sur un intervalle de dates avec des heures à renseigner manuellement, l'avancement ne progresse que lorsque ces heures sont effectivement saisies.

La saisie manuelle est due au fait que le relevé de connexion a été décoché. Cela ne s'applique donc que dans le cas d'un e-learning réalisé sur une autre plateforme (si c'est sur Digiforma, passez toujours par le relevé de connexion).

  • Action : Vérifiez dans l'onglet Suivi > Émargements que toutes les heures prévues ont bien été entrées.

Bon à savoir : la date indiquée manuellement dans la ligne d'entrée manuelle sera toujours la dernière date du mois (si vous indiquez le 15 avril, le système le transformera automatiquement au 30/04 car on parle de la période globale sur laquelle l'heure a été réalisée).

Astuces complémentaires e-learning

  • La séquence n'apparaît pas / l'avancement ne démarre pas : vérifiez que la séquence est bien rattachée à un module (sinon elle reste invisible pour l'apprenant) et que sa visibilité est activée (« Visible tout le temps » ou dans une plage de dates valide) dans la configuration des dates.

  • Parcours séquentiel (module payant LMS+) : si vos séquences sont organisées en parcours séquentiel, une séquence ne se débloque que lorsque la précédente atteint 100%. Un avancement bloqué en amont bloque toute la suite.

  • Apprenant qui a commencé trop tôt : vous pouvez réinitialiser sa progression depuis Suivi > Suivi e-learning, depuis la vue tableau, déroulez la séquence concernée puis cliquez sur l'îcone loupe « Supprimer l'avancement ».

    ⚠️ Attention : cette action est irréversible.

  • Vérifier toujours vos parcours e-learning avant de les ouvrir aux apprenants : créez un apprenant TEST avec votre propre adresse email pour contrôler que l'avancement remonte correctement.


Focus sur les modules SCORM du LMS+

Pour un module SCORM, Digiforma agit comme un simple lecteur : il affiche les informations que le module lui envoie, sans les modifier. Si l'avancement ou le score ne remonte pas, la cause provient généralement du paramétrage du module dans le logiciel auteur (Genially, Articulate, iSpring, 360Learning…).

💰 Option payante. Les modules SCORM font partie de l'option LMS+. Sans cette option, le format SCORM n'est pas disponible.

Rien ne remonte : l'avancement et le score restent à 0.

C'est le cas le plus fréquent. Si l'avancement reste bloqué à 0%, c'est le signe que Digiforma ne reçoit aucune donnée du module. C'est le module SCORM lui-même qui décide quand il envoie son statut de complétion à Digiforma, généralement lorsque l'apprenant atteint l'écran de fin (déclencheur de complétion). Tant que l'apprenant n'a pas atteint ce point précis, l'avancement reste à 0 sur Digiforma.

💡 Note sur le point de reprise Le « point de reprise » (reprendre le module là où on l'avait laissé) est géré par le package SCORM, pas par Digiforma. Si le module n'envoie pas les bonnes données, l'apprenant repart du début à chaque connexion.

  • Action : Vérifiez dans votre outil auteur que la condition de complétion est bien définie (atteindre la dernière diapositive, cliquer sur « Terminer », etc.) et testez le parcours jusqu'au bout avec un apprenant TEST.

Les 4 champs obligatoires ne sont pas retournés

Pour que Digiforma lise l'avancement, le module doit être exporté en SCORM 2004 (3rd ou 4th edition), peser moins de 500 Mo, et retourner obligatoirement ces 4 champs :

  • cmi.completion_status : indique si l'apprenant a terminé son module (s'il l'a complété en entier).

  • cmi.score : fait remonter le score obtenu à un quiz. Même si le module ne comporte pas de quiz, ce champ doit être retourné, d'une façon ou d'une autre.

  • cmi.success_status : remonte un statut de succès ("raté" ou "réussi") selon le score obtenu ou la configuration.

  • cmi.total_time : comptabilise le temps passé, nécessaire à l'attestation d'assiduité.

Aucune durée n'est renseignée sur les activités SCORM

Comme en e-learning classique, la progression d'un module en intervalle de dates ne se calcule que si une durée (en minutes) est saisie sur chaque activité SCORM, et que leur somme est égale à la durée prévue du module.

  • Action : Depuis l'onglet E-learning > Séquences e-learning, ouvrez la séquence, cliquez sur chaque activité SCORM et renseignez sa durée. Vérifiez aussi que le relevé automatique est bien coché sur le module en intervalle de dates.

Un score à 0 % s'affiche alors qu'il n'y a pas de quiz

  • Si c'est un module en lecture seule (sans activité scorée) : Vous pouvez rajouter une question à la fin pour appliquer un score dessus avec 100 % sur "oui" (ex: "Avez-vous bien terminé le module ?"). Encore mieux, si votre outil auteur le permet, appliquez un score basé directement sur la complétion.

  • Si c'est un module avec des activités scorées : Vérifiez le paramétrage de l'activité.

  • Solution générale : Faites remonter le champ cmi.score depuis votre outil auteur, même sans quiz, pour indiquer à Digiforma qu'il est normal de n'avoir aucun score.

Le score reste à 0 et bloque l'apprenant

Lorsqu'un module n'est pas configuré pour remonter un score, Digiforma affiche 0. Si une condition de passage à l'activité suivante exige un score minimum, l'apprenant se retrouve bloqué.

  • Action (Deux solutions au choix) :

    • Configurer le module pour qu'il renvoie un score depuis l'outil auteur.

    • Mettre à 0 la condition de score requise pour passer à l'activité suivante dans la séquence sur Digiforma.

Avez-vous trouvé la réponse à votre question ?