首页 > 解决方案 > Moodle API 所有用户完成课程

问题描述

我想为每个用户的所有已完成课程制作一个导出页面。但是我可以最好地使用哪个 API 函数。

我找到了函数core_completion_get_course_completion_status,但问题是它需要 acourseid和 a userid。问题是,对于 100 个用户,每个用户有 20 个 couses,他必须进行 100 x 20 = 2000 次 API 调用。我自己发现很多。

有人对我有更好的方法吗?

标签: wordpressmoodlemoodle-api

解决方案


您必须先制作一个插件,然后使用Web 服务填充它


推荐阅读