tin can api - How can an LMS add context to a Tin Can Statement? -
i looking @ using tin-can (xapi) on our lms. want know, how can add information known platform tin-can statements.
e.g. want add course / class information in context area of statement. cannot directly in content, same piece of content maybe used in different courses / classes.
how done?
from purely xapi standpoint wouldn't because statement producer should doing it. caveats:
- unless consider lms statement producer in case use proxy requests lrs , manipulate statement in route. note invalidate signed statements, not doing yet. , require proxy resources, , pay particular attention statement writing requests.
- if control authoring of content have make requests lms directly retrieve additional information content should consider including in statements. naturally option outside scope of xapi directly, , non-standard.
this particular notion has been taken cmi5 group , part of specification considered production ready. in cmi5 lms provides document in state api resource, lms launch data, includes context template can theoretically hold information lms wants include in it, , content (an au) required build statement context object based off template , therefore include in each statement lms provided.
Comments
Post a Comment