educationModule 资源类型
命名空间:microsoft.graph
模块与 类相关联。 表示以系统方式组织的一组单个学习资源。
只有教师或团队所有者才能创建模块。 模块包含教师希望学生完成的只读学习资源和作业。
创建模块时,该 模块 处于状态 draft
。 在模块发布之前,学生无法看到该 模块 。 可以使用发布操作更改模块的状态。 不能使用 PATCH 请求更改 模块 状态。
继承自 entity。
Methods
方法 | 返回类型 | 说明 |
---|---|---|
列出模块 | educationModule 集合 | 获取 educationModule 对象集合。 |
Create模块 | educationModule | Create educationModule 对象。 |
获取模块 | educationModule | 读取 educationModule 对象的属性和关系。 |
更新模块 | educationModule | 更新 educationModule 对象。 |
删除模块 | 无 | 删除 educationModule 对象。 |
固定模块 | educationModule | 固定 educationModule 对象。 |
取消固定模块 | educationModule | 取消固定 educationModule 对象。 |
发布模块 | educationModule | 将 educationModule 对象的状态从草稿更改为已发布。 |
设置模块资源文件夹 | educationModule | 在预定义的位置) 下Create 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 操作来更新此值。 可能的值为: 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"
}