Forum Discussion
Everything we know about Cornerstone on Demand and Storyline!
So if I've set a course to always restart from where the learner left off (in player) and set the max number of attempts at the quiz to 2 (disable retry quiz button after 2nd attempt) then are you saying every occurence of a question being attempted is being sent to CSOD so I should be able to create a report with trustable question level data? Just want to check your understsanding so I can run some more detailed tests. We want to start using question level data from elearning but need to be able to trust the data from CSOD.
CSOD told me this:
Setting cmi.exit to “suspend” will ensure that the current attempt is preserved and the run-time data is not reset the next time the SCO is launched. What this means is that when the user finishes the quiz, it suspends their attempt and resets them back to the beginning of the quiz without having them "exit" the course. This means that every attempt of the quiz is being recorded as one attempt as you are asking the course to re-route the user back to the beginning without exiting the course.
Instead, setting cmi.exit="normal" will indicate that the LMS should begin a new attempt with a new set of run-time data on the next launch of the SCO. This should then allow the quiz data to log each attempt.
PS. I have no idea how to change the setting of cmi.exit
In my experience, each question attempt is recorded as a separate record in the database. As for changing the cmi.exit value, I think you would need to modify the javascript files generated in the output of your SCO. The only behavior I've seen is suspend.