EMBER_CLI_FASTBOOT_BODY

Разработка задач в системе Polygon

About the course

Система Polygon разработана Михаилом Мирзаяновым – основателем сайта codeforces.com. Эта система будет полезна всем тем, кто занимается разработкой задач для контестов по программированию, а также для систем автоматической проверки решений (например, ejudge или Яндекс.Контест). Она позволяет сформировать полный пакет задачи в интерактивном режиме. Этот пакет может включать условие (на различных языках и в различных форматах), настройки, эталонные решения (для различных вердиктов системы), тесты (которые можно сделать как вручную, так и с использованием генератора) и ответы на них (полученные автоматически с использованием эталонного решения), чекер (если используется нестандартный), валидатор.

В данном курсе рассматривается формирование пакета для одной задачи по шагам: от написания условия до создания тестов. Также я освещены вопросы разработки генератора, чекера и валидатора с использованием известной библиотеки testlib.h. Кратко определены основные конструкции языка разметки LaTeX, которые позволят Вам писать условия

Instructors

  1. User picture
    Александр Жуков
    Донской государственный технический университет (donstu.ru) Лицей КЭО (licey.keo-rostov.ru)
    В 2009 году окончил магистратуру ДГТУ (donstu.ru) по направлению "Информатика и вычислительная техника". В 2012 году защитил диссертацию на соискание звания к.т.н. по теме "Адаптивные алгоритмы кэширования в информационных системах" С 2014 года преподаватель Информатики и ИКТ Лицея КЭО (licey.keo-rostov.ru) C 2016 года заведующий кафедрой КБИС ДГТУ Заместитель председателя региональной комиссии по Информатике и ИКТ (Ростовская область).

Reviews

User 56310049 August 17, 2018 link
5
10/10
5 All reviews

В курсе рассматривается процесс подготовки задач в системе polygon: описание условия, создание тестов, чекера, валидатора.

Expected time to complete:
1 hour
Language:
Русский
Certificate:
Not issuing

About the course

Система Polygon разработана Михаилом Мирзаяновым – основателем сайта codeforces.com. Эта система будет полезна всем тем, кто занимается разработкой задач для контестов по программированию, а также для систем автоматической проверки решений (например, ejudge или Яндекс.Контест). Она позволяет сформировать полный пакет задачи в интерактивном режиме. Этот пакет может включать условие (на различных языках и в различных форматах), настройки, эталонные решения (для различных вердиктов системы), тесты (которые можно сделать как вручную, так и с использованием генератора) и ответы на них (полученные автоматически с использованием эталонного решения), чекер (если используется нестандартный), валидатор.

В данном курсе рассматривается формирование пакета для одной задачи по шагам: от написания условия до создания тестов. Также я освещены вопросы разработки генератора, чекера и валидатора с использованием известной библиотеки testlib.h. Кратко определены основные конструкции языка разметки LaTeX, которые позволят Вам писать условия

Requirements

Желательно, чтобы учащиеся знали язык программирования C++

Target audience

Преподаватели информатики, преподаватели программирования, разработчики задач для контестов по программированию

This course is entirely free. All content is available now.