我被要求创建一个引擎,该引擎将从我们的本地数据库中获取课程(名称、简称、类别)并将其添加到 moodle 中。
我正在考虑为此使用 Moodle API。
我尝试使用网络服务但没有成功。
我需要类似的东西:
moodle_create_course($name, $short-name, $description, $category, $type)
有人有意见吗?
我被要求创建一个引擎,该引擎将从我们的本地数据库中获取课程(名称、简称、类别)并将其添加到 moodle 中。
我正在考虑为此使用 Moodle API。
我尝试使用网络服务但没有成功。
我需要类似的东西:
moodle_create_course($name, $short-name, $description, $category, $type)
有人有意见吗?
如果您想从 PHP 中执行此操作,则在 course/lib.php 中有一个函数 create_course()
如果您想将其用作自动同步工具,请考虑在https://docs.moodle.org/en/Upload_courses工具中使用 CLI 脚本
如果您更喜欢 REST,则有一个名为 core_course_create_courses 的 Web 服务