Ok, thanks Alyssa. Let me clarify, we are not using any sort of LMS. So nothing SCORM, xAPI, or the like. I realize there are built in functions for using these interfaces.
The Storyline courses are running on a remote server (I just have the course links, so will investigate the exact configuration on the server). Students get to the via URL Links on a webpage, something like this...:
Courses
course 1
course 2
course 3
What I want for each student to see is an asynchronous representation of their progress:
Courses
course 1 [completed]
course 2 [not started]
course 3 [not started]
What can I do within Storyline to, for example, write to a file each time a student completes a course [studentID, Date]. So that file could be later read as source data for the progress indicators.
Hi there, Mark. To confirm, there isn't a supported way to have Storyline courses communicate learner activity unless you publish them for LMS. There is nothing built into the web output to track learner success and completion.
The community might have some advanced workaround techniques to offer, and I open the floor to them!
Thanks Alyssa, Should i move the post to the right forum..? I am the new technical guy assisting dozens of staff developing Storyline content, Also, to clarify, we 'publish' to 'Web' so just hosting on a regular Webserver. Apache or IIS.
Crystal, ok, I understand. There is need for this if you search the Internet, clients are out there trying to make this work.
You can integrate a test after each course and create a trigger to send you an email after the test. This is of course very difficult to track, but for a smaller group of users it would be feasible to get tracking without LMS.
Or you are working on O365. Create with Forms a query and a test for each course. At the end of a couse you build a trigger to embedded the corresponding forms query (as iframe for example) where the students test the knowlegde and enter their names. In addition you build with PowerBI a dashboard to collect and display all user data from forms. So you have a tracking without LMS :)
Using the existing APIs does seem plausible, but could not extract a path to do this through the dense documentation. I see xAPI needs an LRS, We authenticate and get UserID via a general software process that works with many platforms. Thinking of using Angular/RHEL right now, but flexible on that.
This seems like a good brute force approach, learned about triggers from David Tait's post, That bit about the forms query is over my head at the moment, but will research. We have Power BI.
David. Yes this approach still works like magic. So far just posts date, but i'll work on getting the student ID into Storyline and pass that as well. Security and scalability might be an issue.
12 Replies
Hey Mark! Can you tell us a little more about what you're looking to do?
It sounds like you don't want to host your Rise 360 content in an LMS, but you need a simple way to export learner data.
How do you plan to share your course with learners? With more detail, folks in the community may have some ideas for you!
Ok, thanks Alyssa. Let me clarify, we are not using any sort of LMS. So nothing SCORM, xAPI, or the like. I realize there are built in functions for using these interfaces.
The Storyline courses are running on a remote server (I just have the course links, so will investigate the exact configuration on the server). Students get to the via URL Links on a webpage, something like this...:
Courses
course 1
course 2
course 3
What I want for each student to see is an asynchronous representation of their progress:
Courses
course 1 [completed]
course 2 [not started]
course 3 [not started]
What can I do within Storyline to, for example, write to a file each time a student completes a course [studentID, Date]. So that file could be later read as source data for the progress indicators.
-Mark
Thanks for clarifying that, Mark!
So it sounds like you're using Storyline 360, is that right? I wanted to double-check since you posted in the Rise 360 forum.
Hi there, Mark. To confirm, there isn't a supported way to have Storyline courses communicate learner activity unless you publish them for LMS. There is nothing built into the web output to track learner success and completion.
The community might have some advanced workaround techniques to offer, and I open the floor to them!
Thanks Alyssa, Should i move the post to the right forum..? I am the new technical guy assisting dozens of staff developing Storyline content, Also, to clarify, we 'publish' to 'Web' so just hosting on a regular Webserver. Apache or IIS.
Crystal, ok, I understand. There is need for this if you search the Internet, clients are out there trying to make this work.
No need, Mark! I've moved the post for you. Hopefully folks in the Storyline 360 discussion forum can offer suggestions to you!
Hi Mark,
You should be able to use xAPI without an LMS. xAPI was actually built to bring eLearning out of the LMS.
For xAPI, you do need a Learning Record Store like GrassBlade Cloud LRS.
Can you let me know which platform you are using? I am wondering how you are tracking the user details?
Pankaj
(from GrassBlade)
You can integrate a test after each course and create a trigger to send you an email after the test. This is of course very difficult to track, but for a smaller group of users it would be feasible to get tracking without LMS.
Or you are working on O365. Create with Forms a query and a test for each course. At the end of a couse you build a trigger to embedded the corresponding forms query (as iframe for example) where the students test the knowlegde and enter their names. In addition you build with PowerBI a dashboard to collect and display all user data from forms. So you have a tracking without LMS :)
I've quickly searched the forum and found that this thread discusses the same thing: https://community.articulate.com/discussions/articulate-storyline/how-to-track-progress-using-storyline-without-lms-publishing-in-web
There is a link from the same thread to an in-depth guide.
Thanks Pankaj:
Using the existing APIs does seem plausible, but could not extract a path to do this through the dense documentation. I see xAPI needs an LRS, We authenticate and get UserID via a general software process that works with many platforms. Thinking of using Angular/RHEL right now, but flexible on that.
This seems like a good brute force approach, learned about triggers from David Tait's post, That bit about the forms query is over my head at the moment, but will research. We have Power BI.
David. Yes this approach still works like magic. So far just posts date, but i'll work on getting the student ID into Storyline and pass that as well. Security and scalability might be an issue.
This discussion is closed. You can start a new discussion or contact Articulate Support.