Opigno LMS User manual


Pré-requis pour le paquet TinCan

Fichier tincan.xml

Le paquet TinCan doit contenir un fichier tincan.xml.
Ce fichier doit au minimum contenir les balises "activity", "activity id", et "launch" (fichier de lancement).
Il doit ainsi au minimum être composé comme suit:

<?xml version="1.0" encoding="utf-8" ?>
<tincan xmlns="http://projecttincan.com/tincan.xsd">
<activities>
<activity id="http://example.com/my-activity-id">
<launch>index.html</launch>
</activity>
</activities>
</tincan>


Déclaration (Statement)

Le paquet doit transmettre au LRS une déclaration contenant le score final.
La déclaration doit impérativement utiliser le verbe http://adlnet.gov/expapi/verbs/passed ou http://adlnet.gov/expapi/verbs/failed.
La propriété contenant le score doit contenir, au minimum, la propriété "scaled" ou les propriété "raw" et "max" ou la propriété "success".
Cette déclaration doit utiliser l'ID de l'activité déclarée dans le fichier tincan.xml.
Elle doit utiliser l'UUID d'enregistrement fournie dans le fichier de lancement.
Au final, la structure de la déclaration minimale doit être similaire à celle qui suit:

{
"actor": {
"objectType": "Agent",
"mbox_sha1sum": "3e13b53bf292605d5267223fa8ba78ec27402401",
"name": "admin"
},
"verb": {
"id": "http://adlnet.gov/expapi/verbs/passed",
"display": {
"en-US": "failed"
}
},
"object": {
"objectType": "Activity",
"id": "http://example.com/my-activity-id"
},
"result": {
"score": {
"scaled": 0.33
}
},
"context": {
"registration": "21ee665f-7111-4324-b92c-d31ebf02b0f4"
}
}





Copyright 2021 Connect-i. All Rights Reserved - https://www.opigno.org