СДО. Онлайн-проверка лабораторных работ

IT
Актуальность
Современные образовательные процессы требуют автоматизации рутинных задач, таких как проверка заданий. Большинство существующих СДО ограничиваются загрузкой материалов и базовым мониторингом, что увеличивает нагрузку на преподавателей и замедляет обратную связь. Система с автоматической проверкой работ и инструментами отслеживания прогресса позволит оптимизировать образовательный процесс, сократить временные затраты и повысить качество обучения. Это особенно важно в условиях цифровизации образования и роста числа дистанционных курсов.
Проблема
Существующие СДО часто не имеют автоматической проверки работ студентов, что усложняет управление образовательным процессом. Необходима разработка системы, автоматизирующей проверку заданий и предоставляющей преподавателям инструменты для отслеживания прогресса студентов.
Цель
Создать систему, которая позволит студентам загружать работы, получать автоматическую проверку и предоставить преподавателям возможность отслеживать выполнение задач.
Задачи
Обеспечить поддержку не менее 3 языков программирования (Python, C#, C++) в системе автоматической проверки кода. Внедрить функционал проверки длины кода, объёма памяти и скорости выполнения лабораторной работы для всех загружаемых файлов . Интегрировать LLM для автоматических подсказок и анализа кода студентов. Создать и протестировать структурированную базу данных для хранения информации о пользователях, заданиях и результатах проверки. Реализовать возможность подключения внешних репозиториев (GitHub, GitLab) для загрузки заданий студентами.
Результат
В результате будет получена система, позволяющая студентам загружать лабораторные работы и получать автоматическую проверку по языкам Python, C# и C++. Проверка будет учитывать длину кода, объём памяти и скорость выполнения. Встроенный LLM обеспечит подсказки и анализ кода. Будет разработана структурированная база данных для хранения информации о пользователях, заданиях и результатах проверки. Будет реализована интеграция с внешними репозиториями (GitHub, GitLab) и удобный веб-интерфейс для студентов и преподавателей.
Партнёры проекта

***
Made on
Tilda