Система автоматической проверки лабораторных работ

Проект со сквозной аутентификацией Oauth и возможностью подключения произвольных скриптов

Образовательные проекты
WEB-системы
Интеграции

О проекте

Разработана система автоматической проверки лабораторных работ для высших и средних учебных заведений. Платформа обеспечивает быструю и объективную оценку конфигурационных файлов студентов, выполненных в рамках практических занятий по сетевым технологиям. Система интегрирована с LMS Mirapolis через протокол OAuth, что обеспечивает единую точку входа для всех участников образовательного процесса.

Ключевая особенность системы — возможность подключения произвольных Python-скриптов для проверки работ. Это позволяет преподавателям гибко настраивать критерии оценивания и адаптировать систему под различные типы заданий. Платформа способна одновременно обрабатывать работы до 500 студентов с задержкой отображения результатов не более 10 секунд, что делает её эффективным инструментом для массового обучения.

Особенности проекта

01

Интеграция с LMS Mirapolis

Cквозная аутентификация через Oauth

02

Проверка результатов 500 пользователей одновременно

Задержка при отображении результатов выполнения скрипта не более 10 сек.

03

Подключаемые скрипты

Прозивольные скрипты проверки на языке Python

Основные возможности

01

Проверка конфигурационных файлов

Python-скрипт для проверки файлов в формате CFG/TXT

02

Настройка групп обучения

Возможность создания и импорта групп пользователей

03

Автоматическая оценка результатов работы

Выставление баллов в зависимости от количества ошибок

Технологии

В процессе разработки системы использовались самые современные и актуальные средства и технологии.

Kotlin
VueJS
PostgreSQL
Python