Returning to a slide with a section marked as 'complete'
Sep 24, 2012
Hi all,
I'm working on a project in Studio '09, and the client would like to have some type of indicator that each section is 'complete' to help with (individual) tracking and navigation. What I'd like to do is have the user return to this 'main' slide, but as each section has been viewed and completed, the main slide would update with a check mark or color change to indicate that viewed status.
I know that this is possible to do in Storyline, but (sadly) I can't use Storyline for this project. I could re-create the slide multiple times with checkmarks over each section, but that only works if the user moves through in a linear fashion. (So if they chose section 4 first, I really have no way of showing that only section 4 has been done without a very, VERY confusing perms/coms chart).
Does anyone know if there is a way to do this in Articulate '09? Has anyone done this with the insertion of a custom flash cookie? Any and all ideas are welcome! Thanks in advance for your help,
Melissa
6 Replies
Storyline makes this relatively easy. It is possible to grab completion values using a custom Flash movie as well. If you don't get an answer by this evening, I'll post some sample code.
Hi Mellisa
We did this in studio tracking a variable across slides, the files were built to be reused but are far from easy to use. If I get time I can record a screenr on how to use them and post the files.
The other way to do it is to make the course look like is is free to navigate but each section actually unlocks the last, thereby giving the illusion of freedom
Hi Steve and Phil,
Thanks so much for your feedback!
I can't use Storyline for this lesson :(. Sample code if you've got it would be great! We're also using a custom Articulate skin, so I'm looking into having the programmer adjust the skin's menu so that screen titles change color once viewed.
Hi, Melissa -
This should get you pointed in the right direction:
var ArtAPI = _level0.ArtAPI;
var presData = ArtAPI.GetPresentationData();
var strID = presData.Slides[0].Slide[i]._attributes.id;
var viewed:Number = _level44.g_oTrackingInfo[strID].arrViews.length;
if (viewed >0) {
//if the slide has been viewed, do some kind of magical magic
}
You'll want to modify this to run for as many slide checks as you need to query. Replace the i in ...Slide[i]... with the value in your entire structure you want to check for. It's zero based so the first slide will be 0.
Is there a sample somewhere to show how to do this in Storyline. It would be great to have sections marked as complete if a test was completed and passed, if not simply having viewed all of the slides in a section. Thanks,
Hey Jim,
See if this thread and screencast help give you what you want (compliments of Phil)...
This discussion is closed. You can start a new discussion or contact Articulate Support.