I Made This Storyline 360 Example To Send Form Field Data To An LRS
Melissa Milloway
Designing Learning Experiences That Scale | Instructional Design, Learning Strategy & Innovation | Exploring What’s Next
Recently I’ve been exploring using xAPI in different ways. I wanted to challenge myself to send data from variables in Storyline 360/3 to an LRS. Text forms in Storyline use TextEntry variables to gather data. When the control of the form loses focus, it sets the TextEntry variable to be whatever is typed into the form field. I then send that variable to the LRS.
I created a simple survey page example that can be added to the end of any activity to help gauge the user’s confidence in what they just learned/practiced.
I was inspired by Codecademy’s feedback forms which pop up after every lesson.
Instead of using a star system as ratings I chose to go with a Netflix approach of thumbs up/thumbs down or you can choose to leave no rating. I feel like thumbs up/thumbs down is a little less subjective than star ratings. I also send the users comments from the comment field to the LRS.
Check out my example and leave me a comment with your name.
You can even view the comment being sent to me in Google Chrome by going to: More Tools -> Developer Tools -> Console. It should be recorded right in your Console like the picture below! You can also do this in other browsers but it might be different steps.
But what else are form fields good for? Here are some ideas for uses of form fields and xAPI
1. Collect help requests, feedback, or survey data in your project
You could keep a “Contact” or “Help” button at the top of your project at all times. The button could open a layer with form fields. This way you can gather data on bugs, incorrect information people have found, or if someone needs help. Another example would be to create an embedded survey/feedback area like I did in mine.
2. Gather incorrect answers to practice
For example, say you have a language activity and your user needs to enter the German word for cat. You may want to know when people incorrectly answer this to see if there are commonalities so you can address the issue. You can also do this for other subject areas, such as a math or coding challenge.
3. Collect scenario based data
For example, you may want to collect simulation scenario based data around how a manager interacts with an employee during their performance review or perhaps data around how a customer service representative responds to an email from a customer.
What’s next?
Update: I did this! Currently I have the variable data from Storyline being set to the Object, Name in my xAPI statement. Right now, my function doesn’t have a field for Results but what I could do is add Results and put the variable data within it as a Response. Check out this post for more on what a Result element is, as well as Response: https://www.ht2labs.com/blog/xapi-statement-result/.
I’m thinking about creating some tutorials to help show the community how to send Articulate Storyline 360/3 variable and form data to an LRS. Are you interested? Let me know!
-Mel
Learning Experience Design Manager, Mentor and Coach, Senior Instructional Designer/People Manager at Amazon
5 年Hey Melissa!? Nice work! Is there a way to tie those thumbs up and down to OnDemand Questionmark survey? and then generate a report of how many thumbups/downs we receive? Thanks in advance, Saqa
Award-winning Learning Designer at Toyota Financial Services - Certified UX/UI Designer - Confluence Certification by Atlassian
7 年This is amazing! Thanks, where would you point a newbie to get started on xAPI configuration working with Articulate 360? You know, the basics. Thanks!
Instructional Designer, eLearning Developer, and Educator, with a passion for enabling learner performance.
7 年Nice work! I haven't dove into xAPI standards and specifications yet, but your post has sparked my interest. It would be wonderful to push data (i.e. a learner's responses to a scenario) to an LMS/LRS, and then allow the learner to "pull context specific feedback" into Storyline.
Learning Experience Designer at TikTok
7 年I love this! Very interesting. Great job.
Joyfully Retired - See elsie.co for your virtual producing needs!
7 年I left this comment your example, but I'll leave it here as well! Great, clear, decisive answer options! Either they get it, or they don't - that's a very important distinction!