1

我已经使用moodle rest api创建了一个特定的课程,我想在那个特定的课程中添加一个文件。该课程可能采用周/主题形式。我需要在选定的主题/周下添加上传的文件,我该如何实现?.我使用 core_files_upload上传文件,但如何将其添加到选定的课程?

Array 
(
    [contextid] => int        
    [component] => string        
    [filearea] => string        
    [itemid] => int        
    [filepath] => string        
    [filename] => string        
    [url] => string        
)
4

1 回答 1

2

为了使文件出现在课程中,您需要在课程中创建“mod_resource”活动的实例,然后将相关文件附加到该资源。

我不相信目前有任何网络服务可以在课程中创建活动(https://tracker.moodle.org/browse/MDL-40779似乎仍然不完整)。

目前你能做的最好的事情是创建一个自定义的 Moodle 插件(可能是一个本地插件),然后实现你自己的 web 服务来添加这个功能。

于 2017-09-09T20:32:28.883 回答