GitLab Classroom is a modest clone of Github Classroom, aimed at GitLab.
GitLab Classrooms helps Teachers to:
- create GitLab groups for a class
- give assignment for the Students
- automate Students repositories creation in the Group
- use project templates, to have a code skeleton to start with
- grade work automatically by importing test results
For Students, GitLab Classrooms help them to:
- access their assignments
- create their repositories automatically by simply joining a classroom with a magic link
- see their grade on each assignment
GitLab Classroom uses GitLab OAuth2 provider to authenticate Teachers and Students, so no account management is required.
GitLab Classrooms is licensed under the terms of Mozilla Public License 2.0.