Как работают тесты и учебный кабинет

Редакция от 19 сентября 2026 года.

Публичные тесты можно проходить без регистрации. Во время обычного поддерживаемого публичного теста учебная MySQL может сохранять анонимную незавершённую попытку: идентификаторы теста и попытки, время начала и обновления, уже введённые ответы и ограниченную учебную телеметрию. После трёх отвеченных заданий этот прогресс может стать виден оператору или преподавателю в закрытом кабинете; после завершения в ту же запись добавляется результат. Код записи попытки не добавляет имя, логин, телефон, e-mail, IP-адрес, User-Agent или идентификатор посетителя Метрики и не связывает её с аккаунтом или назначением. Именованные диагностические тесты работают отдельно и отправляются только после отдельного согласия. Для учеников преподавателя отдельно работает закрытый кабинет: регистрация доступна только по одноразовой ссылке-приглашению, а после регистрации используются постоянные логин и пароль.

1. Где хранится черновик

Локальный черновик записывается во внутреннее хранилище localStorage текущего профиля браузера на текущем устройстве и не переносится в другой браузер, профиль или устройство. Отдельно от локального черновика сервер может сохранять анонимный прогресс обычного публичного теста в MySQL по правилам, указанным выше.

2. Что хранится в учебной платформе

Для анонимной публичной попытки сервер сохраняет только фактический учебный прогресс и ограниченную телеметрию: время, изменения ответа, факт вставки, возвраты и состояние вкладки. Эти MySQL-данные не отправляются в Яндекс.Метрику. Для учебного аккаунта ученик задаёт только логин, имя/псевдоним и пароль; контактные данные не требуются. В MySQL также сохраняются назначенные тесты, история попыток, результаты и ответы.

Пароль хранится только как криптографический хэш. Функция «Запомнить меня» использует отдельный случайный токен и не сохраняет пароль в браузере.

3. Что видит преподаватель и ученик

Преподаватель может увидеть анонимную незавершённую публичную попытку после установленного порога активности и открыть уже сохранённые ответы без правильных ответов и итоговой оценки. Такая строка явно помечена как анонимная и не получает вымышленного ученика или назначения. Ученик с аккаунтом видит свои назначенные тесты, историю, проценты и учебный список ошибок; преподаватель видит детальные ответы, динамику, банк ошибок и тепловую карту темпа прохождения. Для назначенного теста ожидаемое время может задаваться индивидуально для конкретного ученика; для публичной анонимной попытки используется общий профиль теста. Цветовая подсветка является непрерывным градиентом и не является автоматическим выводом о списывании.

4. Отдельная необязательная аналитика

В закрытых кабинетах /student/ и /teacher/ Яндекс.Метрика не загружается.

Если посетитель отдельно разрешил Яндекс.Метрику, передаются только события без содержания работы: открытие, начало, достижение 25%, 50% или 75% заполнения, завершение и выход из теста. Ответы, номер попытки и результат в эти события не включаются. Вебвизор программно выключен на всех страницах тестов, а поля дополнительно защищены от записи ввода и карты кликов. Подробнее: Как сайт использует аналитику.

5. Как удалить черновики

Можно нажать «Новая попытка» или «Очистить ответы» внутри соответствующего теста, очистить данные сайта в настройках браузера либо удалить все черновики этого сайта кнопкой ниже.

6. Сообщить об ошибке

После теории и после завершения теста можно добровольно отправить сообщение об опечатке или ошибке. Имя и контакты форма не запрашивает. Сохраняются текст сообщения и сведения о странице, чтобы преподаватель мог найти проблемное место. Сообщение об ошибке не используется для автоматической привязки к конкретному ученику или его аккаунту.

7. Оператор

Богданов Олег Николаевич. Сайт: bogdanov-oleg.ru. Контакты: +7 (921) 868-14-86, Telegram. Общие сведения приведены в Политике обработки персональных данных.