Projets CE pédagogiques avec LTI et xAPI ?

Bonjour,

Est-ce que vous savez si LTI et/ou xAPI sont prévus à moyen court terme sur les CE pédagos (Opale, Topaze, Quetzal et Rubis) ?

Si oui ce serait plutôt LTI ou xAPI ? Côté dates ou versions (4.2, 4.3…) vous auriez de la visibilité ?

Merci !

Ghislain

Salut Ghislain,

LTI comme xApi n’ont pas de sens au niveau d’une CE :

  • LTI car c’est un standard qui permet à une plateforme de fournir des
    contenus à une autre.
  • xApi car c’est un standard qui permet à une plateforme de fournir
    des évènements sur l’usage d’une ressource à une autre (je dis bien
    plateforme puisque les évènements doivent identifier l’utilisateur
    connecté, ce qu’une ressource Opale seule ne peut pas faire).

Une CE, en tant que logiciel de rédaction de contenus n’a donc pas la
main pour gérer pleinement ces deux standards.

En revanche, dans l’univers Scenari, on travaille maintenant sur des
plateformes de diffusion (par exemple, faq2sciences) et à ce niveau,
oui, on peut gérer ces deux standards.
Thibaut

Salut Thibaut,

Merci beaucoup pour ton retour.

Du coup, si je comprends bien, si par exemple on souhaite pouvoir utiliser Opale Line avec suivi du parcours et remontée des scores (exit donc monoSCO, et sac de nœud avec multi-SCO lié à l’enchaînement automatique de certaines pages), avec une LMS, pour éviter d’avoir à réaliser pour chaque LMS et chaques versions de celles-ci un plugin, il serait plus sage de créer une plateforme de diffusion Opale-Line ?
Ainsi elle serait à priori compatible une fois pour toute avec les autres plateformes acceptant le standard choisi ?
Et si on l’on souhaite remonter la completude et le score de l’apprenant à la LMS, LTI ne serait pas adapté, mais xAPI oui, pour la plateforme de diffusion d’Opale-Line (qui communiquerait donc avec la LMS ou LRS qui gère xAPI) ?

Oui, en effet.
À partir du moment où tu as une plateforme de diffusion Scenari (pour
des contenus Opale-Line ou autre) avec LTI, tu pourras mettre des
contenus à dispo sur tous les LMS implémentant IMS-LTI 1 (ou 1.1).

Pour ce qui est de la remontée des scores, on peut :

  • remonter un pourcentage sur l’ensemble de la ressource via LTI
  • envoyer des évènements via xApi.

Avec xApi, tu vas avoir pleins de données mais je suis assez sceptique
sur la capacité du LRS a contextualiser ces données (je ne demande qu’à
voir ;)).

De notre côté, on a pris le parti d’exploiter nous même les données de
résultats en essayant de les mettre en contexte directement dans les
ressources.

Si tu veux voir un peu ce que ça donne, on commence à expérimenter tout
ça avec faq2sciences. On montrera ce à quoi ça peut ressembler lors du
webinar
(scenari-enterprise.com) de la
semaine prochaine.

1 « J'aime »

Merci pour ton retour.

Pour être sûr, LTI se limite uniquement au pourcentage de « pages/éléments » vus, il ne peut pas remonter donc un pourcentage de réponses justes en complément, c’est bien ça ?

Pas d’idées non plus… Si ça t’intéresse, on peut se faire des tests. Je viens tomber sur https://moodle.org/plugins/local_smart_klass et http://klassdata.com/smartklass-learning-analytics-plugin/learning-analytics-moodle-smartklass/
Si tu as sous la main quelque chose qui produit du xAPI, je peux essayer de mon côté de voir si je peux installer local smart klass sur moodle sur un hébergeur mutualisé. Si non, si quelqu’un connaît une solution libre qui produit du xAPI, je suis preneur.

En effet, de ce que j’ai pu en voir en tant que user, le feedback avec diagrammes est très sexy :slight_smile:[quote=« tha, post:4, topic:459 »]
On montrera ce à quoi ça peut ressembler lors du webinar (scenari-enterprise.com) de la semaine prochaine.
[/quote]

Inscrit :slight_smile:

Pour être sûr, LTI se limite uniquement au pourcentage de
« pages/éléments » vus, il ne peut pas remonter donc un pourcentage de
réponses justes en complément, c’est bien ça ?

On a un pourcentage par ressource. En fonction du modèle et de
l’implémentation de la plateforme de diffusion, on peut remonter un
pourcentage de pages vues ou un score globale (ou autre chose si on
cherche autre chose…).

Pas d’idées non plus… Si ça t’intéresse, on peut se faire des tests.
Je viens tomber sur https://moodle.org/plugins/local_smart_klass et
http://klassdata.com/smartklass-learning-analytics-plugin/learning-analytics-moodle-smartklass/
Si tu as sous la main quelque chose qui produit du xAPI, je peux essayer
de mon côté de voir si je peux installer local smart klass sur moodle
sur un hébergeur mutualisé. Si non, si quelqu’un connaît une solution
libre qui produit du xAPI, je suis preneur.

Nope, on a pas de plateforme qui produit nativement du xApi. Ce qu’on a
fait pour faq2sciences est très proche mais un peu plus optimisé à notre
contexte. On n’aura néanmoins aucune difficulté à convertir ces
évènements en xApi pour un contexte ou un autre.

À jeudi prochain alors !
Thibaut

Ok merci beaucoup Thibaut, à jeudi prochain !

Bonjour,
allez vous podcaster ce webinar ?
Je serais vraiment heureux de pouvoir le visionner plus tard dans la journée car pas je ne suis pas dispo sur le créneau horaire :frowning:
Merci

Bonjour,

La captation du Webinar sera déposée ensuite sur la chaîne DailyMotion de Kelis : http://www.dailymotion.com/contact-kelis

Cordialement,
Dominique

1 « J'aime »

Bonjour
J’interviens dans cet échange juste pour vous informer que j’ai mis à la disposition de tous ceux qui veulent rendre compatible leur contenu Opale au format xAPI ce site:
http://xapi2opale.annulab.com
et mis à la disposition de tout gestionnaire de Moodle un LRS gratuit sur:
http://lrs.annulab.com
Cordialement
Dey

1 « J'aime »

Bonjour et merci Dey.
Je pense me pencher dessus dans les semaines à venir.

à bientôt,
Ghislain

Bonjour,

Merci beaucoup pour la contribution.

Votre service m’a fait regarder plus en détails les modalités du
« Launch » - hors specs xAPI - mais conseillé par ADL (par exemple, voir
GitHub - adlnet/xAPIWrapper: Wrapper to simplify communication to an LRS) pour permettre à des ressources
de communiquer avec un LRS.
Un plugin Moodle a l’air de suivre ces recommandations
(https://moodle.org/plugins/mod_tincanlaunch)

Avec ce complément aux specs xApi, il devient en effet faisable de
générer des ressources depuis Scenari qui, à partir d’un appel
correctement réalisé par un LMS, pourront communiquer avec un LRS…

Concernant votre service de transformation Opale (testé rapidement) :

  • Je vois que vous envoyez systématiquement un événement
    « experienced ». Je n’avais pas de contenus avec questionnaire sous la
    main. Est-ce que vous gérez d’autres événements (comme responsed,
    scored, completed, etc.) à l’aide des listeners de l’assmntMgr ?
  • Pourquoi prendre uniquement les fichiers html ? Cela oblige un
    auteur à dezipper/copier-coller/rezipper avant upload puis à
    dezipper/copier-coller les ressources css js/rezipper avant déploiement.
    En prenant un zip complet l’opération serait plus simple.
  • Par ailleurs, vous avez la possibilité de faire une extension à
    Opale plutôt qu’un service de transformation en ligne. Ce serait plus
    dans la logique Scenari et je pense, très apprécié des auteurs. Si vous
    portez le projet, je veux bien vous y aider.

Dernière précision (utile à tous les auteurs utilisant votre service de
transformation) vous ajoutez un tracking google analytics
automatiquement à toutes les pages transformées par votre plugin.
Vous auriez pu prévenir dans votre message ! Je ne suis pas certain que
tous les auteurs acceptent d’envoyer les stats de consultation de leurs
modules chez Google et encore moins que ces stats soient pour votre
usage exclusif (même si je comprend bien l’intention de mesurer l’impact
de votre service…).

Concernant le LRS (initialisé mais pas testé) que vous mettez à disposition

  • Pourriez vous préciser les conditions d’usage ?
  • Est ce que la technologie est (ou a vocation à devenir) open-source ?

Bien à vous,

Bonjour, Tha

J’utilise en effet le plugin (développé par Andrew Downes) que vous avez cité dans la gestion des Moodle que je gère pour AgrosupDijon et j’utilise par ailleurs pour certains Moodle le plugin logstore_xapi dont je suis le développement et le débogage sur Git
J’ai mis en place la fonctionnalité qui modifie les contenus Opale (dont le versionning m’a posé quelques problèmes en raison de la compatibilité ascendante) pour permettre à nos clients et partenaires de tracker les liens sur le LMS Formagri que j’ai développé depuis 2001 pour AgrosupDijon.
D’où le résidu correspondant à l’appel à Google Analytics que je viens de supprimer (mille excuses).
C’est là que je me suis dit qu’il serait intéressant pour la communauté d’utiliser cette fonctionnalité librement.
Pourquoi uniquement le Verb « experienced » ?
Parce qu’il est hyper complexe de procéder à la re-écriture de nombreuses fonctions js qui gèrent le feedback des divers quizzes et je ne vous cache pas que l’important pour moi était que mes apprenants retrouvent seulement la page sur laquelle ils s’étaient arrêtés lors de la précédente session.
Pourquoi ne pas envoyer la totalité de l’archive?
Tout simplement parce que mon serveur est en mutualisé, que de ce fait l’uplolad est limité et quand on sait que certaines archives peuvent peser jusqu’à 30Mo si ce n’est plus, la chose n’est du coup pas aisée.
D’où cette contrainte de n’envoyer que ce qui va être modifié et implémenté.

Concernant à présent le LRS que je mets à disposition gracieuse des utilisateurs, il s’inscrit dans le cadre de la campagne d’évangélisation que je mène pour faire connaître xAPI.
Son usage est gratuit et le nombre d’utilisateurs illimité.
Par contre il existe un LRS open source excellent (learning locker) qui est utilisé par de nombreux fournisseurs de service de Data Analyse.

Quand à votre proposition d’aller plus avant dans le projet, je vous en remercie, mais je ne peux porter un projet pareil, eu égard à ma charge de travail actuelle, à mon âge canonique et à l’état de mes artères.:slight_smile:
Bien cordialement
Dey

Bonjour,

Merci pour les précisions (et pour la suppression du tracking google par
défaut :)), et merci encore pour la contribution !

À noter que le fonctionnement des publications scenari permettrait de
détecter facilement les autres types d’événements.

Je confirme ma proposition, si jamais un modélisateur en voit l’intérêt
et veux porter une extension, je veux bien aider à intégrer ça
correctement avec Opale.

J’irai jeter un œil sur Learning Locker. Je suis curieux de
l’exploitation et des visualisations disponibles en fonction de la
richesse des données.

À suivre…

Je reste toutefois à votre disposition si je peux être utile en quoi que ce soit
Cordialement
Dey

Bonjour,
_> Je confirme ma proposition, si jamais un modélisateur en voit l’intérêt _
_> et veux porter une extension, je veux bien aider à intégrer ça _
> correctement avec Opale.
Merci Thibaut et Dey, je devrais essayer de creuser les LRS et xAPI & co dans les mois à venir, je vous en fais part si je j’essaye d’aller plus loin en suite, un coup de main sera bienvenue.
à+
Ghis