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

    589 Разработка конструктора грейдеров для системы CI/CD Gitlab

    Старт
    02.10.2020

    Паспорт проекта

    Аннотация

    Для экономии времени и сил преподавателя в лабораторных работах, предполагающих проверку кода студента на правильность его работы, мы предлагаем использовать CI/CD Gitlab. При этом вы можете выбрать любые существующие тесты или создать свои. Студенту необходимо только сделать коммит в созданный специально для конкретного задания его личный репозиторий, и после успешных проверок оценка автоматически будет выставлена в LMS. Проект продолжается с 2020/21 уч. года, имеет внедрение в курсе "Сетевые...

    Отрасль

    Информатика

    Теги

    Информатика

    Цель

    Разработка веб-приложения, позволяющего создавать лабораторные работы с автопроверкой через CI/CD в Gitlab.

    Ожидаемые результаты

    • **Сентябрь:**
      • * Поддержка LTI
        • * Интеграция в Moodle
          • **Декабрь:**
            • * Тренировочный и экзаменационный режимы лабораторных работ
              • * Возможность добавлять свои шаблоны для преподавателей.
                • **Июнь:**
                  • * Полностью готовое веб-приложение для автоматизации проведения лабораторных работ
                    • * Возможность использования сервиса внешними пользователями.
                      • * API для интеграция с другими сервисами.

                        Форма и способы промежуточного контроля

                        * Представление проектов * Постерная сессия * Защита проектов Проект выполняется студентами 4 курса и будет защищаться в форме "проект-как-ВКР".

                        Форма представления результатов

                        Исходный код, документация пользователя, администратора, разработчика

                        Ресурсное обеспечение

                        VM для размещения Gitlab runner + vpn miem VM для размещения

                        Имеющийся задел

                        * Веб-сервис для создания лабораторных работ без возможности выбора шаблонов и добавления шаблонов преподавателями. * Интеграция с чат-ботом Zulip * Комплект лабораторных работ для курса Сетевые видеотехнологии, в т.ч. с интеграцией с аппаратным стендом.

                        Заказчик

                        МИЭМ / ДКИ