Завершен
2021 / 2022

589 Разработка конструктора грейдеров для системы CI/CD Gitlab
Старт
01.09.2021
Представление
08.11.2021
Постерная сессия
16.02.2022
Защита
06.06.2022
Паспорт проекта
Аннотация
Для экономии времени и сил преподавателя в лабораторных работах, предполагающих проверку кода студента на правильность его работы, мы предлагаем использовать CI/CD Gitlab. При этом вы можете выбрать любые существующие тесты или создать свои. Студенту необходимо только сделать коммит в созданный специально для конкретного задания его личный репозиторий, и после успешных проверок оценка автоматически будет выставлена в LMS.
Проект продолжается с 2021/22 уч. года, имеет внедрение в курсе "Сетевые...
Отрасль
Информатика
Теги
Информатика
Цель
Разработка веб-приложения, позволяющего создавать лабораторные работы с автопроверкой через CI/CD в Gitlab.
Ожидаемые результаты
- Описаны в заявке.
- * Покрыть задачами курсы "Компьютерная графика" и "Мультимедиа-технологии"
- * Усовершенствовать задачи (дифференцированные оценки, расширенная обратная связь, режимы задания -- обучение/опрос).
- * Продумать интеграцию со сторонними стендами.
- * Усовершенствовать процесс бронирования и работы со стендом.
- * Система алертинга о неисправности стенда.
Форма и способы промежуточного контроля
* Представление проектов
* Постерная сессия
* Защита проектов
Форма представления результатов
Исходный код, документация пользователя, администратора, разработчика
Ресурсное обеспечение
VM для размещения Gitlab runner + vpn miem
VM для размещения
Имеющийся задел
* Работающий механизм грейдеров в Gitlab CI/CD
* Комплект заданий для курса Сетевые видеотехнологии. Комплект минимальный, задачи проверяются, но в них нужно добавить "отзывчивости" и индивидуальности в обратную связь, поддержку вариантов.
* Интеграция с внешними сервисами через LTI.
Заказчик
МИЭМ / ДКИ