Перейти к содержанию

Прогресс обучения

Страница Progress собирает активность по модулям AI Medical Assistant: репетитор, кейсы и экзамен.

Доступ

Параметр Значение
URL http://localhost:8001/progress
Флаг MEDICAL_ASSISTANT_ENABLED=true
Роли student, resident и остальные LEARNING_ROLES

Данные персональные: вы видите только свой прогресс.

Что показывает дашборд

Сводка включает:

Поле Описание
total_sessions Сколько записей активности всего
total_time_spent Сумма time_spent (секунды), если передавали
overall_avg_score Средний балл по модулям, у которых есть score
modules Разбивка по tutor / cases / exam
recent Последние ~20 событий

Для каждого модуля:

Метрика Смысл
sessions Число записей
avg_score Средний score
time_spent Суммарное время
last_activity Время последней активности (ISO)

Как накапливаются баллы

Модуль Когда пишется Score
tutor После ответа на вопрос confidence × 100
cases После сабмита шага 0 или 100 (верно/неверно)
exam После сдачи теста Процент верных ответов (0–100)

Интерпретация

Высокий score в репетиторе отражает уверенность модели / эвристики, а не «оценку преподавателя». В кейсах и экзамене score ближе к объективной правильности ответа.

Недавняя активность

В блоке recent у каждой записи:

  • module — источник;
  • score, time_spent;
  • completed_at;
  • extra_data — например session_id, case_id + step_index, test_id + correct.

Это удобно, чтобы вернуться к слабому кейсу или сессии репетитора.

Практический цикл обучения

  1. Пройдите кейс на /cases.
  2. Закрепите тему тестом на /exam.
  3. Разберите ошибки с репетитором на /tutor.
  4. Проверьте динамику на /progress.

Ограничения

  • Нет глобального рейтинга между пользователями.
  • Удаление сессии репетитора не удаляет уже записанный прогресс.
  • Если ассистент выключен (MEDICAL_ASSISTANT_ENABLED=false), дашборд недоступен.

FAQ

Почему time_spent = 0 у репетитора?
Репетитор не передаёт время по умолчанию; кейсы и экзамен учитывают его, если UI отправил секунды.

Почему overall score странный?
Это среднее средних по модулям, у которых уже есть score — не взвешенный GPA.

Видят ли преподаватели мой прогресс?
Через этот дашборд — нет: только ваш JWT / аккаунт. Отдельного teacher-view в learning API нет.

Связанные страницы