Description
Some exercises in e.g. Programming Studio 1 course are so called git assignments. In these assignments, a student forks a git repository made by the teacher, then make changes there, pushes them (to their own fork) and once they are ready, they "submit" this assignment in A+ by writing the URL of their fork in a text box there. The code in the fork is then assessed either automatically or manually (by a TA). The feedback is shown in A+, normally.
Our plugin could streamline this process by allowing the "submission" step to take place inside the IDE, preferably in the same manner as other exercises. So, when a student chooses a git exercise to be submitted, the plugin would automatically send the URL of the remote to A+.
A problem: in this workflow, each assignment is typically done is a project of its own! Thus, it's not clear what would be such a design like that actually makes it easier for the students to submit their solutions. Think!