Using the Git Version Control System to Replace a Learning Management System | IEEE Journals & Magazine | IEEE Xplore