jfiksel / github-classroom-for-teachers

209 stars 71 forks source link

Workflow broken by changes to GitHub Classroom #8

Open danokeeffe opened 3 years ago

danokeeffe commented 3 years ago

Hi, First of all thanks for the very helpful instructions (which I have used successfully in the past). However it appears the workflow has now been broken by changes to GitHub classroom, since it is no longer possible to use private repos from a master organisation as template assignments in the organisation for the current year (see here: https://education.github.community/t/please-read-if-you-are-using-starter-code-outside-of-your-github-classroom-organization-for-an-assignment/66612 )

Any thoughts on how to change the workflow (other than making the master repos public which is not an option for me)? The easiest solution I have found is to (i) enable forking private repos in the master org (ii) fork each assignment template to the org for the current year. The downside is this has to be done manually every year for every assignment repo template.

jfiksel commented 2 years ago

Hi @danokeeffe sorry for the late response. I am currently doing a postdoc, so am not teaching right now, so unfortunately do not have any solutions for you. If you manage to find a good solution, please feel free to make a pull request to integrate that advice into this guide!

jfiksel commented 2 years ago

@danokeeffe is it possible to briefly make the organization public to use the template as an assignment and then re-change it back to private? That's the only simple workaround I can think of right now