ProjectsRepobee-Canvas: Using Git for Assignments

Over the past decade, Git-based software hosting services revolutionized collaboration on software projects. Via these social coding services, users can write and view documentation and their source code; manage projects; communicate about issues; and automate tasks. These collaborative features are ideal for group assignments that involving software development. From an educational perspective, the bonus is that we also have access to students’ work and ways-of-working during the assignment.

RepoBee-Canvas is a plugin for RepoBee. Teachers use RepoBee to create and manage student Git repositories on Git hosting services like GitHub or GitLab, or self-hosted services like out TU/e hosted GitLab instance at https://gitlab.tue.nl. Furthermore, our teachers use Canvas to create, assign, manage, and grade assignments. The repobee-canvas plugin simplifies using RepoBee together with Canvas assignments to create and manage student Git repositories.

Although repobee-canvas is a work-in-progress, a prototype is already available and in use. See the repository of repobee-canvas for the latest updates.

Plans:

More info

You can find the github of RepoBee-Canvas at https://github.com/htdebeer-tue/repobee-canvas.

Contact

If you are interested in using Repobee-canvas, please contact Huub de Beer.