0

我为 Moodle 1.9.18 编写了一个外部 CMS 来为用户注册课程包。

如下所述工作:

  1. 根据他们要注册的课程,我创建了三种用户,学生、非编辑教师和编辑教师。

  2. 我创建组是为了将学生用户与其老师隔离开来,以便老师可以评估他们。

  3. 我将该组注册到用户可以访问的课程。

当我们意识到 moodle 1.9.18 无法处理我们创建的课程数量时,我的问题出现了,因此我们需要对其进行升级。

在参与这件事之前,我想问一个了解moodle数据库更好的人。

最终,我将不得不针对外部 CMS 测试升级,但如果我在开始之前有任何帮助,那就太好了。

4

2 回答 2

0

我认为没有任何相关的代码更改,因为它似乎只是一个错误修复版本。在此页面中,您可以找到更多详细信息:Moodle 1.9.19 发行说明

相反,2.x 分支在后台有很多变化。但是您要创建多少课程?Moodle 能够举办大量课程...(数万课程,看这里)。

于 2013-09-28T14:35:13.710 回答
0

没有了。

在 Moodle 中,我们尽量避免在稳定版本中更改数据库架构,因此很难看到差异。然而,为了确认这一说法,我通过查找版本之间 install.xml 文件(moodle 存储其架构定义)中的差异来验证这一点,你不会没有:

git diff v1.9.18..v1.9.19  --name-only
enrol/mnet/enrol.php
lib/environmentlib.php
mod/data/lib.php
mod/data/view.php
mod/hotpot/lang/en_utf8/help/hotpot/addquizchain.html
mod/hotpot/lang/en_utf8/help/hotpot/analysistable.html
mod/hotpot/lang/en_utf8/help/hotpot/clickreporting.html
mod/hotpot/lang/en_utf8/help/hotpot/clickreporttable.html
mod/hotpot/lang/en_utf8/help/hotpot/forceplugins.html
mod/hotpot/lang/en_utf8/help/hotpot/index.html
mod/hotpot/lang/en_utf8/help/hotpot/mediaplayers.html
mod/hotpot/lang/en_utf8/help/hotpot/mods.html
mod/hotpot/lang/en_utf8/help/hotpot/navigation.html
mod/hotpot/lang/en_utf8/help/hotpot/outputformat.html
mod/hotpot/lang/en_utf8/help/hotpot/removegradeitem.html
mod/hotpot/lang/en_utf8/help/hotpot/reportcontent.html
mod/hotpot/lang/en_utf8/help/hotpot/reportformat.html
mod/hotpot/lang/en_utf8/help/hotpot/responsestable.html
mod/hotpot/lang/en_utf8/help/hotpot/shownextquiz.html
mod/hotpot/lang/en_utf8/help/hotpot/studentfeedback.html
mod/hotpot/lang/en_utf8/help/hotpot/updatequizchain.html
mod/hotpot/lang/en_utf8/hotpot.php
mod/hotpot/lib.php
mod/hotpot/restorelib.php
mod/hotpot/view.php
question/format/hotpot/format.php
version.php
于 2013-10-15T15:19:35.573 回答