Содержание
Порядок выполнения и защиты лабораторных работ
Выполнение и защита лабораторной работы состоит из следующих этапов:
- Выполнить задание к лабораторной работе и загрузить задание на moodle в соответствующий модуль курса. Задание считается выполненным только в случае успешного прохождения всех тестов. Написанный код может проходить все проверки, но содержать ошибки, которые могут повлиять на оценку при защите работы, поэтому необходимо соблюдать следующие требования: Правила оформления кода для лабораторных работ
- Загрузить файлы с кодом в репозиторий группы при помощи системы контроля версий в соответствии с правилами Правила работы с репозиториями в MOEVM Repositories (Forgejo) и создать pull-request
- Защита лабораторной работы: решение заданий за ограниченное время с использованием прокторинга
- Если решены все задания на защите – беседа с преподавателем для подтверждения максимального балла
Лабораторная работа считается зачтённой (т.е.получены баллы за pull-request и защиту в рейтинг) только после слияния соответствующего pull-request’а преподавателем! В любых иных случаях работа считается невыполненной и баллы за неё не учитываются в рейтинге.
Выполнение задания на moodle
Если обнаруживается, что студент выполнил лабораторную работу не самостоятельно, в том числе с использованием ИИ, то лабораторная работа и результат защиты аннулируются без возможности перезащиты. При этом остаётся возможность получить 2 балла за pull-request, если самостоятельно выполнить лабораторную работу до финальной даты дисциплины
Создание pull-request’а
Если нет возможности или нет желания защищать лабораторную работу на ближайшей паре (и при этом дедлайн ещё не прошёл), то по предварительному согласованию с преподавателем можно перенести защиту. Без предупреждения и согласования за защиту лабораторной работы выставляется ноль баллов, как если бы была неявка.
Если нет возможности защитить лабораторную работу в ближайшую пару по уважительной причине, то необходимо предупредить своего преподавателя, принести подтверждающий документ в деканат (Я заболел и пропустил лекцию/практику/контрольную/лабораторную. Что мне делать, чтобы ликвидировать текущие задолженности?), и после подтверждения данного документа вам будет предоставлена возможность защиты лабораторной работы.
Наличие pull-request’а на момент проведения пары, но отказ от защиты или отсутствие сдающего на защите приводит к автоматическому получению 0 баллов за защиту (перезащита не предполагается). Таким образом, если нет планов защищать лабораторную работу, то pull-request для получения за него баллов можно выполнить в любой момент времени до финальной даты дисциплины.
Защита лабораторной работы
Перед началом пары преподаватель свяжется со сдающими студентами через студенческий чат (Rocket.Chat) в канале группы. Слева в приложении или странице Rocket.Chat расположены каналы групп, через которые будет происходить коммуникация. Перед началом пары необходимо открыть текстовый канал своей группы.
Задания для защиты находятся в отдельном курсе на мудл, в который студенты добавляются в начале семестра. Для защиты лабораторной работы преподаватель назначает каждому сдающему вариант и отправляет ссылки на модули в moodle.
На защите лабораторной работы нужно решить три задания. Задания могут быть как практическими (написание кода), так и теоретическими (выбор варианта ответа, ввод строкового ответа). Теоретические задания ограничены количеством попыток. Практические задания не имеют ограничения на количество отправок. Каждое решенное задание даёт 1 балл за защиту. На защиту отводится 60 минут, после чего модуль автоматически завершает все попытки сдающего и сделать новую отправку уже невозможно. Для каждого задания засчитывается лучшая попытка (с максимальным баллом)
Во время защиты разрешается задавать преподавателю уточняющие вопросы по условию заданий через канал группы в Rocket.Chat.
Беседа с преподавателем
После выполнения заданий защиты можно получить от 0 до 3 баллов. Дальнейшие возможные действия в зависимости от количества баллов:
- 0 баллов. Возможна одноразовая перезащита данной лабораторной работы если
- Защита проведена до дедлайна
- Сдающий присутствовал на защите
- На самой защите получено 0 баллов. Аннулированные защиты перезащитить нельзя
- 1-2 балла. Баллы за защиту будут выставлены преподавателем в pull-request после проверки решений и записи прокторинга
- 3 балла. Для получения 3 баллов после защиты необходимо пройти беседу с преподавателем. Для этого нужно установленным преподавателем способом (сообщение в канале группы, форма, электронная очередь, …) сообщить о намерении получить полный балл через беседу. После этого преподаватель пригласит на видеозвонок для проведения беседы
- На беседе могут быть заданы вопросы как по самой лабораторной работе, так и по связанным темам. Также могут быть вопросы по заданиям из защиты.
- Во время беседы необходимо включить демонстрацию экрана и веб-камеру
- По результатам беседы можно получить как полных 3 балла, так и понизить свой балл за защиту лабораторной работы
- Если нет планов беседовать с преподавателем, то максимальный балл за защиту снижается до 2, а беседа не проводится
Почему мой pull-request не слит
Pull-request может быть не слит (а работа не зачтена) по следующим причинам:
- Преподаватель не проверил вашу работу/исправления. Нужно подождать некоторое время или обратиться к соответствующему разделу: Трудности коммуникации
- Преподаватель оставил замечания к pull-request’у, которые необходимо исправить в сроки, указанные в разделе Структура курса и график работ. Данные замечания обязательны к исправлению и их неисправление является основанием в отказе слияния pull-request’а
Трудности коммуникации
Если преподаватель по лабораторным работам длительное время (больше 2 недель) не проверяет pull-request (новый или исправленный), без предварительной договоренности о времени проверок, то необходимо написать ему письмо на почту и уточнить, когда преподаватель проверить pull-request’ы. Ответственными и заинтересованными за вашу работу являетесь вы, и если вы не интересуетесь временем проверок ваших работ, то ответственность за последствия лежит на вас.
Если преподаватель без объяснения причин и предварительных договоренностей не проверяет pull-request’ы и не отвечает на письма больше недели, то необходимо сделать следующее:
- Проверить правильность оформления своего письма и указанный в письме адрес преподавателя (любые письма, не соответствующие требованиям оформления, игнорируются, см. Правила коммуникации)
- Отправить ваше письмо повторно, так как оно могло затеряться на почте преподавателя
Если ответа нет больше недели с момента повторной отправки и вы уверены в правильности оформления письма, то добавьте в копию письма кураторов дисциплины
