Кабинет преподавателя для проверки и переноса баллов
Сценарий показывает правильную границу ответственности: ИИ готовит рекомендацию и transfer record, bridge записывает балл в незаблокированную ведомость, финальное подписание остается у преподавателя.
Елена Барабаш
·
Уверенность: . Финальный уровень и числовой балл утверждает преподаватель.
Проект рецензии
Transfer record
| Поле | Значение | Назначение |
|---|---|---|
| `source_work_id` | Ссылка на запись в `gtifem.ru`. | |
| `xfem_student_id` | Идентификатор студента в БРС после crosswalk. | |
| `xfem_column_id` | Целевая колонка ведомости. | |
| `desired_numeric_score` | Числовой балл после Rule Pack. |
Ускоренный режим проверки
Преподаватель видит сразу много работ: миниатюру загруженного файла, компетенцию, тип работы, рекомендацию ИИ, балл и кнопку расшифровки.
Как ИИ встроен технически
В демо показана логика сетевого обмена и обработки загруженной работы: от события в faculty-side до формирования рекомендации и записи в БРС.
Connector получает work_id, файл, дисциплину, тип работы, компетенции и преподавателя из `gtifem.ru`.
Backend скачивает файл, извлекает текст, структуру, таблицы, признаки оформления и метаданные.
ИИ формирует draft только внутри утвержденных правил: уровень, рецензия, confidence и предлагаемый балл.
Преподаватель принимает или корректирует решение. Только после этого создается approved transfer record.
Adapter создает незаблокированную ведомость или находит существующую, затем извлекает `column_id` из HTML.
Система меняет только нужные `grade_student_column` поля и отправляет batch form в `xfem.ru`.
После записи adapter повторно читает страницу и сверяет, что балл появился в нужной ячейке.
Журнал фиксирует Rule Pack version, score, column_id, пользователя, время и результат операции.
Журнал действий
В реальной системе здесь будет audit ledger: кто, когда, по какому Rule Pack и в какую ведомость перенес результат.