manage_submissions
Manage Submissions
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.
manage_submissions
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.
get_user_profile
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_coursework
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.
manage_coursework_materials
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_course
Update an existing Google Classroom course. Modify the name, section, description, room, or state. Only the specified fields are updated; other fields remain unchanged.
manage_guardians
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.
manage_roster
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_roster
List teachers and/or students enrolled in a Google Classroom course. Returns user profiles including names, emails, and photos.
delete_course
Delete a Google Classroom course. This permanently removes the course and all associated data. This action cannot be undone.
list_coursework
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_course
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.
manage_topics
Create, list, update, or delete topics in a Google Classroom course. Topics organize coursework and materials within a course.
list_courses
List courses in Google Classroom. Can filter by student, teacher, or course state. Returns course metadata including name, section, description, and enrollment information.
manage_invitations
Create, list, accept, or delete course invitations in Google Classroom. Invitations allow inviting users to join a course as a student or teacher.
manage_announcements
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.
get_course
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.
manage_rubrics
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.
Manage courses, rosters, and assignments in Google Classroom. Create, update, and delete courses with metadata like name, section, and description. Add and remove students and teachers from courses, and manage course invitations. Create, retrieve, and grade assignments, quizzes, and homework with support for materials like Drive files, YouTube videos, and URLs. Post and manage announcements, organize content with topics, and configure rubrics for assignments. Manage guardian relationships for students. Read and manage grading periods, and subscribe to push notifications for roster changes, coursework updates, and submission events.
Common questions about connecting Google Classroom to AI agents with Metorial.