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

Popular posts from this blog

java - Jasper subreport showing only one entry from the JSON data source when embedded in the Title band -

serialization - Convert Any type in scala to Array[Byte] and back -

SonarQube Plugin for Jenkins does not find SonarQube Scanner executable -