https://github.com/juwit/gitlab-classrooms
Mirror of https://gitlab.univ-lille.fr/gitlab-classrooms/gitlab-classrooms
https://github.com/juwit/gitlab-classrooms
Last synced: over 1 year ago
JSON representation
Mirror of https://gitlab.univ-lille.fr/gitlab-classrooms/gitlab-classrooms
- Host: GitHub
- URL: https://github.com/juwit/gitlab-classrooms
- Owner: juwit
- License: mpl-2.0
- Created: 2023-04-13T16:18:49.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-03T17:38:28.000Z (over 1 year ago)
- Last Synced: 2025-03-03T18:39:36.136Z (over 1 year ago)
- Language: Java
- Homepage: https://gitlab.univ-lille.fr/gitlab-classrooms/gitlab-classrooms
- Size: 7.56 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
---
**GitLab Classroom** is a modest clone of [Github Classroom](https://classroom.github.com/), 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](LICENSE).