Disclaimer:
Если вы не прочитаете этот файл целиком, а потом окажется, что из-за этого у вас меньше баллов, чем вы ожидали, вы сами виноваты, ничего не поделать :(
Я надеюсь, что задания адекватные по сложности... Можно пользоваться интернет-ресурсами, документацией питона, чем-нибудь еще, только не надо решать вместе в этот раз, мы честно хотим понять насколько у всех все хорошо или плохо с такими заданиями.
Всем удачи!
-
Всего можно набрать до 10 баллов. Баллы свыше набранных десяти учитываться как бонус не будут
-
Каждое задание блока
easyпо умолчанию стоит 2 балла, каждое задание блокаhard– 5 баллов -
«Простыми» заданиями можно набрать не более 8 баллов. То есть на оценку хотя бы 9/10 надо сделать хотя бы одно «сложное»
-
Спустя час после создания репозитория стоимость заданий уменьшается в 2 раза
-
Спустя два часа после создания репозитория стоимость заданий падает до 0
Вам выдается ваш личный вариант задания. Это означает следующее – задания вашего варианта стоят свой полный
балл, задания вне вашего варианта стоят ровно половину: easy – 1 баллл, hard – 2.5 балла.
Сгенерируйте свой вариант. Перед этим убедитесь, что корневая папка вашего проекта называется
assignment-midterm-ваш-никнейм, иначе у нас с вами будут разные представления о вариантах.
Для этого запустите файл init.py, который лежит в корне этого проекта. Сам вариант будет лежать в
файле .variant.
Процесс сдачи заданий ничем не отличается от первой практики, только еще и не надо со.
Протестировать свой код локально можно, просто запустив файл с заданием (Ctrl + Shift + F10), либо вызывав pytest из
консоли:
pytest easy/TASKNAME
[или]
pytest hard/TASKNAMEЕсли все тесты пройдены, можно спокойно запушить сделанное задание на GitHub. Пушьте задания как только их решаете, потому что спустя час их стоимость падает в два раза (см. правила)!
git add .
git commit -m "<напишите здесь что-нибудь осмысленное>"
git push origin mainБыло подключено обратно автоматическое тестирование на GitHub. Проверьте, что после команды git push во
вкладке Actions на GitHub запустились тесты ровно к тем заданиям, которые вы сделали. Тестироваться на GitHub после
каждого пуша будут только те задания, файлы с которыми были изменены.
Q: Не могу запушить, что делать?
A: Включить обратно интернет, в этом репозитории не должно быть других проблем с доступом.
Q: Где я могу посмотреть свои набранные баллы с учтом варианта?
A: Нигде :) Потом проставятся в табличку, пока считайте сами, вроде должно быть не так уж сложно.
Q: Достался сложный вариант, это нечестно
A: Варианты похожи на билеты на экзамене – чистая случайность, только в этот раз зависящая от имени. Плюсы относительно билетов на экзамене: можно за частичный балл сдавать и остальные задания, так что не жалуйтесь, пожалуйста, я старался сделать систему лайтовой :(