'Scene completion' variables: best place to put the triggers

Hi, all.

I've got variables in place for (almost) every slide in each module of one course. These are to allow tracking of slide completion based on interacting with all elements, allowing access to the quiz.

For each scene, I'd like to create one variable that will be adjusted to 'true' when the variables for all the required slides in it are 'true.'

For a module with (for example) 3 scenes of 10 slides each, I'd ultimately only need to list/track 3 variables to allow quiz access, rather than 30.

What would be the best way to go about this? Ideally, I'd like to store/trigger these variables in an unlinked slide within each scene, rather than in the scene's last slide (these get shuffled around occasionally, and I want to be able to locate the variables consistently).

Any thoughts? Thanks!


P.S. Please let me know if any of this needs clarification; it's 2:30 am and I've been at work all day. Brain is fuzzy...

5 Replies
Matthew Bibby

Maybe on the slide master? Set it to timeline start and it'll run each time a slide begins.

Or you could even have a bunch of triggers that fire when any of the variables change? 

So when the Quiz One variable changes, it could check if Quiz Two through Quiz Nine have also been completed and if so, set the Quiz Group A to True...

Allan Dunlop

Thanks very much, Matthew.

I like the idea of being able to use the slide master for these. This is a new realm for me, so I've spent some time today researching how to do this. 

Will post again if there are any questions for which I can't find answers, and then I'll upload a file showing how I got it to work (if that indeed happens :))

Allan Dunlop

Well, I'm coming back for some more assistance.

Matthew, if you or any of the others could help, I'd greatly appreciate it. Despite spending days on this, I cannot figure out how to do two things:

1) Change the state of an object on the slide master
Currently, I have a graphic called 'CompleteBlock 1' on most slides, which blocks the 'Completed' marker present on the master slides. I would like to be able to move the graphic to the master slides, and trigger them from within the project slides.

2) Add the module's variables to the slide master, and trigger them from within the project slides.

It's likely something simple I'm missing. Is anyone able to point me in the right direction for either or both of these tasks? 

I'm including the test file I'm working with.

Thanks for any help you can provide!


Matthew Bibby

You can communicate with the Master Slide by using walkie talkies :)

Let's look at a simple example:

  • There is a button on a slide. When it is clicked, it changes a variable.
  • On the Master Slide, there is an object. We want to change the state of this object when the variable changes.
  • So, let's just add a trigger to the Master Slide that says "Change the state of the object to awesome state when variable WhateverICalledMyVariable changes"

Does that make sense?