> ## 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.

# Badges

Badges are visual rewards for learner engagement and achievements on the platform.

Once earned, badges are displayed in the **My learning** interface in the learner area.

<Note>
  **NOTE:** Each badge can be awarded only once per user. If a user meets the eligibility criteria multiple times, no new badge will be issued.
</Note>

You can access the **Badges** dashboard via **Gamification** under **Tools** in the left-hand menu.

<Note>
  **NOTE:** Badge management is available only to **administrators** and **content editors**.
</Note>

## The dashboard

<img src="https://mintcdn.com/connect-i/TN4ikMvhFtqYb6Xn/images/image_2026-02-17_200746550.png?fit=max&auto=format&n=TN4ikMvhFtqYb6Xn&q=85&s=d40cb93d42ae4d523f63c022ca007b46" alt="Image 2026 02 17 200746550" title="Image 2026 02 17 200746550" className="mx-auto" width="1024" height="583" data-path="images/image_2026-02-17_200746550.png" />

The dashboard table shows all the badges with the following attributes:

* **Badge name**
* **Rule type**: The condition used to award the badge. There are six rule types available:
  * **Social connections**: Number of social connections established within a defined period.
  * **Account age**: Time elapsed since the user’s profile was created. Blocked profiles are not eligible.
  * **Posts sent**: Number of posts and comments submitted by the user.
  * **Training completion**: Achieving 100% progress in a specified training.
  * **Training passed**: Meeting the passing requirements of a specified training.
  * **Training enrollment**: Enrolling in a specified training.
* **Last update**
* **Status**: Published / Disabled
* **Recipients count**: The number of learners who have been awarded this badge.
* **Actions**: Edit / Publish / Disable

<img src="https://mintcdn.com/connect-i/Dl9woL00RVjdNPNO/images/image_2026-02-17_181221876.png?fit=max&auto=format&n=Dl9woL00RVjdNPNO&q=85&s=f62932cecb4af2f6a1f10767f1769e9e" alt="Image 2026 02 17 181221876" title="Image 2026 02 17 181221876" className="mx-auto" width="1024" height="285" data-path="images/image_2026-02-17_181221876.png" />

<Note>
  **NOTE:** A disabled badge remains visible to users who have already earned it, but it cannot be earned by new users.
</Note>

## Creating a new badge

Click the **Add new badge** button to open the badge creation interface.

Here, you can add the name of the badge, upload or generate the badge image, and choose the eligibility rule.

<img src="https://mintcdn.com/connect-i/Dl9woL00RVjdNPNO/images/image_2026-02-17_181251274.png?fit=max&auto=format&n=Dl9woL00RVjdNPNO&q=85&s=1fee269551f2ee08cb9c3f27ea976ea1" alt="Image 2026 02 17 181251274" title="Image 2026 02 17 181251274" className="mx-auto" style={{ width:"69%" }} width="1024" height="1166" data-path="images/image_2026-02-17_181251274.png" />

Rule settings depend on the selected **rule type**:

**Social connections**: Define the minimum number of connections and the time period (week or month).

<img src="https://mintcdn.com/connect-i/Dl9woL00RVjdNPNO/images/image_2026-02-17_181317853.png?fit=max&auto=format&n=Dl9woL00RVjdNPNO&q=85&s=6c02744487f7d7267dbecf61c80783e2" alt="Image 2026 02 17 181317853" title="Image 2026 02 17 181317853" className="mr-auto" style={{ width:"82%" }} width="1024" height="621" data-path="images/image_2026-02-17_181317853.png" />

**Account age**: Define the minimum time since the account was created.

<img src="https://mintcdn.com/connect-i/Dl9woL00RVjdNPNO/images/image_2026-02-17_181346805.png?fit=max&auto=format&n=Dl9woL00RVjdNPNO&q=85&s=81a1becde6870aa1a82e9103f4c26412" alt="Image 2026 02 17 181346805" title="Image 2026 02 17 181346805" className="mr-auto" style={{ width:"78%" }} width="1024" height="318" data-path="images/image_2026-02-17_181346805.png" />

**Posts sent**: Define the minimum number of posts and comments.

<img src="https://mintcdn.com/connect-i/Dl9woL00RVjdNPNO/images/image_2026-02-17_181443428.png?fit=max&auto=format&n=Dl9woL00RVjdNPNO&q=85&s=1f4f2f7d62cd560791128fbdfba2f530" alt="Image 2026 02 17 181443428" title="Image 2026 02 17 181443428" className="mr-auto" style={{ width:"74%" }} width="1024" height="320" data-path="images/image_2026-02-17_181443428.png" />

**Training-based rules**: Provide an autocomplete field to select the training by name.

<img src="https://mintcdn.com/connect-i/Dl9woL00RVjdNPNO/images/image_2026-02-17_181510199.png?fit=max&auto=format&n=Dl9woL00RVjdNPNO&q=85&s=14d251b93cf68727f61a887d3ced7477" alt="Image 2026 02 17 181510199" title="Image 2026 02 17 181510199" className="mr-auto" style={{ width:"70%" }} width="1024" height="366" data-path="images/image_2026-02-17_181510199.png" />

After configuring the settings, click **Create badge** to publish the new badge.

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

## Editing a badge

To edit a badge, click **Edit** next to the respective item on the badge dashboard under the **Actions** column. An editing interface will open.

<img src="https://mintcdn.com/connect-i/Dl9woL00RVjdNPNO/images/image_2026-02-17_181539391.png?fit=max&auto=format&n=Dl9woL00RVjdNPNO&q=85&s=0a523ca66dd0ad4c36b15937de1a34f6" alt="Image 2026 02 17 181539391" title="Image 2026 02 17 181539391" className="mx-auto" style={{ width:"71%" }} width="1024" height="1391" data-path="images/image_2026-02-17_181539391.png" />

Only the badge name and image can be edited. **Eligibility rules cannot be changed.** Any updates to the name or image will also apply to users who have already earned the badge.
