I have a client that would like to save their Storyline 2 progress locally and then upload that content to a server when they hit the internet. I'm not sure how they would even save it locally unless there was a database built?
Has anyone tried something like this or know if it is possible?
Using couchdb is what springs to mind, but there's a LOT of work involved.
The second option is to rely on Storyline variables and set the course to auto-resume, while praying the learner won't clear the cache in between sessions.
The third option would involve appending to a local text file, but that too would take a lot of work to parse the data back upon resume.
Additionally as a final step, you'll also have to find a way to reliably determine whether the user is online or not.
The only time I've ever heard of this been done is by using an LMS which has an app that can be installed on a smartphone/tablet or computer which supports the downloading of content.
SkillSoft's SkillPort LMS supports this. I believe Cornerstone and Saba also do this.
I've never heard of this being done without the aid of a custom designed app.
Hi Mike, I guess that's my suggestion--to not have to save data to the learner's local machine, but rather just save it to their LMS since it is on premise and the training all seems to be internal. On-premise learning = save results to the LMS using intranet. Off-premise learning by staff = VPN. Are you stating that you are transferring the data to their LMS? Their IT team should be able to provide intranet/VPN to their LMS. Hope this helps.
7 Replies
It's possible, but hard to accomplish.
Using couchdb is what springs to mind, but there's a LOT of work involved.
The second option is to rely on Storyline variables and set the course to auto-resume, while praying the learner won't clear the cache in between sessions.
The third option would involve appending to a local text file, but that too would take a lot of work to parse the data back upon resume.
Additionally as a final step, you'll also have to find a way to reliably determine whether the user is online or not.
Hope this helps,
Alex
The only time I've ever heard of this been done is by using an LMS which has an app that can be installed on a smartphone/tablet or computer which supports the downloading of content.
SkillSoft's SkillPort LMS supports this. I believe Cornerstone and Saba also do this.
I've never heard of this being done without the aid of a custom designed app.
Thanks for your feedback guys.
Alex, I think those options would require a serious programmer, which I am not. haha
Glenn, those LMS's are all cloud-based right? My client will not allow that, they want an on-premise LMS to be located on their server.
Mike
If their LMS is on-premise, why not use intranet / VPN to load completion results? Is this all internal training?
That's a good idea, but how would I VPN the information to their server? The data would have to be saved to their local computer first, right?
Hi Mike, I guess that's my suggestion--to not have to save data to the learner's local machine, but rather just save it to their LMS since it is on premise and the training all seems to be internal. On-premise learning = save results to the LMS using intranet. Off-premise learning by staff = VPN. Are you stating that you are transferring the data to their LMS? Their IT team should be able to provide intranet/VPN to their LMS. Hope this helps.
Hi, Mike -- Looks like you are getting lots of great suggestions from the group here! :)
This discussion is closed. You can start a new discussion or contact Articulate Support.