Репозиторий AutoLabSuite — система автоматизации:
- Сокращение времени преподавателя на рутинную проверку.
- Повышение прозрачности критериев и истории изменений оценок.
- Поддержка формативной обратной связи и персональных рекомендаций.
- Масштабируемость на разные дисциплины и типы заданий.
Мотивация: практическая нагрузка и психо-социальные риски. Во многих вузах преподаватели и ассистенты тратят значительное количество рабочего времени на рутинную проверку домашних заданий, лабораторных работ, курсовых и дипломных проектов. Эта работа часто монотонна, повторяема и плохо автоматизирована, что приводит к накоплению усталости и риску профессионального выгорания. При этом качество проверок может снижаться с ростом количества работ и усталости рецензента, что прямо влияет на справедливость оценивания и образовательный результат.
Дополнительный фактор — академическое мошенничество. Когда значительная доля студентов списывает, использует готовые решения из интернета или обращается к услугам сторонних исполнителей ("contract cheating"), преподавателю приходится тратить ещё больше времени на выявление нарушений и проведение аудитов. Это усиливает нагрузку и делает рутинную проверку ещё более затратной по времени и эмоционально.
Почему это важно:
- Сохранение кадров. Выгорание преподавателей ведёт к росту текучести кадров и потере опыта.
- Качество обучения. Усталость проверяющего снижает качество обратной связи, что ухудшает обучение студентов.
- Справедливость оценивания. Неавтоматизированные процессы сложнее масштабировать и контролировать, что повышает риск ошибок и субъективности.
- Ресурсоэффективность. Университеты тратят значительные человеческие ресурсы на рутинные операции, которые могут быть частично автоматизированы.
Цель проекта AutoLabSuite — снизить рутинную рабочую нагрузку преподавателя, повысить прозрачность и воспроизводимость оценивания, улучшить формативную обратную связь и сделать процессы аудита и детекции нарушений более управляемыми. Система концентрируется на автоматизации повторяющихся задач (приём работ, базовый статический/динамический анализ, первичная проверка по рубрике), предоставлении ассистивных инструментов преподавателю (подсказки, ранжирование работ по риску списывания, шаблоны обратной связи) и сохранении полной трассируемости решений.
Список релевантных источников и обзоры доступны в разделе Литература.
Доменная модель (CloudForge):
| Домены | Кратко |
|---|---|
| Ingestion | Приём/сбор работ, метаданных, артефактов |
| Grading Engine | Правила, рубрики, тесты, статический/динамический анализ |
| AI Assist | LLM подсказки, объяснения, переформулировки, классификация ошибок |
| Feedback | Формирование отчётов студенту и преподавателю |
| Audit & Traceability | Прозрачность, цепочка артефактов, объяснимость AI |
| Progress Tracking | Учёт попыток, дедлайны, статусы, метрики |
| Integration | LMS / Git / CI / Контейнеры / Песочницы выполнения |
- Цели
- Основные домены
- Быстрый старт (документация)
- Как читать
- Содействие
- Лицензия
- Состояние
- Улучшения в планах
Документация в каталоге docs/ структурирована по best practices (см. также сводное оглавление: docs/README.md):
- Обзор: docs/overview
- Архитектура: docs/architecture
- API: docs/api
- Процессы и операции: docs/processes, docs/operations
- Модели ИИ: docs/ai-models
- Оценивание: docs/grading
- Обзор литературы: см. раздел Литература
- Безопасность и соответствие: docs/compliance
- ADR (решения): docs/decision-records
- Roadmap: docs/roadmap
- Шаблоны и примеры: docs/templates, docs/examples
- UI / UX: docs/ui-ux
- OpenAPI спецификация: docs/api/openapi.yaml
Начните с:
- Обзор / Модель домена
- Solution Architecture
- Модель рубрик
- Стратегия AI моделей
- Структура команд (префиксы)
- Ротация Iteration Lead
- Scrum адаптация
Ключевые процессы и критерии:
- DoR / DoD и Quality Gates: Критерии DoR/DoD
- Release & SemVer flow: Процесс релизов
- Labels таксономия и автоматизация: Таксономия labels
Смотрите CONTRIBUTING.md и шаблоны задач в .github/ISSUE_TEMPLATE.
- Структура команд
- Ротация лидов
- Scrum итерации
- Владение кодом:
.github/CODEOWNERS
- DoR / DoD: Критерии DoR/DoD
- Release: Процесс релизов
- Labels: Таксономия labels
Временно: лицензия ещё не выбрана. План: добавить SPDX идентификатор и текст (например, Apache-2.0 или MIT) до первой публичной версии. Пока что контент предоставляется «AS IS» без гарантий. См. файл LICENSE (placeholder) при его появлении.
Структура создаётся. Содержимое файлов — скелет.
- Массовый автофикс markdown (lint) оставшихся файлов
- Расширение OpenAPI (аутентификация, rubrics, webhooks)
- RBAC матрица и политика версионирования рубрик
- Диаграммы (C4, последовательности, потоки данных)
- Метрики качества AI (drift, hallucination rate) в отдельном документе