Demystifying SCORM/TinCan/Javascript reporting to SCORM Cloud
Our institution has switched over to Articulate for our learning materials from the now defunct iBooks, mainly using Rise and now Storyline. I've been leading the charge for a year now, but I'm still somewhat lost when it comes to reporting. We have two departments on two different LMSs - one has SCORM Cloud reporting integrated (this is their LRS, I assume); the other has no integrated reporting as of yet.
We are testing some non-conventional courses using SCORM Cloud, both our institution's and my personal account, and trying to make sense of the data. Here are results from a recent Storyline test - TinCan module:
This shows the interaction information the way we want, but also, the text of the responses are instead replaced with "choice_(gibberish)", the time the answer was submitted is not shown, and all the responses are out of order.
For comparison, here's what it looks like when we try a similar TinCan module, but exported from Rise:
While the overlapping text and "scormdriver" tags aren't ideal, this at least shows us the text of each answer, and appears to order them chronologically by when they were answered.
While our LMS's SCORM reporting shows this, it does not give us access to the xAPI LRS. My personal account does, and is a little more helpful:
Still no text for answer choices, but this at least shows everything chronologically.
So looking at the data we're getting, from the types of modules we're testing, I guess my main questions are:
1) Is there something I'm missing that would show the text of answer choices in Storyline, the way Rise does? I can locate these "choice_" tags in the tincan.xml file when publishing, but changing them manually seems to break the project altogether.
2) In the SCORM report, I'm guessing all the responses are submitted at the same time with the results slide, so they are not in any kind of chronological order. Is there a way to fix this, or submit answers to questions one at a time (short of making a results slide for each question)?
3) What is the difference between the SCORM interaction report, and the xAPI LRS? We are still very lost on how LRSs work, or how we could potentially integrate one (is SCORM Cloud considered an external LRS?) into our other LMS.
4) We've also looked at custom Javascript/xAPI statements (again, we're not sure what the difference is) to get data from things like clicks and custom variables, but even the "plain terms" tutorials seem to be just mountains of code that are frankly not in my wheelhouse, and many of them seem to be from years ago. Are there different techniques used between SCORM and TinCan for writing statements? Is it as simple as adding a Javascript trigger to get the variable we want, or do we need to go through writing a .js file, etc.? Is a quiz with results slide still necessary to use xAPI statements within Storyline, and is it possible to use xAPI statments AND see the normal quiz question/answer data in reports? I have yet to get a Javascript trigger to work in any capacity, even some of the basic ones I've tried on this forum.
Sorry for the megapost and flood of questions, but the whole process of changing something, publishing, uploading, testing, repeat can be very time-consuming and it feels like I've been going in circles for a year now.
Any help would be greatly appreciated!