> ## Documentation Index
> Fetch the complete documentation index at: https://docs.opigno.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Module creation

You can access the module creation tool in two ways:

1. By clicking the **Add Module** button above the dashboard with the list of all modules. Modules created this way are saved as separate entities and can be added to your chosen training later.

<img src="https://mintcdn.com/connect-i/5xRjILyh8P58hRIe/images/image_2026-02-13_154142566.png?fit=max&auto=format&n=5xRjILyh8P58hRIe&q=85&s=4e5f5c0b89048cd2bf5d31451ae524c8" alt="Image 2026 02 13 154142566" title="Image 2026 02 13 154142566" className="mx-auto" style={{ width:"68%" }} width="1098" height="569" data-path="images/image_2026-02-13_154142566.png" />

2. By clicking **Add a new module** during [Step 2 of training creation](https://docs.opigno.com/training-creation#step-2-adding-modules-topics-and-activities). Modules created this way are automatically assigned to the given training.
   <img src="https://mintcdn.com/connect-i/KFJ-pIernSajOygY/images/image_2026-02-16_143309747.png?fit=max&auto=format&n=KFJ-pIernSajOygY&q=85&s=0e19992df61bdc3f97d882cef0dfb84a" alt="Image 2026 02 16 143309747" title="Image 2026 02 16 143309747" className="mx-auto" style={{ width:"69%" }} width="640" height="332" data-path="images/image_2026-02-16_143309747.png" />

Creating a module via the training creation interface follows the same steps as creating a module separately.

You can create two types of modules: a theory module (without assessments) or a quiz module.

<img src="https://mintcdn.com/connect-i/5xRjILyh8P58hRIe/images/image_2026-02-13_154621472.png?fit=max&auto=format&n=5xRjILyh8P58hRIe&q=85&s=dad4479299c60337859a005dd0f7048c" alt="Image 2026 02 13 154621472" title="Image 2026 02 13 154621472" className="mx-auto" style={{ width:"70%" }} width="1384" height="571" data-path="images/image_2026-02-13_154621472.png" />

After you choose the module type, a module creation interface will open, where you can configure the module's general settings and manage its content.

## Step 1. Configuring module settings

### General settings

<Note>
  The general settings are the same for both theory and quiz modules.
</Note>

<img src="https://mintcdn.com/connect-i/KFJ-pIernSajOygY/images/image_2026-02-16_143350987.png?fit=max&auto=format&n=KFJ-pIernSajOygY&q=85&s=38506b71a25c343e1ae3cce8a9e4c35e" alt="Image 2026 02 16 143350987" title="Image 2026 02 16 143350987" className="mx-auto" style={{ width:"93%" }} width="1024" height="988" data-path="images/image_2026-02-16_143350987.png" />

On this page, you can set the general settings for the new module:

**Title**: The name of the module, searchable and visible in the catalog of modules. The maximum length is 255 characters. **It is a required field.**

**Description**: An overview of the module for the learners. The text length is unlimited, while the editor tool provides flexible editing capabilities.

**Cover image**: A cover image that will be displayed in the training catalog and on the training homepage.

**Language**: The language of the module. **This setting cannot be changed afterward.**

The default language option is the default platform language.

<Info>
  You can translate your module into another language using a dedicated translation tool interface. See [Translations](https://docs.opigno.com/translations) for more details.
</Info>

### Unlocking conditions

If you create a module as part of a training with locked navigation, you will see additional settings for unlocking the module. **These are the same for both theory and quiz modules:**

<img src="https://mintcdn.com/connect-i/KFJ-pIernSajOygY/images/image_2026-02-16_143434187.png?fit=max&auto=format&n=KFJ-pIernSajOygY&q=85&s=1496b624d6c2a46e19f5c0ba48b9cbba" alt="Image 2026 02 16 143434187" title="Image 2026 02 16 143434187" className="mx-auto" style={{ width:"85%" }} width="1024" height="514" data-path="images/image_2026-02-16_143434187.png" />

There are two ways a learner can unlock the module:

* **Automatically**, after a specified number of days since starting the training.
* **By successfully completing a previous module**:
  * For **quiz** modules with a set passing score, achieving a score above the threshold is required to complete the module successfully.
  * For **theory** modules and quiz modules without a passing score set, the learner must simply finish them.

Unlocking conditions can be combined and applied only from the second module onward since they depend on completing a previous module.

### Navigation and engagement options (**Quiz** modules only)

The navigation and engagement settings apply only to quiz modules. Here, you can set up how learners interact with the content.

<img src="https://mintcdn.com/connect-i/KFJ-pIernSajOygY/images/image_2026-02-16_143524880.png?fit=max&auto=format&n=KFJ-pIernSajOygY&q=85&s=87c85f2f6ed9ac17571fd35198e9a1de" alt="Image 2026 02 16 143524880" title="Image 2026 02 16 143524880" className="mx-auto" style={{ width:"79%" }} width="1024" height="819" data-path="images/image_2026-02-16_143524880.png" />

**Backwards navigation**: Allow learners to return to previous activities within the quiz module.

**Randomize the order of activities**: You can either shuffle all activities in the module or randomly select a set number from the list of activities added to the module each time it starts.

**Limit number of attempts**: You can limit the number of times each learner can try to complete the module.

**Review completed activities**: You can enable learners to review the completed module and its activities without restarting it.

The navigation and engagement settings can be combined.

### Result feedback

The feedback format depends on the module type.

#### Theory module

For the theory module, you can input a universal message that will be displayed when the learner completes the module, regardless of the score.

<img src="https://mintcdn.com/connect-i/5xRjILyh8P58hRIe/images/image_2026-02-13_154942228.png?fit=max&auto=format&n=5xRjILyh8P58hRIe&q=85&s=6c0329c7cc050eeae21f42831e0d3364" alt="Image 2026 02 13 154942228" title="Image 2026 02 13 154942228" className="mx-auto" style={{ width:"71%" }} width="1264" height="622" data-path="images/image_2026-02-13_154942228.png" />

#### Quiz module

For the quiz module, you can choose to display a breakdown of all completed activities on the module results page, showing learner answers alongside the correct ones, based on each activity's result settings. It is enabled by default.

<img src="https://mintcdn.com/connect-i/5xRjILyh8P58hRIe/images/image_2026-02-13_155008980.png?fit=max&auto=format&n=5xRjILyh8P58hRIe&q=85&s=b99377718a55eab49b060a6975629625" alt="Image 2026 02 13 155008980" title="Image 2026 02 13 155008980" className="mx-auto" style={{ width:"83%" }} width="1640" height="530" data-path="images/image_2026-02-13_155008980.png" />

After you have applied all the necessary settings on this page, click the **Save and continue** button to add activities to your module.

To discard the module draft, click **Cancel**.

## Step 2. Managing activities within the module

On this next step, you can add activities to your module.

<Note>
  It's the same for both the theory and quiz modules.
</Note>

<img src="https://mintcdn.com/connect-i/5xRjILyh8P58hRIe/images/image_2026-02-13_155124803.png?fit=max&auto=format&n=5xRjILyh8P58hRIe&q=85&s=d87c7b9171d83926592c5c94ee5652aa" alt="Image 2026 02 13 155124803" title="Image 2026 02 13 155124803" className="mx-auto" style={{ width:"77%" }} width="2022" height="684" data-path="images/image_2026-02-13_155124803.png" />

Click **Add activity** to create a new activity or add an existing one to the module.

<img src="https://mintcdn.com/connect-i/HoD2IMWSbQ4gY_kb/images/image_2026-04-14_151135517.png?fit=max&auto=format&n=HoD2IMWSbQ4gY_kb&q=85&s=f8c2a1ab21e7073436639f143b54007a" alt="Image 2026 04 14 151135517" title="Image 2026 04 14 151135517" className="mx-auto" style={{ width:"75%" }} width="1250" height="993" data-path="images/image_2026-04-14_151135517.png" />

<Info>
  To learn more about creating new activities, see [Activity creation](https://docs.opigno.com/activity-creation).
</Info>

Click **Add existing activity** to open the list of all the available activities.

<img src="https://mintcdn.com/connect-i/EFLdGv9mFgl-yd2_/images/image_2026-04-02_152610040.png?fit=max&auto=format&n=EFLdGv9mFgl-yd2_&q=85&s=75ed92b55395c1103045e47edf401ffd" alt="Image 2026 04 02 152610040" title="Image 2026 04 02 152610040" className="mx-auto" style={{ width:"83%" }} width="1124" height="515" data-path="images/image_2026-04-02_152610040.png" />

Select all the activities you need. You can search for them by tag and title. You can also sort the list in ascending or descending order by the activity's ID, title, and type. The order of activities in the module repeats the order of your selection; you can see all the selected activities and their order tagged above the list:

<img src="https://mintcdn.com/connect-i/5xRjILyh8P58hRIe/images/image_2026-02-13_155321408.png?fit=max&auto=format&n=5xRjILyh8P58hRIe&q=85&s=e92d9304c73aad7bb34ee11fd9b83a1e" alt="Image 2026 02 13 155321408" title="Image 2026 02 13 155321408" className="mx-auto" style={{ width:"74%" }} width="1298" height="174" data-path="images/image_2026-02-13_155321408.png" />

To discard a single selected activity, click **X** next to its tag. To discard all selections, click **Clear all** to the right of the tags.

To confirm your selection, click **Add activities**. You will return to the training editing interface:

<img src="https://mintcdn.com/connect-i/5xRjILyh8P58hRIe/images/image_2026-02-13_155345445.png?fit=max&auto=format&n=5xRjILyh8P58hRIe&q=85&s=aad31a51569cea3076e53e29b20e64ea" alt="Image 2026 02 13 155345445" title="Image 2026 02 13 155345445" className="mx-auto" style={{ width:"76%" }} width="1346" height="508" data-path="images/image_2026-02-13_155345445.png" />

To change the order of the activities, drag them by the dots next to the activity title:

<img src="https://mintcdn.com/connect-i/5xRjILyh8P58hRIe/images/image_2026-02-13_155451567.png?fit=max&auto=format&n=5xRjILyh8P58hRIe&q=85&s=f19bf96317463192e2ca8c20c423be9e" alt="Image 2026 02 13 155451567" title="Image 2026 02 13 155451567" className="mx-auto" style={{ width:"48%" }} width="756" height="314" data-path="images/image_2026-02-13_155451567.png" />

After you have added all the necessary activities on this page, click the **Save** button to save the module.

To discard the module draft, click **Delete**.

## Editing a module

To edit a module, click **Edit** next to the corresponding line item.

You can do it either from the list of modules on the **Manage modules** dashboard:

<img src="https://mintcdn.com/connect-i/5xRjILyh8P58hRIe/images/image_2026-02-13_155521969.png?fit=max&auto=format&n=5xRjILyh8P58hRIe&q=85&s=806e5a93278cd03721fef7b54eedefef" alt="Image 2026 02 13 155521969" title="Image 2026 02 13 155521969" className="mx-auto" width="1716" height="144" data-path="images/image_2026-02-13_155521969.png" />

Or from the training creating/editing interface, [during Step 2](https://docs.opigno.com/training-creation#step-2-adding-modules-topics-and-activities):

<img src="https://mintcdn.com/connect-i/2mWDDpxX4gMt0msF/images/image_2026-02-16_143822352.png?fit=max&auto=format&n=2mWDDpxX4gMt0msF&q=85&s=1afb1dfa1f1be44114f4c35a9bd37a09" alt="Image 2026 02 16 143822352" title="Image 2026 02 16 143822352" className="mx-auto" width="1024" height="289" data-path="images/image_2026-02-16_143822352.png" />

Clicking this icon will open the module editing interface, where you can change its settings and content.

<Warning>
  If you apply changes to the **Limit number of attempts** settings of a **quiz** module **shared between multiple published trainings**, this action will automatically create draft revisions for all such trainings. You must publish their revisions so these changes take effect for these trainings. Until then, the trainings will display the module's unedited version.
</Warning>

<Info>
  To learn more about training revisions, check the [Training revision](https://docs.opigno.com/training-revision) section.
</Info>

<Note>
  **Note:** A shared module can only be edited separately. You cannot change the order of activities or add new ones to such a module within the training editing interface. Instead, there will be a link to the dedicated module editing interface:

  <img src="https://mintcdn.com/connect-i/5xRjILyh8P58hRIe/images/image_2026-02-13_155708085.png?fit=max&auto=format&n=5xRjILyh8P58hRIe&q=85&s=8b7d3c17df3e08af1ab7ad8bc4ee58e3" alt="Image 2026 02 13 155708085" title="Image 2026 02 13 155708085" className="mx-auto" style={{ width:"94%" }} width="1236" height="456" data-path="images/image_2026-02-13_155708085.png" />
</Note>

After you have applied all the necessary settings on this page, click the **Save and continue** button. To discard the changes, click **Cancel**.
