githubEdit

Skip challenges

Enable users to skip challenges in your tracks

Tracks have an optional setting to allow challenge skipping. This is useful when learners are stuck on a certain challenge or have partially completed a track and want to pick up where they left off.

Who can skip challenges?

Regardless of any configuration, the following people can always skip challenges:

  • All team members

  • Track authors

Instructors can only skip challenges if they are also a team member or a track author. Otherwise, they follow the same rules as learners.

Learners can only skip challenges if you specifically enable that functionality.

circle-exclamation

Skip button visibility

The Skip button is shown when:

  • You are a team member or track author (owners, content creators, and members always see it), or

  • Allow skipping is enabled and every challenge that has a check script also has a solve script.

If a challenge has already been completed, the Skip button is hidden and Next is shown instead.

Before you begin

There are two requirements to enable challenge skipping for a track:

The below is an example of a track, where the Skip button will not be available on any of the challenges:

Challenge
Has a Check script
Has a Solve script
Note

1

βœ…

βœ…

2

βœ…

βœ…

3

βœ…

❌

This challenge will prevent skipping

4

βœ…

βœ…

5

❌

❌

This challenge would not prevent skipping as there is no check AND no solve script

circle-exclamation

Enable challenge skipping

You can enable challenge skipping using the Web UI or the Instruqt CLI.

  1. Click the track you want to enable skipping on.

  2. In the Settings section, turn on the Allow skipping toggle.

circle-info

If you cannot toggle Allow skipping, ensure that every challenge with a check script also has a solve script.

Last updated

Was this helpful?