Storyline and LMS Canvas gradebook integration with freeform questions
Mar 16, 2022
Hello, I've successfully managed to send Storyline results to my Canvas gradebook, but my client wants to also view responses from freeform questions as well and I haven't figured out how to do that or if it's even possible. Help pages and discussion threads indicate it might be possible, but Canvas has only been able to recognize score results in my gradebook and nothing else beyond that. To be honest, I'm not entirely sure where it would even show up in Canvas if it does work (for example in Speedgrader or elsewhere).
I tried two different methods in Storyline when creating the questions: "Graded Question" (fill-in-the-blank) and "Freeform Question" (Text Entry), both of which include submit buttons that go to the results slide.
I also tried publishing in 3 different formats (Scorm 1.2, Scorm 2004, and xAPI) with no success.
4 Replies
Hello! I understand that your freeform questions are not reporting to your LMS. Thank you for including the information on the methods you used to create the questions, and the publishing formats you have tried.
Can I ask what type of question you are using? If it's a variable question, you could try this method to capture the results to send to your LMS.
Hello Andrea, I tried using a "Graded Question" (fill-in-the-blank) and "Freeform Question" (Text Entry) as a way to capture and submit to the results page. In both cases, as mentioned, the text entries never found their way to display in Canvas.
I looked at your option and tried using a Survey Question instead and point that to the results slide, but once again nothing seems to display (not even the pass/fail completion). See attachment for Speedgrader view of a completed assignment.
When I test the module at cloud.scorm.com the log indicates the entry is being recorded, so the issue may be that Canvas is simply not interpreting the entry for display, but I'm not certain.
Hi!
Thank you for the additional details!
When you test the course in SCORM Cloud, do you see the value of the text entry on the report?
If so, I'd recommend reaching out to Canvas for support, as it could be a setting on their end.
Yes, I see the value of the text entry in the log in the Cloud.
For example
SetValue('cmi.interactions.0.learner_response', 'asdfasdfasdf')
where "asdfasdfasdf" is the entered text.
I'll see if I can find additional help from Canvas' end.