staff:stepik
Содержание
Создание задач для Stepik
Linux Challenge
- Базовый мануал по 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, задача не отмечается как решенная.
- Если задача подразумевает наличие файла с ответом:
- При пустом файле задача не должна отмечатся как решенная.
- При наличии случайного содержимого задача не должна отмечатся как решенная.
- При правильном решении задачи она отмечается как решенная.