github-education-resources / classroom

GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.
https://classroom.github.com
1.34k stars 566 forks source link

Import rooster from Canvas #2513

Closed catiaspsilva closed 4 years ago

catiaspsilva commented 4 years ago

I have successfully connected GitHub Classroom to Canvas by following the steps in https://classroom.github.com/help/setup-canvas and using the consumer key, shared secret and App URL provided.

There seems to be a bug when importing student's rooster from Canvas. I have repeatedly re-launched GitHub Classroom from Canvas and click on "Import from Canvas" but I keep receiving the same error message: "GitHub Classroom is unable to fetch membership from Canvas at this time. If the problem persists, re-launch GitHub Classroom from your learning management system and try again."

My Canvas page is populated with students. I have asked the Canvas team at my school to check whether they have to release any permission settings. I was expecting to be able to see a list of all the students listed in the Canvas page.

The only solution I could apply is to disconnect GitHub Classroom from Canvas and import an excel file with the list of student's names. But I would like to maintain GitHub Classroom connected to Canvas.

Please let me know if this is a known bug and how to fix it. Thank you!