# Issues / входящие запросы Ниже — примеры запросов, которые могли поступить от пользователей проекта. Это не фактическая переписка, а демонстрационный бэклог для развития ЗКЭ-4-10 LAB. ## 1. Показать правильный код после обучения > «Я прошёл симулятор, но не понял, где посмотреть демонстрационный код. Добавь в справку подсказку, которая раскрывается только по нажатию.» **Ожидание:** в справке появляется необязательная скрытая подсказка с текущим кодом. ## 2. История попыток > «Хочу на уроке видеть не только последнее событие, но и последние пять попыток: код, результат и время. Так проще разбирать ошибки группы.» **Ожидание:** отдельный журнал попыток с очисткой и сохранением на время сессии. ## 3. Режим экзамена > «Сделай режим преподавателя: код не должен быть виден, а после трёх ошибок замок должен блокировать клавиатуру на 15 секунд.» **Ожидание:** переключатель режима, таймер блокировки и понятное сообщение о причине. ## 4. Улучшить маленькие экраны > «На телефоне всё читается, но схема выглядит слишком компактной. Хочу, чтобы каскады можно было листать или раскрывать подробнее.» **Ожидание:** мобильная версия схемы без мелкого текста и потери логики. ## 5. Доступность без мыши > «Я работаю только с клавиатуры. Проверь, что можно переключиться на все кнопки Tab-ом, изменить код и пройти тест без курсора.» **Ожидание:** корректный фокус, видимый индикатор фокуса и навигация во всех диалогах. ## 6. Объяснить каскады проще > «Слова “тиристор” и “каскад” понятны не всем. Добавь короткое человеческое объяснение рядом со схемой — без технической воды.» **Ожидание:** всплывающая подсказка или простой режим текста для новичков. ## 7. Реалистичный звук механизма > «Клик клавиш есть, но хочется, чтобы открытие ощущалось как срабатывание тяжёлого электромагнита и защёлки.» **Ожидание:** ненавязчивая звуковая последовательность при успешном вводе с возможностью выключить звук. ## 8. Экспорт результатов теста > «После мини-теста мне нужно показать результат преподавателю. Можно сделать кнопку “Скопировать результат” без регистрации и сервера?» **Ожидание:** копирование краткого текстового результата в буфер обмена. ## 9. Светлая тема для аудитории > «В тёмной аудитории интерфейс выглядит отлично, но днём на проекторе хочется более светлый режим. Добавь переключатель, но сохрани характерный стиль.» **Ожидание:** контрастная светлая тема с теми же акцентами и без резкого белого фона. ## 10. Кнопка отмены последней цифры > «Иногда нажал не ту цифру случайно. Сделай кнопку, которая удаляет последний шаг, пока замок ещё не открылся.» **Ожидание:** действие `⌫` убирает последний активный каскад и обновляет экран ввода. ## 11. Настраиваемое время открытия > «Для разных демонстраций хочу менять длительность открытия замка: например, 1,5 секунды или 5 секунд.» **Ожидание:** настройка времени с ограничениями и отображением обратного отсчёта. ## 12. Офлайн-демонстрация > «Нужно показывать стенд в кабинете без интернета. Проверь, что при отсутствии сети не ломается основной интерфейс и все кнопки работают.» **Ожидание:** отсутствие внешних критических зависимостей; допустима замена веб-шрифта системным.