Did you know that GitHub can be used as an LMS?

Git is an awesome version control software and it is a given for all my projects. I usually use GitHub to host my repositories. GitHub has a superb user and collaboration interface where you can e.g.:

  • Describe your repository through a Readme that interprets markdown and views it at the front page.
  • Post issues and discuss them in a forum-like system.
  • Create a Wiki to describe your project in detail.

Additionally , the webpage offers, what they denote, GitHub Classroom.  It functions as a Learning Management System (LMS) and it strongly helps the teacher to deliver material to the students, administer tests and other assignments, track student progress, and manage record-keeping.

Have a look on its possibilities: https://classroom.github.com/videos.

I know I will integrate GitHub Classroom into my teaching when the moment present itself.