A bit introduction, I'm trying to create a LMS that will launch cmi5 course. But, I've trouble in understanding about cmi5 package and some other terms. Here I would like to ask/clarify several points to make it clear.
I've seen TinCan/xAPI sample course/spec (I saw it here) and cmi5 spec here. I found out that they need different query string to launch the content.
To be precised, in TinCan, for the authentication, we could pass auth
query string and the Basic {encoded username:password}
as the value (here is the reference). The auth
then processed by the TinCanJS package (I'm using Javascript). But, in the cmi5 spec, it said to get the token, we could pass fetch
query string and the value is our lms that return one time token only. The fetch
url will called with POST
method.
But, I couldn't found "where is the fetch
value being processed in the cmi5 course?" in the AU? I'm still confused with the terms of AU.
- Who will create it?
- How it looks like?
- is it included in the cmi5 course or do I have (as the creator of LMS) to create the AU?
Thank you in advance.