I have been using github classrooms to collect assignments from my students at one C++ programming course. It has been a wonderful tool. The added deadlines are indeed very useful, but checking them manually takes too much time. I normally clone all my students repos (to check the source code, for instance) but when I do that I am cloning even what they have sent after the deadline. Is it possible to clone, in batch, only the submissions? I tried looking at a “submission” tip or branch in the repo of each student with no positive result.
Thanks in advance for your kind help.
NOTE 1: I have checked posts like Cloning All Submissions without SSH . That is not my problem, I know how to clone the repos in batch. What I need is to somehow clone or checkout ONLY the submissions.
NOTE 2: I have also tried checking the commits up to a given date. But, I cannot trust this completely because it happens that some students use live usb and the clock is completely wrong. Will the time be correct at github even if the commit time, locally, is wrong?
NOTE 3: What I am doing now is just setting up a cron job to clone the repos at the given deadline, but my server is not reliable and sometimes does not perform the job.