Создание задач для Stepik

Базовый мануал по LC https://stepik.org/lesson/9180/step/1?unit=1725

Технические ограничения LC https://support.stepik.org/en/support/solutions/articles/19000015512-linux-challenge-issues

Templates for Linux Challenge https://github.com/OSLL/stepik_templates

Презентация про создание Linux Challenge https://bitbucket.org/mark_zaslavskiy/teaching_meta/src/master/slides/creating_stepik_linux_challenges.pdf?at=master&fileviewer=file-view-default

Как локально отлаживать задачи Linux Challenge

docker pull stepic/challenge-base docker run --name stepik -t stepic/challenge-base docker exec -it stepik bash -c 'su box'

Чеклист отладки задачи Linux Challenge

Stepik не отображает ошибки в bootstrap и/или test scenraio.

При открытии терминала и нажатии Enter

допустимая задержка перед появление приглашения командной строки не более трех секунд,

не должен отображаться вывод скриптов инициализации задачи.

На файловой системе не должно быть следов настройки задачи (скрипты, лишние файлы) - только файл с условием (если нужен) и зашифрованный правильный ответ (если есть).

Если сразу же после начала решения задачи нажать Submit, задача не отмечается как решенная.

Если задача подразумевает наличие файла с ответом:

При пустом файле задача не должна отмечатся как решенная.

При наличии случайного содержимого задача не должна отмечатся как решенная.

При правильном решении задачи она отмечается как решенная.