Тип ресурса 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" }
}