Google Classroom
Google Classroom is a free web service developed by Google for schools that aims to simplify creating, distributing, and grading assignments
Sign in with one click. Composio asks the app for you; Quilt never sees the login.
Reads on its own43
Agents use these right away.
- List CoursesTool to list all courses accessible to the authenticated user.
- Get Course StudentTool to retrieve a specific student of a course.
- Get CourseWorkTool to get details of a specific coursework.
- List CourseWorkTool to list coursework in a course.
- Get Coursework MaterialTool to get a coursework material.
- List CourseWorkMaterialsTool to list course work materials in a course.
- Get User ProfileTool to retrieve a user profile by user ID.
- List Course AliasesList a page of aliases for a specified course, with optional page size and page token.
- Get AnnouncementTool to get an announcement.
- Get Add-on Context for AnnouncementTool to get metadata for Classroom add-ons in the context of a specific announcement post.
- List AnnouncementsTool to list announcements in a course.
- Get Add-on AttachmentTool to get an add-on attachment from an announcement.
- List Add-on AttachmentsLists a page of add-on attachments under an announcement.
- Get Add-on Context for Course WorkTool to get metadata for Classroom add-ons in the context of a specific course work.
- List Add-on Attachments on Course Work MaterialTool to list all add-on attachments under a course work material post.
- List Course Work RubricsTool to list rubrics for a specific coursework.
- Get CourseTool to get details for a specific course.
- Get Grading Period SettingsTool to retrieve grading period settings for a course.
- List Post Add-on AttachmentsTool to list all add-on attachments created under a post.
- Get Add-on Context for PostTool to get metadata for Classroom add-ons in the context of a specific post.
- List Student GuardiansTool to list guardians of a student in a course.
- List Course StudentsTool to list students in a course.
- Get TeacherTool to get teacher enrollment.
- List Course TeachersTool to list teachers in a course.
- Get Course TopicTool to get a course topic.
- List Course TopicsTool to list topics in a course.
- List Student SubmissionsTool to list student submissions for a specific coursework.
- Get Add-on Attachment SubmissionRetrieve a student's submission for a course work add-on attachment using the course, course work, attachment, and submission IDs.
- Get CourseWork Add-on AttachmentTool to get an add-on attachment from course work.
- Get Add-on Context for Course Work MaterialTool to get metadata for Classroom add-ons in the context of a specific course work material.
- Get Guardian InvitationRetrieve a specific guardian invitation for a student by invitation ID.
- Get Material Add-on AttachmentRetrieve an add-on attachment on a course work material by its IDs.
- Get RubricRetrieve a rubric's criteria, scoring levels, and timestamps using its course, course work, and rubric IDs.
- Get Student GuardianRetrieve a specific guardian relationship for a student using the guardian ID.
- Get Student SubmissionRetrieve one student's submission by course, course work, and submission ID, including available answers, attachments, grades, and history.
- Get InvitationTool to retrieve an invitation by its identifier.
- List InvitationsTool to list invitations that the requesting user is permitted to view.
- List Add-on Attachment SubmissionsList one page of student submissions the requester may view for a course work add-on attachment.
- List Course Student GroupsTool to list student groups in a course.
- List CourseWork Add-on AttachmentsTool to list all add-on attachments created by an add-on under a course work.
- List Guardian InvitationsList one page of guardian invitations for a student, or use studentId '-' as a domain administrator to list all accessible students' invitations.
- List Student Group MembersList one page of students in a course's student group.
- List Student GuardiansList one page of guardians for a student, or use studentId '-' as a domain administrator to list all accessible students' guardians.
Asks someone first57
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Patch Course WorkTool to update one or more fields of a course work.
- Add Student to CourseTool to add a student to a course.
- Update CourseTool to update a course.
- Accept InvitationAccept an invitation as the invited user, joining its course as a teacher or student.
- Add Course TeacherDirectly add a teacher to a course as a domain administrator.
- Add Student Group MemberAdd a student to an existing student group in a course.
- Create Course AliasTool to create an alias for a course.
- Delete Course AliasTool to delete an alias of a course.
- Create AnnouncementTool to create an announcement in a course.
- Delete AnnouncementTool to delete an announcement.
- Modify Announcement AssigneesTool to modify assignee mode and options of an announcement.
- Patch AnnouncementTool to update fields of an announcement.
- Delete Add-on AttachmentTool to delete an add-on attachment from a course announcement.
- Delete Add-on AttachmentTool to delete an add-on attachment from course work.
- Delete Course Work MaterialTool to delete a course work material.
- Modify CourseWork AssigneesTool to modify assignee mode and options of coursework.
- Create CourseTool to create a new course.
- Delete CourseTool to delete a course.
- Patch CourseTool to update one or more fields of a Classroom course.
- Delete Course StudentTool to delete a student from a course.
- Delete Course TeacherTool to delete a teacher from a course.
- Create Course TopicTool to create a course topic.
- Delete Course TopicTool to delete a course topic.
- Patch Course TopicTool to update fields of a course topic.
- Patch Course Work MaterialTool to update fields of a course work material.
- Create CourseWorkTool to create a CourseWork item in a course.
- Delete CourseWorkTool to delete a specific CourseWork.
- Create Course Work MaterialTool to create course work material.
- Reclaim Student SubmissionTool to reclaim a student submission for editing.
- Create Announcement Add-on AttachmentCreate an add-on attachment on an announcement.
- Create Coursework Add-on AttachmentCreate an add-on attachment on course work.
- Create Material Add-on AttachmentCreate an add-on attachment on a course work material.
- Create RubricCreate a rubric for course work using criteria or a formatted spreadsheet.
- Create Student GroupCreate a student group for a course.
- Delete Material Add-on AttachmentDelete an add-on attachment from a course work material using its identifiers.
- Delete RegistrationDelete a notification registration, stopping Classroom notifications for it.
- Delete RubricDelete a rubric before grading has started using its course and work IDs.
- Delete Student GroupDelete a student group from a course using its course and student group IDs.
- Delete Student GuardianDelete a student's guardian to stop their guardian notifications.
- Create InvitationTool to create an invitation for a user to a course.
- Delete InvitationTool to delete an invitation.
- Invite Student GuardianInvite a student's guardian by email to receive guardian notifications.
- Modify Student Submission AttachmentsAdd attachments to an ASSIGNMENT student submission and return the updated submission.
- Create RegistrationTool to create a registration for push notifications from Google Classroom.
- Remove Student Group MemberRemove a student from a specific student group using the course, group, and user IDs.
- Return Student SubmissionReturn a student submission, transferring attached Drive files to the student.
- Turn In Student SubmissionTurn in a student submission, transferring attached Drive files to the teacher.
- Update Add-on Attachment SubmissionUpdate a student's add-on attachment grade on course work using a field mask.
- Update Announcement Add-on AttachmentUpdate an add-on attachment on an announcement using a field mask.
- Update Coursework Add-on AttachmentUpdate an add-on attachment on course work using a field mask.
- Update Coursework RubricUpdate a course work rubric, replacing selected criteria or importing a spreadsheet.
- Update Grading Period SettingsUpdate a course's grading period settings.
- Update Material Add-on AttachmentUpdate an add-on attachment on a course work material using a field mask.
- Update RubricUpdate a rubric by ID, replacing criteria or importing a formatted spreadsheet.
- Update Student GroupUpdate a student group's title as a teacher using the required updateMask.
- Update Student SubmissionUpdate a student submission's draft or assigned grade as a teacher.
- Withdraw Guardian InvitationWithdraw a pending guardian invitation by setting state to COMPLETE with updateMask=state.