Retrieving questions and user's answers
Jan 02, 2013
Hello All,
We are trying to report back to our LMS what questions were posed to the user and what answers they gave.
Although I am competent in JavaScript, coding in general and SCORM I cannot see a way of doing this.
1) Storyline does not appear to use the SCORM "interactions" or "objectives" interface. This could be used to post back the questions posted and answers given but I can't see a way of passing back information using this. Is this supported at all in Storyline?
2) From JavaScript, I can't see a way to pick information about questions posed to the user and what answers they gave. If I could, I could post these back to our LMS directly.
Does anyone know any other means of obtaining this information directly?
Thanks,
Chris
4 Replies
Hey Chris!
I may be misunderstanding what you're wanting, but Storyline should be reporting the question and answer details to your LMS if you're using SCORM 2004. Here's a full list of the data sent to LMSes from Storyline, but it's up to the LMS itself to interpret that information for easy review.
Hi Peter,
Thanks and indeed you are correct. I wasn't aware of the link you've given me so thanks for that also.
I've established that Storeyline takes a "journalistic" approach (as opposed to a "status" approach) to writing interactions (ref: page 104 of SCORM 2004 runtime PDF spec). That is fine. Let's have the history and decide what to do with it later:
I have noticed however that revisits to a quiz or survey in the same session use a different interaction identifier "cmi.ineractions.n.id" each time. but when relaunching the course and resuming, these IDs are reset once again.
Example: Visiting and revisiting the first interaction in one session and then repeating the process again produces the following identifiers.
Visit
Session
Visit in Session
Interaction ID
Identifer
1
1
1
0
Scene2_QuestionDraw01_Slide1_LikertScale_0_0
2
1
2
8
Scene2_QuestionDraw01_Slide1_LikertScale_1_0
3
2
1
16
Scene2_QuestionDraw01_Slide1_LikertScale_0_0
4
2
2
24
Scene2_QuestionDraw01_Slide1_LikertScale_1_0
Any idea why the identifier changes for each revisit in the same session? I underttand that state data would have to be saved to continue this incremental numbering between sessions but it feels like a 'half way job' to increment within the session but not between sessions. I would have thought however that there would be no need to make the identier unique for each visit as the timestamp will order these for us. Although the onus is on my server side LMS/coding to interpret the results as I wish (as the course "owns" the data, rather than the LMS) it does make it tricky to write a generalised query to extract "all answers to question #N of quiz #Q" broken down by responses.
Most likely it I'll end up with a forward readonly query and process the results in the LMS Business Logic in order to generate a report.
Thanks,
Chris.
Hey Chris,
That's probably a question better suited for our tech team. Mind opening a case and sending it their way? Thanks!
Thanks Peter. I've posted the query with a link to my post.
Cheers,
Chris
This discussion is closed. You can start a new discussion or contact Articulate Support.