Google Classroom icon

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.

Sign in to connect Google Classroom

Sign in to connect an account and start using Google Classroom in your apps.

Example Use Cases

These are example ways Snow can use Google Classroom when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.

Add Student to Course

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.

Create Announcement

Tool to create an announcement in a course. Use after confirming the course ID is valid.

Create Course

Tool to create a new course. Use when a teacher needs to establish a Classroom course before enrollment.

Create Course Alias

Tool to create an alias for a course. Use when you need to add an alternative identifier to a course after confirming the course ID.

Create Course Topic

Tool to create a course topic. Use when you need to organize course content into named sections.

Create Course Work Material

Tool to create course work material. Use when adding resources or notes to a course.

Create CourseWork

Tool to create a CourseWork item in a course. Use when you need to assign an assignment or question to students immediately or on a schedule.

Create Invitation

Tool to create an invitation for a user to a course. Use after confirming the course ID is valid.

Create Registration

Tool to create a registration for push notifications from Google Classroom. Use when you need to set up notifications from a specific feed to a Cloud Pub/Sub topic. Requires the OAuth scope https://www.googleapis.com/auth/classroom.push-notifications.

Delete Add-on Attachment

Tool to delete an add-on attachment from a course announcement. Requires the add-on to have been the original creator of the attachment.