В работе рассматривается проблема создания инструментария для организации дистанционного обучения. Описаны требования и проект онлайн-платформы для обучения программированию. Платформа должна обеспечить автоматизацию проверки учебных заданий, а также предоставлять возможности для формирования индивидуальной траектории обучения и отслеживания динамики успеваемости учеников.