Language switcherRU / EN

Сдача заданий в RS App

Все задания необходимо засабмитать в RS App до дедлайна:

  • Автопроверяемые таски сабмитаются на странице Auto-Test. К таким заданиям относятся: тесты, алгоритмические задания, задания codewars.
  • В случае Cross-Check проверки задания, вам необходимо до дедлайна сабмитнуть необходимую ссылку на странице Cross-check: Submit. После сабмита ссылки работу можно доделывать до самого дедлайна. Ссылку можно сабмитить несколько раз - сохраняется последняя. Все, кто вовремя не предоставили свою работу, получают 0.

Тесты

  • Тесты по теоретическим модулям находятся во вкладке Auto-Test в RS App.
  • У теста есть минимальный проходной балл, указанный в описании к каждому тесту (как правило, 70% от максимально возможного количества баллов).
  • Проходить тест можно то количество раз, которое указано в описании. В зачёт идёт последний результат.
  • Также (если указано), можно пройти тест и больше раз, но оценка за тест будет уменьшена в 2 раза.
  • Результат прохождения теста отобразится сразу. В Score он добавится после обновления статистики (в 04:00 GMT+3).

Алгоритмические задания

  • Пример задания
  • Оценки за эти задачи суммируются в общем Score, как и за все остальные задания. Коэффициент за каждое задание указан в колонке Weight в расписании или в детальном описании задания в Score.
  • После окончания работы над заданием зайдите в RS App, выберите Auto-Test, нажмите Open Task в нужном задании, нажмите кнопку Start task, нажмите кнопку Submit, затем нажмите кнопку Refresh или обновите страницу. В колонке Score отобразится результат проверки. Если при проверке появляются ошибки, то они будут описаны в колонке Details.
  • Сабмитить задание можно сколько угодно раз, каждый следующий сабмит перезаписывает предыдущий.
  • Списывание задач ⇒ отчисление. Хорошо подумайте перед сабмитом чужого кода ради получения 10 баллов. Мы не требуем решения всех задач.
  • Если во время собеседования вы не знаете, как вы решали сданное вами задание ⇒ было списывание ⇒ отчисление.
  • Если во время собеседования вы знаете, как решали задание, но не можете решить заведомо более простую задачу ⇒ было списывание ⇒ отчисление.

Можно ли будет пересдать алгоритмические задания?

Можно, сколько угодно раз, но до дедлайна.

Как найти ошибку при решении алгоритмических задач?

  • console.log() входных параметров в начале решения
  • можно запускать только один тест, чтобы уменьшить количество логов mocha ./test/<ИМЯ ТЕСТА>.test.js или npm run test ./test/название-таска.test.js
  • Можно в самом тесте закомментировать все кроме теста, который падает
  • Можно настроить дебаг в VSC и пошагово посмотреть, что не так.
  • Можно таким сервисом визуально дебажить код.

Codewars

Некоторые задания требуют решения нескольких задач на сайте Codewars

После окончания работы над заданием зайдите в RS App, выберите Auto-Test, нажмите Open Task в нужном задании, нажмите кнопку Start task, проверьте, что ваш username на Codewars соответствует отображаемому username*, нажмите кнопку Submit, затем нажмите кнопку Refresh или обновите страницу. В колонке Score отобразится результат проверки. Если при проверке появляются ошибки, то они будут описаны в колонке Details.

Сабмитить задание можно сколько угодно раз, каждый следующий сабмит перезаписывает предыдущий.

*Изменить username на Codewars можно по ссылке. Вставьте в поле Username указанный username и кликните на кнопку Update в самом низу страницы.

edit username

Cross-check

Подробное описание процесса кросс-чека здесь

CodeJam

Это таск, описание которого заранее не известно, а на выполнение выделяется ограниченное время (от 60 минут до 48 часов). Например, в пятницу в 21:00 все получают ссылку с заданием, на выполнение которого отводится 48 часов.

FAQ

Что делать если не получается вовремя пройти тест или сдать задание?

Пропустить и стараться выполнить остальные задания.

Можно ли брать решение тасков из интернета?

Во всех возможных источниках допустимо брать идею, но не решение.

Когда можно сабмитать ссылку в кросс-чек?

Мы рекомендуем сабмитать ссылку как можно раньше. Можно выполнить небольшую часть задания, засабмитать ссылку, а затем продолжать выполнять задание до дедлайна.

Partnered with

epam
jetbrains icon
AWS icon
 github icon