Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: 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" }
}