Google Classroom

ProductivityOAuth 2.0

Manage Google Classroom courses, rosters, coursework, student submissions and announcements.

12 actions

ActionEffectData handledScope
google_classroom_list_coursesLists the courses the user teaches or is enrolled in, optionally only one person's or in given statesreadGeneralhttps://www.googleapis.com/auth/classroom.courses.readonly
google_classroom_get_courseReads a course: name, section, room, description, state, enrollment code and linkreadGeneralhttps://www.googleapis.com/auth/classroom.courses.readonly
google_classroom_create_courseCreates a course owned by the user (or another teacher, for admins)writeGeneralhttps://www.googleapis.com/auth/classroom.courses
google_classroom_list_studentsLists the students of a course with their names and emailsreadPersonal datahttps://www.googleapis.com/auth/classroom.rosters.readonly
google_classroom_list_teachersLists the teachers of a course with their names and emailsreadPersonal datahttps://www.googleapis.com/auth/classroom.rosters.readonly
google_classroom_list_courseworkLists the assignments and questions of a course with due dates and pointsreadGeneralhttps://www.googleapis.com/auth/classroom.coursework.students.readonly
google_classroom_create_courseworkCreates an assignment or question in a course, with optional points, due date (UTC) and linkswriteGeneralhttps://www.googleapis.com/auth/classroom.coursework.students
google_classroom_list_submissionsLists student submissions for an assignment, or for every assignment of the course with courseWorkId '-', with state and gradesreadPersonal datahttps://www.googleapis.com/auth/classroom.coursework.students.readonly
google_classroom_grade_submissionSets the draft grade and/or assigned grade of a student submissionwritePersonal datahttps://www.googleapis.com/auth/classroom.coursework.students
google_classroom_return_submissionReturns a student submission so the student sees its assigned gradewritePersonal datahttps://www.googleapis.com/auth/classroom.coursework.students
google_classroom_list_announcementsLists the announcements posted to a course streamreadPersonal datahttps://www.googleapis.com/auth/classroom.announcements.readonly
google_classroom_create_announcementPosts an announcement to a course stream, optionally with links, or saves it as a draftwritePersonal datahttps://www.googleapis.com/auth/classroom.announcements