REST API for GitHub Classroom? #28498
Replies: 4 comments
-
|
Hello @sbwong ! 👋 At this moment we don't have Classroom APIs for classrooms/assignments and a CLI is a very good suggestion so thank you for requesting this. ✍️ There is #18978 that potentially describes what you're looking for created by the community, perhaps check those out to assist with you Classroom workflow. |
Beta Was this translation helpful? Give feedback.
-
|
To simplify the request made by the original poster: it would already help us tremendously if Teams created by GitHub classroom assignments would get a description containing the assignment name. This would help us identify GitHub classroom teams in the REST API. Our use-case is that we allow students to use GitHub during examination, but easily restrict access when they leave the exam. We've written a tool that stores the teams students are in and then removes them from that team. Later it will add them again based on the stored information. Not all teams in the organization we use for this should be targeted by our tool. So to identify which teams are related to which assignment, we ask students to choose a team name that starts with a known prefix. This can of course easily go wrong when they make a typo (or fail to follow instructions). Having GitHub classroom set a description that we can know beforehand would allow this tool to be a bit more robust. |
Beta Was this translation helpful? Give feedback.
-
|
This may not be the right place to ask, but, is there a Roadmap anywhere for Github Classroom? We are using it more and more and while I know it is leveraging Github Actions, etc, under the hood I would like to get a firmer sense of Github's level of commitment to this tool and their plan for it. |
Beta Was this translation helpful? Give feedback.
-
|
🕒 Discussion Activity Reminder 🕒 This Discussion has been labeled as dormant by an automated system for having no activity in the last 60 days. Please consider one the following actions: 1️⃣ Close as Out of Date: If the topic is no longer relevant, close the Discussion as 2️⃣ Provide More Information: Share additional details or context — or let the community know if you've found a solution on your own. 3️⃣ Mark a Reply as Answer: If your question has been answered by a reply, mark the most helpful reply as the solution. Note: This dormant notification will only apply to Discussions with the Thank you for helping bring this Discussion to a resolution! 💬 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Is there already or are there plans for a REST API to access GitHub Classroom related information, including but not limited to:
While some information is available through the existing GitHub API's, e.g. team information, the returned data does not include anything in relationship to their classrooms, e.g. which teams belong to which classroom and/or assignments.
Personally, I'd be very willing to participate in beta testing such an API!
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions