View Source API Reference google_api_classroom v0.21.2

Modules

API client metadata for GoogleApi.Classroom.V1.

API calls for all endpoints tagged Courses.

API calls for all endpoints tagged Invitations.

API calls for all endpoints tagged Registrations.

API calls for all endpoints tagged UserProfiles.

Handle Tesla connections for GoogleApi.Classroom.V1.

An add-on attachment on a post.

Attachment-relevant metadata for Classroom add-ons in the context of a specific post.

Announcement created by a teacher for students of the course

Additional details for assignments.

Student work for an assignment.

Attachment added to student assignment work. When creating attachments, setting the form field is not supported.

A reference to a Cloud Pub/Sub topic. To register for notifications, the owner of the topic must grant classroom-notifications@system.gserviceaccount.com the projects.topics.publish permission.

Identifier of a previous copy of a given attachment.

A Course in Classroom.

Alternative identifier for a course. An alias uniquely identifies a course. It must be unique within one of the following scopes: domain: A domain-scoped alias is visible to all users within the alias creator's domain and can be created only by a domain admin. A domain-scoped alias is often used when a course has an identifier external to Classroom. project: A project-scoped alias is visible to any request from an application using the Developer Console project ID that created the alias and can be created by any project. A project-scoped alias is often used when an application has alternative identifiers. A random value can also be used to avoid duplicate courses in the event of transmission failures, as retrying a request will return ALREADY_EXISTS if a previous one has succeeded.

A material attached to a course as part of a material set.

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.

Information about a Feed with a feed_type of COURSE_ROSTER_CHANGES.

Course work created by a teacher for students of the course.

Information about a Feed with a feed_type of COURSE_WORK_CHANGES.

Course work material created by a teacher for students of the course

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: A full date, with non-zero year, month, and day values. A month and day, with a zero year (for example, an anniversary). A year on its own, with a zero month and a zero day. A year and month, with a zero day (for example, a credit card expiration date). Related types: google.type.TimeOfDay google.type.DateTime * google.protobuf.Timestamp

Representation of a Google Drive file.

Representation of a Google Drive folder.

URI to be iframed after being populated with query parameters.

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: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

A class of notifications that an application can register to receive. For example: "all roster changes for a domain".

Global user permission description.

Details for a grade category in a course. Coursework may have zero or one grade category, and the category may be used in computing the overall grade. See the help center article for details.

The history of each grade on this submission.

The gradebook settings for a course. See the help center article for details.

Association between a student and a guardian of that student. The guardian may receive information about the student's course work.

An invitation to become the guardian of a specified user, sent to a specified email address.

Assignee details about a coursework/announcement. This field is set if and only if assigneeMode is INDIVIDUAL_STUDENTS.

An invitation to join a course.

Response when listing add-on attachments.

Response when listing course work.

Response when listing course aliases.

Response when listing course work material.

Response when listing course work.

Response when listing courses.

Response when listing guardian invitations.

Response when listing guardians.

Response when listing invitations.

Response when listing student submissions.

Response when listing students.

Response when listing teachers.

Response when listing topics.

Material attached to course work. When creating attachments, setting the form field is not supported.

Request to modify assignee mode and options of an announcement.

Request to modify the attachments of a student submission.

Request to modify assignee mode and options of a coursework.

Contains fields to add or remove students from a course work or announcement where the assigneeMode is set to INDIVIDUAL_STUDENTS.

Additional details for multiple-choice questions.

Student work for a multiple-choice question.

Details of the user's name.

Request to reclaim a student submission.

An instruction to Classroom to send notifications from the feed to the provided destination.

Request to return a student submission.

Drive file that is used as material for course work.

Student work for a short answer question.

The history of each state this submission has been in.

Role-specific context if the requesting user is a student.

Student submission for course work. StudentSubmission items are generated when a CourseWork item is created. Student submissions that have never been accessed (i.e. with state = NEW) may not have a creation time or update time.

The history of the submission. This currently includes state and grade histories.

Role-specific context if the requesting user is a teacher.

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 created by a teacher for the course

Request to turn in a student submission.

Global information for a user.