Forum Discussion
StuartSimon
5 years agoCommunity Member
cmi5 State Doc when stateId is "status"
Hello!
I'm developing an in-house CMS to use with a set of Storyline presentations, and I am missing some information from Articulate. Storyline sends not one but two GET requests to "[endpoint]/s...
JonasGretzer
3 years agoCommunity Member
Hi,
We have resolved this in our LMS now, since the CMI5 definition is an extension of the xapi-spec, the state-endpoint definitions can be found here: https://github.com/adlnet/xAPI-Spec/blob/master/xAPI-Communication.md#stateres
Basically the cmi5-elearning requests a resource for stateId=status, and on first launch this is expected to not be found(which means the server should return a 404 Not found). The elearning will later send POST or PUT requests to the state-endpoint to register values. The state-endpoint acts as an arbitrary data store, so storyline/articulate will typically store things such as status, cumulative_time, generic_data and bookmark.