Timed Interaction in Storyline

Jul 07, 2022

Hello, community!

I need to build an interaction that is only on the screen for a certain length of time, and keep track of the number of these interactions that the learner clicks on. Our CPE requirements state that a learner must click on a certain number of  "participation" interactions to be able to receive CPE credit for an eLearning course.

I'm sure there's a way to set variables for this...I'm just not sure how to go about it. Any ideas are appreciated!

Shari

5 Replies
Thaddeus Ashcliffe

Make sure that the objects of interest are interesting to engage with.  Create a response to the objects being clicked.  Give your audience feedback.  Then the easy part. 

Create a variable [ClickCount] that tracks clicks.

On each slide create triggers that will adjust variable [ClickCount] adding 1 to it each time the user clicks if the state of that object is [x].

For each object of interest give it two states that look exactly the same. [X,Y] 
Create a trigger for each object of interest that will change the state from X to Y. When the user clicks.



This will let the user click on an object and only have it count once to the progress [ClickCount] variable.   


Note that free navigation may need to be turned off so that the student doesn't skip key content.

Shari Brewer

Okay, I've created a "ClickCount" variable and created a trigger to add 1 to the value when user clicks the interaction.

What I can't figure out is how to tell the course that the user needs to have a certain click count to be able to complete it. Can you help me with that, please and thank you?

Thaddeus Ashcliffe

Don't say anything about needing to click a number of objects.  Structure it so that they can tell if they are doing something useful or correct.

Every slide or so should have a meaningful interaction, one that gives more information, or treats the click as a response where you can give on the fly feed back.

I would have a progress bar that will advance when they make a correct, or meaningful interaction. Create this in the project template so it will carry over for any slide that uses the template.

One other thing you could do would be to control navigation.  When the user performs successful interactions then can advance to the next slide, or a button appears saying next, or continue.

Use the variable to test, so that way you can see how well a student would progress through the course.  During the initial design i'd have the variable bracketed by Percent signs like " %ClickCount% " showing in the template.  That way you can see numerically how far things advance when you test it out.  

Shari Brewer

I agree with your point about not counting clicks, however the CPE requirement is something set by the CA Board of Accountancy and I must make users aware of it.

The requirement states that we must provide "participation engagements" at random points in the course to make sure that people are paying attention. I don't agree with this approach but have no control over it. :-)

If this is not possible, I will continue to put hard stops in to the progress - I just thought there may be a way to use the random click points as well.

Thanks for your time, Thaddeus!