我需要将课程模块(例如,分配)添加到现有课程列表中。每个课程中都有太多课程可以做到这一点。我还没有找到通过moodle界面执行此操作的方法。Moodle API中是否有任何功能可以做到这一点?还是应该通过数据库来做到这一点?
我的猜测是,我需要添加一个模块作为参考并将其复制到其他课程。
尝试安装moosh
moosh
https://moosh-online.com/
这是一个命令行工具,可让您执行许多常见任务。
例如,向ID为2的课程添加分配活动
moosh activity-add assign 2