Articulate Course in Captivate (as wrapper)?
Feb 11, 2014
Good morning.
Forgive me if a similar question has been asked before. I've been unable to find a suitable answer by reviewing existing questions in the forum at this time.
We are considering adding Storyline to our development toolbox and need some additional help/information.
We currently use Adobe Capitvate 6 for course development. We have an in-house LMS/database where we store course information (user details, course name, quiz results, etc.) pulled from course specific system and user variables using Javascript. Some of these variables have specific format limits set (e.g. date of birth order).
At the end of the course, if the user passes, they have the option of generating a PDF certificate to save or print.
From what I can see in the forums, I will not be able to create a course in Articulate and pull both system and user entered variables from the course to transmit to this LMS. Nor can I specify mandatory formatting for variables. In addition, the Certificate function appears to be
Not all of our courses will be mandatory, but for those that are, I will need a way to continue to collect the user entered variable data and push it to our database.
Has anyone attempted to create a course in Articulate and then place the finished course inside a Captivate course? I know that Flash & Captivate generated (.swf) files can be imported into Articulate, but not if the reverse is possible.
If it is possible to import a completed Storyline course into a Captivate wrapper, is anyone aware of what system variable I would need to pull from Storyline to display in Captivate in order to push the quiz results (% score) data to our database?
Thanks.
7 Replies
What specific system and custom variables are you trying to access? Storyline does allow for Javascripts, similar to Captivate, so at the very least you could use JavaScript to READ info from your LMS/database into Storyline and should be able to WRITE Storyline's score variables (admittedly they are not as extensive as Captivate's) and any custom variables to your LMS/database. Here is some general info on using JS with Storyline: http://www.articulate.com/support/storyline/javascript-best-practices-and-examples. And here is som info on generating a certificate in Storyline: http://community.articulate.com/forums/t/12471.aspx
Technically, you could use the webpage widget for Captivate 6 (it's a third-party widget available here: http://captivatedev.com/2012/08/07/adobe-captivate-6-x-widget-web-page-widget/) to DISPLAY Storyline content inside Captivate, but passing variables back and forth between Storyline, Captivate and a database seems a very complex proposition.
I would download a Storyline trial version, set a test course and try to 'hook' it into your database with Javascripts, similar to the ones you set up for Captivate.
Thanks for your quick reply.
The variables we pull from Captivate are:
System Generated
User Generated (Manually created variables) -
Our users can't continue in the course until they've entered the User Gen content and it's been validated.
From what I understand, I wouldn't be able to pull Storyline's equivalent system variables from the course, since that information is not made available. Or am I misunderstanding something?
I'd previously reviewed the certificate link posted and it appears that a PDF can't be generated and that the certificate would allow anyone to return and change the name. I don't think it would meet our needs.
In the meantime, I think I'll see what we can do about trying to pull the data from a course generated in the trail version.
Edited: Corrected line spacing
The user generated info can be created with Storyline's custom variables. As for your system-generated variables:
Mark (Grade) - (number – cpQuizInfoPointsscored): Storyline equivalent is Results.ScorePoints
Mark (Percentage) - (number –cpInfoPercentage): Storyline equivalent is Results.ScorePercent
The other system variables in your list can be done with Storyline custom variables and simple Javascripts (e.g. Date of Completion, Current Time), prepopulated text variables (e.g.Course Name) or True/False variables (e.g. Status ).
Perfect!
A few more questions if you don't mind.
Regarding1: custom variables do not require a results slide. You can populate them in Storyline and then pass the variable to a JavaScript.
Regarding2: There is no built-in option to validate the length or formatting of a text entry or data (number) entry. Again, you can use JavaScript to validate the content of a text entry variable and then provide feedback in Storyline.
Thank you so much for taking the time to respond. This certainly helps me feel much more confident about using Storyline in future; and perhaps even replacing Captivate with it in time.
Hi Sheelagh,
I just wanted to welcome you to Heroes as it looks like Michael has you covered here. If you need anything else please let us know!
This discussion is closed. You can start a new discussion or contact Articulate Support.