Логотип МИЭМ НИУ ВШЭ
Завершен
Логотип типа проекта Программный
Программный
2021 / 2022
Логотип проекта Разработка конструктора грейдеров для системы CI/CD Gitlab

    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.

                Заказчик

                МИЭМ / ДКИ