Learner Profile creation and save functionality to gameify course

Feb 06, 2014

Hi everyone does anyone know if it is possible to create a profile for storyline.  Basically i would like to be able to create a profile have the user input various personal data (ie E-mail, POC, Avatar, etc) and to track the learners progress during the course keep track of viewed content, quiz scores, and GO/NO GO content and the ability to save their progress so that they can pick up where they left off.  As it stands the course is roughly 10 hours, having the learner do this in one instance is unlikely but this is how my customer wants it.  I was wondering if it is possible to add some variables (Quiz scores, Avatar Image, etc)  to browser cookie that is generated normally by Storyline?  If anyone has any ideas i would appreciate the assistance.

Sean

4 Replies
Ashley Terwilliger-Pollard

Hi Sean,

You could collect a lot of this information within Storyline, but you'd need an LMS or something to store the data for you. Any LMS that is compliant with SCORM, AICC, or Tin Can API will also provide accurate tracking capabilities. Here are some open-source LMS options that may meet your tracking needs:

*  Dokeos:  http://campus.dokeos.com/

*  eFront:  http://www.efrontlearning.net/open-source

*  Moodle:  http://moodle.org/

Tracking results in a text file or database is not supported. If you'd like to track your Storyline content without an LMS, we recommend consulting our Community Forums to see how others may have handled similar situations. 

Steve Gannon

Sean,

If you can be certain the user will continue to take the course on a single computer and not move to another computer mid-way through, this functionality should work out of the box. If you go to Player>Other and be sure "On restart" is set to "Always resume", all of the data entered by the user during the course and the value of any variables you set will be retained when they launch the course in a subsequent session...*IF* they don't delete the cookie.

You won't be able to monitor where each user is at but at least the users will be able to retain their data from one session to the next as long as they stay on the same computer.

Not sure if that fully meets your needs. An alternative would be to look into a Javascript solution, perhaps in conjunction with an ASP script or similar since you can't use PHP.

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