Пакетная регистрация нескольких пользователей образования для образованияКласс - PullRequest
1 голос
/ 26 февраля 2020

В конечных точках бета-версии (и версии 1.0) графа Microsoft для "образования" есть ли способ добавить несколько учителей и участников (ссылки на EducationUser) в "EducationClass"?

POST /education/classes/{id}/members/$ref

{
  "@odata.id":"https://graph.microsoft.com/v1.0/education/users/XXXXX"
}

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

Что-то вроде этого? (фиктивный запрос)

"teachers@odata.bind": [
    "https://graph.microsoft.com/v1.0/education/users/AAAAA",
    "https://graph.microsoft.com/v1.0/education/users/BBBBB"
],
"members@odata.bind": [
    "https://graph.microsoft.com/v1.0/education/users/CCCCC",
    "https://graph.microsoft.com/v1.0/education/users/DDDDD"
]

Либо в отдельной операции $ ref, либо непосредственно в объекте запроса на создание EducationClass.

Это то, чего я только что пропустил при поиске в do c? Если нет, то может ли это учесть команда Microsoft Graph Education в будущей версии бета-версии?

1 Ответ

0 голосов
/ 26 февраля 2020

В настоящее время ресурс group (и, соответственно, educationClass) поддерживает добавление только одного владельца / участника за раз. Возможно, вы захотите взглянуть на функциональность JSON Batching . Пакетная обработка позволяет ставить в очередь до 20 вызовов Graph в одном запросе.

Для управления назначением учителя, ученика и класса в масштабе, я бы посоветовал посмотреть Синхронизация школьных данных c (SDS). SDS позволяет автоматически поддерживать AAD в синхронизации c с Информационной системой для студентов.

...