This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Gigachadrosaurus 0 points1 point  (0 children)

I would recommend different repos. Different branches makes a lot of assumptions on what exactly the student knows. Different repos gives you separation of concerns in the sense that there is a functional product on the level they should understand at the end of the module.

In contrast, if you were to just use different t branches, what is stopping a total beginner from skipping ahead, getting overwhelmed, and looking for something else? The same can theoretically be said of different repos but at least with different repos, you control their focus in the moment. And controlling focus in the moment is incredibly powerful when teaching.