【发布时间】:2021-05-16 19:50:50
【问题描述】:
有人知道如何使用 Moodle 函数“mod_quiz_process_attempt”吗?
我正在探索 Moodle Web 服务 (REST API),以便请求在 Moodle 上设置的测验。我正在开发一个 Android 应用程序,用户可以通过它尝试 Moodle 测验(问题类型仅为 Multiple Choice)。
我已经想出了如何开始测验尝试并检索测验数据,但我不知道如何通过提供的 REST API 在 Moodle 上保存和处理选定的答案。
Moodle 函数“mod_quiz_process_attempt”应该对此负责。根据 Moodle 文档,该函数需要一个名为“data”的参数,它是一个名称-值-对象数组。
General structure
Default to "Array
(
)
" //the data to be saved
list of (
object {
name string //data name
value string //data value
}
)
我的问题是:我需要将哪些“数据”(哪些名称和值)传递给函数?
【问题讨论】:
标签: web-services rest http moodle