Built by Metorial, the integration platform for agentic AI.
List, grade, turn in, return, or reclaim student submissions for coursework in Google Classroom. Use this to view submission status, assign grades, and manage the submission lifecycle.
Retrieve a user profile from Google Classroom by user ID or email address. Returns name, email, and photo information. Use "me" to retrieve the current user's profile.
Create an assignment, quiz, or other coursework in a Google Classroom course. Supports attaching materials (Drive files, YouTube videos, links, forms), setting due dates, and assigning to specific students.
Create, list, update, or delete coursework materials in a Google Classroom course. Materials are educational resources (links, Drive files, videos) shared with students without requiring submission.
Update an existing Google Classroom course. Modify the name, section, description, room, or state. Only the specified fields are updated; other fields remain unchanged.
List, invite, and remove guardians for students in Google Classroom. Guardians have access to student assignment information. Supports listing existing guardians, inviting new guardians, and managing invitations.
Add or remove teachers and students from a Google Classroom course. Supports adding users by email or user ID and removing them by user ID. Use action "add_teacher", "remove_teacher", "add_student", or "remove_student".
List teachers and/or students enrolled in a Google Classroom course. Returns user profiles including names, emails, and photos.
Delete a Google Classroom course. This permanently removes the course and all associated data. This action cannot be undone.
List coursework (assignments, questions) in a Google Classroom course. Can filter by state and order results. Returns coursework metadata including title, type, points, and due dates.
Create a new course in Google Classroom. The authenticated user becomes the course owner. Specify a name and optionally a section, description, room, and initial state.
Create, list, update, or delete topics in a Google Classroom course. Topics organize coursework and materials within a course.
List courses in Google Classroom. Can filter by student, teacher, or course state. Returns course metadata including name, section, description, and enrollment information.
Create, list, accept, or delete course invitations in Google Classroom. Invitations allow inviting users to join a course as a student or teacher.
Create, list, update, or delete announcements in a Google Classroom course. Announcements appear at the top of the Stream page and can include materials and be targeted to specific students.
Retrieve detailed information about a specific Google Classroom course by its ID or alias. Returns full course metadata including name, section, description, enrollment code, and state.
Create, list, update, or delete rubrics for coursework in Google Classroom. Rubrics define grading criteria with levels and point values, enabling structured grading of assignments.