Инструменты пользователя

Инструменты сайта


staff:stepik

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

Linux Challenge

Как локально отлаживать задачи 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, задача не отмечается как решенная.
  • Если задача подразумевает наличие файла с ответом:
    • При пустом файле задача не должна отмечатся как решенная.
    • При наличии случайного содержимого задача не должна отмечатся как решенная.
  • При правильном решении задачи она отмечается как решенная.