github-education-resources / teachers

Join the discussion in the GitHub Education Community:
https://education.github.community
179 stars 21 forks source link

Collecting Assignments #47

Open ksuderman opened 8 years ago

ksuderman commented 8 years ago

How do we collect student assignments when the time comes? Is teachers_pet still the recommended solution for assignments created with https://classroom.github.com?

At the moment I currently have an organization (https://github.com/vassar-cmpu-331) full of private repositories and don't see an easy way to clone the ones I want for grading.

khatchad commented 8 years ago

+1

Raffi Khatchadourian, PhD Assistant Professor and Open Educational Resources (OER) Fellow Computer Systems Technology New York City College of Technology City University of New York 300 Jay St., Room N913 Brooklyn, NY 11201-1909 United States +1 (718) 260-5325 rkhatchadourian@citytech.cuny.edu http://cuny.is/khatchad

On Feb 19, 2016, at 9:07 PM, Keith Suderman notifications@github.com wrote:

How do we collect student assignments when the time comes? Is teachers_pet still the recommended solution for assignments created with https://classroom.github.com?

At the moment I currently have an organization (https://github.com/vassar-cmpu-331) full of private repositories and don't see an easy way to clone the ones I want for grading.

— Reply to this email directly or view it on GitHub.

ksuderman commented 8 years ago

After looking around some it seems that teachers_pet is not recommended with repositories created with Classroom. I ended up writing a little bash script that uses curl to fetch the list of repository names via api.github.com and then I loop through the list to clone the repositories to my local machine.

bhgray-hses commented 8 years ago

That system makes sense with the private repositories. With many labs, I use public repositories and the fork method ( https://education.github.com/guide/forks) and that works nicely for us. Obviously the downside is that they can see each other's code, but frankly students often seem to see each other's code "anyway".

On Wed, Feb 24, 2016 at 12:06 AM, Keith Suderman notifications@github.com wrote:

After looking around some it seems that teachers_pet is not recommended with repositories created with Classroom. I ended up writing a little bash script that uses curl to fetch the list of repository names via api.github.com and then I loop through the list to clone the repositories to my local machine.

— Reply to this email directly or view it on GitHub https://github.com/education/teachers/issues/47#issuecomment-188073579.

Brent Gray Computer Science, Mathematics G.W. Carver High School of Engineering and Science [a] 1600 West Norris Street, Philadelphia, PA 19121 [gmap link https://www.google.com/maps/place/Carver+HSES/@39.982981,-75.1611,17z/data=!3m1!4b1!4m2!3m1!1s0x89c6c7e6aff67f9b:0x663bce0da8fda38 ] [t] 215-684-5079 [e] bhgray@philasd.org [w] carverhses.net (school site) [w] goo.gl/whhfFv (classroom site)