issues.md 5.5 KB

Issues / входящие запросы

Ниже — примеры запросов, которые могли поступить от пользователей проекта. Это не фактическая переписка, а демонстрационный бэклог для развития ЗКЭ-4-10 LAB.

1. Показать правильный код после обучения

«Я прошёл симулятор, но не понял, где посмотреть демонстрационный код. Добавь в справку подсказку, которая раскрывается только по нажатию.»

Ожидание: в справке появляется необязательная скрытая подсказка с текущим кодом.

2. История попыток

«Хочу на уроке видеть не только последнее событие, но и последние пять попыток: код, результат и время. Так проще разбирать ошибки группы.»

Ожидание: отдельный журнал попыток с очисткой и сохранением на время сессии.

3. Режим экзамена

«Сделай режим преподавателя: код не должен быть виден, а после трёх ошибок замок должен блокировать клавиатуру на 15 секунд.»

Ожидание: переключатель режима, таймер блокировки и понятное сообщение о причине.

4. Улучшить маленькие экраны

«На телефоне всё читается, но схема выглядит слишком компактной. Хочу, чтобы каскады можно было листать или раскрывать подробнее.»

Ожидание: мобильная версия схемы без мелкого текста и потери логики.

5. Доступность без мыши

«Я работаю только с клавиатуры. Проверь, что можно переключиться на все кнопки Tab-ом, изменить код и пройти тест без курсора.»

Ожидание: корректный фокус, видимый индикатор фокуса и навигация во всех диалогах.

6. Объяснить каскады проще

«Слова “тиристор” и “каскад” понятны не всем. Добавь короткое человеческое объяснение рядом со схемой — без технической воды.»

Ожидание: всплывающая подсказка или простой режим текста для новичков.

7. Реалистичный звук механизма

«Клик клавиш есть, но хочется, чтобы открытие ощущалось как срабатывание тяжёлого электромагнита и защёлки.»

Ожидание: ненавязчивая звуковая последовательность при успешном вводе с возможностью выключить звук.

8. Экспорт результатов теста

«После мини-теста мне нужно показать результат преподавателю. Можно сделать кнопку “Скопировать результат” без регистрации и сервера?»

Ожидание: копирование краткого текстового результата в буфер обмена.

9. Светлая тема для аудитории

«В тёмной аудитории интерфейс выглядит отлично, но днём на проекторе хочется более светлый режим. Добавь переключатель, но сохрани характерный стиль.»

Ожидание: контрастная светлая тема с теми же акцентами и без резкого белого фона.

10. Кнопка отмены последней цифры

«Иногда нажал не ту цифру случайно. Сделай кнопку, которая удаляет последний шаг, пока замок ещё не открылся.»

Ожидание: действие ⌫ убирает последний активный каскад и обновляет экран ввода.

11. Настраиваемое время открытия

«Для разных демонстраций хочу менять длительность открытия замка: например, 1,5 секунды или 5 секунд.»

Ожидание: настройка времени с ограничениями и отображением обратного отсчёта.

12. Офлайн-демонстрация

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

Ожидание: отсутствие внешних критических зависимостей; допустима замена веб-шрифта системным.