Обучение разработке программно... Заметка
RSS GitLab

Обучение разработке программного обеспечения простым способом с помощью GitLab

Преподаватели по разработке программного обеспечения сталкиваются с трудностями при распространении заданий и предоставлении эффективной обратной связи. Программа GitLab for Education предоставляет бесплатный доступ к GitLab Ultimate для образовательных учреждений. Стивен Дейм из Университета Вашингтона, Ботелл, использует GitLab для эффективного управления учебными материалами и обратной связью со студентами. Он использует группы и подгруппы GitLab для создания организованной иерархии. Эта структура моделирует университет, курс и роли с применением определенных разрешений. Преподаватели контролируют доступ к материалам с помощью подгрупп для студентов и проверяющих. Студенты используют SSH-ключи для доступа и управления своим кодом в приватных репозиториях. REST API GitLab автоматизирует крупномасштабное управление студентами посредством создания подгрупп и управления членством с использованием примера скрипта на Python. Студенты сдают задания через запросы на слияние, что облегчает комментирование кода в строке и контекстную обратную связь. Этот рабочий процесс имитирует профессиональные среды разработки программного обеспечения, что приносит пользу студентам. GitLab for Education предлагает ценные функции, такие как неограниченное количество рецензентов и дополнительное хранилище. Преподавателям рекомендуется начинать с простого и постепенно расширять использование.