> For the complete documentation index, see [llms.txt](https://docs.instruqt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.instruqt.com/tracks/challenges/change-the-challenge-order.md).

# Challenge order

Modify the order of your track's challenges

## Change challenge order

You can change a track's challenge order using the Web UI or the Instruqt CLI.

{% tabs %}
{% tab title="🌐 Web UI" %}

1. Click the track whose challenge order you want to change.
2. In the Challenges section, click **Edit order**.\
   ↳ ![](https://2094212015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MGJDYBXyftBAZb1Wq0e%2Fuploads%2F9jQM80kad0hYztrL86E8%2Fhandle.svg?alt=media\&token=7a83bfc9-193b-446a-b0bc-82486852a34e) Icons now appear in front of the challenges.
3. Drag (click-hold-move-release) the challenge or challenges to the desired position.
4. Click **Save order**.
   {% endtab %}

{% tab title="💻 Instruqt CLI" %}
The Instruqt CLI prefixes challenge directory names with a sequence number. The directory of the first challenge is called `01-CHALLENGE_SLUG`, the second `02-CHALLENGE_SLUG`, and so on. You can modify these sequence numbers to configure the challenge order.

1. Open a terminal or code editor.
2. Change into the track directory whose challenge order you want to change.
3. Change the sequence numbers of the challenge directories to match a desired order.
4. Push your updates to Instruqt:

   ```xml
   instruqt track push
   ```

{% endtab %}
{% endtabs %}
