GitLab Classrooms

GitLab Classroom is a modest clone of Github Classroom, aimed at GitLab.

Features

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.

License

GitLab Classrooms is licensed under the terms of Mozilla Public License 2.0.