Module 2 Exercise 2: Recreate Your Assignment Workflow

(Vanessa) #41

Hi @eliasnogueira what’s going on in your assignment workflow? Do assignments2 and assignments3 merge back into the master branch at some point?

(Vanessa) #42

Nice :100: :tada:

(Evan Misshula) #43

Honestly, I am working through this to prep using this for real. So, it has not really happened yet. I would have them merge back after they get a feature working.

(Mike Zamansky) #44

Was just showing the kids last week how to have individual branches for assignments:

(César Olivares) #45

For this exercise, I expect each student to work individually starting from provided assignment.

(Paola Corrales) #46

I’m not teaching at this moment. I start in a few weeks and i have to convince the head teachers to star to use git hub :sweat_smile:
In the mean time I learning how to implement this in a class. So, I invented a thing to do this exercise:

(Carles Alonso Martinez) #47

This is an individual assignment.
Assignment consists to implement a console application in C#
Starter code will be provided by teacher (first commit)
Student can develop features with branchs (work for mandatory work) and improves for introducing additional features and merge to master to present the work.

(42bbennett) #48

(Amelia Garripoli) #49

Because my classroom work has us using the remote repo and I couldn’t get the visualization tool to hook up to that, my screen shot “isn’t much”. But here it is:

I did find out about request-pull, that’s an interesting command I will add to my repertoire and teaching information.

Basically, our flow is:

  • checkout branch
  • make changes and commit
  • push to github
  • pull-request and merge on github
  • pull to master
  • merge master to branch

repeat until project is done

(Ktheu) #50

From a given starting point, students develop serveral distinct features, which will be merged at the end.

(Vitor Rios) #51

not a real example because we dont use branching, but the idea is to develop an analysis workflow in R, then switch to newbranch to test a new analysis, then merge the tested code to the master

(Tess Homan) #52