2009-12-15 16 views
4

Je veux développer un LMS avec la conformité SCORM. Qu'est-ce que cela signifie exactement? Est-ce que mes LMS devraient être capables de créer du contenu conforme SCORM ou cela signifie-t-il que mon application devrait être capable de Voir SCORM content.And conforme à la façon dont je vais y parvenir en DOTNETLMS compatible SCORM dans asp.net

Répondre

11

La première chose que vous devez déterminer quand on lui demande d'ajouter la conformité SCORM à un système est de savoir si vous êtes vraiment en développement « contenu » ou un « LMS » . Vous développez du contenu si vous voulez créer quelque chose qui est livré à d'autres systèmes. Vous développez un LMS si vous créez un système pour lire du contenu développé par d'autres personnes. Si quelqu'un vous a demandé de rendre votre LMS SCORM conforme, alors il vous demande de créer un système capable d'importer, livrer et suivre le contenu conforme SCORM développé par d'autres. Il existe également des LMS qui produisent du contenu conforme à SCORM, mais il s'agit d'une fonctionnalité distincte, généralement appelée «outil de création».

Le développement d'un LMS entièrement conforme à SCORM n'est pas une mince affaire. Vous devriez commencer par bien comprendre ce qu'est SCORM et comment il fonctionne. Il y a un bon aperçu disponible à http://www.scorm.com/scorm-explained/. Il y a trois tâches de haut niveau à entreprendre. Vous devez d'abord créer un mécanisme d'importation pour intégrer le contenu conforme à SCORM dans votre système. Cela implique l'analyse d'un document XML appelé imsmanifest et ses métadonnées associées pour découvrir la structure du contenu. Ensuite, vous devrez développer un mécanisme de lancement et de suivi pour fournir le contenu. Le cœur de ce système est une API ECMAScript (JavaScript) qui permet au contenu de persister et de récupérer des données en fonction du modèle de données CMI. La dernière étape consiste à développer une implémentation du moteur de séquençage SCORM/IMS qui contrôle la navigation entre les parties d'un cours conforme à SCORM (cette dernière étape est la plus délicate).

Lors du développement d'un système LMS conforme à SCORM, veillez à prendre en compte les différentes versions de SCORM. Souvenez-vous également que tout le contenu n'est pas créé de manière égale. SCORM est une excellente spécification, mais elle ne nous apporte que 90% du chemin. Il y a encore de la marge de manœuvre pour l'interprétation que vous devrez prendre en compte en tant que développeur LMS. Pour développer un LMS vraiment compatible, vous devez non seulement développer pour la lettre de la spécification, mais aussi pour les interprétations communes de la spécification.

+3

Rustici software = P – ajdams

+0

Mike, j'ai l'intention de rendre mon LMS conforme à SCORM. J'ai visité scorm.com et j'ai compris que SCORM Driver est pour créer des paquets SCORM. Mais je ne peux pas savoir clairement ce que SCORM Engine et SCORM Cloud est.Je veux importer, livrer et suivre les cours dans mon LMS. Maintenant, quel (SCORM Engine ou SCORM cloud) dois-je choisir? Pouvez-vous me guider sur ce s'il vous plaît? – Manoj

+0

@Mike, Alors, étant un amateur de scorm, quelle est la principale raison pour laquelle les gens disent "scorm sucks"? – Pacerier