Project and User Grouping
Teaching software development the easy way using GitLab

Teaching software development the easy way using GitLab

4/29/2026 · Rod Burns

What this post added

This post details how the GitLab for Education program, leveraging Groups and Subgroups, is used to structure university courses. It explains how instructors can manage assignment distribution, maintain code privacy, and provide contextual feedback through merge requests and inline comments. It also provides a Python script example for automating student subgroup creation and membership management via the GitLab API, and references an open-source project for class management automation.

Read the original post ↗