我使用moodle rest api创建了一个特定的课程,我想在该特定课程中添加一个文件。该课程可能需要一周/主题表格。我需要在选定的主题/周下添加上传的文件,我该如何实现? 。我使用 core_files_upload 上传文件但是如何将其添加到选定的课程?
Array
(
[contextid] => int
[component] => string
[filearea] => string
[itemid] => int
[filepath] => string
[filename] => string
[url] => string
)
答案 0 :(得分:2)
为了使文件出现在课程中,您需要在课程中创建“mod_resource”活动的实例,然后将相关文件附加到该资源。
我认为目前没有任何网络服务可以在课程中创建活动(https://tracker.moodle.org/browse/MDL-40779似乎仍然不完整)。
目前您可以做的最好的事情是创建一个自定义Moodle插件(可能是local plugin),然后实现your own webservice以添加此功能。