Comments 4
Какие можно внести дополнения: связать репозиторий с Kanban- или Scrum-сервисом, чтобы выдача заданий фиксировалась в карточках на досках.
Как вариант, можно попробовать в качестве доски встроенный GitHub Projects. Или использовать монорепозиторий со всеми ДЗ:
- Складывать ДЗ прямо в Issues, можно сразу через GitHub Projects
- Назначать в Assignments нужную команды студентов, им придёт оповещение на почту
- Дать права на Push в репозиторий для команды студентов, запретить с помощью Protected Branches слияние с мастером без ревью и прямой push в мастер
- Просить студентов в комит сообщения и PR указывать номер Issue через # — все комиты автоматом появятся в Issue
- Просить студентов все решения складывать по папкам по заданиям — в результате можно будет мерждем нормально закрывать PR-ы и получим сборник решений всех заданий за весь год с историей роста студентов
- Ну и в дополнение настроить единожды CI со всякими проверками, это облегчит жизнь преподавателя и приучит студентов к хорошему
+1
Спасибо за ценный комментарий.
Про GitHub Pages будет в следующих статьях. Где про разработку «большого» проекта несколькими командами в разных репозиториях.
Так и делаю.
Интересный вариант. Постараюсь попробовать его.
Про GitHub Pages будет в следующих статьях. Где про разработку «большого» проекта несколькими командами в разных репозиториях.
Просить студентов в комит сообщения и PR указывать номер Issue через # — все комиты автоматом появятся в Issue
Так и делаю.
Просить студентов все решения складывать по папкам по заданиям — в результате можно будет мерждем нормально закрывать PR-ы и получим сборник решений всех заданий за весь год с историей роста студентов
Интересный вариант. Постараюсь попробовать его.
0
Sign up to leave a comment.
Использование GitHub в обучении. Примеры. Часть II