Overview

Classes

  • Google_Service_Classroom
  • Google_Service_Classroom_Announcement
  • Google_Service_Classroom_Assignment
  • Google_Service_Classroom_AssignmentSubmission
  • Google_Service_Classroom_Attachment
  • Google_Service_Classroom_ClassroomEmpty
  • Google_Service_Classroom_CloudPubsubTopic
  • Google_Service_Classroom_Course
  • Google_Service_Classroom_CourseAlias
  • Google_Service_Classroom_CourseMaterial
  • Google_Service_Classroom_CourseMaterialSet
  • Google_Service_Classroom_CourseRosterChangesInfo
  • Google_Service_Classroom_Courses_Resource
  • Google_Service_Classroom_CoursesAliases_Resource
  • Google_Service_Classroom_CoursesAnnouncements_Resource
  • Google_Service_Classroom_CoursesCourseWork_Resource
  • Google_Service_Classroom_CoursesCourseWorkStudentSubmissions_Resource
  • Google_Service_Classroom_CoursesStudents_Resource
  • Google_Service_Classroom_CoursesTeachers_Resource
  • Google_Service_Classroom_CoursesTopics_Resource
  • Google_Service_Classroom_CourseWork
  • Google_Service_Classroom_CourseWorkChangesInfo
  • Google_Service_Classroom_Date
  • Google_Service_Classroom_DriveFile
  • Google_Service_Classroom_DriveFolder
  • Google_Service_Classroom_Feed
  • Google_Service_Classroom_Form
  • Google_Service_Classroom_GlobalPermission
  • Google_Service_Classroom_GradeHistory
  • Google_Service_Classroom_Guardian
  • Google_Service_Classroom_GuardianInvitation
  • Google_Service_Classroom_IndividualStudentsOptions
  • Google_Service_Classroom_Invitation
  • Google_Service_Classroom_Invitations_Resource
  • Google_Service_Classroom_Link
  • Google_Service_Classroom_ListAnnouncementsResponse
  • Google_Service_Classroom_ListCourseAliasesResponse
  • Google_Service_Classroom_ListCoursesResponse
  • Google_Service_Classroom_ListCourseWorkResponse
  • Google_Service_Classroom_ListGuardianInvitationsResponse
  • Google_Service_Classroom_ListGuardiansResponse
  • Google_Service_Classroom_ListInvitationsResponse
  • Google_Service_Classroom_ListStudentsResponse
  • Google_Service_Classroom_ListStudentSubmissionsResponse
  • Google_Service_Classroom_ListTeachersResponse
  • Google_Service_Classroom_ListTopicResponse
  • Google_Service_Classroom_Material
  • Google_Service_Classroom_ModifyAnnouncementAssigneesRequest
  • Google_Service_Classroom_ModifyAttachmentsRequest
  • Google_Service_Classroom_ModifyCourseWorkAssigneesRequest
  • Google_Service_Classroom_ModifyIndividualStudentsOptions
  • Google_Service_Classroom_MultipleChoiceQuestion
  • Google_Service_Classroom_MultipleChoiceSubmission
  • Google_Service_Classroom_Name
  • Google_Service_Classroom_ReclaimStudentSubmissionRequest
  • Google_Service_Classroom_Registration
  • Google_Service_Classroom_Registrations_Resource
  • Google_Service_Classroom_ReturnStudentSubmissionRequest
  • Google_Service_Classroom_SharedDriveFile
  • Google_Service_Classroom_ShortAnswerSubmission
  • Google_Service_Classroom_StateHistory
  • Google_Service_Classroom_Student
  • Google_Service_Classroom_StudentSubmission
  • Google_Service_Classroom_SubmissionHistory
  • Google_Service_Classroom_Teacher
  • Google_Service_Classroom_TimeOfDay
  • Google_Service_Classroom_Topic
  • Google_Service_Classroom_TurnInStudentSubmissionRequest
  • Google_Service_Classroom_UserProfile
  • Google_Service_Classroom_UserProfiles_Resource
  • Google_Service_Classroom_UserProfilesGuardianInvitations_Resource
  • Google_Service_Classroom_UserProfilesGuardians_Resource
  • Google_Service_Classroom_YouTubeVideo
  • Overview
  • Class
  • Tree

Class Google_Service_Classroom_CoursesTeachers_Resource

The "teachers" collection of methods. Typical usage is:

 $classroomService = new Google_Service_Classroom(...);
 $teachers = $classroomService->teachers;
Google_Service_Resource
Extended by Google_Service_Classroom_CoursesTeachers_Resource
Located at Classroom.php
Methods summary
public Google_Service_Classroom_Teacher
# create( string $courseId, Google_Service_Classroom_Teacher $postBody, array $optParams = array() )

Creates a teacher of a course.

Creates a teacher of a course.

This method returns the following error codes:

  • PERMISSION_DENIED if the requesting user is not permitted to create

teachers in this course or for access errors. * NOT_FOUND if the requested course ID does not exist. * FAILED_PRECONDITION if the requested user's account is disabled, for the following request errors: * CourseMemberLimitReached * CourseNotModifiable * CourseTeacherLimitReached * UserGroupsMembershipLimitReached * ALREADY_EXISTS if the user is already a teacher or student in the course. (teachers.create)

Parameters

$courseId
Identifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
$postBody
$optParams
Optional parameters.

Returns

Google_Service_Classroom_Teacher
Google_Service_Classroom_Teacher
public Google_Service_Classroom_ClassroomEmpty
# delete( string $courseId, string $userId, array $optParams = array() )

Deletes a teacher of a course.

Deletes a teacher of a course.

This method returns the following error codes:

  • PERMISSION_DENIED if the requesting user is not permitted to delete

teachers of this course or for access errors. * NOT_FOUND if no teacher of this course has the requested ID or if the course does not exist. * FAILED_PRECONDITION if the requested ID belongs to the primary teacher of this course. (teachers.delete)

Parameters

$courseId
Identifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
$userId
Identifier of the teacher to delete. The identifier can be one of the following: * the numeric identifier for the user * the email address of the user * the string literal <code>"me"</code>, indicating the requesting user
$optParams
Optional parameters.

Returns

Google_Service_Classroom_ClassroomEmpty
Google_Service_Classroom_ClassroomEmpty
public Google_Service_Classroom_Teacher
# get( string $courseId, string $userId, array $optParams = array() )

Returns a teacher of a course.

Returns a teacher of a course.

This method returns the following error codes:

  • PERMISSION_DENIED if the requesting user is not permitted to view

teachers of this course or for access errors. * NOT_FOUND if no teacher of this course has the requested ID or if the course does not exist. (teachers.get)

Parameters

$courseId
Identifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
$userId
Identifier of the teacher to return. The identifier can be one of the following: * the numeric identifier for the user * the email address of the user * the string literal <code>"me"</code>, indicating the requesting user
$optParams
Optional parameters.

Returns

Google_Service_Classroom_Teacher
Google_Service_Classroom_Teacher
public Google_Service_Classroom_ListTeachersResponse
# listCoursesTeachers( string $courseId, array $optParams = array() )

Returns a list of teachers of this course that the requester is permitted to view.

Returns a list of teachers of this course that the requester is permitted to view.

This method returns the following error codes:

  • NOT_FOUND if the course does not exist. * PERMISSION_DENIED for access

errors. (teachers.listCoursesTeachers)

Parameters

$courseId
Identifier of the course. This identifier can be either the Classroom-assigned identifier or an alias.
$optParams
Optional parameters.

Returns

Google_Service_Classroom_ListTeachersResponse
Google_Service_Classroom_ListTeachersResponse

Opt_param

string pageToken nextPageToken value returned from a previous list call, indicating that the subsequent page of results should be returned. The list request must be otherwise identical to the one that resulted in this token.
int pageSize Maximum number of items to return. Zero means no maximum. The server may return fewer than the specified number of results.
© 2020 Google Inc.
Google Classroom API documentation generated by ApiGen 2.8.0