Triggers on Topics

Hi,

I am looking for some help and advice, please :slight_smile:

I have a module that has 5 topics, with multiple pages in each topic. The first 4 are almost identical in content (just some legislative variations) and based on the role you hold depends on the topic you complete, they only need to complete 1.

Once completed, there is a requirement to complete an assessment (which is generic and is to be completed by anyone regardless of which topic they previously completed).

I have looked at content locking and triggers, but haven’t been able to figure out a way to unhide/unlock the final (assessment) topic once the user has completed any 1 of the 4 main topics.

Any help would be really appreciated

Thanks

Steven

Hi @sparky79 it sounds to me like you need to use a (Boolean) Logic Variable called something like AssessmentUnlocked (initially set to false).

You could then set up 4 separate ‘Pages Completed’ Triggers (one for each of the first four topics); each one of these should have a ‘Pages Completed’ Condition (set to match ALL the corresponding pages in that topic) that then runs a ‘Set Variable True or False’ Action to set your AssessmentUnlocked variable to true.

Then you add an ‘Assessment Unlocked Changed’ Trigger that uses the ‘Variable Changed’ event to have a condition where, when AssessmentUnlocked is set to true, runs a ‘Show Hidden Pages’ action to ‘unhide’ the page(s) in the Assessment topic.

1 Like

Hi @Matt_Leathes,

Thank you for looking at this for me and providing some logic rules for me.

I have built these as described but now it shows my Exam Topic as permanetly completed.

And when I complete one of the other topics, it doesn’t unlock the exam page.

Any suggestions?

Many thanks

Steven

@sparky79 tbh it’s difficult to figure out what’s going on without being able to see the course in question. probably best if you get in touch with Evolve Support…

1 Like