Как отправить сообщение в мудле
Как настроить уведомления в Moodle
Способы доставки сообщений
Существует четыре способа доставки сообщений: всплывающие окна на сайте Moodle, Jabber, email и уведомления на мобильный телефон.
По умолчанию включены два способа: всплывающие окна и email. Однако оповещения по электронной почте будут работать, только если сайт был правильно настроен для доставки email. Уведомления через Jabber и мобильный телефон отключены по умолчанию и требуют настройки.
Jabber
Jabber — это протокол для мгновенного обмена сообщениями и информацией (также известный как протокол XMPP). Проще говоря, это мессенджер.
Чтобы настроить Jabber, необходимо зарегистрироваться либо на своем локальном сервере, либо на одном из многих общедоступных серверов для Jabber (например, jabber.ru)
Адрес сервера Jabber — это сервер, к которому нужно подключиться для отправки сообщений. Адрес вводится как полное название сервера (например, jabber.ru) без протокола (т.е. без «https: //»)
Имя сервера Jabber — ID сервера XMPP (можно не вводить, если он такой же, как и адрес сервера Jabber)
Логин Jabber — логин, который используется при подключении к серверу Jabber сайта Moodle (без домена)
Пароль на сервере Jabber — пароль, используемый при подключении к серверу Jabber сайта Moodle
Порт сервера Jabber — по умолчанию 5222
Пользователь Moodle, желающий получать мгновенные сообщения через Jabber, должен создать учетную запись на сервере Jabber, ввести свой Jabber ID на странице настроек уведомлений в личном кабинете и выбрать, какие уведомления получать с помощью Jabber.
Уведомления на мобильный телефон
Администратор может настроить сайт для отправки уведомлений на мобильные устройства.
Управление способами доставки сообщений
Вы также можете установить, могут ли пользователи изменять эти настройки под себя в своих личных кабинетах. Для этого у каждого вида уведомления необходимо выбрать один из трех параметров:
Запрещено – данные уведомления вообще не рассылаются, и пользователи не увидят никаких настроек, связанных с ними.
Разрешено — новый пользователь унаследует настройки, заданные администратором, но ему разрешено изменять их в своем личном кабинете.
Заблокировано — новый пользователь унаследует настройки, заданные администратором, и не сможет их изменить.
На сайте/не в сети
Вы можете выбрать, когда будет отправляться данный тип уведомлений: когда пользователь зайдет на сайт и/или когда он не в сети.
Виды уведомлений
Вид уведомления
Получатели
Пояснение
Уведомление о задании
Слушатель отправил ответ на задание
Предупреждения, когда попытка теста становится просроченной
Используется, когда время на тест ограничено
Уведомления о наличии обновлений
Уведомления о резервном копировании
Автоматический запуск резервного копирования завершен
Уведомления создателям значков
Создатель значка (обычно Учитель или Управляющий)
Уведомления получателям значков
Получатель значка (обычно Слушатель)
Подтверждения прохождения тестов
Попытка пройти тест была завершена
Важные ошибки на сайте
Уведомления об истечении срока обучения при записи вручную
Пользователи, зарегистрированные вручную
Уведомления об истечении срока обучения при самостоятельной записи
Пользователи, зарегистрировавшиеся самостоятельно
Уведомление об оценке эссе в лекции
Учитель оценил эссе
Личные сообщения между пользователями
Уведомления о незначительных проблемах
Уведомления о срабатывании правил
Пользователи, подписанные на уведомления о срабатывании правила
Подписка на сообщения форумов
Пользователи, подписанные на форум
Уведомления о попытках прохождения тестов
Включение / отключение обмена сообщениями по всему сайту
Также в этом разделе администратор может разрешить обмен сообщениями по всему сайту (по умолчанию этот параметр отключен). Если этот параметр включен, все зарегистрированные на сайте пользователи могут обмениваться сообщениями друг с другом. Если этот параметр отключен, пользователь может посылать сообщения только своему списку контактов или участникам курсов, на которые он зачислен.
Роли и возможности отправки сообщений
— отправлять сообщения нескольким пользователям;
— читать все сообщения на сайте;
— отправлять сообщение любому пользователю;
— изменять свой профиль обмена сообщениями;
— изменять профили обмена сообщениями других пользователей.
Настройки уведомлений в личном кабинете пользователя
Пользователи могут настроить для себя способы получения уведомлений о новых сообщениях и событиях, изменив настройки в своем личном кабинете. Какие параметры они могут выбрать, зависит от того, что было разрешено администратором.
Для того чтобы настроить уведомления в личном кабинете, необходимо нажать на значок колокольчика в верхнем меню, а затем на значок шестеренки в выпадающем окне. Также в настройки уведомлений можно попасть из общих настроек пользователя (раздел «Учетная запись пользователя»).
Электронная почта (email)
Затем пользователи могут изменить email в личном кабинете. Для этого нужно зайти в настройки уведомлений и нажать на значок шестеренки рядом с вариантом «Электронная почта» в заголовке таблицы и добавить новый email.
Russian Moodle
Общий форум
Отправка сообщений группе участников курса
Отправка сообщений группе участников курса
Пытаюсь отправить сообщение 23 слушателям.
В результате милое сообщение:
При уведомлении выбранных пользователей что-то пошло не так. Некоторые, возможно, получили сообщение по электронной почте.
Как можно узнать в чем проблема?
Re: Отправка сообщений группе участников курса
Если во время отправки сообщения пользователи были не в онлайне, то им отправляется копия сообщения на ел.почту.
Re: Отправка сообщений группе участников курса
Вообще я вчера игрался с настройками, думал проблема в указанном smtp. Когда убрал его, удалось без проблем отправить сообщение 38 пользователям. Однако впоследствии отправка 25 пользователям натолкнулась на проблему, заявленную в первом посте.
Я еще поигрался настройкой по количеству отправок в сессию стояло 1, поставил 20.
Резюме, раблтает, но как-то бесконтрольно.
Re: Отправка сообщений группе участников курса
Re: Отправка сообщений группе участников курса
Обратитесь к администратору почтового сервера через который вы ведете рассылку.
Возможно ваши действия трактуются как рассылка спама.
Re: Отправка сообщений группе участников курса
Что я делаю и как проверяю
2. включен дебуг smtp-рассылки
3. выделяю 183 пользователя и пишу им сообщение
и если попытаться повторить отправку сообщения уже выбрав 1 пользователя, то выводится почему-то весь предыдущий список. Из чего я делаю вывод, что скрипт отправки сообщения сработал не до конца, внутри возникло исключение, скрипт прерван, список рассылке не очищен, поскольку в противном случае выдается сообщение о удачной отправке и очистке списка.
Re: Отправка сообщений группе участников курса
Я решил проблему с рассылками. Все оказалось банально просто. Правда, минус moodle, если у него нет для рассылки нормальной отладки.
Суть проблемы: некорректно записанный e-mail, в частности впереди или взади адреса были пробелы. Регистрация производилась не самостоятельно, а с использованием внешних файлов.
Лазейка для лишних пробелов закрыта. Вопрос с пересылкой закрыт.
Russian Moodle
Общий форум
Отправить сообщение слушателям, прошедшим обучение
Отправить сообщение слушателям, прошедшим обучение
Re: Отправить сообщение слушателям, прошедшим обучение
Эдуард, отправка сообщений группе пользователей доступна в «Настройки ► Отчеты ► Course participation» (пока нет русского перевода, но это, насколько я понял, «Участие в курсе»).
На этой странице есть возможность выбора любого ресурса/элемента курса с просмотром выполнения/невыполнения этого элемента всеми пользователями, нужных пользователей можно отметить галкой и отправить им сообщение по E-mail.
Остается придумать простенький элемент курса, доступ к которому открывался бы для тех, кто набрал необходимую «Итоговую оценку за курс» (это настраиваете в «Проверка оценки» этого элемента курса). Я бы смотрел в сторону быстрого опроса (просто, быстро, можно задать вопрос на любую тему и т. д.).
Тогда на странице Course participation выбираете этот быстрый опрос, смотрите, у кого «Да» (т. е., выполнил опрос, а, значит, у него есть «проходной» балл за курс), отмечаете галкой, отправляете нужное сообщение.
Пока из стандартных возможностей больше на ум ничего не приходит
Re: Отправить сообщение слушателям, прошедшим обучение
Вадим, большое спасибо.
Невсегда, но в каких-то случаях подойдет вполне.
Я только не совсем понял трюк с простеньким элементом. Я понимаю зачем он нужен, чтобы иметь критерий завершения курса, но как заставить пользователя его просмотреть в любом случае. Просто у меня все разделы открываются постепено по условиям. В частности анкета и сертификат выдаются как раз по завершению курса и набору проходного балла, но как мне принудить слушателя отметиться?
Re: Отправить сообщение слушателям, прошедшим обучение
В частности анкета и сертификат выдаются как раз по завершению курса и набору проходного балла
Ну, и в чем тогда проблема?
Documentation
Содержание
Возможности
Moodle использует протокол SMTP для электронной почты и технологии, известной как Нефиксированный Путь Возвращения Посылки (VERP, Variable Envelope Return Path).
Конфигурация Moodle
Стандартные настройки php для почты
Unix и некоторые другие платформы могут использовать стандартную php-ю программу электронной почты. Почтовая программа может использовать файл config.php для установки строки from всех исходящих писем. Однако спам-фильтры не будут анализировать письма с IP в поле from, а сразу отправят их в папку для спама. Поэтому замените %CFG->wwwroot на зарегистрированный DNS-адрес. Например:
Активация обработки возвратов
Отредактируйте config.php для активации обработки возвратов, и сконфигурируйте Moodle так, чтобы он соответствовал конфигурации почтового сервера. Ниже показано, как. Раскомментируйте эти строки в config.php (если Вы не можете найти их, то скопируйте из config-dist.php):
Убедитесь, что у Вашего сервера есть PHP-интерпретатор командной строки, и что он может подключиться к mysql (или postgre, если используется он). Если Вы можете запустить cron.php из командной строки или его вкладки, то с PHP все в порядке.
Отредактируйте скрипт process_email.php так, чтобы он указывал путь к бинарнику Вашего php. Обычно это /usr/bin/php.
Почтовые слова для подтверждения и регистрации и их редактирование.
Установка под Postfix
Добавьте строку к Вашему файлу псевдонимов. Это строка должна содержать трехбуквенный префикс, к которому добавляется ‘|’ и путь к скрипту. Например, для префикса ‘mdl’ и moodle’а, установленного в /var/www/moodle, мы имеем в файле псевдонимов:
Если Вы используйте виртуальные домены, проконсультируйтесь с администратором Вашего сервера насчет правильного конфигурирования. Скорее всего, оно будет связано с редактированием транспортов и отображением Вашего адреса на один из «канальных» транспортов.
Установка под Qmail
В зависимости от Вашей конфигурации, Ваши псевдонимы будут контролироваться одним из
При редактировании /etc/aliases добавьте строку типа этой (для префикса ‘mdl’):
Если Вы создаете /var/qmail/alias/.qmail-PREFIX, просто сделайте
К трехсимвольному префиксу мы добавляем ‘-‘ при отправке и приеме сообщений. Детальнее об этом можно прочесть в руководстве по dot-qmail.
Установка под Exim
Откройте /etc/exim/exim.conf и добавьте к trusted_users пользователя Apache и cron.php, запускаемый как (обычно «www-data» или «nobody»).
Добавьте строку к Вашему файлу псевдонимов. Это строка должна содержать трехбуквенный префикс, к которому добавляется ‘+’ и путь к скрипту. Например, для префикса ‘mdl’ мы имеем в файле псевдонимов:
Если Вы используйте виртуальные домены, проконсультируйтесь с администратором Вашего сервера насчет правильного конфигурирования. Скорее всего, оно будет связано с редактированием транспортов и отображением Вашего адреса на один из «канальных» транспортов.
Дополнительную документацию по Exim можно найти здесь.
Вы скорее всего должны будете заставить Exim не преобразовывать строки в локальной части Вашей конфигурации exim’а в нижний регистр. Это можно сделать в маршрутизаторе, который обрабатывает почту для Вашего файла псевдонимов, с помощью: caseful_local_part = true
Информация для разработчиков
Изменения в функциях:
Этот скрипт необходимо вызывать Вашим почтовым сервером для всего, что начинается с 3-символьного префикса, описанного выше (и, опционально, для адреса noreply).
Письмо дублируется автоответчиком для адреса noreply, если Вы также сконфигурировали его для этого адреса. Отвечающим дружелюбным сообщением «данный адрес электронной почты не существует».
Авторам Модулей
Изучите новые функции moodle_process_email() и generate_email_processing_address() в moodlelib.php на предмет того, как
42 символа берутся из «локальной части» адреса письма (часть до знака @), который может быть длиною до 64 символов. Из этих 64 символов Moodle использует 22, оставляя Вам 42 для кодирования данных.
Самый эффективный найденный нами способ закодировать полный диапазон идентификаторов базы данных (чтобы разместить их в адресе электронной почты) является base64_encode(pack(‘V’,2147483647)), возвращающее «////fw==». Два конечных «==» являются избыточными и Вы можете отбросить их (Вы должны будете повторно добавить их после извлечения Ваших данных). Для повышения эффективности присоединяйте Ваши параметры как закодированные идентификаторы в позиционные слоты.
Использование ‘V’ устанавливает предел 2147483647, половину диапазона INT mySQL’а. Еще ‘V’ ведет себя как знаковое значение, вместо того, чтобы быть беззнаковым, поэтому я подозреваю наличие ошибки в документации PHP по pack() (проблема, видимо, в том, что в pack() поступают значения, уже переведенные во внутреннем формате в php’ный int, а он как раз себя так и ведет, как UINT может вести себя php’ный float или string- прим. перев.).
С каждым ID’ом, использующим 6 символов (8, если будет найден путь использовать весь диапазон ‘V’), имеется ограниченное число параметров. Если необходимо закодировать больше информации, сохраните ее в БД и отправьте письмо, указывающее на сохраненные данные. Помните про необходимость очищать эти временные данные после безопасного промежутка времени.
Не пытайтесь использовать кодирование переменной длины для размещения ID’ов, т.к. срабатывая на малых инсталляциях, оно приводит к ошибкам на больших.
Проблемы безопасности
Любой код в modulename_process_email() ДОЛЖЕН иметь возможность приема повторных ответов и изящную их обработку. Определение ‘изящную’ зависит от того, что делает код.
В некоторых случаях пользователь может ‘ответить’ на письмо дважды. Возможно по ошибке, возможно специально. Что делать, зависит от определенного сценария.
Мы /могли/ поддерживать лучшую защищенность на уровне оболочки, отслеживая каждый отсылаемый нами reply-to адрес. Однако мы решили отказаться от этого, потому что (а) воздействие на производительность может быть весомо (б) мы хотим, чтобы первый слой было легко и просто изменить в случае, если нам это понадобится.
Поэтому модули в первоначальной реализации должны предоставлять функции, которые корректно обрабатывают подобные ‘ответы’. Если позже мы захотим предоставить дополнительные функции, мы можем добавить такое отслеживание, как опциональную возможность. Было бы ужасно получать все это из всех писем, отправляемых Moodle’ом.
Экспериментальная обработка почты, ожидаемая в 1.9/2.0
Авторам Модулей
Вот примерная схема использования:
Также в admin/process_email.php определены такие полезные сервисные функции:
Примеры использования этих функций можно увидеть в обработчике в модуле форума. Следующей после обработки ответа функциями извлечения заголовков идеей являет то, что оригинально письмо содержит уникальный идентификатор, такой, как строка из 10 случайных символов. Он внедряется в строку с инструкциями для пользователя, говорящими, что писать необходимо между ними, например:
Информация для разработчика
Заголовок reply-to теперь кодируется с помощью base32 вместо base64, чтобы учесть регистро-нечувствительные почтовые сервера. Функция generate_email_processing_address оставили, как заглушку для обратной совместимости, теперь вместо нее модули должны использовать функцию generate_email_verp_address.
Оглавление
Введение
Moodle — это свободная система управления обучением, ориентированная прежде всего на организацию взаимодействия между преподавателем и обучающимися, хотя подходит и для организации традиционных дистанционных курсов, а так же поддержки очного и заочного обучения. Используя Moodle преподаватель создает курсы, наполняя их содержимым в виде текстов, вспомогательных файлов, презентаций, опросников и т.п.
Для использования Moodle достаточно иметь web-браузер, что делает использование этой учебной среды удобной как для преподавателя, так и для обучаемых. По результатам выполнения обучающимися заданий, преподаватель может выставлять оценки и давать комментарии. Таким образом, Moodle является и центром создания учебного материала и обеспечения интерактивного взаимодействия между участниками учебного процесса.
Moodle относится к классу LMS (Learning Management System) — систем управления обучением. В нашей стране подобное программное обеспечение чаще называют системами дистанционного обучения (СДО), так как именно при помощи подобных систем во многих вузах и колледжах организовано дистанционное обучение.
Ориентированная на дистанционное образование, система управления обучением Moodle обладает большим набором средств коммуникации. Это не только электронная почта и обмен вложенными файлами с преподавателем, но и форум (общий новостной на главной странице программы, а также различные частные форумы), чат, обмен личными сообщениями, ведение блогов.
Moodle имеет многофункциональный тестовый модуль. Поскольку основной формой контроля знаний в дистанционном обучении является тестирование, в Moodle имеется обширный инструментарий для создания тестов и проведения обучающего и контрольного тестирования. Поддерживается несколько типов вопросов в тестовых заданиях (множественный выбор, на соответствие, верно/неверно, короткие ответы, эссе и др.). Moodle предоставляет много функций, облегчающих обработку тестов. Можно задать шкалу оценки, при корректировке преподавателем тестовых заданий после прохождения теста обучающимися, существует механизм полуавтоматического пересчета результатов.
В системе содержатся развитые средства статистического анализа результатов тестирования и, что очень важно, сложности отдельных тестовых вопросов для обучающихся.
Раздел 1. Общие принципы работы в Moodle
Наберите в браузере адрес сайта https://eos.hmtpk.ru, далее в появившемся окне нажмите «вход», далее введите имя пользователя (логин) и пароль.
Имя пользователя (логин) и пароль можно получить у организатора дистанционного обучения или администратора портала.
Вы вводите свой логин и пароль и входите в систему.
По краям расположены функциональные блоки, позволяющие настраивать работу системы и производить определенные действия, и информационные блоки. При необходимости можно свернуть блок, нажав на кнопку «-» в верхнем правом углу блока (по умолчанию при входе в систему данные блоки свернуты).
Каждая страница Moodle оснащена горизонтальной панелью управления, расположенной наверху. Панель управления указывает Ваше местонахождение на курсе и дает возможность вернуться с любой страницы курса на домашнюю страницу курса, щелкнув по краткому названию курса.
Раздел 2. Редактирование личной информации
Как только вы вошли в систему (авторизовались), вы окажетесь в личном кабинете, теперь ваше ИМЯ, ОТЧЕСТВО и ФАМИЛИЯ будет отображено в центральной части страницы.
Вы можете редактировать ваш профиль, для этого нажмите «Редактировать профиль». Откроется одноименная форма, далее «Редактировать информацию».
В разделе «Редактировать профиль», вы можете редактировать следующие вкладки:
Описание некоторых полей:
Основное: вы можете редактировать свой пароль, адрес электронной почты.
Показывать e-mail: данный параметр определяет, могут ли другие пользователи видеть адрес вашей электронной почты. Вы можете установить так, чтобы все пользователи (включая гостей) могли видеть ваш адрес, или так, чтобы его видели только однокурсники. Можно полностью отключить отображение вашего электронного адреса.
ВАЖНО. При регистрации Вам был создан адрес электронной почты автоматическим способом, Вам необходимо его сменить на свой адрес электронной почты.
В этой же вкладке вы можете кратко рассказать о себе в графе «Описание».
Изображение: если вы хотите, чтобы ваша фотография отображалась в профиле, а также в некоторых разделах (форуме), здесь вы можете загрузить изображение с вашим фото. Чтобы сделать это, нажмите на поле для загрузки файлов, выберете файл с фотографией в формате JPEG и щелкните по кнопке «Загрузить этот файл». После этого система внесет изменения в ваш профиль. Также можно просто перенести фото в указанную область. Желательно, чтобы фотография была размером 100×100 пикселей, иначе система сама выполнить обрезку изображения до нужных размеров.
Остальные параметры профиля не обязательны к заполнению.
Раздел 3. Краткий обзор блоков электронного курса
В правой части страницы расположены основные блоки электронного курса.
Календарь наступающих и наступивших событий курса. В календаре отображаются не только события курса (сроки выполнения заданий, тестов, проведения чатов и т.д.), но и события, которые участники курса добавляют вручную. Календарь позволяет вести свое собственное расписание работы и гибко планировать график работы.
Сюда вы можете поместить необходимые для вас файлы, которые помогут вам в процессе учебы.
Блок «Предстоящие события»
Чтобы вы не пропустили важное событие на курсе (проведение семинара, сдача контрольных работ и т.д.) вы будете видеть какие события запланированы, а также самостоятельно планировать собственную учебную деятельность.
Блок «Пользователи на сайте»
Вы видите список участников курса, которые сейчас работают на сайте.
Также в курсе могут отображаться и иные блоки.
Раздел 4. Работа с курсом в Moodle
После входа в систему Moodle, вы получите доступ к курсам, на которые вы зарегистрированы. Они перечислены в разделе «История обучения», на главной странице.
Также их список дисциплин, на которые вы подписаны, можно увидеть, кликнув на кнопку «Навигация» → «Мои курсы».
Кликнув на название курса, вы автоматически попадаете в конкретную дисциплину. Материалы курса (ресурсы и интерактивные виды деятельности) на странице курса поделены на несколько разделов, которые расположены в центральной колонке.
В разделах содержится лекционный материал по темам, представлены практические задания, контрольные работы, тесты и др. В течение курса преподаватель может скрывать или выделять темы в соответствии с расписанием.
Раздел 5. Работа с учебными материалами в Moodle
В верхней части курса располагается блок с обращением преподавателя, в нем может содержаться информация по работе с курсом, в какой форме будет проходить итоговая аттестация по дисциплине и др. Внимательно ознакомившись с данной информацией, у вас будет возникать меньше вопросов в процессе обучения.
Большинство курсов содержат определенное количество учебных материалов, загруженных преподавателем (либо преподаватель дает ссылку на них). Этот материал используется как база для учебной деятельности. Одним из самых распространенных форматов учебных ресурсов курса является формат pdf. Для открытия файлов формата pdf требуется бесплатная программа Adobe Acrobat Reader, которую можно скачать с сайта разработчика, если ее нет на вашем компьютере (http://www.adobe.com/), также данный формат поддерживает большинство браузеров последнего поколения.
Раздел 6. Контрольные задания в Moodle
В курсе представлены в основном два типа задания, а именно: «Выполнить задание» и «ТЕСТ».
Элемент «Выполнить задание»
Задание предполагает творческий ответ от студента. Студент может опубликовать ответ сразу же на сайте, или загрузить как файл, или несколько файлов.
Могут быть некоторые ограничения на задания: по сроку выполнения (отправить к определенной дате), по количеству возможной пересдачи (закачек), блокировка отправки ответа по истечении срока выполнения задания.
Нажав на документ, вы автоматически скачиваете его, после этого вы можете приступать к выполнению задания. Выполненную работу вам необходимо прикрепить работу на этой же странице, кликнув «Добавить ответ на задание».
При просмотре задания с типом ответа в виде текста, нажав кнопку «Редактировать мой ответ», вы переходите в режим редактирования ответа. Чтобы сохранить ответ после ввода, нажмите кнопку «Сохранить изменения».
Задание типа «Ответ в виде файла» или «Ответ в виде нескольких файлов» предполагает загрузку файла/файлов. Задание типа «Ответ вне сайта» не требует ответа со стороны студента в самом задании. Такой тип задания преподаватель может использовать для оценки ответа, к примеру, в аудитории.
В Moodle используется несколько типов вопросов в тестовых заданиях:
Важно. Прежде чем приступить к прохождению теста, внимательно ознакомьтесь с условиями прохождения: ограничение по времени, количество попыток, которое дается на прохождение теста, метод оценивания.
Тестовые задания проверяются автоматически, поэтому сразу после прохождения теста вы можете увидеть результат каждой попытки. Обратите внимание, что преподаватель может выставить ограниченное число попыток на прохождение теста. Также в каждом курсе может отличаться метод оценивания:
Раздел 7. Коммуникация (взаимодействие) в системе Moodle
Основными средствами, позволяющими студентам общаться со своими преподавателями (тьюторами), а также между собой, являются следующие:




