Google Classroom
Source: https://runstack.engineer/docs/toolkits/google-classroom
Manage courses, coursework, rosters, announcements, and grades in Google Classroom.
Tools (62):
| Tool | Description |
|---|---|
googleClassroomCreateCourse | Creates a course before enrollment. |
googleClassroomDeleteCourse | Deletes a course. Confirm the ID first. |
googleClassroomGetCourse | Gets full course details by ID or alias. |
googleClassroomListCourses | Lists your courses with filters and pagination. |
googleClassroomPatchCourse | Partially updates a course via updateMask. |
googleClassroomUpdateCourse | Fully replaces a course (PUT). |
googleClassroomGetGradingPeriodSettings | Gets grading periods configured for a course. |
googleClassroomListCourseStudentGroups | Lists student groups in a course. |
googleClassroomCreateCourseAlias | Adds an alternative identifier to a course. |
googleClassroomDeleteCourseAlias | Removes an alias from a course. |
googleClassroomListCourseAliases | Lists all aliases for a course. |
googleClassroomCreateAnnouncement | Creates a draft, published, or scheduled announcement. |
googleClassroomDeleteAnnouncement | Deletes an announcement. |
googleClassroomGetAnnouncement | Fetches an announcement by course and announcement ID. |
googleClassroomListAnnouncements | Pages through course announcements. |
googleClassroomModifyAnnouncementAssignees | Changes announcement visibility (all vs individual students). |
googleClassroomPatchAnnouncement | Updates announcement fields via updateMask. |
googleClassroomGetAnnouncementAddOnContext | Gets add-on iframe metadata for an announcement. |
googleClassroomDeleteAnnouncementAddOnAttachment | Deletes an add-on attachment from an announcement. |
googleClassroomGetAnnouncementAddOnAttachment | Gets an add-on attachment from an announcement. |
googleClassroomListAnnouncementAddOnAttachments | Lists add-on attachments on an announcement. |
googleClassroomCreateCourseWork | Creates an assignment or question, published, drafted, or scheduled. |
googleClassroomDeleteCourseWork | Deletes coursework. |
googleClassroomGetCourseWork | Gets coursework details. |
googleClassroomListCourseWork | Lists coursework with state filter and ordering. |
googleClassroomPatchCourseWork | Updates coursework fields via updateMask. |
googleClassroomModifyCourseWorkAssignees | Changes coursework visibility (all vs individual students). |
googleClassroomListCourseWorkRubrics | Lists grading rubrics for coursework. |
googleClassroomListStudentSubmissions | Lists submissions for coursework with student/state/lateness filters. |
googleClassroomReclaimStudentSubmission | Reclaims a turned-in submission for editing. |
googleClassroomDeleteCourseWorkAddOnAttachment | Deletes an add-on attachment from coursework. |
googleClassroomGetCourseWorkAddOnAttachment | Gets an add-on attachment from coursework. |
googleClassroomListCourseWorkAddOnAttachments | Lists add-on attachments on coursework. |
googleClassroomGetCourseWorkAddOnContext | Gets add-on iframe metadata for coursework. |
googleClassroomCreateCourseWorkMaterial | Creates a coursework material (resources/notes). |
googleClassroomGetCourseWorkMaterial | Gets a coursework material. |
googleClassroomListCourseWorkMaterials | Pages through coursework materials. |
googleClassroomDeleteCourseWorkMaterial | Deletes a coursework material. |
googleClassroomPatchCourseWorkMaterial | Updates a coursework material via updateMask. |
googleClassroomListCourseWorkMaterialAddOnAttachments | Lists add-on attachments on a coursework material. |
googleClassroomGetCourseWorkMaterialAddOnContext | Gets add-on iframe metadata for a coursework material. |
googleClassroomListPostAddOnAttachments | Lists add-on attachments on a post. |
googleClassroomGetPostAddOnContext | Gets add-on iframe metadata for a post. |
googleClassroomAddStudentToCourse | Enrolls a user as a student. |
googleClassroomDeleteCourseStudent | Removes a student enrollment. |
googleClassroomGetCourseStudent | Gets a student enrollment with profile details. |
googleClassroomListCourseStudents | Pages through enrolled students. |
googleClassroomListStudentGuardians | Lists guardians linked to a student. |
googleClassroomDeleteCourseTeacher | Removes a teacher enrollment. |
googleClassroomGetTeacher | Gets a teacher enrollment with profile details. |
googleClassroomListCourseTeachers | Pages through enrolled teachers. |
googleClassroomCreateCourseTopic | Creates a topic section in a course. |
googleClassroomDeleteCourseTopic | Deletes a course topic. |
googleClassroomGetCourseTopic | Gets a course topic. |
googleClassroomListCourseTopics | Lists topics in a course. |
googleClassroomPatchCourseTopic | Renames a course topic. |
googleClassroomCreateInvitation | Invites a user to a course as student or teacher. |
googleClassroomDeleteInvitation | Deletes an invitation. |
googleClassroomGetInvitation | Gets an invitation by ID. |
googleClassroomListInvitations | Lists invitations filtered by user and/or course. |
googleClassroomCreateRegistration | Subscribes a Pub/Sub topic to Classroom push notifications. |
googleClassroomGetUserProfile | Gets a user profile by ID, email, or me. |