ucrcsedept / galah

An automated grading system geared towards processing computer programming assignments.
Apache License 2.0
42 stars 8 forks source link

Allow student submission via the API Client. #130

Open itsjohncs opened 11 years ago

itsjohncs commented 11 years ago

Apparently UC Berkeley has some in-house auto-grading system that uses the command line to upload submissions. It would be good if the interfaces matched up. This may also appeal for some student users who prefer the command line (if I was taking a class I might prefer to submit via the command line).

It should be tied in as closely as possible to the typical web interface's submission system so there's not a lot of code duplication.

atkoehler commented 11 years ago

The turnin command line system is used. I know Marquette professors used occasionally when I was there. It zipped and tarred the folder or files you gave it then stored it somewhere for professor to access (I believe). I don't have first hand knowledge of it so I can't describe the inner workings beyond the command line turnin portion the students utilize. On Dec 30, 2012 4:23 PM, "John Sullivan" notifications@github.com wrote:

Apparently UC Berkeley has some in-house auto-grading system that uses the command line to upload submissions. It would be good if the interfaces matched up. This may also appeal for some student users who prefer the command line (if I was taking a class I might prefer to submit via the command line).

It should be tied in as closely as possible to the typical web interface's submission system so there's not a lot of code duplication.

— Reply to this email directly or view it on GitHubhttps://github.com/brownhead/galah/issues/130.