travo-cr/travo
Inspired by e.g. GitHub ClassRoom, Travo is a lightweight Python toolkit that helps you turn your favorite GitLab instance into a flexible assignment management solution. It does so by automating steps in the assignment workflow through Git and GitLab's REST API.
GitLab repository with 7 stars and 14 forks.
Language: Python
Topics: Assignment Submission System, GitLab ClassRoom, autograding, gitlab, jupyter, teaching, version control