Две задачи под одной крышей
Организации с филиалами и международным набором сталкиваются с двумя похожими задачами: показывать интерфейс и курсы на разных языках и при этом изолировать филиалы друг от друга. Стандартный Moodle решает обе без перехода на платный Workplace, если настроить грамотно.
Многоязычность: уровень интерфейса
Moodle переводится на десятки языков через языковые пакеты, которые ставятся в «Администрирование → Язык → Языковые пакеты». Пользователь сам выбирает язык интерфейса, либо он определяется по настройке профиля. Русский, английский, языки народов России — всё доступно. Любые формулировки можно поправить под свою терминологию через «Настройку языка» без правки кода.
Многоязычность: уровень контента
Сложнее с самим контентом курсов. Здесь работает встроенный фильтр мультиязычного контента (Multilang). Вы пишете один и тот же текст на нескольких языках, оборачивая каждую версию в специальные теги span с атрибутом языка, а фильтр показывает студенту версию под его язык интерфейса. Для удобной работы редакторов часто ставят улучшенный плагин Multilang2 с более простым синтаксисом.
Многофилиальность на одном сервере
Полная мультитенантность с изоляцией есть только в Workplace. Но на стандартном Moodle филиалы хорошо разделяются через категории курсов: каждому филиалу — своя верхняя категория со своими курсами и своими администраторами категории. Менеджер филиала управляет только своими курсами и пользователями и не видит чужие.
Сравнение подходов к разделению
| Подход | Изоляция | Когда применять |
|---|---|---|
| Категории под филиал | Средняя | Филиалы одной организации |
| Отдельные роли по категориям | Хорошая | Нужны свои админы филиалов |
| Multitenancy (Workplace) | Полная | Юридически разные организации |
| Отдельные инсталляции | Максимальная | Полная независимость площадок |
Брендинг под филиал
Если филиалам нужен разный визуальный стиль, на стандартном Moodle это решается темой оформления с настройками на уровне категории или кастомной доработкой темы. Студент филиала видит «свой» логотип и цвета, оставаясь на одном сервере. Это дешевле, чем держать несколько инсталляций.
Что выбрать
Для филиалов одной организации хватает категорий и ролей — это бесплатно и управляется централизованно. Если филиалы — юридически отдельные лица с разными базами ПДн, честнее либо Workplace, либо отдельные инсталляции. Помогу выбрать архитектуру под вашу структуру и настроить языки и разделение площадок — обсудим задачу.
Опишите задачу — расскажу, как решить её конкретно в вашем случае. Свяжитесь — разберём вместе.