pro-sensys.com
Интегратор и разработчик учебных порталов на базе LMS Moodle™
Москва
+7 (800) 505-20-44
Пн - Пт: 09.00 - 18.00
Заказать звонок
127287, г. Москва, ул. Хуторская 2-я, д. 38А, стр. 15
О нас
  • Главный офис
  • Почему SENSYS
  • Вакансии
Услуги
  • LMS Moodle
    • Внедрение LMS Moodle™
      • Разработка и внедрение учебных порталов на базе LMS Moodle™
      • «Быстрый старт»
      • «Расширенный»
      • «Индивидуальный»
    • Настройка и администрирование LMS Moodle
    • Техническая поддержка LMS Moodle™
    • Аудит LMS Moodle™
    • Программные доработки для Moodle
    • Обучение работе с Moodle
  • Разработка E-Learning
    • Разработка систем сертификации
    • Создание видеообзоров и статей
    • Разработка систем аттестации
    • Разработка онлайн-курсов
    • Разработка программ обучения
  • Образовательные услуги
    • Дистанционное обучение
  • Анализ системы обучения
  • LMS ELECTUDE
    • Наши разработки
    • Внедрение ELECTUDE
    • Администрирование ELECTUDE
Кейсы
  • Информационные технологии (IT)
  • Медицина
  • Образование
  • Сельское хозяйство
  • Сетевые компании
  • Строительство
  • Транспорт
Информация
  • Акции
  • Новости
  • Статьи
  • Вопрос ответ
Контакты
    pro-sensys.com
    О нас
    • Главный офис
    • Почему SENSYS
    • Вакансии
    Услуги
    • LMS Moodle
      • Внедрение LMS Moodle™
        • Разработка и внедрение учебных порталов на базе LMS Moodle™
        • «Быстрый старт»
        • «Расширенный»
        • «Индивидуальный»
      • Настройка и администрирование LMS Moodle
      • Техническая поддержка LMS Moodle™
      • Аудит LMS Moodle™
      • Программные доработки для Moodle
      • Обучение работе с Moodle
    • Разработка E-Learning
      • Разработка систем сертификации
      • Создание видеообзоров и статей
      • Разработка систем аттестации
      • Разработка онлайн-курсов
      • Разработка программ обучения
    • Образовательные услуги
      • Дистанционное обучение
    • Анализ системы обучения
    • LMS ELECTUDE
      • Наши разработки
      • Внедрение ELECTUDE
      • Администрирование ELECTUDE
    Кейсы
    • Информационные технологии (IT)
    • Медицина
    • Образование
    • Сельское хозяйство
    • Сетевые компании
    • Строительство
    • Транспорт
    Информация
    • Акции
    • Новости
    • Статьи
    • Вопрос ответ
    Контакты
      pro-sensys.com
      0
      • О нас
        • Назад
        • О нас
        • Главный офис
        • Почему SENSYS
        • Вакансии
      • Услуги
        • Назад
        • Услуги
        • LMS Moodle
          • Назад
          • LMS Moodle
          • Внедрение LMS Moodle™
            • Назад
            • Внедрение LMS Moodle™
            • Разработка и внедрение учебных порталов на базе LMS Moodle™
            • «Быстрый старт»
            • «Расширенный»
            • «Индивидуальный»
          • Настройка и администрирование LMS Moodle
          • Техническая поддержка LMS Moodle™
          • Аудит LMS Moodle™
          • Программные доработки для Moodle
          • Обучение работе с Moodle
        • Разработка E-Learning
          • Назад
          • Разработка E-Learning
          • Разработка систем сертификации
          • Создание видеообзоров и статей
          • Разработка систем аттестации
          • Разработка онлайн-курсов
          • Разработка программ обучения
        • Образовательные услуги
          • Назад
          • Образовательные услуги
          • Дистанционное обучение
        • Анализ системы обучения
        • LMS ELECTUDE
          • Назад
          • LMS ELECTUDE
          • Наши разработки
          • Внедрение ELECTUDE
          • Администрирование ELECTUDE
      • Кейсы
        • Назад
        • Кейсы
        • Информационные технологии (IT)
        • Медицина
        • Образование
        • Сельское хозяйство
        • Сетевые компании
        • Строительство
        • Транспорт
      • Информация
        • Назад
        • Информация
        • Акции
        • Новости
        • Статьи
        • Вопрос ответ
      • Контакты
      • Москва
        • Назад
        • Города
        • Москва
        • Астана
        • Минск
        • Санкт-Петербург
      • Главная   >   
      • Информация   >   
      • Новости   >   
      • Архитектура LMS Moodle: Как построена система изнутри.

      Архитектура LMS Moodle: Как построена система изнутри.

      Архитектура LMS Moodle: Как построена система изнутри.

      Moodle имеет открытый исходный код. Поэтому архитектура Moodle не статична, а в определенном смысле, динамична.

      4 января 2024

      Компоненты

      • Язык сценариев PHP.
      • База данных, управляемая MySQL, PostgreSQL, Microsoft SQL Server, MariaDB или Oracle;
      • Файловое хранилище для загруженных и сгенерированных файлов (папка Moodledata).
      Все три части могут работать на одном сервере либо их можно разделить (с помощью балансировкой нагрузки).

      Moodle устанавливается после копирования кода на веб-сервер и создания пустой базы данных

      Moodle как модульная система

      Moodle спроектирован так, что есть ядро и расширения (плагины), настраиваете без изменения основных библиотек. Это важно, чтобы избежать проблем при обновлении Moodle до более новой версии.

      Администрирование Moodle
      Но здесь, конечно, многое зависит от того, кто обновляет систему, устанавливает дополнительные плагины. Если нет опыта настройки, установки дополнительных расширений, опыта работы с архитектурой плагинов, лучше доверить такие работы опытному подрядчику: например, команде «Сенсис Инжиниринг».


      После установки архитектура Moodle позволяет адаптировать ресурс для конкретной цели, выполнив следующие действия:
      • изменив параметр конфигурации,
      • установив надстройки,
      • удалив отдельные плагины.
      Кстати, физически плагин Moodle — это папка со скриптами PHP (а также CSS, JavaScript и т. д., если необходимо). Ядро Moodle взаимодействует с плагином, отыскивая определенные точки входа, часто определяемые в файле lib.php внутри плагина.

      Ядро Moodle

      Ядро Moodle – это непосредственно инфраструктура, которая необходима для создания системы управления обучением. С ним и работают плагины.

       Состав ядра:

      Курсы и мероприятия. Курс Moodle представляет собой последовательность действий и ресурсов, сгруппированных в разделы. Сами курсы «собраны»в иерархический набор категорий.

      Пользователи: в Moodle пользователи — это все, кто использует систему Moodle. Чтобы принять участие в курсе, пользователи должны быть зарегистрированы на курс с определенной ролью, например:
      • Студенты.
      • Учителя.
      Запись на курс: регистрация дает пользователю возможность участвовать в курсе в качестве студента или преподавателя.

      Функционал пользователя в Moodle:

      • Роли пользователей в Moodle: Роли, назначенные пользователям, дают им набор возможностей в данном контексте. Например, Учитель, Студент и Модератор форума.
      • Возможности пользователя в Moodle (конкретные функции). Важно, что возможности связаны с ролями. И при «разворачивании» платформы важно обеспечить максимально грамотные и эффективные «связки».
      • Контекст. «Пространство» в Moodle (курсы, модули занятий, блоки).
      • Разрешения (разрешить или запретить).

      База данных

      База данных Moodle состоит из множества таблиц. Структура базы данных Moodle определяется в файлах install.xml внутри папки db каждого плагина. Например:

      • mod/forum/db/install.xml содержит определение базы данных для модуля форума.
      • lib/db/install.xml определяет таблицы, используемые ядром Moodle.
      • Файлы install.xml содержат комментарии, поясняющие назначение каждой таблицы и столбца. Эти комментарии можно превратить в удобочитаемую документацию, перейдя в раздел «Администрирование сайта» -> «Разработка» -> «Редактор XMLDB» в вашей установке Moodle и щелкнув ссылку [Doc].

      Новости
      LMS Moodle и социальные сети: современные практики обучения через взаимодействие
      26 декабря 2023
      LMS Moodle и социальные сети: современные практики обучения через взаимодействие
      LMS Moodle: интеграция с 1С
      22 ноября 2023
      LMS Moodle: интеграция с 1С
      Как составить эффективную программу корпоративного обучения?
      17 августа 2023
      Как составить эффективную программу корпоративного обучения?
      • Вконтакте
      • Facebook
      Наши специалисты ответят на любой интересующий вопрос
      Задать вопрос

      Поделиться
      Назад к списку
      Будем на связи!
      Получайте новости из мира LMS Moodle,
      акции и советы прямо в ваш почтовый ящик!
      О нас
      О компании
      Почему SENSYS
      Вакансии
      Реквизиты
      Пользовательское соглашение
      Политика обработки персональных данных
      Продвижение сайтов
      Каталог
      Электронные программы: охрана труда
      Электронные программы: профессии
      Электронные программы: легковой транспорт
      Электронные программы: школьники
      Электронные программы: оборудование
      ELECTUDE
      Услуги
      LMS Moodle
      Разработка E-Learning
      Образовательные услуги
      Анализ системы обучения
      LMS ELECTUDE
      Внедрение LMS Moodle
      Разработка для LMS Moodle
      Обучение
      Обучение автодиагностов
      Обучение автомехаников
      Обучение автоэлектриков
      Дистанционное обучение: автомобильные основы
      Наши контакты

      +7 (800) 505-20-44
      Пн - Пт: 09.00 - 18.00
      127287, г. Москва, ул. Хуторская 2-я, д. 38А, стр. 15
      [email protected]

      © 2015-2025 Международный инжиниринговый центр SENSYS. Все права защищены законом об авторском праве. Никакая часть содержимого сайта не может быть использована, репродуцирована, передана любым электронным, копировальным или другим способом без предварительного письменного разрешения владельца авторских прав.


      ООО "Сенсис Инжиниринг" УНП 193455160
      Зарегистрировано Минским горисполкомом 07.08.20 г.
      0

      Корзина

      Ваша корзина пуста

      Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку «В корзину»
      В каталог