我有一个应用程序,我需要使用核心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
任何人都可以知道如何从课程中获得作业吗?
请帮忙
答案 0 :(得分:0)
以下用于获取Moodle课程记录的方法
http://moodle/webservice/rest/server.php?wsfunction=mod_assign_get_assignments&moodlewsrestformat=json&wsfunction=core_course_get_contents&moodlewsrestformat=json&courseid=
答案 1 :(得分:0)
您的命令无法正常运行,主要是因为您的Web服务用户尚未注册。转到课程设置并注册用户。
这对我有用:
https://your.moodlesite.com/webservice/rest/server.php?wsfunction=mod_assign_get_assignments&wstoken=5a67fb5d660a987a5705a4b47c0ad1fa&moodlewsrestformat=json&courseids[0]=3
最后一个参数“ courseids”不是必需的。