Плагин Confman для Moodle помогает организовывать подачу заявок на такие мероприятия, как конференции.
Добавьте в курс занятие "confman", и вы сможете указать диапазон времени, в течение которого возможна подача заявок.
Вам предоставляется ссылка, которой можно поделиться за пределами moodle, чтобы позволить внешним пользователям (также без регистрации в Moodle) отправлять заявки на участие в вашем мероприятии.
Всем участникам вашего курса, у которых есть роль инструктора (учителя), разрешено управлять всеми отправками. Всем участникам вашего курса, у которых есть роль студента, разрешается комментировать материалы. Отправители могут управлять своими собственными материалами, используя уникальную ссылку, которая им предоставляется. https://moodle.org/plugins/mod_confman
Добавьте в курс занятие "confman", и вы сможете указать диапазон времени, в течение которого возможна подача заявок.
Вам предоставляется ссылка, которой можно поделиться за пределами moodle, чтобы позволить внешним пользователям (также без регистрации в Moodle) отправлять заявки на участие в вашем мероприятии.
Всем участникам вашего курса, у которых есть роль инструктора (учителя), разрешено управлять всеми отправками. Всем участникам вашего курса, у которых есть роль студента, разрешается комментировать материалы. Отправители могут управлять своими собственными материалами, используя уникальную ссылку, которая им предоставляется. https://moodle.org/plugins/mod_confman
👍2
Плагин ограничения доступа к тесту quizaccess_delayed для Moodle. Во время эпидемии COVID-19 многим организациям пришлось радикально изменить способ проведения онлайн тестирования. Инфраструктура, предназначенная в основном для очного обучения, была вынуждена принять на себя бремя множества пользователей. Это привело к перегрузке многих информационных систем и сайтов, включая Moodle.
Одной из мер по устранению проблемы является управление первоначальным доступом к тесту с произвольной задержкой, чтобы уменьшить нагрузку в начале и в конце тестирования.
https://dzen.ru/a/ZpoJYWVNNGpuBakF?share_to=link
Одной из мер по устранению проблемы является управление первоначальным доступом к тесту с произвольной задержкой, чтобы уменьшить нагрузку в начале и в конце тестирования.
https://dzen.ru/a/ZpoJYWVNNGpuBakF?share_to=link
Дзен | Статьи
Плагин ограничения доступа к тесту quizaccess_delayed для Moodle
Статья автора «MOODLE_INTERNAL» в Дзене ✍: Во время эпидемии COVID-19 многим организациям пришлось радикально изменить способ проведения онлайн тестирования.
👍1🔥1
Плагин reengagement позволяет напомнить студентам о необходимости вернуться на курс и выполнить задания.
Электронное письмо отправляется через определенный промежуток времени после некоторого события, которым может быть регистрация на курс или выполнение более раннего задания.
Если пользователь уже выполнил целевое действие, электронное письмо не отправляется.
Вы также можете использовать этот плагин для выборочного выпуска периодического контента в курсе.
Электронное письмо отправляется через определенный промежуток времени после некоторого события, которым может быть регистрация на курс или выполнение более раннего задания.
Если пользователь уже выполнил целевое действие, электронное письмо не отправляется.
Вы также можете использовать этот плагин для выборочного выпуска периодического контента в курсе.
❤1
Плагин Event trigger позволяет администраторам сайта запускать различные действия, такие как http-запрос или отправку электронного письма, когда в Moodle происходят определенные события. Можно добавить фильтры, чтобы проверить, соответствует ли событие определенным условиям, а действия (электронная почта/http-сообщение) могут включать информацию, содержащуюся в событии Moodle. https://moodle.org/plugins/tool_trigger
👍3
Плагин Course dedication - время, "посвященное" курсу.
Это плагин типа блок. Он позволяет узнать предполагаемое время прохождения курса Moodle участниками курса.
Как оценивается время прохождения курса?
Время оценивается на основе понятий сеанса и продолжительности сеанса, применяемых к записям в журнале Moodle:
Клик: каждый раз, когда пользователь переходит на страницу в Moodle, запись в журнале сохраняется.
Сеанс: набор из двух или более последовательных кликов, при которых время, прошедшее между каждой парой последовательных кликов, не превышает установленного максимального значения.
Продолжительность сеанса: время, прошедшее между первым и последним щелчком мыши в сеансе.
https://moodle.org/plugins/block_dedication
Это плагин типа блок. Он позволяет узнать предполагаемое время прохождения курса Moodle участниками курса.
Как оценивается время прохождения курса?
Время оценивается на основе понятий сеанса и продолжительности сеанса, применяемых к записям в журнале Moodle:
Клик: каждый раз, когда пользователь переходит на страницу в Moodle, запись в журнале сохраняется.
Сеанс: набор из двух или более последовательных кликов, при которых время, прошедшее между каждой парой последовательных кликов, не превышает установленного максимального значения.
Продолжительность сеанса: время, прошедшее между первым и последним щелчком мыши в сеансе.
https://moodle.org/plugins/block_dedication
🔥2
Робокасса - платежный шлюз для Moodle
Возможности
Можно использовать пароль или кнопку для обхода платежа.
Сохраняет в базе номер курса и название группы студента.
Можно указать рекомендуемую цену, ограничить максимальную цену, или включить режим фиксированной цены.
Отображание продолжительности обучения (для enrol_fee и mod_gwpaymets), если она установлена.
Конвертация валют на стороне банка (usd, eur, kzt).
Поддержка пароля из модуля курса (mod_gwpaymets).
Оповещение пользователя при успешном платеже.
Рекуррентные платежи (только для платежей в рублях, используйте мой модуль report_payments для поиска и отмены таких платежей).
Рекомендации
Moodle 4.3+
Для записи в курс используйте мой пропатченный плагин "Зачисление за оплату" enrol_fee.
Для контрольного задания используйте пропатченный мной плагин по ссылке mod_gwpayments.
Для ограничения доступности используйте пропатченный мной плагин по ссылке availability_gwpayments.
Плагин просмотра отчётов и отключения регулярных платежей report_payments.
https://github.com/Snickser/moodle-paygw_robokassa
Возможности
Можно использовать пароль или кнопку для обхода платежа.
Сохраняет в базе номер курса и название группы студента.
Можно указать рекомендуемую цену, ограничить максимальную цену, или включить режим фиксированной цены.
Отображание продолжительности обучения (для enrol_fee и mod_gwpaymets), если она установлена.
Конвертация валют на стороне банка (usd, eur, kzt).
Поддержка пароля из модуля курса (mod_gwpaymets).
Оповещение пользователя при успешном платеже.
Рекуррентные платежи (только для платежей в рублях, используйте мой модуль report_payments для поиска и отмены таких платежей).
Рекомендации
Moodle 4.3+
Для записи в курс используйте мой пропатченный плагин "Зачисление за оплату" enrol_fee.
Для контрольного задания используйте пропатченный мной плагин по ссылке mod_gwpayments.
Для ограничения доступности используйте пропатченный мной плагин по ссылке availability_gwpayments.
Плагин просмотра отчётов и отключения регулярных платежей report_payments.
https://github.com/Snickser/moodle-paygw_robokassa
GitHub
GitHub - Snickser/moodle-paygw_robokassa: Robokassa payment gateway plugin for Moodle.
Robokassa payment gateway plugin for Moodle. . Contribute to Snickser/moodle-paygw_robokassa development by creating an account on GitHub.
👏1
7 октября вышла новая версия Moodle 4.5 (LTS) https://moodledev.io/general/releases/4.5
moodledev.io
Moodle 4.5 | Moodle Developer Resources
The release notes for Moodle version 4.5.0.
🔥2
Обновиться до Moodle 4.5 можно с версии 4.1.5 или более поздней. Если установлена более старая версия, чем 4.1.5, то предварительно необходимо обновиться до версии 4.1.5
🔥2
Плагин Enrolment Application
Этот плагин является еще одним способом записи на курс, который позволяет учащимся подавать заявки на курс, используя текст заявки и / или файлы заявок.
Преподаватели будут получать уведомления о поступлении новых заявок. По результатам заявки могут быть одобрены, отклонены, включены в список ожидания или удалены.
Заявителям будут отправлены уведомления о результатах.
Основные возможности:
Указать инструкции по подаче заявок на странице записи на курс
Указать дату начала подачи заявок и дату окончания подачи заявок, чтобы ограничить период подачи заявок
Поддерживаются группы - преподаватели могут назначать группы для заявителей
Определение количества файлов, их размер и допустимые типы файлов для вложений в заявку
Требование заполнить определенные поля профиля (основные и пользовательские)
Набор доступных мест для записи на курс (если необходимо органичить максимальное число записавшихся на курс)
https://moodle.org/plugins/enrol_gapply
Этот плагин является еще одним способом записи на курс, который позволяет учащимся подавать заявки на курс, используя текст заявки и / или файлы заявок.
Преподаватели будут получать уведомления о поступлении новых заявок. По результатам заявки могут быть одобрены, отклонены, включены в список ожидания или удалены.
Заявителям будут отправлены уведомления о результатах.
Основные возможности:
Указать инструкции по подаче заявок на странице записи на курс
Указать дату начала подачи заявок и дату окончания подачи заявок, чтобы ограничить период подачи заявок
Поддерживаются группы - преподаватели могут назначать группы для заявителей
Определение количества файлов, их размер и допустимые типы файлов для вложений в заявку
Требование заполнить определенные поля профиля (основные и пользовательские)
Набор доступных мест для записи на курс (если необходимо органичить максимальное число записавшихся на курс)
https://moodle.org/plugins/enrol_gapply
❤1🔥1
Плагин Invitation Enrolment
Плагин для регистрации по приглашению позволяет преподавателям приглашать студентов на свой курс и сайт и предоставлять им необходимый доступ и роль. Приглашение отправляется по электронной почте и содержит ссылку с уникальным одноразовым токеном.
Когда пользователь нажимает на ссылку и заходит на сайт, он автоматически регистрируется на курс, а ссылка-приглашение помечается как использованная.
Особенности
Вы можете контролировать, кто может использовать приглашение.
Вы можете добавить в приглашение персонализированное сообщение.
Вы можете просмотреть историю предыдущих приглашений и их статус.
Вы также можете увидеть, кто воспользовался приглашением или срок действия каких из них истек.
Вы можете повторно отправить приглашения с истекшим сроком действия или приглашения с напоминаниями.
Вы можете отозвать приглашение, если оно еще не было принято.
https://moodle.org/plugins/enrol_invitation
Плагин для регистрации по приглашению позволяет преподавателям приглашать студентов на свой курс и сайт и предоставлять им необходимый доступ и роль. Приглашение отправляется по электронной почте и содержит ссылку с уникальным одноразовым токеном.
Когда пользователь нажимает на ссылку и заходит на сайт, он автоматически регистрируется на курс, а ссылка-приглашение помечается как использованная.
Особенности
Вы можете контролировать, кто может использовать приглашение.
Вы можете добавить в приглашение персонализированное сообщение.
Вы можете просмотреть историю предыдущих приглашений и их статус.
Вы также можете увидеть, кто воспользовался приглашением или срок действия каких из них истек.
Вы можете повторно отправить приглашения с истекшим сроком действия или приглашения с напоминаниями.
Вы можете отозвать приглашение, если оно еще не было принято.
https://moodle.org/plugins/enrol_invitation
👍2👌1
Плагин Components for Learning (C4L)
Плагин для редактора Moodle TinyMCE, который предоставляет набор визуальных компонентов, специально предназначенных для обучения, на основе родительского проекта componentsforlearning.org.
Как только плагин будет установлен, соответствующая кнопка будет добавлена на панель кнопок редактора TinyMCE.
Параметр, включенный по умолчанию, позволяет просматривать компоненты при наведении курсора мыши.
Право "tiny/c4l:view plugin" позволяет настроить видимость плагина для любой роли. https://moodle.org/plugins/tiny_c4l
Плагин для редактора Moodle TinyMCE, который предоставляет набор визуальных компонентов, специально предназначенных для обучения, на основе родительского проекта componentsforlearning.org.
Как только плагин будет установлен, соответствующая кнопка будет добавлена на панель кнопок редактора TinyMCE.
Параметр, включенный по умолчанию, позволяет просматривать компоненты при наведении курсора мыши.
Право "tiny/c4l:view plugin" позволяет настроить видимость плагина для любой роли. https://moodle.org/plugins/tiny_c4l
🔥2❤1
Плагин Certificate Beautiful для Moodle помогает делать красивые и профессиональные сертификаты. Он простой и удобный, поэтому им легко пользоваться. Преподаватели Moodle могут сделать свои сертификаты более красивыми и узнаваемыми.
С помощью плагина можно выбрать красивые шаблоны сертификатов. Можно менять тексты, цвета, логотипы и другие детали, чтобы сделать сертификаты особенными.
Certificate Beautiful — это не просто красивые сертификаты. Они ещё и полезные. С ними можно легко и быстро заполнить все данные об учениках, курсах и датах. Это удобно и экономит время.
Certificate Beautiful поможет вам выделиться среди других. Ваши студенты получат красивые и полезные сертификаты. Они подтвердят их достижения и порадуют глаз.
Certificate Beautiful для Moodle поможет вам легко создавать красивые сертификаты. Это откроет новые возможности для всех, кто связан с образованием. https://moodle.org/plugins/mod_certificatebeautiful
С помощью плагина можно выбрать красивые шаблоны сертификатов. Можно менять тексты, цвета, логотипы и другие детали, чтобы сделать сертификаты особенными.
Certificate Beautiful — это не просто красивые сертификаты. Они ещё и полезные. С ними можно легко и быстро заполнить все данные об учениках, курсах и датах. Это удобно и экономит время.
Certificate Beautiful поможет вам выделиться среди других. Ваши студенты получат красивые и полезные сертификаты. Они подтвердят их достижения и порадуют глаз.
Certificate Beautiful для Moodle поможет вам легко создавать красивые сертификаты. Это откроет новые возможности для всех, кто связан с образованием. https://moodle.org/plugins/mod_certificatebeautiful
❤2🔥1
Boost Magnific - это тема оформления для Moodle, обеспечивающая понятный и оптимизированный интерфейс. Благодаря легкодоступным кнопкам настройки для администраторов, эта тема обеспечивает более интуитивно понятный процесс онлайн-обучения.
Благодаря новому темному режиму вы сможете заниматься в гораздо более комфортных для глаз условиях, особенно в условиях низкой освещенности. Функция автоматически адаптируется к настройкам вашего устройства или может быть включена вручную через верхнее меню.
Новая версия темы позволяет учителям настраивать значки. Отныне учитель может создать задание и выбрать значок, который он хочет отобразить на странице просмотра. Таким образом, программное обеспечение Moodle™ предоставляет учащимся более увлекательный опыт, представляя значок, который точно отражает содержание задания. https://moodle.org/plugins/theme_boost_magnific
Благодаря новому темному режиму вы сможете заниматься в гораздо более комфортных для глаз условиях, особенно в условиях низкой освещенности. Функция автоматически адаптируется к настройкам вашего устройства или может быть включена вручную через верхнее меню.
Новая версия темы позволяет учителям настраивать значки. Отныне учитель может создать задание и выбрать значок, который он хочет отобразить на странице просмотра. Таким образом, программное обеспечение Moodle™ предоставляет учащимся более увлекательный опыт, представляя значок, который точно отражает содержание задания. https://moodle.org/plugins/theme_boost_magnific
🔥3❤1
Плагин платежного шлюза для сервиса онлайн-платежей Robokassa. Позволяет принимать платежи за доступ к курсам, урокам, разделам и учебным модулям в Moodle. Требуется учетная запись Robokassa. https://moodle.org/plugins/paygw_robokassa
👍3
Плагин TCPDF Fonts
Многим знакома проблема с отображением кириллицы в PDF документах, которые генерируются автоматически. Например, в сертификатах по курсам.
С помощью этого плагина становится проще управлять шрифтами TCPDF.
Этот плагин был создан из-за отсутствия шрифта фарси в core Moodle. Core Moodle удалил несколько шрифтов из шрифтов TCPDF по умолчанию, чтобы уменьшить размер установочного файла.
Диспетчер шрифтов TCPDF решает эту проблему, автоматизируя инициализацию пользовательской папки шрифтов
Диспетчер шрифтов TCPDF создает графическую оболочку для этой настройки и реализует функциональность для добавления шрифтов из файла шрифтов True Type (TTF) или файла шрифтов Open Type (OTF). Во-вторых, можно загрузить полный архивный файл, содержащий готовые шрифты TCPDF. Эти архивы состоят из 1-3 файлов на каждый вариант шрифта (файл .php, необязательно файлы .z и .ctg.z).
https://moodle.org/plugins/tool_tcpdffonts
Многим знакома проблема с отображением кириллицы в PDF документах, которые генерируются автоматически. Например, в сертификатах по курсам.
С помощью этого плагина становится проще управлять шрифтами TCPDF.
Этот плагин был создан из-за отсутствия шрифта фарси в core Moodle. Core Moodle удалил несколько шрифтов из шрифтов TCPDF по умолчанию, чтобы уменьшить размер установочного файла.
Диспетчер шрифтов TCPDF решает эту проблему, автоматизируя инициализацию пользовательской папки шрифтов
Диспетчер шрифтов TCPDF создает графическую оболочку для этой настройки и реализует функциональность для добавления шрифтов из файла шрифтов True Type (TTF) или файла шрифтов Open Type (OTF). Во-вторых, можно загрузить полный архивный файл, содержащий готовые шрифты TCPDF. Эти архивы состоят из 1-3 файлов на каждый вариант шрифта (файл .php, необязательно файлы .z и .ctg.z).
https://moodle.org/plugins/tool_tcpdffonts
👍1🤝1
Настройка кэширования Redis для Moodle на Windows может значительно улучшить производительность системы. Redis — это высокопроизводительная система кэширования, которая хорошо интегрируется с Moodle. Вот пошаговая инструкция по настройке Redis на Windows для Moodle:
---
### 1. Установка Redis на Windows
1. Скачайте Redis для Windows:
- Официальная версия Redis не поддерживает Windows, но вы можете использовать портированные версии, такие как [Microsoft Archive](https://github.com/microsoftarchive/redis) или [Memurai](https://www.memurai.com/) (платная версия для production).
- Скачайте архив с Redis и распакуйте его в удобное место, например,
2. Запустите Redis:
- Откройте командную строку и перейдите в папку с Redis.
- Запустите Redis-сервер командой:
- По умолчанию Redis будет работать на
3. Проверка работы Redis:
- Откройте новую командную строку и запустите Redis-клиент:
- Введите команду
---
### 2. Настройка Moodle для работы с Redis
1. Откройте конфигурационный файл Moodle:
- Найдите файл
2. Добавьте настройки Redis:
- Добавьте следующие строки в конфигурационный файл:
3. Настройка кэширования через Redis:
- В админ-панели Moodle перейдите в раздел *Администрирование > Сервер > Кэширование*.
- Выберите Redis в качестве хранилища кэша.
- Укажите параметры подключения:
- Сервер:
- База данных:
- Префикс:
---
### 3. Проверка работы Redis с Moodle
1. Очистите кэш Moodle:
- Перейдите в *Администрирование > Разработка > Очистить кэш*.
- Это заставит Moodle использовать Redis для кэширования.
2. Проверьте подключение:
- Используйте Redis-клиент для проверки данных:
- Если Redis настроен правильно, вы увидите ключи, созданные Moodle.
---
### 4. Дополнительные рекомендации
- Автозапуск Redis:
- Чтобы Redis запускался автоматически при старте системы, добавьте его в автозагрузку Windows или создайте задачу в планировщике задач.
- Мониторинг Redis:
- Используйте инструменты вроде
- Резервное копирование:
- Регулярно создавайте резервные копии данных Redis, если они критически важны.
---
### 5. Устранение неполадок
- Ошибки подключения:
- Убедитесь, что Redis-сервер запущен и доступен по указанному адресу и порту.
- Проверьте, не блокирует ли брандмауэр Windows подключение к порту
- Ошибки кэширования:
- Убедитесь, что в конфигурации Moodle правильно указаны параметры Redis.
- Проверьте логи Moodle и Redis для выявления ошибок.
---
Следуя этим шагам, вы сможете успешно настроить Redis для кэширования в Moodle на Windows и значительно улучшить производительность системы.
---
### 1. Установка Redis на Windows
1. Скачайте Redis для Windows:
- Официальная версия Redis не поддерживает Windows, но вы можете использовать портированные версии, такие как [Microsoft Archive](https://github.com/microsoftarchive/redis) или [Memurai](https://www.memurai.com/) (платная версия для production).
- Скачайте архив с Redis и распакуйте его в удобное место, например,
C:\Redis
.2. Запустите Redis:
- Откройте командную строку и перейдите в папку с Redis.
- Запустите Redis-сервер командой:
redis-server.exe
- По умолчанию Redis будет работать на
localhost
и порту 6379
.3. Проверка работы Redis:
- Откройте новую командную строку и запустите Redis-клиент:
redis-cli.exe
- Введите команду
PING
. Если Redis работает, вы получите ответ PONG
.---
### 2. Настройка Moodle для работы с Redis
1. Откройте конфигурационный файл Moodle:
- Найдите файл
config.php
в корневой папке Moodle.2. Добавьте настройки Redis:
- Добавьте следующие строки в конфигурационный файл:
$CFG->session_handler_class = '\core\session\redis';
$CFG->session_redis_host = '127.0.0.1'; // Адрес Redis-сервера
$CFG->session_redis_port = 6379; // Порт Redis
$CFG->session_redis_database = 0; // Номер базы данных Redis
$CFG->session_redis_prefix = 'mdl_'; // Префикс для ключей
$CFG->session_redis_acquire_lock_timeout = 120; // Тайм-аут блокировки
$CFG->session_redis_lock_expire = 7200; // Время жизни блокировки
3. Настройка кэширования через Redis:
- В админ-панели Moodle перейдите в раздел *Администрирование > Сервер > Кэширование*.
- Выберите Redis в качестве хранилища кэша.
- Укажите параметры подключения:
- Сервер:
127.0.0.1:6379
- База данных:
0
- Префикс:
mdl_
---
### 3. Проверка работы Redis с Moodle
1. Очистите кэш Moodle:
- Перейдите в *Администрирование > Разработка > Очистить кэш*.
- Это заставит Moodle использовать Redis для кэширования.
2. Проверьте подключение:
- Используйте Redis-клиент для проверки данных:
redis-cli.exe
KEYS mdl_*
- Если Redis настроен правильно, вы увидите ключи, созданные Moodle.
---
### 4. Дополнительные рекомендации
- Автозапуск Redis:
- Чтобы Redis запускался автоматически при старте системы, добавьте его в автозагрузку Windows или создайте задачу в планировщике задач.
- Мониторинг Redis:
- Используйте инструменты вроде
redis-cli
или графические интерфейсы (например, Redis Desktop Manager) для мониторинга состояния Redis.- Резервное копирование:
- Регулярно создавайте резервные копии данных Redis, если они критически важны.
---
### 5. Устранение неполадок
- Ошибки подключения:
- Убедитесь, что Redis-сервер запущен и доступен по указанному адресу и порту.
- Проверьте, не блокирует ли брандмауэр Windows подключение к порту
6379
.- Ошибки кэширования:
- Убедитесь, что в конфигурации Moodle правильно указаны параметры Redis.
- Проверьте логи Moodle и Redis для выявления ошибок.
---
Следуя этим шагам, вы сможете успешно настроить Redis для кэширования в Moodle на Windows и значительно улучшить производительность системы.
GitHub
GitHub - microsoftarchive/redis: Redis is an in-memory database that persists on disk. The data model is key-value, but many different…
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes - microsoftarchive/redis
❤2
CONTEXT_CACHE_MAX_SIZE — это параметр конфигурации Moodle, который управляет размером кэша контекстов. Контексты в Moodle представляют собой иерархическую структуру, которая определяет доступ к различным элементам системы, таким как курсы, модули, блоки и другие ресурсы. Кэширование контекстов позволяет ускорить выполнение запросов, связанных с проверкой прав доступа и другими операциями.
Читать далее: https://dzen.ru/a/Z6B3cqci-ESYr1qT?share_to=link
Читать далее: https://dzen.ru/a/Z6B3cqci-ESYr1qT?share_to=link
Дзен | Статьи
Настройка производительности Moodle через параметр CONTEXT_CACHE_MAX_SIZE
Статья автора «MOODLE_INTERNAL» в Дзене ✍: CONTEXT_CACHE_MAX_SIZE — это параметр конфигурации Moodle, который управляет размером кэша контекстов.
❤1🔥1