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

# Notifications

> Real-time alert system to keep students and instructors up to date

## Notification System

Receive real-time alerts about important activities on the platform. Notifications arrive instantly, without needing to reload the page.

## How it works

Notifications appear on the bell icon in the platform header:

1. The bell displays a **red badge** with the unread count
2. Clicking the bell opens a dropdown panel with the notification list
3. Each notification shows an icon, title, message and relative time
4. Clicking a notification navigates to the related action and marks it as read

<Info>
  If there are more than 99 unread notifications, the badge displays "99+".
</Info>

## Notification types

The platform has 16 notification types organized by category:

### Learning

<CardGroup cols={2}>
  <Card title="New lesson available" icon="book-open">
    Sent when a new lesson is published in a course you are enrolled in.
  </Card>

  <Card title="Practice exam result" icon="award">
    Sent after grading a practice exam with immediate results enabled.
  </Card>

  <Card title="Certificate ready" icon="certificate">
    Sent when your completion certificate is automatically generated.
  </Card>

  <Card title="Course enrollment" icon="graduation-cap">
    Welcome message when you are enrolled in a new course.
  </Card>
</CardGroup>

### Interaction

<CardGroup cols={2}>
  <Card title="New comment" icon="message">
    Sent when someone comments on a lesson you also commented on.
  </Card>

  <Card title="Reply to comment" icon="reply">
    Sent when someone replies directly to your comment.
  </Card>

  <Card title="Community message" icon="users">
    Sent when you receive a message in a community channel.
  </Card>

  <Card title="New document" icon="file-lines">
    Sent when a new document is published for your review or signature.
  </Card>
</CardGroup>

### Gamification

Gamification notifications only appear when the gamification addon is active.

<CardGroup cols={2}>
  <Card title="Boost earned" icon="fire">
    You earned a points boost for consistent activity.
  </Card>

  <Card title="Streak milestone" icon="bolt">
    You reached a streak milestone (7, 14, 21, 30, 60, 90, 180 or 365 days).
  </Card>

  <Card title="Achievement unlocked" icon="trophy">
    You earned a new badge.
  </Card>

  <Card title="Points earned" icon="star">
    You earned points for a specific activity.
  </Card>
</CardGroup>

Additionally:

* **Weekly goal reached** — When you complete your weekly study goal
* **Streak lost** — When your consecutive day streak is broken
* **System announcement** — Important communications from the platform administrator

## Available actions

### Mark as read

* **Individual** — Click a notification to mark it as read
* **All at once** — Use the "Mark all as read" button

### Clear notifications

* **Clear history** — Removes only already-read notifications
* **Clear all** — Removes all notifications (read and unread)

### Navigation

Each notification contains an action link. Clicking directs you to the related content:

* New lesson notification → Lesson page
* Practice exam result → Results page
* Certificate ready → Certificates page
* Community message → Community channel

## Visual notifications (toasts)

When the gamification addon is active, gamification events generate animated visual notifications on screen in real time:

* Boost earned → Toast with animation
* Streak milestone → Celebratory toast
* New achievement → Toast with badge name
* Points earned → Toast with amount

These visual notifications are independent of the notification panel and appear automatically during platform use.

## Email notifications

The platform sends automatic emails for important events:

* **Welcome** — Email with access credentials for new members
* **Password reset** — OTP code for reset
* **Certificate ready** — Notice with generated certificate details
* **Attendance report** — Frequency report sent by the teacher

<Info>
  Emails use templates customizable by the platform administrator.
</Info>

## Automatic cleanup

The system performs automatic notification maintenance:

* **Expired notifications** — Removed when the expiration date passes
* **Old read notifications** — Removed after 30 days

## For administrators

Administrators can send bulk notifications:

* **System announcements** — Communications to the entire platform
* **By course** — Notifications to all enrollees in a specific course
* **Individual** — Notifications targeted to a specific user

## Next steps

<CardGroup cols={2}>
  <Card title="Live classes" icon="tower-broadcast" href="/en/features/live-classes">
    Receive notifications when live classes start
  </Card>

  <Card title="Gamification" icon="trophy" href="/en/addons/gamification">
    Enable achievement and ranking notifications
  </Card>
</CardGroup>
