向多门课程添加一个或多个模块

Add one or multiple modules to multiple courses

我需要将课程模块(例如分配)添加到现有课程列表中。 每个课程中都有太多的课程可以做到这一点。 我还没有找到通过 Moodle 界面来做到这一点的方法。 Moodle API 中是否有任何功能可以做到这一点?还是我应该通过数据库来做?

我的猜测是我需要添加一个模块作为参考并将其复制到其他课程中。

尝试安装 moosh

https://moosh-online.com/

这是一个命令行工具,可让您执行许多常见任务。

例如,向 ID 为 2

的课程添加分配 activity
moosh activity-add assign 2