Php Moodle API-获取每门课程的所有完成情况
我有一个外部应用程序,需要知道哪些用户通过API完成了Moodle课程。也就是说,它想知道谁完成了123课程,并得到一份清单。到目前为止,我发现实现这一点的唯一方法是“core\u enrol\u get\u enrolled\u users”来获取注册用户,然后迭代该方法,并为每个注册用户点击“core\u completion\u get\u course\u completion\u status”。性能显然很糟糕,因为每个用户都有一次往返Php Moodle API-获取每门课程的所有完成情况,php,moodle,moodle-api,Php,Moodle,Moodle Api,我有一个外部应用程序,需要知道哪些用户通过API完成了Moodle课程。也就是说,它想知道谁完成了123课程,并得到一份清单。到目前为止,我发现实现这一点的唯一方法是“core\u enrol\u get\u enrolled\u users”来获取注册用户,然后迭代该方法,并为每个注册用户点击“core\u completion\u get\u course\u completion\u status”。性能显然很糟糕,因为每个用户都有一次往返 有没有办法让Moodle在一次请求中提供一门课程
有没有办法让Moodle在一次请求中提供一门课程的所有完成情况?目前唯一的方法是自己实现上述web服务,因为当前实现的五个与完成相关的功能不足以满足您的请求
通过数据库,您可以获得已完成的课程列表