0

我想配置 Moodle,这样我就可以在 Moodle 中映射一个真实的学校结构。我想添加 4 所学校,在每个学校下我想添加多个班级。一所学校的班级可能与另一所学校的班级不同。对于每个班级,我们可能有不同的科目和学期(3 个学期/学期)

-> School
   -> Classes (e.g. Pre Nursery, Nursery 1 ... etc.)
      -> Terms ( currently they have 3 terms in a year)
         -> Subjects (Maths, English etc.)

什么应该是配置 Moodle 的最佳方式。是否有可以管理此结构的免费/付费应用程序?我听说过VMoodle 扩展IOMOD 扩展,不确定这有多有效。如果有人以前使用过,我正在寻找更多建议。

谢谢。

4

1 回答 1

0

Moodle 有一个多租户选项,但我认为它不是免费的。

https://docs.moodle.org/311/en/Multi-tenancy

或者你可以使用这个非常简单的技巧,它使用相同的代码但不同的数据库/配置。

  1. 将您的网络服务器配置为从单个代码库目录为所有主机提供服务

  2. 根据所服务的主机创建一个 config.php 文件,其中包含单个站点配置。例如

    <?php

    $moodle_host = $SERVER[‘HTTP_HOST’];

    require_once(‘/etc/moodles/’.$moodle_host.‘config.php’);

  3. 使用站点特定的配置填充单个 Moodle 配置文件,就像任何其他 Moodle 站点一样

复制自https://blog.danpoltawski.co.uk/2011/10/multi-tenant-moodle-without-the-2-2-feature/

于 2021-10-06T17:29:59.910 回答