Разработка нового и доработка существующего функционала системы проверки решений по программированию для Лицея НИУ ВШЭ с автоматизированным подсчётом рейтинга
Выполнили: Котовский Семён Олегович, Старцев Евгений Борисович
Проект направлен на модернизацию и расширение функциональных возможностей существующей системы проверки решений по программированию для Лицея НИУ ВШЭ. Данный комплекс мероприятий включает в себя доработку серверного, веб и мобильного приложений, а также интеграцию с системой Ejudge.
Цели разработки:
1. Улучшение пользовательского интерфейса веб и мобильного приложения согласно макетам в Figma.
2. Обновление методики проверки решений задач с использованием API системы Ejudge.
3. Разработка административной системы для преподавателей, включающей функционал создания контестов и управления пользователями.
Основные компоненты системы:
- Серверное приложение: Разработано на Java, взаимодействует с базой данных PostgreSQL.
- Веб-приложение: Реализовано с использованием Nuxt и Vue.js, HTML, CSS, JavaScript.
- Мобильное приложение: Создано на Dart с использованием фреймворка Flutter, поддерживает платформы iOS и Android.
- Обработчик для взаимодействия с Ejudge: Использует JavaScript, Express, Puppeteer для получения данных из системы тестирования.
Руководитель проекта
Департамент больших данных и информационного поиска: Старший преподаватель
Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.