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

# Gamification

> Points, rankings, badges, streaks and weekly goals to engage students

## Gamification System

**Paid addon** — Transform learning into an engaging experience with game mechanics. The system tracks student activities and rewards progress with points, badges and ranking positions.

## How to earn points

Students earn points automatically for different actions on the platform:

| Action                      | Points | Description                   |
| --------------------------- | ------ | ----------------------------- |
| **Daily boost**             | 10     | First activity of the day     |
| **Lesson watched**          | 5      | Each lesson completed         |
| **Practice exam completed** | 30     | Each practice exam finished   |
| **Forum interaction**       | 5      | Each community comment        |
| **7-day streak**            | 25     | Bonus for 7 consecutive days  |
| **14-day streak**           | 50     | Bonus for 14 consecutive days |
| **30-day streak**           | 100    | Bonus for 30 consecutive days |

<Info>
  The **daily boost** is awarded only on the first activity of each day. Subsequent activities on the same day only earn the action-specific points.
</Info>

## Rankings

Rankings show student classification by total points, with tiebreaker by current streak.

### Ranking types

<Tabs>
  <Tab title="Global">
    Overall classification of all platform students. Accessible via **Ranking** in the sidebar.

    For each position, the system displays:

    * Position and student name
    * Total accumulated points
    * Current streak (consecutive days)
    * Student avatar
  </Tab>

  <Tab title="By course">
    Ranking filtered by specific course. Allows students to see their position relative to classmates.
  </Tab>
</Tabs>

## Badges

The system has over 20 badge types organized by category. Badges are awarded automatically when criteria are met.

### First achievements

| Badge                   | Criteria                      |
| ----------------------- | ----------------------------- |
| **First login**         | First platform access         |
| **First boost**         | First daily boost received    |
| **First lesson**        | First lesson watched          |
| **First practice exam** | First practice exam completed |
| **First comment**       | First community comment       |
| **First module**        | First module completed        |
| **First course**        | First course completed        |

### Progress

| Badge                | Criteria                            |
| -------------------- | ----------------------------------- |
| **Three courses**    | 3 courses completed                 |
| **Quiz master**      | 10 or more practice exams completed |
| **Social butterfly** | 50 or more community interactions   |

### Streaks

| Badge        | Criteria            |
| ------------ | ------------------- |
| **1 week**   | 7 consecutive days  |
| **2 weeks**  | 14 consecutive days |
| **1 month**  | 30 consecutive days |
| **3 months** | 90 consecutive days |

### Accumulated points

| Badge            | Criteria                 |
| ---------------- | ------------------------ |
| **100 points**   | 100 accumulated points   |
| **500 points**   | 500 accumulated points   |
| **1,000 points** | 1,000 accumulated points |
| **5,000 points** | 5,000 accumulated points |

## Streaks

Streaks track consecutive days of student activity.

### How it works

<Steps>
  <Step title="Perform an activity">
    Watch a lesson, complete a practice exam or interact in the community.
  </Step>

  <Step title="Streak incremented">
    If you had activity yesterday, your streak increases by 1 day. If you missed more than 1 day, it resets.
  </Step>

  <Step title="Streak milestones">
    At 7, 14 and 30-day milestones, you receive bonus points and the corresponding badge.
  </Step>

  <Step title="Personal record">
    Your longest streak record is saved and displayed on your profile.
  </Step>
</Steps>

<Warning>
  Your streak resets if you miss more than 1 day of activity. Use your rest days to protect your streak!
</Warning>

## Weekly goals

Set how many days per week you want to study and track your progress.

### How to configure

<Steps>
  <Step title="Access the boosts calendar">
    Click the boosts button on the menu or dashboard.
  </Step>

  <Step title="Set your goal">
    Choose from 1 to 7 study days per week.
  </Step>

  <Step title="Track progress">
    The visual calendar shows activity days, scheduled rest days, and weekly goal progress.
  </Step>
</Steps>

### Rest days

The system automatically calculates your rest days as `7 - study days set`. For example, if your goal is to study 5 days per week, you'll have 2 rest days. Rest days are prioritized on weekends.

<Tip>
  Use rest days strategically! They allow you to maintain your streak even on days when you can't study.
</Tip>

## Dashboard view

On your dashboard, you'll find:

* **Boosts calendar** — Monthly view with activity days highlighted
* **Weekly goal** — Current goal progress with visual bar
* **Badge showcase** — All badges earned
* **Ranking** — Your position in global and course rankings
* **Help guide** — Instructions on how the system works

## For administrators

Administrators can view:

* Complete rankings of all students
* Engagement data by streaks
* Distribution of earned badges
* Student weekly goal progress

## Next steps

<CardGroup cols={2}>
  <Card title="View all addons" icon="puzzle-piece" href="/en/addons/overview">
    Explore other addons
  </Card>

  <Card title="Community" icon="comments" href="/en/addons/community">
    Combine for maximum engagement with community participation points
  </Card>
</CardGroup>
