xAPI activity ID / IRI issue
Dec 18, 2019
When exporting as xAPI rise creates activity ids like this in the tincan.xml file :
<activity id="http://Ipso Lorem : Part One/lHgv2evYuSgsWzNx1zb86pTxgryPmdFO/cjqpngf9j002k3m5rddvqlfyh" type="http://adlnet.gov/expapi/activities/cmi.interaction">
Are colons allowed in the activity id unencoded? The xAPI spec says these are supposed to be IRIs.
Can you point me to any information on how rise creates these ids?
Thanks.
3 Replies
update : the course authors have been altering the Course Export > Identifier field in rise before exporting to include all sorts of characters.
If they include a colon or forward slash, these are included in the tincan.xml file and the activity IDS cease to be valid IRIs.
Hello there. I'm looking into how we're handling those special characters in the course identifier field when you export your content for xAPI output. I'll let you know here what I find out!
Thanks for giving me some time to have a closer look. Per this guide, you'll want to avoid the following characters in your course identifiers:
< > { } | \ ^ and `
You should be ok with colons and forward slashes. I see a space in the activity id listed above, and that might have been causing the problem.
Let me know if you are still having issues!
This discussion is closed. You can start a new discussion or contact Articulate Support.