# ШАГ 003 — Закрытие открытых вопросов ТЗ **Дата:** 2026-03-21 **Контекст:** Мастер-класс по разработке системы тестирования сотрудников клиники. --- ## Запрос > давай обсудим открытые вопросы сейчас --- ## Ответ Проведён диалог с заказчиком по всем 6 открытым вопросам из ТЗ. Все решения приняты и внесены в `DOC/ТЗ.md` (версия 1.1, статус: Согласовано). --- ## Принятые решения ### 1. Роль Директора клиники **Решение:** Директор получает права HR-менеджера — те же возможности, отдельная роль не нужна. В таблице ролей ТЗ: ``` HR-менеджер | Руководитель службы HR, Директор клиники ``` --- ### 2. Редактирование теста после назначения **Решение:** Создаётся новая версия теста. - Назначенный тест заморожен — изменить его нельзя - Для исправления создаётся новая версия - Все версии хранятся в системе - Результаты прохождений привязаны к конкретной версии теста Это важно для целостности данных: нельзя изменить вопросы уже после того, как кто-то прошёл тест. --- ### 3. Порядок вопросов **Решение:** Случайный при каждом прохождении. Это усложняет списывание — два сотрудника, проходящих тест одновременно, видят вопросы в разном порядке. --- ### 4. Возврат к предыдущему вопросу **Решение:** Настраивается автором теста при создании. Параметр добавлен в настройки теста: `Разрешить возврат к предыдущему вопросу: да / нет`. - Для строгих тестов (экзаменационный формат) — выключить - Для обучающих тестов — можно включить --- ### 5. Уведомления **Решение:** Нужны, канал — мессенджер **MAX**. - Уведомление о назначении нового теста - Уведомление о приближении дедлайна - **Реализуем в одном из последних спринтов** — интеграция с MAX API отдельная задача > **Для джуниора:** MAX — корпоративный мессенджер. Интеграция потребует изучения API MAX и реализации отдельного сервиса уведомлений. --- ### 6. Экспорт отчётов **Решение:** Не нужен в данной версии, вынесен за scope. --- ## Итог ТЗ обновлено до версии 1.1, статус изменён на **Согласовано**. Открытых вопросов не осталось. ### Следующие шаги - [x] Написать ТЗ - [x] Закрыть открытые вопросы ТЗ - [ ] Выбрать технологический стек - [ ] Составить план спринтов