# How to restrict course navigation for students

### One way to do that is by choosing **Linear Progression** in the Project's general settings, Course progression option.

<figure><img src="https://3560131808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoKhlOpFC8JmF8TcxylWx%2Fuploads%2FbrX5qpYgzHUCmjxdYFrN%2FScreenshot%202024-05-17%20at%2018.29.52.png?alt=media&#x26;token=461c279d-bcb6-4090-936c-b39e6f8ec4e7" alt=""><figcaption></figcaption></figure>

This feature makes it so when the student starts the course, subsequent sections in the contents menu are closed from viewing, and they will open as you progress. That is, when the student gets to the third section, they will be able to return to the first and second, but not yet open the fifth.

<figure><img src="https://3560131808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoKhlOpFC8JmF8TcxylWx%2Fuploads%2F3s4YGSAcyvdgR3NF2AwB%2FScreen%20Recording%202024-05-17%20at%2018.32.38.gif?alt=media&#x26;token=1c40202c-ccaf-4e49-a0ab-8ab2d954d9ac" alt=""><figcaption></figcaption></figure>

Now students must complete modules in a specific order. This structured approach builds knowledge step-by-step, crucial for courses where advanced topics rely on understanding foundational concepts first. It keeps learners on a clear educational path.

### Another option you can take is the **Button** element, with specific settings.&#x20;

Add **Button** to the end of your section, and change its settings to: Type "**Continue**" - Condition "**All blocks completed**".&#x20;

<figure><img src="https://3560131808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoKhlOpFC8JmF8TcxylWx%2Fuploads%2FM3TkF9B1wqaMUCwlUro7%2FScreenshot%202024-05-17%20at%2018.42.57.png?alt=media&#x26;token=48e21f28-1745-4124-b9ec-1d23a1172e81" alt=""><figcaption></figcaption></figure>

Now students must look through all the blocks in the section, before they can move on to the next one:

{% hint style="info" %}
Important to note, if the section has interactive elements (video, cards, accordion), they all must be clicked/looked through in order for the button to become active.
{% endhint %}

<figure><img src="https://3560131808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoKhlOpFC8JmF8TcxylWx%2Fuploads%2FbB4W1k4yzYNS5n5ljMPR%2FScreen%20Recording%202024-05-17%20at%2018.54.49.gif?alt=media&#x26;token=7a99aa1e-9849-418c-8d34-8a691d8e49c7" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Button's settings do not apply to the contents menu on the left, so the students still can jump to other sections, if **Linear Progression** was not selected.
{% endhint %}
