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

# Личная аналитика ученика

> Прогресс по курсам, успеваемость и активность в личном кабинете ученика

Для ученика платформа показывает его собственную аналитику обучения: прогресс по каждому курсу,
текущий урок, набранные баллы (звёзды) и достижения. Эти данные видны ученику в личном кабинете
и одновременно доступны школе в разделе управления учениками.

<Note>
  Личная аналитика ученика — это не отдельная страница-отчёт, а прогресс, встроенный в интерфейс
  обучения: карточки курсов, список «Продолжить обучение» и профиль. Для школы тот же прогресс
  доступен в таблице учеников (см. [Дашборды по таблицам](/online-schools/analytics/dashboards)).
</Note>

## Прогресс по курсам

По каждому курсу, на который у ученика есть доступ, рассчитывается сводка прогресса:

| Показатель              | Что показывает                                          |
| ----------------------- | ------------------------------------------------------- |
| **Всего уроков**        | Общее число уроков в курсе (`totalLessons`)             |
| **Пройдено уроков**     | Сколько уроков ученик завершил (`completedLessons`)     |
| **Процент прохождения** | Доля пройденного, % (`progressPercent`)                 |
| **Текущий урок**        | Урок, на котором ученик остановился (`myCurrentLesson`) |

Для курсов-наборов (бандлов) прогресс агрегируется по входящим курсам.

<img src="https://mintlify.s3.us-west-1.amazonaws.com/exode-faq/images/online-schools/analytics/course-progress-card.png" alt="Карточка курса с индикатором прогресса прохождения" />

## Продолжить обучение

На вкладке обучения выводится блок **«Продолжить обучение»** — активные курсы ученика,
отсортированные по дате получения доступа. Карточки показываются в режиме прогресса, а клик
ведёт сразу к текущему уроку, чтобы ученик мог продолжить с места остановки.

<Tip>
  Если у ученика много курсов, под блоком появляется кнопка «Показать все» со счётчиком общего
  числа активных курсов.
</Tip>

## Успеваемость и баллы

Внутри курса успеваемость ученика отражается через звёзды (баллы), которые начисляются за
теорию и практику:

| Показатель       | Что показывает                                     |
| ---------------- | -------------------------------------------------- |
| **Звёзды всего** | Суммарные баллы за урок (`total`)                  |
| **Теория**       | Баллы за теоретическую часть (`theory`)            |
| **Практика**     | Баллы за практические задания (`practice`)         |
| **Статус урока** | Прогресс по конкретному уроку (`myProgressStatus`) |

Прогресс прохождения курса имеет статус (например, идёт обучение / завершён), а для практики
может действовать дедлайн (`practiceDeadlineAt`).

## Активность и достижения

В профиле пользователя отображаются достижения (карточки достижений) и связанные с обучением
разделы кабинета — избранное, кошелёк, друзья, уведомления. Активность ученика (последний
онлайн) также используется школой при сортировке учеников в таблице управления.

<Note>
  Со стороны школы прогресс каждого ученика виден в разделе «Ученики»: колонка **«Прогресс»**
  показывает процент прохождения в виде круговой диаграммы, а колонка **«Текущий урок»** — где
  именно находится ученик. Подробнее — в разделе
  [Дашборды по таблицам](/online-schools/analytics/dashboards).
</Note>

## Как это связано с общей аналитикой

Личный прогресс каждого ученика агрегируется в общешкольные метрики дашборда: доля завершивших
курсы, распределения по прогрессу и завершению курсов, число активных за неделю. Действия
ученика (`CourseLessonCompleted`, `CourseLessonPracticeCompleted`, `CourseProgressChanged`,
`CourseCompleted`) фиксируются как события аналитики и участвуют в расчёте этих показателей —
см. [Подробная аналитика](/online-schools/analytics/detailed-analytics).
