Accepting GitHub Classroom Assignments Fails

About 2-3 weeks ago, the UI for accepting GitHub classroom assignments changed. In the old UI students would see progress bars indicating that their repository was being created. When finished, the page would refresh with a link to their repository.

The new interface simply tells them that it will “take a few minutes” to create the repository and that they should refresh to see the status.

Ever since this change, the repository creation has been failing for a significant number of students. The error message is “There was an error accepting the assignment, please try again. If this problem persists, please contact support.” Today, I was unable to accept one of my own assignments and had to resort to directly cloning the starter code repository.

For many students, waiting a few minutes and refreshing the page solves the problem. For some, the problem persists for several minutes. In the worst cases, it persists for more than 20. Sometimes a “reaccept” button appears on the page (though this is unpredictable). Clicking that button works sometimes, and sometimes it does not.

As I am sure you can imagine, using GitHub classroom for in class assignments or practical exams is incredibly difficult when some of the students cannot create a repository and get the starter code. This has been a pretty big headache for us, and is affecting many of our students.

Bump?

This is still happening, and today it got worse. Many students repositories “successfully” cloned but were empty, thus forcing us to distribute the starter code and have the students hand copy it into their repositories.

:wave: @rjsvcs, hello there! I’m really sorry that no one’s gotten back to you since you originally opened this. :confused:

I reached out to our Education team internally and they let me know that it’s possible to get in touch with their team directly via the Contact form. From there, our team of support engineers will review your request and investigate further.

For any future inquiries, they also shared https://classroom.github.com/help/ as a resource, but I figure that getting help via the Contact form is a more direct approach for moving this forward. I hope this helps! :bowing_man:‍♂

I appreciate your reply, but none of the options on the contact form match the problems I am experiencing (repository creation fails when a student accepts an assignment). That form is actually what lead me here.

As for the “help” link, this seems to be a general guide for using classroom. I have been using it for years, and these problems began happening with existing classrooms and organizations mid-way through the semester immediately after an update to the UI. They are affecting 30-50% of my students on some assignments, including in-class practical exams. They are also affecting the other faculty teaching the course (who have their own classrooms and orgs). So I know that it’s not just me or my account.

Is there no way to submit a support request directly to the team?

Thanks for sharing that clarification! My apologies––the Contact form I linked to doesn’t present that specific option, but could I ask that you try https://support.github.com/contact/education to submit your inquiry and see if that helps? That’s the best way to submit a support request directly to the Education team.

If that doesn’t work, please let me know and we’ll take the next steps together so you can get the help you need. :+1: