Moodle Webservice API不能正确返回

时间:2014-06-16 07:12:32

标签: web-services rest moodle

我目前正在尝试使用REST调用两种Web服务API方法(Moodle 2.6):

1 core_course_get_categories

2 core_course_create_courses

两者都有以下问题:

1

该函数返回我的类别,但不幸的是没有子类别。即使我添加文档说参数" addsubcategories = 1",也只返回顶级类别。知道问题可能是什么?

2

到目前为止,课程创建工作正常,但我想将教师分配给特定用户。现在,当我创建一个课程时,它确实是在具有WS权限的用户下创建的。是否有可能改变教练?

简短背景:

我们有一个中央系统,教师可以在其中保存新的课程信息。在这里你应该有机会立即创建一个Moodle课程。我们在两个系统中都有一个应该成为教师的用户的唯一标识符。当然,必须在课程之前,选择Category / Subcategory。

我会对反馈感到高兴!

1 个答案:

答案 0 :(得分:0)

这是一个非常晚的答案,但我认为它可能是上述第一个问题的有效解决方案,并希望能帮助有类似问题的人。

拥有 moodle / category:manage 权限的网络服务用户将能够查看隐藏或可见的所有类别以及所有级别的类别。

但是Moodle API文档中没有提到这种限制(我至少可以找到)。

希望将来有助于解决此问题的任何人。

问候