Обзор 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 поддерживают полноценные сценарии управления синхронизацией, например:
- Создание профиля, автоматически запускающего синхронизацию.
- управление жизненным циклом синхронизации при помощи операций pause, resume и reset.
Интеграция с Microsoft Reflect (предварительная версия)
Microsoft Reflect — это приложение для благополучия, предназначенное для укрепления связи, выражения и обучения путем содействия самосознанию, сочувствию и эмоциональному росту. Вы можете интегрироваться с Microsoft Reflect, чтобы получить ответы учащихся на контрольные записи Reflect.
API отчетов Microsoft Reflect поддерживают следующие сценарии:
Справочные материалы по API
Ищете справочные материалы по API для этой службы?
Связанные материалы
Прежде чем приступить к использованию API для образования, ознакомьтесь со следующими статьями:
Ознакомьтесь со следующими примерами, связанными с образованием: