User Tools

Site Tools


courses:programming:working_rules

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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’ы. __**Ответственными за вашу работу являетесь вы, и если вы не интересуетесь временем проверок ваших работ, то ответственность за последствия лежит на вас.**__
  
courses/programming/working_rules.1693229466.txt.gz · Last modified: 2023/08/28 13:31 by andrey_gavrilov