Free yet sequential navigation within slides of different sections

Problem:
Hello guys, I am creating an eLearning course and in that I want to get certain behavior
suppose there are 4 main topics in the course and each of these topics contains multiple sub-topics like
1 Topic1
1.1
1.1.1
1.1.1.1
1.2
1.2.1
1.2.2
1.2.1.1
1.2.1.2
1.2.3
2 Topic2
2.1
2.1.1
2.1.2
2.1.2.1
2.2
2.3
2.4
3 Topic3
3.1
4 Topic4
4.1
4.2
4.3
4.3.1
4.3.1.1
4.4
Now, I want user to be able to be able to navigate freely within Topic1 BUT at the same time he or she should not be able to access Topic2 unless and until all slides under Topic1 have been covered.

So basically, within one topic or section the navigation has to be free Yet sequential when it comes to completion of that (previous) topic or section.

Sorry for the lengthy post

ActivePresenter version: v9.1.5

OS: windows

Notes:
Simply put:
Users can freely explore slides within a topic or section.
But the next section will remain inaccessible or locked until previous topic or section is completed.

From my perspective - the short answer here is to use variables to track completion of each of the sections. When the criteria is met for completion of a section we can trip a flag that allows access to the next one.

If the user clicks the section 2 button and has not yet tripped the flag to unlock it - it will not work - alternatively you could hide the button and then reveal it when the conditions have ben met.

Yes, using variables is helpful in this case.

For example, I assign a True/False variable to each chapter, with the default value set to False.

At the final slide of each chapter (e.g., slide 7), I change the variable’s value to True to indicate the chapter has been completed.

On the chapter selection slide (slide 2), I set a condition for each module button so that it only becomes clickable once its associated variable is True.


You can refer to this sample course for more details:
Minimalism.approj (2.8 MB)

Hope this helps!

You may wish to consider removing the table of contents and playbar when using this sort of forced navigation so that users do not bypass the controls you have implemented.

1 Like