This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
staff:stepik [2017/09/29 10:53] mark |
staff:stepik [2022/12/10 09:08] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Создание задач для Stepik ====== | ||
+ | ===== Linux Challenge ===== | ||
- | * Базовый мануал по LC https://stepik.org/lesson/9180/step/1?unit=1725 | + | |
+ | |||
+ | * Базовый мануал по LC https://stepik.org/lesson/9180/step/1?unit=1725 | ||
* Технические ограничения LC https://support.stepik.org/en/support/solutions/articles/19000015512-linux-challenge-issues | * Технические ограничения LC https://support.stepik.org/en/support/solutions/articles/19000015512-linux-challenge-issues | ||
* Templates for Linux Challenge https://github.com/OSLL/stepik_templates | * Templates for Linux Challenge https://github.com/OSLL/stepik_templates | ||
Line 8: | Line 12: | ||
==== Как локально отлаживать задачи Linux Challenge ==== | ==== Как локально отлаживать задачи Linux Challenge ==== | ||
- | <note> | + | <code bash> |
docker pull stepic/challenge-base | docker pull stepic/challenge-base | ||
- | |||
docker run --name stepik -t stepic/challenge-base | docker run --name stepik -t stepic/challenge-base | ||
- | |||
docker exec -it stepik bash -c 'su box' | docker exec -it stepik bash -c 'su box' | ||
- | </note> | + | </code> |
+ | |||
+ | ==== Чеклист отладки задачи Linux Challenge ==== | ||
+ | |||
+ | * Stepik не отображает ошибки в bootstrap и/или test scenraio. | ||
+ | * При открытии терминала и нажатии Enter | ||
+ | * допустимая задержка перед появление приглашения командной строки не более трех секунд, | ||
+ | * не должен отображаться вывод скриптов инициализации задачи. | ||
+ | * На файловой системе не должно быть следов настройки задачи (скрипты, лишние файлы) - только файл с условием (если нужен) и зашифрованный правильный ответ (если есть). | ||
+ | * Если сразу же после начала решения задачи нажать Submit, задача не отмечается как решенная. | ||
+ | * Если задача подразумевает наличие файла с ответом: | ||
+ | * При пустом файле задача не должна отмечатся как решенная. | ||
+ | * При наличии случайного содержимого задача не должна отмечатся как решенная. | ||
+ | * При правильном решении задачи она отмечается как решенная. |