I am using github classrooms for two courses: one for learning programming in C++ and the other for Computational Physics Methods. Github classrooms are really useful for collecting assignments onto individual repository which can be processed systematically. One thing which could be useful is to accept submissions (commits) until a given date only, kind of a deadline. Of course this wont be something which limits the local git commits for each student, but will affect the push to the remote repository, forbidding to push to it after the deadline.
Is it possible?