External grader — это шаг, в котором проверка и оценивание решения учащегося происходит с помощью внешней проверяющей системы, которую преподаватель создает и разворачивает самостоятельно, отдельно от платформы Stepik.
Иногда преподавателям технических курсов недостаточно существующих типов шагов. С помощью External grader преподаватель может интегрировать собственную проверяющую систему с решениями на Stepik, которая будет отвечать его требованиям.
External grader особенно полезен для курсов программирования, где учащихся просят представить сложный код. External grader может запускать тесты, которые преподаватель определит для этого кода, и возвращать результаты учащемуся.
External grader: схема работы
Создание шага
Чтобы создать шаг External grader:
- Ознакомьтесь с документацией Stepik к этому виду шага — https://stepik.org/lesson/50675/step/1;
- Прочтите документацию от edX и убедитесь, что вы знакомы с интерфейсом XQueue, через который Stepik общается с вашим External grader;
- Подключите для курса тариф Enterprise;
- Как минимум за неделю до запуска задачи попросите Stepik через форму обратной связи создать новую очередь, из которой будет извлекаться ваш External grader. Наряду с именем очереди мы предоставим вам имя пользователя и пароль, необходимые для связи с XQueue. У вас может быть только одна очередь для всех задач в вашем курсе(ах);
- Отредактируйте конфигурации задания.