A GitHub-based learning technology for promoting student engagement and version control proficiency

TitleA GitHub-based learning technology for promoting student engagement and version control proficiency
Faculty/College/UnitScience
StatusCompleted
Duration1 Year
Initiation04/01/2017
Completion04/15/2019
Project Summary

GitHub is the world’s largest hub for source code, and fluency with git/GitHub is an increasingly important skill for computer science (CS) graduates. We propose enhancing and piloting a git/GitHub-based learning technology prototype, developed by the PI. The proposed technology, dubbed Rhomboid, promotes git/GitHub fluency for students by becoming a part of their standard course workflow and learning activities. In addition, it gives instructors fine-grained control over file permissions, enabling learning experiences such as students peer-reviewing each other’s work. We seek TLEF funding to build a browser-based user interface for the prototype; to write extensive documentation to enable its adoption, support and sustainability; and to evaluate the pedagogical usages of the technology. This will lay the foundation for wider adoption of the system in CS courses, as well as other computational courses across the Faculty of Science.

The following video showcases the features of the prototype system: https://www.youtube.com/watch?v=zgiaBS4uUk0

Funding Details
Year 1: Project YearYear 1
Year 1: Funding Year2017/2018
Year 1: Project TypeSmall TLEF
Year 1: Principal InvestigatorMichael Gelbart
Year 1: Funded Amount20,000
Year 1: Team Members

Michael Gelbart, Lecturer, Computer Science, Faculty of Science
Noureddine Elouazizi, Strategist, Teaching and Learning Technologies, Skylight / Dean’s Office, Faculty of Science

Project Report2017-TLEF-Final-Gelbart-WEB.pdf