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
Phil Mayor

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

Steve Flowers

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.

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