在选定的课程下将文件上传到moodle

时间:2017-09-09 18:45:05

标签: moodle moodle-api moodle-mobile

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

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

1 个答案:

答案 0 :(得分:2)

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

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

目前您可以做的最好的事情是创建一个自定义Moodle插件(可能是local plugin),然后实现your own webservice以添加此功能。