A tool to clone a lot of student repos at once


(Dan Wallach) #1

I wanted to clone all of my student repos for a given course project so I’d have them all locally. I built a simple Python script and it seems to do the job.

Enjoy!


(Sambhav Jain) #2

Look’s great!


(Matthias) #3

Great. I’ll try this out soon!
Using the web interface to check student submissions seems slow, especially when you have many students.
I assume after you made local copies you then give feedback by changing the student repos on your machine. What works best with your system? @danwallach


(Dan Wallach) #4

Our campus uses Canvas, so I set up a rubric there and my graders give feedback through Canvas. My graders mostly just look at the Travis-CI output linked from GitHub. I need local copies for things like running MOSS to detect plagiarism.


(Matthias) #5

Thank you for this explanation. What is Canvas? Is it this? https://canvanizer.com/
I don’t see how we can use the systems from our university for feedback on my PHP assignments, so I am currently looking for a better way…


(Dan Wallach) #6

Canvas is a commercial product from Instructure (https://www.instructure.com/). Our university has a site-license for it.


(Matthias) #7

Thank you for the link.