С 16 февраля 2016 тестирующая система DOTS доступна для преподавателей информатики Харькова и Харьковской области. Теперь все, кто преподаёт программирование, сможет зарегистрировать в системе своих учеников, объединять их в группы и проводить практикумы по программированию с использованием тестирующей системы.

Что такое dots?

Dots - это тестирующая система для dots.org.ua, написаная на Python, sh и C и интенсивно использующая все возможности Docker контейнеров и Cgroup подсистемы ядра, запуская компиляторы и тестируя пользовательские решения в отдельных Docker контейнерах. Такой подход делает DDots максимально гибкой и модульной системой.

Один DDots обрабатывает одно решение в единицу времени и предзагружает два решения в очередь для уменьшения задержек, связанных с сетью. Таким образом, для нагрузки нескольких ядер рекомендуется запускать N контейнеров DDots (это делается автоматически, Makefile автоматически определяет количество доступных ядер и использует все возможности).

Практикумы по программированию

АГ45 Харьковский учебно-воспитательный комплекс №45 "Академическая гимназия"
ХНЕУ Кафедра информационных систем Харьковского национального экономического университета им. С. Кузнеца

Проект поддержали