Тип ресурса educationModule
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Модуль связан с классом . Представляет группу отдельных учебных ресурсов, которые организованы систематически.
Создавать модули могут только преподаватели или владельцы команд. Модули содержат учебные ресурсы, доступные только для чтения, и задания, которые преподаватель хочет, чтобы учащийся выполнил.
При создании модуля он находится в draft
состоянии . Учащиеся не смогут увидеть модуль , пока он не будет опубликован. Состояние модуля можно изменить с помощью действия публикации . Вы не можете использовать запрос PATCH для изменения состояния модуля .
Наследует от сущности.
Методы
Метод | Возвращаемый тип | Описание |
---|---|---|
Вывод списка модулей | Коллекция educationModule | Получение коллекции объектов educationModule . |
Создание модуля | educationModule | Создайте объект educationModule . |
Получение модуля | educationModule | Чтение свойств и связей объекта educationModule . |
Обновление модуля | educationModule | Обновление объекта educationModule . |
Удалить модуль | Нет | Удаление объекта educationModule . |
Закрепление модуля | educationModule | Закрепление объекта educationModule . |
Открепить модуль | educationModule | Открепить объект educationModule . |
Модуль публикации | educationModule | Измените состояние объекта educationModule с черновика на опубликовано. |
Настройка папки ресурсов модуля | educationModule | Создайте папку SharePoint (в предопределенном расположении) для отправки файлов в качестве ресурсов модуля. |
Свойства
Свойство | Тип | Описание |
---|---|---|
createdBy | identitySet | Отображаемое имя пользователя, создавшего модуль. |
createdDateTime | DateTimeOffset | Дата создания модуля . Тип метки времени представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, полночь (UTC) 1 января 2014 г. — 2014-01-01T00:00:00Z |
description | String | Описание модуля. |
displayName | String | Имя модуля. |
id | String | Уникальный идентификатор модуля. Наследуется от сущности. Только для чтения. |
isPinned | Логический | Указывает, закреплен ли модуль. |
lastModifiedBy | identitySet | Последний пользователь, изменяющий модуль. |
lastModifiedDateTime | DateTimeOffset | Дата последнего изменения модуля . Тип метки времени представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, полночь (UTC) 1 января 2014 г. — 2014-01-01T00:00:00Z |
resourcesFolderUrl | string | URL-адрес папки, где хранятся все файловые ресурсы для этого модуля . |
status | string | Состояние модуля. Для обновления этого значения нельзя использовать операцию PATCH. Возможные значения: draft и published . |
Связи
Связь | Тип | Описание |
---|---|---|
resources | Коллекция educationModuleResource | Объекты обучения, связанные с этим модулем. Изменить этот список могут только преподаватели. Допускается значение null. |
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"createdBy": {"@odata.type": "microsoft.graph.identitySet"},
"createdDateTime": "String (timestamp)",
"description": "String",
"displayName": "String",
"id": "String (identifier)",
"isPinned": "Boolean",
"lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
"lastModifiedDateTime": "String (timestamp)",
"resourcesFolderUrl": "String",
"status": "String"
}