youtube image
From YouTube: Building CS50 with GitHub - GitHub Universe 2017

Description

Presented by David Malan, Harvard University.

CS50 is Harvard University's largest course and edX's largest MOOC. For years, the course relied on homegrown tools to manage students' homework submissions and teaching assistants' grading workflows. The course eventually migrated those tools to the cloud, leveraging IaaS but still reinventing too many wheels. The course has since embraced PaaS, with its server-side tools now Dockerized, and SaaS, with its client-side tools now implemented as abstractions atop GitHub. Via the latter, in particular, have we increased our efficiency and reduced our costs. We present in this session how and why we have leveraged GitHub to support CS50's thousands of students and hundreds of teachers.

About GitHub Universe:
GitHub Universe is a two-day conference dedicated to the creativity and curiosity of the largest software community in the world. Sessions cover topics from team culture to open source software across industries and technologies.

For more information on GitHub Universe, check the website:
https://githubuniverse.com