educationModule 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

模块与 相关联。 表示以系统方式组织的一组单个学习资源。

只有教师或团队所有者才能创建模块。 模块包含教师希望学生完成的只读学习资源和作业。

创建模块时,该 模块 处于状态 draft 。 在模块发布之前,学生无法看到该 模块 。 可以使用发布操作更改模块的状态。 不能使用 PATCH 请求更改 模块 状态。

继承自 entity

Methods

方法 返回类型 说明
列出模块 educationModule 集合 获取 educationModule 对象集合。
创建 educationModule 创建 educationModule 对象。
获取模块 educationModule 读取 educationModule 对象的属性和关系。
更新 educationModule 更新 educationModule 对象。
删除 删除 educationModule 对象。
educationModule 固定 educationModule 对象。
取消固定 educationModule 取消固定 educationModule 对象。
发布 educationModule educationModule 对象的状态从草稿更改为已发布。
设置模块资源文件夹 educationModule 在预定义的位置) 下创建 SharePoint 文件夹 (以将文件作为模块资源上传。

属性

属性 类型 说明
createdBy identitySet 创建 模块的用户的显示名称。
createdDateTime DateTimeOffset 创建 模块 的日期时间。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用 UTC 格式。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z
说明 String 模块的说明。
displayName String 模块的名称。
id String 模块的唯一标识符。 继承自 entity。 此为只读属性。
isPinned 布尔值 指示模块是否已固定。
lastModifiedBy identitySet 修改 模块的最后一个用户。
lastModifiedDateTime DateTimeOffset 上次修改 模块 的日期时间。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用 UTC 格式。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z
resourcesFolderUrl string 存储此 模块 的所有文件资源的文件夹 URL。
状态 string 模块的状态。 不能使用 PATCH 操作来更新此值。 可能的值为: draftpublished

关系

关系 类型 说明
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"
}