Поделиться через


Тип ресурса educationClass

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Представляет курс в учебном заведении. Ресурс educationClass в настоящее время соответствует группе Microsoft 365 и имеет тот же идентификатор. Учащиеся являются постоянными членами класса, а преподаватели являются владельцами и имеют соответствующие права.

Важно!

Чтобы возможности Microsoft 365 работали правильно, преподаватели должны быть членами коллекций преподавателей и участников.

Методы

Метод Возвращаемый тип Описание
Получение курса educationClass Считывание свойств и связей объекта educationClass.
Добавление участника educationUser Добавление нового объекта educationUser для курса путем публикации в свойстве навигации members.
Перечисление участников Коллекция educationUser Получение коллекции объектов educationUser.
Удаление участника educationUser Удаление educationUser для курса с использованием свойства навигации members.
Перечисление учебных заведений Коллекция educationSchool Получение коллекции объектов educationSchool.
Добавление преподавателя educationUser Добавление нового объекта educationUser для курса путем публикации в свойстве навигации teachers.
Перечисление преподавателей Коллекция educationUser Получение списка преподавателей для курса.
Удаление преподавателя educationUser Удаление educationUser для курса с использованием свойства навигации teachers.
Создание educationAssignment Создайте новый класс educationAssignment , опубликовав его в коллекции заданий.
Перечисление заданий Коллекция educationAssignment Получение коллекции объектов educationAssignment .
Вывод списка модулей Коллекция educationModule Получение коллекции объектов educationModule .
Получение группы group Получите группу Microsoft 365, соответствующую этому классу educationClass.
Создание категории educationCategory Создайте новую категорию educationCategory для этого класса.
Перечисление категорий Коллекция educationCategory Получите список объектов educationCategory , принадлежащих этому классу.
Обновление курса educationClass Обновление объекта educationClass.
Удаление курса Нет Удаление объекта educationClass.
Получение дельты Коллекция educationClass Получение добавочных изменений для educationClasses.
Получение недавно измененных отправок educationSubmission collection Получение отправок, измененных за предыдущие семь дней.

Свойства

Свойство Тип Описание
id String Уникальный идентификатор для курса.
classCode String Код курса, используемый учебным заведением для идентификации курса.
курс educationCourse Сведения о курсе для класса.
createdBy identitySet Сущность, создавшая класс .
description String Описание курса.
displayName String Название курса.
externalId String Идентификатор курса из системы синхронизации.
externalName String Название курса в системе синхронизации.
externalSource String Тип внешнего источника, из который был создан этот ресурс (автоматически определяется из externalSourceDetail). Возможные значения: sis, lms или manual.
externalSourceDetail String Имя внешнего источника, из которого был создан этот ресурс.
оценка String Уровень класса.
mailNickname String Почтовое имя для отправки почты всем участникам, если это возможно.
term educationTerm Термин для класса .

Связи

Связь Тип Описание
assignments Коллекция educationAssignment Все назначения, связанные с этим классом. Допускается значение null.
members Коллекция educationUser Все пользователи для этого курса. Допускается значение null.
Модули Коллекция educationModule Все модули в классе. Допускается значение null.
schools Коллекция educationSchool Все учебные заведения, с которыми сопоставлен этот курс. Допускается значение NULL.
teachers Коллекция educationUser Все преподаватели для этого курса. Допускается значение null.
Категории назначений Коллекция educationCategory Все категории, связанные с этим классом. Допускается значение null.
assignmentDefaults Коллекция educationAssignmentDefaults Задает значения по умолчанию на уровне класса, которые соблюдаются новыми назначениями, созданными в классе .
assignmentSettings Коллекция educationAssignmentSettings Задает параметры назначений на уровне классов.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "classCode": "String",
  "course": { "@odata.type": "microsoft.graph.educationCourse" },
  "createdBy": { "@odata.type": "microsoft.graph.identitySet" },
  "description": "String",
  "displayName": "String",
  "externalId": "String",
  "externalName": "String",
  "externalSource": "string",
  "grade": "string",
  "id": "String (identifier)",
  "mailNickname": "String",
  "term": { "@odata.type": "microsoft.graph.educationTerm" }
}