====== Формирование оценок (как баллы превращаются в оценки, что делать и чего делать не нужно) ====== ===== Из чего складывается оценка ===== Всего в курсе можно заработать до 90 баллов. Если вы очень талантливый и внимательно читаете описание курса, то больше. * (командам) Баллы за итерации - суммарно до 40 баллов за все итерации * Освоение теоретических материалов - пропорционально степени освоения до 40 баллов * Посещаемость лекций - пропорционально посещаемости от общего числа лекций (первую лекцию не считаем) - до 10 баллов. Лекция посещена, если вы были на ней более 75% времени. * Бонусы * Штрафы ===== Как оценивается выполнение итераций ===== Каждая итерация оценивается максимально в **10 баллов**. Как считается фактический балл за одну итерацию в обычных проектах: * В оценке есть два компонента: **Общие баллы проекта** (насколько с точки зрения проекта команда пришла к успеху за итерацию) 4 балла и "**Баллы студента**" 6 баллов * Если **Общие баллы проекта** за итерацию == 0, то общая оценка всех участников проекта за нее - 0. * Если **Баллы студента** за итерацию ==0, то **Общие баллы проекта** за нее он не получает. * У бакалавров и магистров "**Баллы студента**" за итерацию считаются по-разному. * Бакалавры - * (для итерации 1) - оцениваются магистром (будет разослана форма) пропорционально степени участия в процессе. Если магистр кого-то забыл оценить - это минус магистру. * (для итераций 2-4) получают баллы пропорционально степени своего наблюдаемого и отчуждаемого участия в итерации. * 0 баллов - нет участия в репо * 1 балл - кода нет, но есть успехи на вики * 6 баллов - сделал одну или более фичу по итерации * Магистры - получают баллы пропорционально "порядку" в проекте и степени своего наблюдаемого и отчуждаемого участия в разработке. Порядок и движение в проекте важнее, чем написание кода вами. Ниже ориентировочные примеры оценивания * 0 баллов - два и более бакалавра не выполнили требований итерации и/или не показали результата (магистр не эскалировал проблему) * 5 баллов - итерация закрыта полностью, все бакалавры показали нужный уровень участия, но магистр не принял участия в работе над проектом * 6 баллов - уровень на 5 баллов + магистр сам принял участие в работе над проектом * Если магистров в проекте двое, то каждый из них оценивается по алгоритму выше, но с оговорками * требования к общим результатам проекта выше (чем в случае с проектами, где магистр один) - в проекте должно быть чуть больше успехов * требования к личному вкладу (написание кода / вики ....) тоже выше - раз магистров двое, то у них больше времени остается на непосредственно разработку * ответственность за результат не делится (если в плане организации все плохо, то ответсвенны оба магистра) - раз их двое, то вдвоем магистры имеют приемущество в контроле над ситуацией Как считается балл за итерацию в Fast Track: * Пропорционально степени выполнения плана (0-10 баллов за итерацию) + наличие и степень порядка в вашем взаимодействии с репо (ведение задач, коммиты и тд) * Если задачи итерации выполнены с опозданием от срока, то оценка умножается на 0.5 * Конкретные критерии проверки и требования - в репозитории Если у команды есть небольшое отставание по текущей итерации (именно в плане продукта) , то магистр может (по согласованию с преподавателем) в небольшой срок это отставание устранить. Наблюдаемое и отчуждаемое участие в разработке это **ваши действия в репо**, которые видно невооруженным взглядом и которые приносят проекту пользу. Пример: * коммиты (мелкие и частые коммиты лучше чем большие и крупные) * работа с вики * работа с задачами Обратите внимание, что эти действия идут в зачет тому, кто значится их автором на гитхабе. Поэтому - настройте, пожалуйста, себе гит / гитхаб. Любые возражения на этот счет (например, я не смог настроить github desktop / друг за меня пушит / мы работаем всей комадной с одной машины и прочее) не принимаются. ===== Освоение теоретических материалов ===== Всем участникам курса нужно освоить все материалы из обоих курсов. * Курс молодого бойца 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 ===== Бонусы ===== Все * (10 баллов) **Знаток предмета** - топ-10 / топ-5 (бакалавры / магистры) человек, активно помогавших коллегам с ответами на вопросы по предмету в дискорд-сервере. * (10 баллов) **Знатоки тестирования** - бонус для топ-3 команд, у которых самая полная автоматизация тестирования в репо (получает вся команда, не применимо для Fast Track). * (5 баллов) **Исполнитель отвалился** - если один из бакалавров отвалился, то оставшаяся команда получает бонус (не применимо для Fast Track). Бакалавры: * (7 баллов) **Команда без руководителя** - если магистр отвалилися, то оставшаяся команда получает бонус (не применимо для Fast Track). Магистры: * (7 баллов максимум) **Протоколист** - за каждый сохраненный вовремя (к сожалению, задним числом разместить нельзя) протокол / запись созвона с командой. Размещайте ссылки / записи на вики репозитория. Считается пропорционально количеству синхронизаций, считаем что максимум может быть 7 синхронизаций(1 за первую итерацию, и по два созвона за каждую следующую). ===== Штрафы ===== Все * (-10 баллов) Токсичное поведение / буллинг * (-10 баллов) Жульничество * (-20 баллов) Я не знал, что нужно получить доступ в репо - **доступ в репо не получен до наступления марта** * (-20 баллов) Я не знал, что нужно быть на дискорд сервере - **доступ на дискорд сервер не получен / вы не указали себе корректный ник до наступления марта** * (-30 баллов) Я не знал, что нужно прям комитить - **нет коммитов до начала апреля** ===== Дедлайны проверок ===== (даты пофиксим) Все время - Московское. * Мягкий дедлайн - 30.05.2024 23:59 * Жесткий дедлайн - 31.05.2024 14:00 * Срок окончательной проверки 04.06.2024 14:00 Как работают дедлайны: * Все присланное до** мягкого дедлайна** будет проверено до наступления **жесткого дедлайна** * Все присланное до **жесткого дедлайна** будет проверено до **срока окончательной проверки** * Все присланное после **жесткого дедлайна** будет проигнонировано. ===== Оценки ===== Учитывая, что курс экспериментальный, то баллы ниже задают **рекомендованные** оценки. Эти оценки могут быть скорректированы в большую или меньшую сторону в зависимости от обратной связи участников / впечатления / коммуникации. Бакалавры * Удовлетворительно - >= 60 * Хорошо - >= 75 * Отлично - >= 85 Магистры * Удовлетворительно - >= 61 * Хорошо - >= 76 * Отлично - >= 86