google_api_classroom v0.0.1 API Reference
Modules
API calls for all endpoints tagged Courses
API calls for all endpoints tagged Invitations
API calls for all endpoints tagged UserProfiles
Handle Tesla connections for GoogleApi.Classroom.V1
Helper functions for deserializing responses into models
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 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
Course work created by a teacher for students of the course
Representation of a Google Drive file
Representation of a Google Drive folder
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); } The JSON representation for `Empty` is empty JSON object `{}`
Google Forms item
Global user permission description
The history of each grade on this submission
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
An invitation to join a course
URL item
Response when listing course aliases
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
Material attached to course work. When creating attachments, setting the `form` field is not supported
Request to modify the attachments of a student submission
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
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
Student in a course
Student submission for course work. StudentSubmission items are generated when a CourseWork item is created. StudentSubmissions 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
Teacher of a course
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`
Request to turn in a student submission
Global information for a user
YouTube video item
Helper functions for building Tesla requests