Comparaison des solutions pour Tin Can Api

Transcription

Comparaison des solutions pour Tin Can Api
Comparaison des solutions pour
Tin Can Api
Index
I-
Les différentes technologies disponibles ........................................................................................ 2
A/ LMS ................................................................................................................................................. 2
1/ Définition .................................................................................................................................... 2
2/ Application .................................................................................................................................. 2
B/ LRS................................................................................................................................................... 2
1/ Définition .................................................................................................................................... 2
2/ Application .................................................................................................................................. 2
II-
Les différentes solutions ................................................................................................................. 3
A/ LMS gratuits/open source .............................................................................................................. 3
B/ LMS propriétaires ........................................................................................................................... 3
III-
Conclusions.................................................................................................................................. 4
Page 1 / 4
I-
Les différentes technologies disponibles
Nous distinguerons ici les différentes deux différentes technologies disponibles ainsi que
leurs applications.
A/ LMS
1/ Définition
La plateforme LMS ( learning management system ) est un outil dédié à la distribution de la
formation et surtout de la formation à distance. En tant que plateforme en ligne, le LMS met à
disposition des utilisateurs des contenus d’apprentissage, enregistre le suivi des formations (score,
temps passée, etc.) et facilite le tutorat des formations.
2/ Application
La plateforme LMS permet de suivre de façon très précise et d’organiser les parcours pédagogique
des utilisateurs. Les résultats de ces derniers sont enregistrés et le LMS génère des rapports complets
de leur progression dans leur parcours de formation à distance. Pour les apprenants, la plateforme
LMS se matérialise sous la forme d’un site Internet sur lequel ils se connectent et accèdent aux
contenus de formation à distance qui leur sont réservés.
Certains LMS comprennent un Reporting Tool ainsi qu’un LRS permettant ainsi le traitement direct
des données.
B/ LRS
1/ Définition
Un LRS ( Learning Record State ) est un endroit où l’on stock les résultats envoyés par le ou
les application(s) connectée(s) au LRS. Les LRS sont des systèmes nouveaux crées pour Tin Can API
qui servent d’outils pour comprendre la norme Tin Can. De plus en plus de LMS intègrent ce support
ou y travaillent.
2/ Application
Les informations stockées dans ces LRS peuvent être rassemblées et accédées par d’autres LRS ou
par des LMS mais encore par des Reporting tools. Les LRS permettent également de limiter les
personnes pouvant accéder aux données.
De plus, les LRS peuvent partager les données récupérées entre eux permettant, par exemple, de
suivre l’évolution de plusieurs logiciels en un seul rapport.
Page 2 / 4
II-
Les différentes solutions
Les LRS sont obligatoires pour pouvoir traduire les données générées par Tin Can API.
Maintenant, la plupart des LMS propose un LRS intégré. Nous trouverons ici deux listes
des différents LMS compatible avec Tin Can API pour le e-learning. Une première pour les
LMS gratuits et/ou open source et une deuxième pour les LMS propriétaires.
A/ LMS gratuits/open source
Malheureusement, pour le moment, peu de LMS gratuit supporte l’API Tin Can, voici ceux que j’ai pu
trouver et qui me semble correspondre aux besoins :
-
-
-
Learning Locker : learning locker est un LRS open source, gratuit en installation interne (
payant en hosted ), simple d’utilisation, modulable, et pouvant supporter un grand
nombre de connexions. De plus, learning locker utilise la technologie Php avec le
framework Laravel ainsi qu’une base de données Mongodb et backbone.js pour la mise
en place des vues. Learning locker sert uniquement à stocker les données récupérer et
faire un premier tri. Il est recommandé de l’utiliser avec Moodle.
opigno : Opigno est un LMS open source gratuit en installation interne se basant sur une
base de données mariaDB ou MySQL et le CMS Drupal. Ce LMS est simple d’utilisation (
tout peut se faire sur l’interface web ) et la gestion des applications est facile.
Moodle : il est possible, avec l’ajout d’un plugin, de permettre à Moodle de lancer des
activités Tin Can ce qui permet de garder l’architecture actuelle.
ILIAS : ILIAS est un LMS open source gratuit utilisant une base de données MySQL et une
interface PHP. Modulable, parfois peu clair avec une petite partie de la documentation
seulement en allemand ( en évolution ).
B/ LMS propriétaires
La plupart des LMS propriétaires coutent cher surtout à cause du grand nombre de connexions
nécessaire dans notre cas ( plus de 100 000) ce qui, dans la majorité des cas, n’est pas une solution
proposé. De plus, presque toutes les sociétés ne propose qu’un système de serveur distant ( cloud
uniquement ). Cependant, la plupart des LMS propriétaires sont souvent plus simple d’utilisation
grâce à leurs interfaces plus intuitives.
-
SCORM engine: architecture facilement modulable, possibilité de faire une architecture
particulière ( par exemple un LRS pour les stagiaires et un autre pour les auto-écoles ),
utilise MySQL, possibilité d’un web service complet même avec une installation interne,
utilise la technologie Java ou .Net
Prix : frais initiaux à partir de 30.000$ + 0.20$/utilisateurs/an ( pour 50.000 a 249.999
utilisateurs )
Page 3 / 4
-
III-
joomlalms : joomlalms est un lms créé par joomla et qui propose une licence pour un
nombre illimité d’utilisateurs. L’interface est simple d’utilisation et utilise Joomla CMS et
ionCube pour la sécurité (requis pour l’installation de joomlalms )
Prix : 6199$/an ou 27496$ sans limitation de temps
Conclusions
En conclusion, les LMS les mieux optimisés au niveau de la gestion de la base de données sont les
LMS propriétaires. Cependant, ils coutent très cher par an. Tandis que les LMS gratuits, sont peutêtre moins performant mais il serait possible de mettre en place un système de limitation de
connections simultanées car toutes les personnes ne sont pas forcément connectées en même
temps ce qui permettrait de soulager la base de données et le serveur.
Je pense que la meilleure solution consisterait à mettre Moodle à jour ce qui permettrait de
supporter Tin Can API et de rajouter le LRS Learning Locker pour pouvoir faire un premier tri dans les
informations renvoyées.
Page 4 / 4