This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
courses:programming:working_rules [2023/08/28 13:31] andrey_gavrilov |
courses:programming:working_rules [2024/02/29 06:06] (current) sergey_tinyakov |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====Правила сдачи работ==== | + | =====Правила сдачи работ===== |
- | ===Правила для лаб. работ=== | + | ====Правила для лаб. работ==== |
Для того, чтобы получить баллы за пулреквест нужно выполнить следующие требования: | Для того, чтобы получить баллы за пулреквест нужно выполнить следующие требования: | ||
- Выполнить задание к лаб. работе и загрузить задание на //moodle// в соответствующий модуль курса. Задание считается выполненным только в случае успешного прохождения всех тестов. Написанный код может проходить все проверки, но содержать ошибки, которые могут повлиять на оценку при защите работы, поэтому необходимо соблюдать следующие требования: [[https://se.moevm.info/doku.php/courses:programming:rules|правила оформления кода]] | - Выполнить задание к лаб. работе и загрузить задание на //moodle// в соответствующий модуль курса. Задание считается выполненным только в случае успешного прохождения всех тестов. Написанный код может проходить все проверки, но содержать ошибки, которые могут повлиять на оценку при защите работы, поэтому необходимо соблюдать следующие требования: [[https://se.moevm.info/doku.php/courses:programming:rules|правила оформления кода]] | ||
Line 8: | Line 8: | ||
- Баллы за пулреквест будут зачтены, если Ваш пулреквест прошел все проверки. Описание меток пулреквеста и ошибок при автоматической проверке работы: **<link>** | - Баллы за пулреквест будут зачтены, если Ваш пулреквест прошел все проверки. Описание меток пулреквеста и ошибок при автоматической проверке работы: **<link>** | ||
- | Для того, чтобы получить **баллы за защиту**, Вам необходимо выполнить следующие требования: [[https://docs.google.com/document/d/e/2PACX-1vTkUOVVcBT15-642pbXl0zvGCxw4ruDzGzHV14tkF7yahIw5_5-jEK0g0bB8IqO_xlyuHo7mTWAQdaC/pub?urp=gmail_link&gxids=7757|правила дистанционной защиты лабораторных и курсовых работ]] | + | Для того, чтобы получить **баллы за защиту**, Вам необходимо выполнить следующие требования: [[courses:programming:proctoring_rules]] |
- | Перезащита работы допускается только один раз, если по итогам предыдущей защиты студент получил 0 баллов. Перезащита работы возможна только на парах до дедлайна защит лаб. работы, которые указаны в графике. | + | Перезащита работы допускается только один раз, если по итогам предыдущей защиты студент получил 0 баллов. Перезащита работы возможна только на парах до дедлайна лаб. работы, которые указаны в графике. **Пример**: если дедлайн по работе 1 марта, и студент получил 0 баллов на защите 28 февраля, то перезащты невозможна. |
- | ===Правила проведения контрольной и ее формат=== | + | Если обнаруживается, что студент __выполнил лабораторную работу не самостоятельно__, то результат защиты **аннулируется без возможности перезащиты**. |
+ | |||
+ | ====Правила проведения контрольной и ее формат==== | ||
Контрольная представляет из себя набор практических и теоретических заданий. Контрольная будет проходить в специальном курсе moodle: **<link>** | Контрольная представляет из себя набор практических и теоретических заданий. Контрольная будет проходить в специальном курсе moodle: **<link>** | ||
Каждое выполненное задание дает Вам балл. Результаты контрольной могут быть аннулированы, если не соблюдать правила проведения контрольной работы. | Каждое выполненное задание дает Вам балл. Результаты контрольной могут быть аннулированы, если не соблюдать правила проведения контрольной работы. | ||
- | ===Правила для курсовой работы=== | + | ====Когда зачтена оценка за работу==== |
- | Для того, чтобы защитить курсовую работу и получить оценку необходимо: | + | Лабораторные и курсовые работы считаются зачтёнными (т.е. вы получили данные баллы в рейтинг или в оценку) **__только после мержа соответствующего pull-request’а преподавателем! В любых иных случаях работа считается невыполненной и вы не получаете своих баллов за неё.__** |
- | - Реализовать программу в соответствии с заданием и правилами: [[https://se.moevm.info/doku.php/courses:programming:pr_kurs|правила создания PR к курсовой работе]] \\ **Важно:** Для весеннего семестра предъявляются дополнительные требования: [[https://se.moevm.info/doku.php/courses:programming:rules_extra_kurs|требования к курсовым работам на 4 и 5 -- весенний семестр]] | + | |
- | - Написать пояснительную записку в соответствии с правилами: [[https://se.moevm.info/doku.php/courses:programming:report|Оформление пояснительной записки к курсовой работе]] | + | |
- | - Создать пулреквест ([[https://docs.github.com/ru/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request|pull request]]). Пулреквест должен пройти все проверки для допуска к защите и должен быть сделан вовремя. | + | |
- | - Защитить курсовую работу в назначенный индивидуальный день защиты. [[https://docs.google.com/document/d/e/2PACX-1vTgExXfz9GG7MH0UG-XUiivNS5QzFtKReEpOXql7OWDQ6iEmUnVlRNHLjryZx4jVH947GrMPwFp6p2f/pub|Описание проведения защиты курсовой и ее оценивания]] | + | |
- | + | ||
- | День защиты определяется преподавателем и может быть в интервале 2х последних недель семестра (без учета зачетной недели). Пересдача курсовых работ не предусмотрена и возможна только в назначенный день. \\ | + | |
- | Расписание защит: **<link>** | + | |
- | + | ||
- | ===Когда зачтена оценка за работу=== | + | |
- | Лабораторные и курсовые работы считаются зачтённой (т.е. вы получили данные баллы в рейтинг или в оценку) **__только после мержа соответствующего pull-request’а преподавателем! В любых иных случаях работа считается невыполненной и вы не получаете своих баллов за неё.__** | + | |
- | ===Почему моя работа не смержена=== | + | ====Почему моя работа не смержена==== |
Существует несколько причин, по которым ваш pull-request не смержен (а работа не зачтена): | Существует несколько причин, по которым ваш pull-request не смержен (а работа не зачтена): | ||
* Преподаватель не проверил вашу работу/исправления. Нужно подождать некоторое время или обратиться к соответствующему разделу: [[working_rules#Трудности коммуникации|Трудности коммуникации]] | * Преподаватель не проверил вашу работу/исправления. Нужно подождать некоторое время или обратиться к соответствующему разделу: [[working_rules#Трудности коммуникации|Трудности коммуникации]] | ||
- | * Преподаватель оставил замечания к pull-request’у, которые необходимо исправить в сроки, указанные в разделе [[https://se.moevm.info/doku.php/courses:programming:structure|график работ]]. Замечания могут быть оставлены как к коду, так и к отчёту. Данные замечания обязательны к исправлению (как коду, так и к отчёту!), и их неисправление является основанием для не мержа pull-request’а | + | * Преподаватель оставил замечания к pull-request’у, которые необходимо исправить в сроки, указанные в разделе [[courses:programming:structure]]. Замечания могут быть оставлены как к коду, так и к отчёту. Данные замечания обязательны к исправлению (как коду, так и к отчёту!), и их неисправление является основанием для не мержа pull-request’а |
__При защите курсовой работы__ первоначальную проверку pull-request’а осуществляет преподаватель, который принимает у вас защиту. Если он оставил замечания, то вы должны их исправить, иначе работу не будет зачтена. Однако дальнейшую проверку (после защиты курсовой) pull-request’а осуществляет преподаватель по лабораторным работам. | __При защите курсовой работы__ первоначальную проверку pull-request’а осуществляет преподаватель, который принимает у вас защиту. Если он оставил замечания, то вы должны их исправить, иначе работу не будет зачтена. Однако дальнейшую проверку (после защиты курсовой) pull-request’а осуществляет преподаватель по лабораторным работам. | ||
- | ===Трудности коммуникации=== | + | ====Трудности коммуникации==== |
Если преподаватель по лабораторным работам длительное время (больше 2 недель) не проверяет ваш pull-request (новый или исправленный), без предварительной договоренностей о времени проверок, то необходимо написать ему письмо на почту и уточнить, когда преподаватель проверить ваши pull-request’ы. __**Ответственными за вашу работу являетесь вы, и если вы не интересуетесь временем проверок ваших работ, то ответственность за последствия лежит на вас.**__ | Если преподаватель по лабораторным работам длительное время (больше 2 недель) не проверяет ваш pull-request (новый или исправленный), без предварительной договоренностей о времени проверок, то необходимо написать ему письмо на почту и уточнить, когда преподаватель проверить ваши pull-request’ы. __**Ответственными за вашу работу являетесь вы, и если вы не интересуетесь временем проверок ваших работ, то ответственность за последствия лежит на вас.**__ | ||