Тестирование¶
Адреса стенда - в разделе Работа с API. Учётную запись директора и ключ сервер-к-серверу выдаёт администратор Wonk; учителей директор создаёт методом «Создание пользователя».
Чек-лист¶
- Учитель из системы школы получает токен, «Текущий пользователь» возвращает его имя и роль.
- Отключённый учитель получает
401в методах API. - Генерация создаётся и видна в «Списке генераций».
- Неверный файл генерации даёт
400, большой -413. - Презентация доходит до
completedи скачивается, smart questions приходят с ответами, «Бланк вопросов» отдаёт PDF. - ИИ-генерация теста заполняет тест Доды, по нему запускается игра.
- Ответ ИИ-чата печатается по мере прихода, а не появляется целиком в конце: прокси не буферизует поток.
- Markdown и формулы LaTeX в ответе ИИ-чата показываются отформатированными.
- Второе сообщение уходит в тот же тред: ассистент помнит начало разговора.
- Треды и история открываются после перезагрузки страницы, старые сообщения подгружаются страницами; удалённый тред пропадает из списка.
- Событие
errorи обрыв потока показывают понятный текст и дают отправить сообщение снова. - Ведущий создаёт тест, запускает игру, игроки входят по PIN и отвечают.
- Перезагрузка страницы ведущего возвращает его в игру через «Активная игра».
- Игрок после обрыва связи возвращается в игру с тем же
player_token. - Компилятор выполняет код по токену и гостем, интерактивная сессия принимает ввод.