Opigno LMS User manual


Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Current »

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"
}
}



  • No labels