Google Classroom
Learning management service for courses, students, teachers, assignments, submissions, grades, and announcements.
Good for course assignments, announcements, submissions, grading context, and classroom learning activity.
Related integrations
Example Use Cases
These are the Google Classroom actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.
Tool to add a student to a course. Use when enrolling a user as a student in a course. Domain administrators can directly enroll users; students can self-enroll with an enrollment code.
Tool to retrieve a specific student of a course. Use when you need to get detailed information about a student enrolled in a course by courseId and userId.
Tool to get details of a specific coursework. Use when detailed information about a particular assignment is needed.
Tool to get a coursework material. Use when you need to retrieve details of a specific coursework material by course and material ID.
Tool to retrieve a user profile by user ID. Use when you need to get information about a specific user including their name, email, photo, and permissions.
Tool to list all courses accessible to the authenticated user. Use when you need a paginated list of courses.
Tool to list coursework in a course. Use after verifying courseId.
Tool to list course work materials in a course. Use when you need to retrieve and paginate materials for a given courseId.
Tool to update one or more fields of a course work. Use when you need to modify specific details of an existing course work after confirming which fields to update.
Tool to update a course. Use when you need to modify course details like name, description, or state. This performs a full update (PUT) of the course.