Accueil > Enseignants > Interface avec LTI
Interface avec LTI
mardi 17 avril 2018, par
Comme suggéré par François Barthélémy du CNAM, coupler CodeGradX et OpenEdX via LTI est une excellente idée. Cet article montre comment configurer un LMS (Learning Management System) tel qu’OpenEdX ou Moodle pour donner accès à CodeGradX.
Dans OpenEdX Studio
Il faut tout d’abord créer un passeport pour nommer CodeGradX :
- Dans Settings, Advanced Settings, ajouter
"lti_consumer"
à la liste Advanced Module List - Dans LTI Passports, ajouter
"lticodegradx:LTI-CodeGradX:XXX"
où XXX est un mot de passe qu’il faut me demander. - Ne pas oublier de sauver ces adjonctions.
Dans le cours lui-même (l’exemple ci-dessous suppose que les exercices sont accessibles depuis le site cc.codegradx.org
)
- Ajouter un nouveau composant de type Advanced, LTI Consumer
- Renseignez la description du composant avec,
- dans LTI ID
lticodegradx
- dans LTI URL,
https://x.codegradx.org/fromedx/
- dans Custom Parameters (des paramètres additionnels sont possibles comme
lang=fr
ougroups=cnam-c-2017apr
) :[ "site=cc.codegradx.org", "exercisename=com.paracamplus.li205.main.2", "uriprefix=/directoneliner" ]
- Dans Scored, sélectionnez True pour recevoir la note correspondant à l’exercice
- Dans Request user’s username et Request user’s email, sélectionnez True
- Choisissez, par exemple, New Window pour LTI Launch Target et le reste à votre convenance
- dans LTI ID
- Sauvegardez le tout
Testez ce composant en mode étudiant (pas en mode auteur).
Remarque : Le paramètre exercisename
permet de cibler un exercice particulier.
Dans Moodle
Dans le mode d’édition, ouvrir le menu Paramètres de la section Outil externe où l’on souhaite insérer un lien vers CodeGradX puis remplir les différents champs.
- outil préconfiguré : Automatique basé sur l’URL de l’outil
- URL de l’outil :
https://x.codegradx.org/frommoodle/
- conteneur de lancement : nouvelle fenêtre
- clef client :
LTI-CodeGradX-Moodle
- URL de l’icône :
https://2i012-2018fev.codegradx.org/img/fw4ex-B.svg
- Confidentialité, cocher les options :
— * partager le nom de l’utilisateur avec l’outil
— * partager le courriel de l’utilisateur avec l’outil
— * accepter les notes de l’outil - Paramètres personnalisés :
site=2i012-2018fev.codegradx.org groups=2I012-2018fev,unx lang=fr
Testez ensuite ce composant.
Remarque : Comme le paramètre exercisename
est absent, c’est la liste des exercices disponibles qui sera affichée.
Remarques
Les pseudo et courriel de l’étudiant ne sont utiles pour CodeGradX que pour renvoyer un mot de passe oublié ou pour donner accès à l’étudiant à d’autres exercices que ceux proposés par le LMS. Les affichages de CodeGradX utiliseront donc les mêmes identifiants que dans le LMS.
Il est possible de répondre plusieurs fois à un même exercice, le LMS recevra toujours la meilleure note obtenue.
L’envoi des notes par CodeGradX vers le LMS est asynchrone et a lieu toutes les quelques minutes mais seulement pendant quelques jours.