> For the complete documentation index, see [llms.txt](https://wiki.reezonly.ru/space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.reezonly.ru/space/obuchenie/produkty/vkladka-raspisanie/fiksaciya-poseshaemosti-dlya-onlain-zanyatii.md).

# Фиксация посещаемости для онлайн-занятий

Посещение онлайн-занятия фиксируется автоматически на основании времени просмотра связанного вебинара. Платформа учитывает просмотр вебинара в режиме реального времени и просмотр его записи. Если после окончания занятия общее время просмотра составляет не менее 80% длительности занятия, ученик получает статус **«Посещено»**.

{% hint style="info" %}
Преподавателю не нужно отмечать посещение вручную. Платформа рассчитывает результат по данным просмотра и автоматически отображает его в пользовательской и административной частях.
{% endhint %}

#### Коротко о процессе

```mermaid
flowchart TD
    openEvent["Ученик открывает онлайн-занятие"] --> eventEnded{"Онлайн-занятие завершилось?"}
    eventEnded -->|"Нет"| watchLive["Смотрит связанный вебинар в режиме реального времени"]
    watchLive --> collectMetrics["Платформа накапливает время просмотра"]
    collectMetrics --> eventEnded
    eventEnded -->|"Да"| calculateTotal["Платформа складывает просмотр вебинара и уникальное время просмотра записи"]
    calculateTotal --> thresholdReached{"Набрано не менее 80% длительности занятия?"}
    thresholdReached -->|"Да"| attended["Посещение зафиксировано"]
    attended --> updateViews["У ученика отображается «Посещено», у преподавателя обновляются счётчик и метрики"]
    thresholdReached -->|"Нет"| notAttended["Отображается «Не посещено»"]
    notAttended --> watchRecord["Ученик продолжает смотреть запись"]
    watchRecord --> calculateTotal
```

{% hint style="info" %}
Ровно 80% считается достижением порога. Например, для занятия длительностью 60 минут необходимо набрать не менее 48 минут просмотра.
{% endhint %}

#### Кто участвует в фиксации посещения

В процессе участвуют ученик, преподаватель и Платформа. Ученик смотрит вебинар, Платформа автоматически рассчитывает посещение, а преподаватель просматривает результат и метрики в административной части.

#### Ученик

Ученик открывает онлайн-занятие в пользовательской части и переходит к вебинару внутри соответствующего урока.

Для расчёта посещения ученик может:

* смотреть вебинар в режиме реального времени;
* смотреть запись завершённого вебинара;
* совместить просмотр в прямом эфире и просмотр записи.

Например, ученик может посмотреть 30% занятия в режиме реального времени и ещё 50% в записи. В сумме будет набрано 80%, поэтому после окончания занятия посещение будет зафиксировано.

В карточке онлайн-занятия ученик видит информацию о событии, его состояние, урок, преподавателя и собственный статус посещения.

<figure><img src="https://291055316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP3Ys5RYQvMMCdr8qMKQR%2Fuploads%2FuJIth4WEa9TQysMHpgOG%2Fimage.png?alt=media&amp;token=18f43b28-c283-40eb-91f9-a23543226be9" alt=""><figcaption></figcaption></figure>

#### Преподаватель

Преподавателю не нужно запрашивать у ученика код или подтверждать посещение вручную.

В административной части преподаватель может открыть карточку онлайн-занятия и увидеть:

* сколько участников уже получили статус **«Посещено»**;
* время просмотра вебинара в режиме реального времени;
* уникальное время просмотра записи;
* общее время просмотра каждого ученика.

Для просмотра этих данных преподавателю необходимы доступ к вкладке **«Расписание»** и доступ к учебной группе занятия.

<figure><img src="https://291055316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP3Ys5RYQvMMCdr8qMKQR%2Fuploads%2FuDDSFxw4MTHT4pVLWPxb%2Fimage.png?alt=media&amp;token=c8e3b858-eb6e-43ca-94d5-95b394a3f80f" alt=""><figcaption></figcaption></figure>

## **Как ученику засчитывается посещение**

1. **Откройте онлайн-занятие**

   В пользовательской части откройте нужное онлайн-занятие во вкладке **«Расписание»** или внутри соответствующего урока.
2. **Перейдите к вебинару**

   Используйте действие перехода к вебинару и начните просмотр. В расчёт попадут только данные того блока «Вебинар», который связан с этим онлайн-занятием.
3. **Наберите необходимое время просмотра**

   Для получения статуса **«Посещено»** необходимо набрать не менее 80% длительности онлайн-занятия.

   Общее время складывается из:

   * времени просмотра вебинара в режиме реального времени;
   * уникального времени просмотра записи.

   При просмотре записи учитываются уникальные просмотренные интервалы. Повторный просмотр одного и того же фрагмента не увеличивает зачтённое время повторно.
4. **Дождитесь окончания занятия**

   До окончания события Reezonly накапливает данные, но не фиксирует посещение. Первая проверка результата выполняется после завершения онлайн-занятия.
5. **Проверьте статус**

   Если к моменту окончания занятия общее время просмотра достигло 80%, в карточке появится статус **«Посещено»**.

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

{% hint style="warning" %}
Просмотр других вебинаров из того же урока не увеличивает время этого онлайн-занятия. Учитывается только блок «Вебинар», выбранный при создании события.
{% endhint %}

#### Как становится доступна запись вебинара

Запись можно добавить в блок «Вебинар» после завершения мероприятия. До этого ученик смотрит вебинар в режиме реального времени по ссылке подключения.

После завершения вебинара возможны два состояния.

**Запись ещё не добавлена**

Ученик видит завершённый вебинар и сообщение:

`Запись скоро станет доступна`

Пока запись не добавлена, смотреть её и накапливать время просмотра записи нельзя. Если ученик не достиг порога за время прямого эфира, статус остаётся **«Не посещено»**.

<figure><img src="https://291055316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP3Ys5RYQvMMCdr8qMKQR%2Fuploads%2FtVFBG1ZFRZNLzV8S6VSM%2Fimage.png?alt=media&amp;token=ba2092ee-676e-4c3d-8f06-674a7bf97b05" alt=""><figcaption></figcaption></figure>

Запись добавлена

После добавления записи ученик видит её в блоке завершённого вебинара и может смотреть во встроенном проигрывателе.

С этого момента Reezonly начинает учитывать уникальное время просмотра записи. Оно суммируется с временем просмотра вебинара в режиме реального времени. Если общая сумма достигает 80% длительности онлайн-занятия, посещение фиксируется автоматически.

<figure><img src="https://291055316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP3Ys5RYQvMMCdr8qMKQR%2Fuploads%2FNIYxJCWxH9MHcfEzh1Vr%2Fimage.png?alt=media&amp;token=7951c016-409d-4aec-ba1f-031b038b27f7" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Запись можно добавить независимо от того, где проводился вебинар: через LiveDigital или по ссылке на сторонний сервис.
{% endhint %}

#### Что происходит при удалении или замене записи

При удалении записи Платформа предупреждает, что статистика её просмотров будет потеряна. После подтверждения накопленные метрики просмотра этой записи удаляются.

При замене записи статистика прежней записи также удаляется, а сбор данных для новой записи начинается заново. При этом:

* время просмотра вебинара в режиме реального времени сохраняется;
* уже зафиксированный статус **«Посещено»** сохраняется;
* повторная запись посещения не создаётся;
* у учеников без зафиксированного посещения дальнейший расчёт выполняется по оставшимся метрикам и просмотрам новой записи.

<figure><img src="https://291055316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP3Ys5RYQvMMCdr8qMKQR%2Fuploads%2FmSDEvIhVUbg4VgQDJUVn%2Fimage.png?alt=media&amp;token=1dd0aa9f-48ee-45d5-865c-ae07f8b6ae4e" alt=""><figcaption></figcaption></figure>

#### Как преподавателю посмотреть посещаемость

1. **Откройте карточку занятия**

   В административной части Reezonly Space перейдите во вкладку **«Расписание»** и откройте нужное онлайн-занятие.
2. **Найдите блок «Просмотры»**

   В детальной карточке отображается блок с заголовком:

   `Просмотры X из Y`

   Здесь:

   * **X** — количество учеников, которым уже присвоен статус **«Посещено»**;
   * **Y** — общее количество учеников в текущем составе учебной группы.

   Например, **«Просмотры 13 из 17»** означает, что посещение зафиксировано у 13 из 17 участников группы.

<figure><img src="https://291055316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP3Ys5RYQvMMCdr8qMKQR%2Fuploads%2F0ypvJuAybndYiR9Ms9ju%2Fimage.png?alt=media&amp;token=78ece960-1128-46a5-ab39-19db383ab5ac" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
После успешной фиксации статус «Посещено» является окончательным. Новые данные просмотра не создают повторное посещение и не изменяют результат обратно на «Не посещено».
{% endhint %}
