Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3408877.3439540acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
abstract

Automate, Alter & Extend Git Repository Workflow with RepoBee

Published: 05 March 2021 Publication History

Abstract

To make effective use of version control systems like Git in teaching, teachers require tool support to manage student repositories. RepoBee (https://repobee.org) is a command line tool that assists teachers in creating repositories for students, batch cloning of student repositories, facilitating industry-inspired peer review, and much more. A powerful plugin system makes RepoBee flexible, allowing it to execute workflow-specific tasks such as running JUnit test cases on cloned student repositories, managing repositories created by GitHub Classroom, and extracting grades from grading issues on issue trackers. Also by way of the plugin system, RepoBee uniquely supports both the GitHub and GitLab platforms. In this demo, we shall demonstrate how teachers can apply RepoBee to manage student repositories. We shall first show the core features of student repository creation and cloning, and then how workflows can be customized with the plugin system. To cultivate interaction, participants will be able to suggest desirable features, which we then attempt to start developing plugins for. Finally, we shall conclude with an open discussion on tool support for version control in education and attempt to identify future directions.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education
March 2021
1454 pages
ISBN:9781450380621
DOI:10.1145/3408877
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 March 2021

Check for updates

Author Tags

  1. course management
  2. git
  3. version control

Qualifiers

  • Abstract

Conference

SIGCSE '21
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE Virtual 2024
1st ACM Virtual Global Computing Education Conference
December 5 - 8, 2024
Virtual Event , NC , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 29 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media