Несколько школ на Moodle - PullRequest
       32

Несколько школ на Moodle

0 голосов
/ 17 августа 2011

Я пытаюсь настроить несколько школ в одной установке Moodle

Я знаю, что Moodle не поддерживает

Ответы [ 2 ]

5 голосов
/ 07 января 2016

Попробуйте IOMAD (http://www.iomad.org/) для Moodle. Это позволяет вам иметь несколько школ в одном Moodle, вы можете создавать школы (они называют это компаниями), отделы внутри школы, назначать пользователей школам и каждой школе.может иметь собственный логотип, курсы и пользователей.

Имеет версию от 2.5 до 3.0, вы можете бесплатно скачать код здесь: https://github.com/iomad/iomad

1 голос
/ 17 августа 2011

Я собираюсь попробовать использовать одну и ту же базовую установку кода для запуска нескольких сайтов Moodle, каждый из которых имеет свою базу данных. Вот как я собираюсь это сделать, поэтому надеюсь, что это поможет.

Укажите несколько доменов в одной папке.

Отредактируйте мой файл конфигурации так, чтобы он содержал список входящих доменов, затем изменил базу данных и каталог данных в зависимости от карты входящих имен.

псевдокод ниже

$domains = ('somedomain' => (object) array('dbname' => 'somedb', 'dbpass' => 'somedbpass', 'datadir' => 'somepath');

$domaincfg = $domains[$_SERVER['HTTP_HOST']];

// set the appropriate variables on the cfg dynamically including the wwwroot
$CFG->wwwroot = http://'.$_SERVER['HTTP_HOST'];
etc.

Если вы пытаетесь разделить пользователя друг от друга в пределах одной базы данных курсов, вы должны просматривать группы курсов в отдельном режиме. Это самое близкое, что вы получите, не занимаясь кодированием. Вы даже можете назначить каждому пользователю определенную тему, чтобы сайт выглядел совершенно по-другому, но это ручной процесс, поэтому это боль.

...