Анализ системы дистанционного практикума по программированию. Модернизация ядра системы для работы с новым конфигурационным файлом. Программная реализация изменений в базе данных и веб-интерфейсе пользователя. Разработка инструкции для участника олимпиад.
Аннотация к работе
1. АНАЛИТИЧЕСКИЙ ОБЗОР 1.1 Постановка задачи 1.2 Анализ существующих решений 1.3 Анализ системы дистанционного практикума ВоГУ, подлежащий модернизации 2. ПРОЕКТИРОВАНИЕ СИСТЕМЫ 2.1 Определение решаемых задач 2.2 Проектирование изменений в ядре системы 2.3 Проектирование изменений в базе данных системы 2.4 Проектирование изменений в веб-интерфейсе пользователя 3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ 3.1 Программная реализация изменений в ядре системы 3.2 Программная реализация изменений в базе данных системы 3.3 Программная реализация изменений в веб-интерфейсе пользователя 4. На данный момент, стали популярными системы, работающие в режиме реального времени, когда несколько участников олимпиады отсылают свои решения на сервер и тут же получают результаты тестирования, а так же своё расположение в турнирной таблице. Таблица команд компиляции должна быть доведена до сведения всех участников перед началом каждого тура и размещена в памятке участнику. Скомпилированная программа последовательно запускается на тестах из примеров в условии. Рисунок 1.1- Пример предоставления информации в случае, если сообщается результат проверки решения на каждом тесте. 1.2 Анализ существующих решений Существует несколько сайтов в свободном доступе, которые позволяют участвовать в соревнованиях по программированию и выполняющих автоматическую проверку принятых решений. Рассмотрим систему Яндекс.Контест.