• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Разработка нового и доработка существующего функционала системы проверки решений по программированию для Лицея НИУ ВШЭ с автоматизированным подсчётом рейтинга

Выполнили: Котовский Семён Олегович, Старцев Евгений Борисович

Проект направлен на модернизацию и расширение функциональных возможностей существующей системы проверки решений по программированию для Лицея НИУ ВШЭ. Данный комплекс мероприятий включает в себя доработку серверного, веб и мобильного приложений, а также интеграцию с системой 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 и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.