courses:mse:mark

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:mse:mark [2024/01/16 09:48]
mark [Из чего складывается оценка]
courses:mse:mark [2024/02/26 14:42] (current)
mark [Как оценивается выполнение итераций]
Line 7: Line 7:
   * (командам) Баллы за итерации - суммарно до 40 баллов за все итерации   * (командам) Баллы за итерации - суммарно до 40 баллов за все итерации
   * Освоение теоретических материалов - пропорционально степени освоения до 40 баллов   * Освоение теоретических материалов - пропорционально степени освоения до 40 баллов
-  * Посещаемость лекций - пропорционально посещаемости до 10 баллов+  * Посещаемость лекций - пропорционально посещаемости ​от общего числа лекций (первую лекцию не считаем) - до 10 баллов. Лекция посещена,​ если вы были на ней более 75% времени.
   * Бонусы   * Бонусы
   * Штрафы   * Штрафы
Line 16: Line 16:
 Каждая итерация оценивается максимально в **10 баллов**. Каждая итерация оценивается максимально в **10 баллов**.
  
-Как считается фактический балл за одну итерацию:​+Как считается фактический балл за одну итерацию ​в обычных проектах:
   * В оценке есть два компонента:​ **Общие баллы проекта** (насколько с точки зрения проекта команда пришла к успеху за итерацию) 4 балла и "​**Баллы студента**"​ 6 баллов   * В оценке есть два компонента:​ **Общие баллы проекта** (насколько с точки зрения проекта команда пришла к успеху за итерацию) 4 балла и "​**Баллы студента**"​ 6 баллов
   * Если **Общие баллы проекта** за итерацию == 0, то общая оценка всех участников проекта за нее - 0.   * Если **Общие баллы проекта** за итерацию == 0, то общая оценка всех участников проекта за нее - 0.
   * Если **Баллы студента** за итерацию ==0, то **Общие баллы проекта** за нее он не получает. ​   * Если **Баллы студента** за итерацию ==0, то **Общие баллы проекта** за нее он не получает. ​
   * У бакалавров и магистров "​**Баллы студента**"​ за итерацию считаются по-разному. ​   * У бакалавров и магистров "​**Баллы студента**"​ за итерацию считаются по-разному. ​
-    * Бакалавры - получают баллы пропорционально степени своего наблюдаемого и отчуждаемого участия в итерации. +    * Бакалавры -  
-      * 0 баллов - нет участия в репо +      * (для итерации 1) - оцениваются магистром (будет разослана форма) пропорционально степени участия в процессе. Если магистр кого-то забыл оценить - это минус магистру. 
-      * 1 балл - кода нет, но есть успехи на вики +      * (для итераций 2-4) получают баллы пропорционально степени своего наблюдаемого и отчуждаемого участия в итерации. 
-      * 6 баллов - сделал одну или более фичу по итерации+        * 0 баллов - нет участия в репо 
 +        * 1 балл - кода нет, но есть успехи на вики 
 +        * 6 баллов - сделал одну или более фичу по итерации
     * Магистры - получают баллы пропорционально "​порядку"​ в проекте и степени своего наблюдаемого и отчуждаемого участия в разработке. Порядок и движение в проекте важнее,​ чем написание кода вами. Ниже ориентировочные примеры оценивания     * Магистры - получают баллы пропорционально "​порядку"​ в проекте и степени своего наблюдаемого и отчуждаемого участия в разработке. Порядок и движение в проекте важнее,​ чем написание кода вами. Ниже ориентировочные примеры оценивания
       * 0 баллов - два и более бакалавра не выполнили требований итерации и/или не показали результата (магистр не эскалировал проблему)       * 0 баллов - два и более бакалавра не выполнили требований итерации и/или не показали результата (магистр не эскалировал проблему)
       * 5 баллов - итерация закрыта полностью,​ все бакалавры показали нужный уровень участия,​ но магистр не принял участия в работе над проектом       * 5 баллов - итерация закрыта полностью,​ все бакалавры показали нужный уровень участия,​ но магистр не принял участия в работе над проектом
       * 6 баллов - уровень на 5 баллов + магистр сам принял участие в работе над проектом       * 6 баллов - уровень на 5 баллов + магистр сам принял участие в работе над проектом
 +      * Если магистров в проекте двое, то каждый из них оценивается по алгоритму выше, но с оговорками
 +        * требования к общим результатам проекта выше (чем в случае с проектами,​ где магистр один) - в проекте должно быть чуть больше успехов
 +        * требования к личному вкладу (написание кода / вики ....) тоже выше ​ - раз магистров двое, то у них больше времени остается на непосредственно разработку
 +        * ответственность за результат не делится (если в плане организации все плохо, то ответсвенны оба магистра) - раз их двое, то вдвоем магистры имеют приемущество в контроле над ситуацией
 +
 +
 +Как считается балл за итерацию в Fast Track:
 +  * Пропорционально степени выполнения плана (0-10 баллов за итерацию) + наличие и степень порядка в вашем взаимодействии с репо (ведение задач, коммиты и тд)
 +  * Если задачи итерации выполнены с опозданием от срока, то оценка умножается на 0.5
 +  * Конкретные критерии проверки и требования - в репозитории
  
 Если у команды есть небольшое отставание по текущей итерации (именно в плане продукта) , то магистр может (по согласованию с преподавателем) в небольшой срок это отставание устранить. Если у команды есть небольшое отставание по текущей итерации (именно в плане продукта) , то магистр может (по согласованию с преподавателем) в небольшой срок это отставание устранить.
Line 40: Line 52:
  
 Обратите внимание,​ что эти действия идут в зачет тому, кто значится их автором на гитхабе. Поэтому - настройте,​ пожалуйста,​ себе гит / гитхаб. Любые возражения на этот счет (например,​ я не смог настроить github desktop / друг за меня пушит / мы работаем всей комадной с одной машины и прочее) не принимаются. Обратите внимание,​ что эти действия идут в зачет тому, кто значится их автором на гитхабе. Поэтому - настройте,​ пожалуйста,​ себе гит / гитхаб. Любые возражения на этот счет (например,​ я не смог настроить github desktop / друг за меня пушит / мы работаем всей комадной с одной машины и прочее) не принимаются.
 +
 ===== Освоение теоретических материалов ===== ===== Освоение теоретических материалов =====
  
-TBD+Всем участникам курса нужно освоить все материалы из обоих курсов.  
 + 
 +  * Курс молодого бойца https://​e.moevm.info/​course/​view.php?​id=2 
 +  * Основы и управление промышленной разработкой ПО https://​e.moevm.info/​course/​view.php?​id=85 , будет включать материалы лекций (В разработке) 
 +    * Введение в программную инженерию. Лекция 1 https://​www.youtube.com/​watch?​v=_kb2UgteIk0 
 +    * Руководство в IT проектах для начинающих https://​www.youtube.com/​watch?​v=ryUReI0G0yI 
 + 
 + 
  
  
Line 49: Line 70:
  
 Все ​ Все ​
-  * (10 баллов) **Знаток предмета** - топ-(бакалавры / магистры) человек,​ активно помогавших коллегам с ответами на вопросы по предмету в дискорд-сервере. +  * (10 баллов) **Знаток предмета** - топ-10 / топ-5 ​(бакалавры / магистры) человек,​ активно помогавших коллегам с ответами на вопросы по предмету в дискорд-сервере
-  * (5 баллов) **Исполнитель отвалился** - если один из бакалавров отвалился,​ то оставшаяся команда получает бонус.+  * (10 баллов) **Знатоки тестирования** - бонус для топ-3 команд,​ у которых самая полная автоматизация тестирования в репо (получает вся команда,​ не применимо для Fast Track)
 +  * (5 баллов) **Исполнитель отвалился** - если один из бакалавров отвалился,​ то оставшаяся команда получает бонус ​(не применимо для Fast Track).
  
 Бакалавры:​ Бакалавры:​
-  * (7 баллов) **Команда без руководителя** - если магистр отвалилися,​ то оставшаяся команда получает бонус.+  * (7 баллов) **Команда без руководителя** - если магистр отвалилися,​ то оставшаяся команда получает бонус ​(не применимо для Fast Track).
  
 Магистры:​ Магистры:​
-  * (7 баллов максимум) **Протоколист** - за каждый сохраненный вовремя (к сожалению,​ задним числом разместить нельзя) протокол / запись созвона с командой. Размещайте ссылки / записи на вики репозитория. Считается пропорционально количеству синхронизаций,​ считаем что максимум ​их может быть ​ 7 (1 за первую итерацию,​ и по два созвона за каждую следуюущую. ​+  * (7 баллов максимум) **Протоколист** - за каждый сохраненный вовремя (к сожалению,​ задним числом разместить нельзя) протокол / запись созвона с командой. Размещайте ссылки / записи на вики репозитория. Считается пропорционально количеству синхронизаций,​ считаем что максимум может быть ​ 7 синхронизаций(1 за первую итерацию,​ и по два созвона за каждую следующую)
  
 ===== Штрафы ===== ===== Штрафы =====
Line 63: Line 85:
   * (-10 баллов) Токсичное поведение / буллинг ​   * (-10 баллов) Токсичное поведение / буллинг ​
   * (-10 баллов) Жульничество   * (-10 баллов) Жульничество
-  * (-20 баллов) Я не знал, что нужно получить доступ в репо - доступ в репо не получен до наступления марта +  * (-20 баллов) Я не знал, что нужно получить доступ в репо - **доступ в репо не получен до наступления марта** 
-  * (-30 баллов) Я не знал, что нужно прям комитить - нет коммитов до начала апреля+  * (-20 баллов) Я не знал, что нужно быть на дискорд сервере - **доступ на дискорд сервер не получен / вы не указали себе корректный ник до наступления марта** 
 +  * (-30 баллов) Я не знал, что нужно прям комитить - **нет коммитов до начала апреля**
  
  
Line 74: Line 97:
 Все время - Московское. Все время - Московское.
  
-  * Мягкий дедлайн - 30.06.2024 23:59 +  * Мягкий дедлайн - 30.05.2024 23:59 
-  * Жесткий дедлайн - 31.06.2024 14:00+  * Жесткий дедлайн - 31.05.2024 14:00
   * Срок окончательной проверки 04.06.2024 14:00   * Срок окончательной проверки 04.06.2024 14:00
  
courses/mse/mark.1705398511.txt.gz · Last modified: 2024/01/16 09:48 by mark