Завершение урока, отправка задания и проверка — не один сигнал успеха.
В исходном Seturon-пакете это три отдельных события:
• lesson_completed фиксирует завершение урока; • assignment_submitted фиксирует появление работы; • assignment_reviewed фиксирует действие проверяющего.
Тесты отдельно описывают состояния pending, underReview и reviewed. Оценка и комментарий сохраняются как часть проверки.
Это implementation evidence: модель умеет различать шаги и проверяет переходы. Оно не доказывает, что функция уже доступна всем пользователям или что обучение стало эффективнее.
Практическая граница простая:
урок завершён ≠ работа создана ≠ работа проверена.
Какой из этих переходов чаще всего исчезает из вашей аналитики?