Тип ресурса educationClass
Пространство имен: microsoft.graph
Представляет курс в учебном заведении. Ресурс educationClass соответствует группе Microsoft 365 и использует один и тот же идентификатор. Учащиеся — постоянные участники курса, а преподаватели являются владельцами и обладают соответствующими правами. Чтобы решения для Office работали правильно, преподаватели должны быть включены как в коллекцию teachers, так и в коллекцию members.
Наследует от сущности.
Методы
Метод | Тип возвращаемых данных | Описание |
---|---|---|
Перечисление курсов | Коллекция educationClass | Получение списка объектов educationClass и их свойств. |
Вывод списка модулей | Коллекция educationModule | Получение коллекции объектов educationModule . |
Создание курса | educationClass | Create новый объект educationClass. |
Получение курса | educationClass | Чтение свойств и связей объекта educationClass . |
Обновление курса | educationClass | Обновление свойств объекта educationClass . |
Удаление курса | Нет | Удаление объекта educationClass . |
Получение дельты | Коллекция educationClass | Получение добавочных изменений для educationClasses. |
Свойства
Свойство | Тип | Описание |
---|---|---|
classCode | String | Код курса, используемый учебным заведением для идентификации курса. |
createdBy | identitySet | Объект, который создал курс. |
description | String | Описание курса. |
displayName | String | Название курса. |
externalId | String | Идентификатор курса из системы синхронизации. |
externalSource | educationExternalSource | Способ создания этого курса. Возможные значения: sis , manual . |
externalSourceDetail | String | Имя внешнего источника, из который был создан этот ресурс. |
externalName | String | Название курса в системе синхронизации. |
оценка | String | Уровень класса. |
id | String | Идентификатор объекта. Наследуется от сущности. |
mailNickname | String | Почтовое имя для отправки почты всем участникам, если это возможно. |
term | educationTerm | Срок для этого курса. |
Связи
Связь | Тип | Описание |
---|---|---|
assignments | Коллекция educationAssignment | Все назначения, связанные с этим классом. Допускается значение null. |
Категории назначений | Коллекция educationCategory | Все категории, связанные с этим классом. Допускается значение null. |
assignmentDefaults | Коллекция educationAssignmentDefaults | Задает значения по умолчанию на уровне класса, которые соблюдаются новыми назначениями, созданными в классе . |
assignmentSettings | Коллекция educationAssignmentSettings | Задает параметры назначений на уровне классов. |
group; | group | Базовый объект группы Microsoft 365. |
members | Коллекция educationUser | Все пользователи для этого курса. Допускается значение null. |
Модули | Коллекция educationModule | Все модули в классе. Допускается значение null. |
schools | Коллекция educationSchool | Все учебные заведения, с которыми сопоставлен этот курс. Допускается значение NULL. |
teachers | Коллекция educationUser | Все преподаватели для этого курса. Допускается значение NULL. |
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"@odata.type": "#microsoft.graph.educationClass",
"description": "String",
"displayName": "String",
"createdBy": {
"@odata.type": "microsoft.graph.identitySet"
},
"classCode": "String",
"externalName": "String",
"externalId": "String",
"externalSource": "String",
"externalSourceDetail": "String",
"grade": "String",
"id": "String (identifier)",
"mailNickname": "String",
"term": {
"@odata.type": "microsoft.graph.educationTerm"
}
}