Recording user text inputs

Aug 25, 2020

Hi all, 

Ive been searching the web for the past few days trying to find out how to record user entered text to the LMS or even any email or database for that matter. This seems to me that it should be something very trivial and included in all content creation software and LMS's. However it seems I'm wrong.

Is this even possible and how can it be done in storyline?

 

Ive tried complicated javascript and multiple hidden slides to try and parse the content of text variables as survey results, but all to no avail.

 

Im wanting to keep track of the user entered name, email, organisation, short biography and their likrt rating and text feedback of a video presentation.

 

PS Is there a reason such software traditionally doesn't include this functionality?

 

Thanks,

Duncan

4 Replies
Sam Hill

Hi Duncan, you should be able to record data to the LMS. Using SCORM 1.2 or 2004, the data is recorded to SCORM interactions. If your LMS is capable of reporting on interactions, you will be able to pull this data back. They aren't always the most human readable data labels though.

One thing to not with Storyline, is you can't have more than one tracked interaction per slide, and so this could make capturing several pieces of data at once a bit painful if having to split over several slides.

You would be able to come up with a solution that captured the data in your own variables (using the SL input boxes etc) and then use a bit of JavaScript to concatenate the variables values, and send to a single interaction. With this solution though, all data would be in a single reportable interaction.

A key thing to note, when you want to send interaction data to the LMS, the Storyline project must be published to SCORM, with the Tracking set to the results slide that processes your questions.

The file attached was run through SCORM Cloud. You can see the log here. As mentioned about the human readable data labels, they aren't great as they are named based on Slide and Interaction type ("Scene1_Slide1_ShortAnswer_0_0"), rather than the question text.

This discussion is closed. You can start a new discussion or contact Articulate Support.