我正在使用 Moodle API 使用 js 创建自定义的 moodle 应用程序。我必须将多个文件上传到作业。我当前的代码正在使用mod_assign_save_submission
函数
var param = {
assignmentid: ${ASSIGNMENTID} //ignore this ,
plugindata[onlinetext_editor][text]= ${TEXTDATA} // ignore this,
plugindata[onlinetext_editor][format]= 0 // ignore this,
plugindata[onlinetext_editor][itemid]= 0 // ignore this,
plugindata[files_filemanager]= int // A single file from core_files_upload
}
await SaveSubmission(param);
我希望它能够将多个文件上传到作业中。文档说这部分plugindata[files_filemanager]= int
应该是包含所有所需文件的草稿 id。所以我的问题是如何管理这些草稿(例如将文件移动到特定草稿、创建新草稿等)。谢谢