Here is my try. I simulated working on a scientific paper; writing section by section and rollbacking on mistakes.
This is an example of recreate workflow with web app assignment
Thank you for your lesson and exercise
First assignement, very simple with a develop branch, teacher performs commit on the master while they are working on their develop branch, they need to merge (or rebase), then, at the end, perform a Pull Request to master.
Basically my plan is to give a set of base code online for students to add onto individually (or per-project). They will push to their respective branches online, and I’ll review and propose revisions to these by making my own push. Hope that makes sense.
I will start using Git next semester and I’m not sure yet about the workflow. So I basically just played around. Love the tool!
As you can see I really miss tab completion here.
I could see how branches could be used to show the course at different ‘states’, say after Lecture 1, after Lecture 2, or an Assignment.
Playing around at bit a the end–still lots to learn!
The Idea is to have separate branch for the solution of each question and at the end merge the various branches to the master branch. BUT, the exercise did not talk about merge yet… So, branches are not merge in the workflow below.