Open benjamin051000 opened 1 year ago
And, it could post their grade automatically (assuming nothing went wrong). All TAs would have to do is intervene with students that didn't score 100%
For full automation, we would need some way to listen for when a student submits their assignment. The tool could receive that event or listen for it, then download the submission, grade it, and post the grades.
If there are issues (e.g., compile issue or < 100% score), the TA could be notified via email or something that they need to log in and manually grade that student's assignment.
This will definitely require #10 , since that separates each student's submission into its own modelsim project, allowing for greater flexibility, including this idea.
Something like https://github.com/ucfopen/canvasapi
here's a simple example that appears to work:
This opens many possibilities up: