-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Description
Summary
The GitHub Classroom API provides endpoints to interact with GitHub Classroom features, but these are not currently implemented in go-github. The API documentation is available at https://docs.github.com/en/rest/classroom/classroom?apiVersion=2022-11-28 and the endpoints are already documented in openapi_operations.yaml
, but the Go implementation is missing.
Missing Endpoints
The following GitHub Classroom API endpoints need to be implemented:
GET /assignments/{assignment_id}
- Get an assignmentGET /assignments/{assignment_id}/accepted_assignments
- List accepted assignments for an assignmentGET /assignments/{assignment_id}/grades
- Get assignment gradesGET /classrooms
- List classroomsGET /classrooms/{classroom_id}
- Get a classroomGET /classrooms/{classroom_id}/assignments
- List assignments for a classroom
API Documentation Reference
- GitHub Classroom REST API Documentation
- The endpoints are already documented in the repository's
openapi_operations.yaml
file (lines 331-384)
gmlewis