【问题标题】:Create Moodle course dynamically using API使用 API 动态创建 Moodle 课程
【发布时间】:2015-12-29 10:27:54
【问题描述】:

我被要求创建一个引擎,该引擎将从我们的本地数据库中获取课程(名称、简称、类别)并将其添加到 moodle。

我正在考虑为此使用 Moodle API。

我尝试使用网络服务,但没有成功。

我需要类似的东西:

moodle_create_course($name, $short-name, $description, $category, $type)

有人有意见吗?

【问题讨论】:

  • 您是否考虑过使用 /admin/tool/uploadcourse/index.php 中的导入表单?

标签: moodle moodle-api


【解决方案1】:

如果你想用 PHP 来做,在 course/lib.php 中有一个函数 create_course()

如果您想将其作为自动同步工具,请考虑在https://docs.moodle.org/en/Upload_courses 工具中使用 CLI 脚本

如果您更喜欢 REST,可以使用名为 core_course_create_courses 的 Web 服务

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    相关资源
    最近更新 更多