We will use the Git version control system and GitHub to return exercises. Your submission each week is whatever is there in your personal Git repository on GitHub, at the end of the week. The basic workflow is as follows:
- Week x: You submit solutions to any number of exercises. For each task, the automatic grading tool will give a preliminary score based on the performance of your code. You commit and push everything to your personal Git repository on GitHub.
- Week x + 1: Your own teaching assistant will pull your submissions, grade them, give feedback, and push the feedback to your personal Git repository.
- Week x + 1: Once the feedback is available, you can pull it and read it. The grading tool will also show your final score for each task.