Conditional completion of a module/course
Sep 28, 2019
Hello!
I have a course that's used for certification for some people, and general interest for others.
It includes one branching module containing separate scenes (with quizzes) on specific provinces or states, and cities within each.
For full certification, the user needs to:
1) select the scene for their state, and complete the content/quiz, then
2) select the scene for their city, and do the same (if there is applicable content for their city).
Only then may they complete the module and finish the course.
Is there a way that I can base completion of the module (and subsequently, the course overall) on finishing this pathway? (>state >city, or only >state)
I also want to allow people to complete the course and receive a basic certificate without completing the state/city component.
Please see the attached flow chart for the gist of it. I understand how to link the scenes and track completion of each via variables. It's just the issue of conditional completion based on the learner's interest/requirements that I'm trying to sort out.
Do you have any ideas on how this may be done? I'd like to know what steps, if any, I'd need to take using variables in Storyline, beyond what I need to do within my LMS (LearnUpon) to make this happen.
I've posed the same question to the LearnUpon staff to get their input.
Please let me know if I need to provide additional details for a determination to be made. Thanks very much for any direction you can provide!
Allan
4 Replies
Thinking out loud:
LEVEL OF COMPLETION
[ ] BASIC - Course content reviewed in full
[ ] CERTIFICATION -
[ ] STATE COMPLETED
[ ] CITY COMPLETED (or not required)
You can see how various examinations of the 3 variables we've created can determine the certification completeness.
Set CERTIFIED=TRUE on the condition StateDone=True and CityDone=True
Set CERTIFIED=TRUE on the condition StateDone=True and CityExists=False
Sound doable?
This makes sense, Jerry. Thank you very much for taking the time to lay this out for me!
I'll dive into this and see how it comes together. Will step back in here after to provide an update.
Greatly appreciated.
if anyone else has some further pointers, I'm all ears.
One other thought, set the initial state of the CityExists variable to TRUE so the default when they start the course is "they do need to do a city". Then when you setup the system to actually check if their particular city exists or not, you then set it to FALSE on purpose.
This way if they somehow try to circumvent the "check" somehow, it hasn't been set to FALSE yet, so they are still on the hook until they specifically select a city you allow as FALSE.
Good point, Jerry! Thanks very much for this.
Working on implementing your suggestions now.
This discussion is closed. You can start a new discussion or contact Articulate Support.