googleapis.classroom.v1 library

Classes

Announcement
Announcement created by a teacher for students of the course
Assignment
Additional details for assignments.
AssignmentSubmission
Student work for an assignment.
Attachment
Attachment added to student assignment work. [...]
ClassroomApi
Manages classes, rosters, and invitations in Google Classroom.
CloudPubsubTopic
A reference to a Cloud Pub/Sub topic. [...]
Course
A Course in Classroom.
CourseAlias
Alternative identifier for a course. [...]
CourseMaterial
A material attached to a course as part of a material set.
CourseMaterialSet
A set of materials that appears on the "About" page of the course. These materials might include a syllabus, schedule, or other background information relating to the course as a whole.
CourseRosterChangesInfo
Information about a Feed with a feed_type of COURSE_ROSTER_CHANGES.
CoursesAliasesResourceApi
CoursesAnnouncementsResourceApi
CoursesCourseWorkResourceApi
CoursesCourseWorkStudentSubmissionsResourceApi
CoursesResourceApi
CoursesStudentsResourceApi
CoursesTeachersResourceApi
CoursesTopicsResourceApi
CourseWork
Course work created by a teacher for students of the course.
CourseWorkChangesInfo
Information about a Feed with a feed_type of COURSE_WORK_CHANGES.
Date
Represents a whole or partial calendar date, e.g. a birthday. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the Proleptic Gregorian Calendar. This can represent: [...]
DriveFile
Representation of a Google Drive file.
DriveFolder
Representation of a Google Drive folder.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: [...]
Feed
A class of notifications that an application can register to receive. For example: "all roster changes for a domain".
Form
Google Forms item.
GlobalPermission
Global user permission description.
GradeHistory
The history of each grade on this submission.
Guardian
Association between a student and a guardian of that student. The guardian may receive information about the student's course work.
GuardianInvitation
An invitation to become the guardian of a specified user, sent to a specified email address.
IndividualStudentsOptions
Assignee details about a coursework/announcement. This field is set if and only if assigneeMode is INDIVIDUAL_STUDENTS.
Invitation
An invitation to join a course.
InvitationsResourceApi
URL item.
ListAnnouncementsResponse
Response when listing course work.
ListCourseAliasesResponse
Response when listing course aliases.
ListCoursesResponse
Response when listing courses.
ListCourseWorkResponse
Response when listing course work.
ListGuardianInvitationsResponse
Response when listing guardian invitations.
ListGuardiansResponse
Response when listing guardians.
ListInvitationsResponse
Response when listing invitations.
ListStudentsResponse
Response when listing students.
ListStudentSubmissionsResponse
Response when listing student submissions.
ListTeachersResponse
Response when listing teachers.
ListTopicResponse
Response when listing topics.
Material
Material attached to course work. [...]
ModifyAnnouncementAssigneesRequest
Request to modify assignee mode and options of an announcement.
ModifyAttachmentsRequest
Request to modify the attachments of a student submission.
ModifyCourseWorkAssigneesRequest
Request to modify assignee mode and options of a coursework.
ModifyIndividualStudentsOptions
Contains fields to add or remove students from a course work or announcement where the assigneeMode is set to INDIVIDUAL_STUDENTS.
MultipleChoiceQuestion
Additional details for multiple-choice questions.
MultipleChoiceSubmission
Student work for a multiple-choice question.
Name
Details of the user's name.
ReclaimStudentSubmissionRequest
Request to reclaim a student submission.
Registration
An instruction to Classroom to send notifications from the feed to the provided destination.
RegistrationsResourceApi
ReturnStudentSubmissionRequest
Request to return a student submission.
SharedDriveFile
Drive file that is used as material for course work.
ShortAnswerSubmission
Student work for a short answer question.
StateHistory
The history of each state this submission has been in.
Student
Student in a course.
StudentSubmission
Student submission for course work. [...]
SubmissionHistory
The history of the submission. This currently includes state and grade histories.
Teacher
Teacher of a course.
TimeOfDay
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and google.protobuf.Timestamp.
Topic
Topic created by a teacher for the course
TurnInStudentSubmissionRequest
Request to turn in a student submission.
UserProfile
Global information for a user.
UserProfilesGuardianInvitationsResourceApi
UserProfilesGuardiansResourceApi
UserProfilesResourceApi
YouTubeVideo
YouTube video item.

Constants

USER_AGENT → const String
'dart-api-client classroom/v1'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.