1

我有一个应用程序,我需要使用核心 Web 服务 API 从 Moodle 获取记录。

我正在接收具有以下 API 调用的课程和类别:

core_course_get_courses
core_course_get_categories

但我无法找到正确的参数(或者我的实现可能是错误的)

mod_assign_get_assignments

我尝试如下

http://moodle/webservice/rest/server.php?wsfunction=mod_assign_get_assignments&moodlewsrestformat=json&wstoken=token&courseids[0]=27

谁能知道我如何从课程中获得作业?

请帮忙

4

2 回答 2

0

以下方法用于在 Moodle 中获取课程下的记录

http://moodle/webservice/rest/server.php?wsfunction=mod_assign_get_assignments&moodlewsrestformat=json&wsfunction=core_course_get_contents&moodlewsrestformat=json&courseid=
于 2016-05-24T09:44:53.057 回答
0

您的命令不起作用主要是因为您的 Web 服务用户未注册该课程。转到课程设置并注册用户。

这对我有用:

https://your.moodlesite.com/webservice/rest/server.php?wsfunction=mod_assign_get_assignments&wstoken=5a67fb5d660a987a5705a4b47c0ad1fa&moodlewsrestformat=json&courseids[0]=3

最后一个参数“courseids”不是必需的。

于 2019-10-29T10:01:09.290 回答