Логотип МИЭМ НИУ ВШЭ
Завершен
Логотип типа проекта Программный
Программный
2022 / 2023
Логотип проекта Грейдер для курсов по web-разработке

    1050 Грейдер для курсов по web-разработке

    Старт
    29.12.2022
    Представление
    01.02.2023
    Постерная сессия
    17.04.2023
    Защита
    06.02.2024

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

    Аннотация

    Для курсов, связанных с разработкой, процесс проверки задания и выставления предварительной оценки может быть автоматизирован с использованием модульных тестов. Для проверки заданий веб можно использовать интеграционное тестирование. Для автоматизации процессов сбора ответов и запуска проверок для программных заданий целесообразно использовать репозиторий и настройки DevOps операций. При этом необходимо настроить систему, которая позволит создать задание в LMS, загрузить ответ студента в...

    Отрасль

    Информатика

    Теги

    Информатика

    Цель

    Разработка грейдера и веб-приложения, которое позволит автоматизировать процесс создания и проверки заданий по веб-разработке.

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

    • В рамках второго года разработки будут расширены возможности системы, в частности:
      • * Упрощение работы с системой для преподавателя
        • * Апробация системы на 1-2 курсах (15-20 лабораторных работ)
          • * Добавление поддержки интеграционных тестов для web
            • * Добавление поддержки других языков
              • * Интеграция с contest-системами
                • * Интеграция с ЛМС через LTI
                  • * Интеграция с системами антиплагиата

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

                    Работа ведется по циклам, установленным в календаре проектной работы МИЭМ. Задачи ставятся в начале цикла, в конце подводятся итоги по выполненному и создаются новые, корректируются прошлые задачи. Отчетность представляется по графику проектной работы МИЭМ. Представление проекта, экспертная сессия и защита проходят по стандартному календарю проектной работы.

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

                    • Информационная система, созданная согласно заданию на разработку (развернутая на предоставленном сервере) • Исходные коды в репозитории проекта • Итоговая документация по всем частям проекта

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

                    Доступ к необходимым вычислительным и коммуникационным ресурсам для разворачивания системы. Потребуется 1 виртуальная машина, HTTP/HTTPS доступ, доменное имя.

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

                    Создан прототип системы с поддержкой проверки заданий с помощью gitlab CI. Созданы сервисы для автоматизации процесса создания репозиториев, проверки заданий и т.п. Разработаны лабораторные работы для курса "Проектный семинар", система автопроверки апробирована на 150 студентах.

                    Заказчик

                    МИЭМ / ДЭИ