System of holding tournaments and checking solutions of problems in programming

Ведерникова Татьяна Ивановна, Константин Чепченко · Baikal Research Journal · 2015

Статья посвящена описанию тестирующей системы «Contest Manager», обеспечивающей удобство и легкость организации турниров по программированию, а также развертывания системы независимо от аппаратных и программных средств (операционной системы, мощности компьютера и т. д.). Программа предназначена для организации соревнований различного уровня, имеет интуитивно понятный интерфейс, позволяет быстро настроить сервер системы, поддерживает разные форматы соревнований и популярные языки программирования, дает возможность экспортировать результаты соревнований в популярные программные средства. Система имеет сервис-ориентированную архитектуру, использует объектно-ориентированную базу данных «MongoDB». Для реализации клиента использована концепция Rich Internet Applicaition и платформа Silverlight. Тестирующая система успешно прошла апробацию при проведении молодежного компьютерного фестиваля по Иркутской области «Компьютерная галактика - 2013» и традиционного конкурса для школьников г. Иркутска «Иркутская компьютериада» в 2014 и 2015 г. Программа «Contest Manager» может использоваться учебными учреждениями, занимающимися подготовкой специалистов в области информационных технологий, для проверки лабораторных работ по программированию.

Read the paper · More papers on PaperTik