2010-11-04 17 views
1

Je vais préfixer ceci avec: Je ne parle pas beaucoup de SCORM. Je suis le mainteneur d'une plate-forme de formation vidéo de formation. Il montre des vidéos mais ne teste pas les utilisateurs. Les clients de la société peuvent télécharger des modules SCORM (c'est-à-dire un zip) qui contient un lien vers la vidéo sur notre serveur.SCORM rapportant à LMS

Certains clients demandent maintenant des rapports afin qu'ils sachent que leurs utilisateurs LMS finissent de regarder une vidéo. Pour l'instant, ils savent juste si l'utilisateur charge le module mais rien d'autre. En ce qui concerne l'exercice si l'utilisateur actuel a regardé le film, je peux le faire. C'est juste un peu de javascript pour interagir avec le lecteur vidéo. Bien. Mais comment communiquer cet événement au système de gestion de l'apprentissage? Est-ce que je poste sur leur serveur? Comment est-ce que je sais où c'est? Et si c'est derrière un pare-feu? Est-ce qu'ils interrogent mon serveur? Dans les deux cas, comment puis-je identifier un utilisateur à partir du système de gestion de l'apprentissage de sorte que lorsque les résultats reviennent, ils s'alignent dans le système LMS?

Quelle est la méthode standard d'un système de gestion de l'apprentissage pour déterminer l'état d'achèvement d'un module externe comme le nôtre?

Répondre

2

L'API SCORM est ce que vous cherchez. Il permet la communication active de l'état d'achèvement (entre autres choses) entre le SCO (votre module) et le LMS.

Lors de l'exécution, un algorithme de découverte (écrit en JS) est utilisé pour localiser le descripteur d'API, qui est simplement un objet JS. Vous, en tant que développeur de contenu, travaillez avec cette poignée d'API, et fait toutes les communications client-serveur, vous n'avez donc pas à le faire. :-)

Vous trouverez un aperçu technique de la localisation et de l'utilisation de l'API SCORM here. Je suis plus du type «apprendre par l'exemple», donc je vous recommande également de télécharger l'un des cours de golf de Rustici (pause). Consultez leur Basic Run-Time Calls Course pour voir comment ils accèdent et interagissent avec l'API SCORM. Ils feront exactement ce que vous cherchez à faire.

Les documents officiels de SCORM peuvent être trouvés sur adlnet.gov, et ils ont un livre entier consacré au RTE, mais je doute que vous ayez besoin de plonger aussi profondément.

Bonne chance!

+0

Désolé pour le retard. Merci pour votre réponse, SCORM-RTE * est * ce que je cherchais et ces exemples sont vraiment utiles. – Oli