Completion based off slides viewed, excluding those slides not required.
I'm working in Articulate Storyline 2.
So, essentially I want to create a course in which completion is based off slides viewed, however there are many slides which do not need to be viewed in order to pass the course. You might say if you have 25 slides and want 20 to be required set the completion requirements to: Slides Viewed 20 out of 25.
But what if you have 100 slides and 5 are required. (Not exactly my situation but the example draws my issue to light.
So far the only solution I can think of is to have a boolean variable for every required slide (this is like 50 - 150 slides in most of our courses), and when the user goes to the exit confirmation slide jump to the slightly different exit (complete) confirmation slide if all of these variables = true.
This is by no means an elegant solution, but it accomplishes my desired result. Due to the requirements from the customer it might just be my only solution, can anyone think of a cleaner way of accomplishing this?
I've put in a feature request for a "Required Slide" checkbox, however we cannot adjust our deadlines to wait for a feature enhancement that may never come, so I need to resolve this now, and if I can't come up with an elegant solution quickly, I need to get making variables...