Обзор API для образования

API в Microsoft Graph дополняет ресурсы Microsoft 365 сведениями, актуальными для учебных заведений, включая данные об учреждениях, классах, пользователях (учащихся и преподавателях), заданиях и сданных работах. Это упрощает создание решений, интегрируемых с образовательными ресурсами, для различных сценариев в учебных заведениях и аудиториях.

Зачем нужна интеграция со сценариями образования?

Создавайте приложений, работающие со списком курса

Большинство разработчиков программного обеспечения быстро понимают, что список курса — один из важнейших ресурсов для работы приложения. Как правило, он скрыт в информационной системе для учащихся (SIS). Каждый раз, когда преподаватели приносят в класс новое приложение, им приходится вручную импортировать в него данные о составе. Многие независимые поставщики программного обеспечения решают эту проблему, подключаясь к SIS для импорта данных о составе. Учитывая, что на рынке доступны сотни информационных систем для учащихся, где используются собственные форматы, это может оказаться непростой задачей.

Microsoft School Data Sync в сочетании с API для списков курсов помогает разработчикам приложений и учебным заведениям решить эту проблему. Вот некоторые сценарии, которые поддерживают API для списков курсов:

Используйте Microsoft Teams для создания заданий для классов на соответствующей вкладке

Вы можете использовать API для образования, связанные с заданиями, чтобы выполнять интеграцию с заданиями в Microsoft Teams. Microsoft Teams в Microsoft 365 для образования основан на тех же API для образования и предоставляет вариант использования API. Ваше приложение может использовать эти API для взаимодействия с заданиями в течение всего жизненного цикла задания.

API заданий предоставляют следующие ключевые ресурсы.

  • educationAssignment: основной объект API заданий. Представляет задачу или единицу работы, назначенную учащемуся или участнику команды в классе в рамках его исследования.
  • educationSubmission: представляет ресурсы, отправляемые человеком (или группой) в рамках задания, а также связанные оценки и отзывы по этому заданию.
  • educationResource: представляет объект обучения, который назначается или отправляется. Объект educationResource связан с educationAssignment и/или educationSubmission.

При помощи API заданий приложение может взаимодействовать со службой заданий вне Microsoft Teams. Microsoft Teams займется распространением, датами выполнения и оценками, а ваша система обеспечит для учащихся удобные условия обучения.

Ниже приведены примеры сценариев, работу которых обеспечивает API заданий:

Предоставьте администраторам учебного заведения возможность управлять синхронизацией удостоверений и списков при помощи School Data Sync Management (ознакомительная версия)

School Data Sync помогает автоматизировать процесс импорта и синхронизации данных удостоверений и списка учащихся из информационных систем учащихся с помощью Microsoft Entra ID и Microsoft 365. При синхронизации этих сведений вы можете использовать API для импорта информации о списке класса в приложения.

Если вы настраиваете интеграцию информационной системы для учащихся со School Data Sync, можете воспользоваться API для управления SDS в Microsoft Graph, чтобы настроить синхронизацию из CSV-файла или поддерживаемого соединителя API для SIS.

API управления School Data Sync поддерживают полноценные сценарии управления синхронизацией, например:

Справочные материалы по API

Ищете справочные материалы по API для этой службы?

Прежде чем приступить к использованию API для образования, ознакомьтесь со следующими статьями:

Ознакомьтесь со следующими примерами, связанными с образованием: