Classroom feature request: Copy Classroom X into organisation Y

Hi,

Thanks to the GitHub people for the extraordinary service they give to the Education Community

The problem context:

  • It happens that every course, we usually teach the same subject , say Programming 101
  • And so, every course we create a GitHub organisation programming-101-2020
  • We also create a new GitHub Classroom programming-101-2020 associated to the new organisation

… But the set of assignments for the new course is pretty much the same than last year, programming-101-2019

And so, here is a request for GitHub Classroom developers to consider :

  • When creating a new classroom with GitHub Classroom, to have the chance to copy the assignments of the old classroom programming-101-2019 and associate them with the new organisation programming-101-2020

Do you think it will be useful?

5 Likes

This seems like a really critical request. We are using github classroom for the first time. The recommendations for best practices that I have read seem to indicate it is best to build a new organization for each semester for a course… but doing that does not allow you to copy content. I am using auto-grading extensively and rebuilding the course each semester will be a real pain.

If anyone hase advise it would be greatly appreciated.

1 Like

Hi! I actually have an issue open in our backlog for this. :tada: We are still figuring out the scope of this so I don’t have exact timing, but I did want y’all to know that it exists.

I have a few follow up questions if y’all wouldn’t mind indulging me. I don’t want to make assumptions about your workflow. :grinning_face_with_smiling_eyes:

  1. Is there anything you wouldn’t want copied over from the previous semesters assignments? I can imagine that assignment details would largely be the same, but if it’s a group assignment would you want to retain your team information?
  2. It sounds like, from the workflow y’all have described, you would want to copy them into a new classroom / organization for the new semester. Am I understanding correctly? Is there any need or desire to copy assignments into the same classroom / organization?

Thanks so much!

1 Like
ohitsmekatie Katie Sipos GitHub Staff
January 12

Hi! I actually have an issue open in our backlog for this. :tada:We are still figuring out the scope of this so I don’t have exact timing, but I did want y’all to know that it exists.

Good to know that exists! Many, many thanks for the work you do .

I have a few follow up questions if y’all wouldn’t mind indulging me. I don’t want to make assumptions about your workflow. :grinning_face_with_smiling_eyes:

  1. Is there anything you wouldn’t want copied over from the previous semesters assignments? I can imagine that assignment details would largely be the same, but if it’s a group assignment would you want to retain your team information?

No. Team information is not relevant since in the following semester we have a new group of students.

Seems to me that only the information regarding the assignment is relevant.
In addition to know to what is the organization for the the new classroom, these fields have to be considered:

  • assignment title
  • deadline (can be copied but the teacher has to remember to change it)
  • individual or group
  • repo visibility
  • grant student permits
  • template repo
  • IDE
  • add test section
  • feedback pull requests
    In Moodle when you copy a classroom from the last year a menu appears and you can select which fields/information you want to copy in the new classroom so that the teacher can select what info is copied.

  1. It sounds like, from the workflow y’all have described, you would want to copy them into a new classroom / organization for the new semester. Am I understanding correctly?

Yes, that is.

  1. Is there any need or desire to copy assignments into the same classroom / organization?

Not for me. My workflow is one-organization and one-github-classroom per subject-semester. I think this is a common one at GitHub Education.

I can imagine a workflow where a school wants a single organization for the whole school and different classrooms per subject/semester. In such cases the copy will go to the same organization but to a different GH classroom.

Thanks so much!

Thanks to you.
All my gratitude for the great work you do.

1 Like