Je travaille sur un projet visant à rendre compatible un LMS SCORM 1.2 existant. J'ai utilisé le document de l'initiative d'apprentissage distribué avancé appelé Sharable Content Onject Modèle Version 1.2 L'environnement d'exécution SCORM.SCORM 1.2 Logique LMSFinish pour lesson_status
Sur la page 3-25, il est question de la logique qui doit être implémentée dans le système LMS pour définir la valeur cmi.core.lesson_status lorsque le SCO appelle la fonction LMSFinish(). Il se lit comme suit:
Après avoir reçu l'appel LMSFinish() ou l'utilisateur quitte, le LMS devrait fixer le cmi.core.lesson_status pour le SCO à « terminé ».
La mise en œuvre de cette logique semble avoir aucun sens pour moi qu'un utilisateur pourrait alors simplement voir la première page/écran de l'OCS et de clic, sur lequel mon code LMS définira le statut du cours à " terminé". Mais en vérité, l'utilisateur n'a pas réellement terminé le SCO. Je ne veux pas que mon système de gestion de l'apprentissage mette le statut «terminé» si l'utilisateur n'a pas réellement passé tout le matériel.
Ce problème semble également dérouter les autres. Voir: VSSCORM Step 22 - Progress and Completion - cmi.core.lesson_status
Est-ce que quelqu'un pourrait peut-être clarifier la question afin que je puisse coder ma logique LMS pour refléter correctement la situation réelle tout en étant conforme à SCORM 1.2?
Merci d'avance.