1

我看到了许多将各种文件上传到 D2L 的路线,包括新闻、内容模块等 - http://docs.valence.desire2learn.com/basic/fileupload.html但是,是否有将文件更新到的路线组织的“管理文件”区域?例如,以编程方式为 CCB 工具创建 CSV 并将其上传到正确的位置?

我拥有的组织是“课程品牌”的组织,内容路径类似于转到课程->编辑课程-管理文件和 URL /content/enforced/7974-ACB/,那里有 4 个子目录。我想在其中一个子目录中创建一个文件,但不确定路由应该是什么。有任何想法吗?

克里斯

4

1 回答 1

1

目前,如果组织单位有课程内容,您只能将文件添加到该组织单位的Manage Files区域,因为您必须使用课程内容 API 来添加文件数据。您还必须创建文件类型的课程内容主题,以便将文件数据上传到课程Manage Files区域。

您发送的ContentObjectData JSON的Url属性指示上传的文件将存储在课程区域的哪个位置:因此,它必须是课程现有内容空间内的合法路径,并且是尚未使用的文件名。请注意,您无法通过 API 更新或删除已上传的基础文件。但是,您可以首先删除用于插入文件的内容主题:内容主题将消失,但底层文件将保留在该区域中。Manage FilesManage Files

这不是一个令人愉快的解决方法,但它似乎确实是一种解决方法。

于 2013-10-24T14:39:16.407 回答