Moodle. Установка и настройка

Создано: Artem Kislicyn, Изменено Thu, 09 Nov 2023 на 03:17 PM по Darya ⠀


СОДЕРЖАНИЕ


Версия Moodle

В браузерах Chromium начиная с версии 80 ужесточается политика безопасности, в связи с чем атрибуты Secure=True и Samesite=None для передачи файлов Cookie при открытии в Iframe отсутствуют. https://www.chromium.org/updates/same-site

Поэтому поддерживается использование только версий Moodle 3.8.2 или новее, в них внесено исправление: https://tracker.moodle.org/browse/MDL-67175

 

SSL-сертификат и HTTPS

Для корректной работы Moodle должен иметь действующий SSL-сертификат для открытия страниц по безопасному протоколу HTTPS, т.к по незащищённому соединению HTTP соединение не может быть установлено. Можно выпустить бесплатный SSL-сертификат: https://greenlock.domains/

 

Встраивание в iframe и cookiesecure

Для работы бесклиентного прокторинга и открытия страницы Moodle в iframe при запуске с прокторингом необходимо выставить разрешения на открытия в iframe в настройках Moodle:

  1. Администрирование → Безопасность → Безопасность HTTP → «Разрешить внедрение во фрейм» (allowframembedding).
  2. Разрешить устанавливать поле Secure: Администрирование → Безопасность → Безопасность HTTP → «Устанавливать поле Secure» (cookiesecure)»

 

Установка плагина 

Если ранее была интеграция на старом плагине, нужно перед установкой нового обязательно удалить старые плагины OAuth provider local_oauth и availability_examus. Чтобы удалить их, перейдите по пути Администрирование Плагины Обзор плагинов. Удалите OAuth provider local_oauth и availability_examus. 

Скопируйте URL-адрес вашего Moodle (например, https://moodle.proctoring.ru/ ) и отправьте его сотрудникам Экзамус.  Вы также получите  архив для установки плагина availability_examus2 в ваш Moodle. Чтобы установить плагин, перейдите по пути: Администрирование → Плагины Установка плагинов и перетащите ZIP-файл в поле для установки.

Тип плагина можно не выбирать, либо выбрать Ограничение доступности

 


Получить параметры интеграции от Экзамус

В ходе интеграции от сотрудников Экзамус вы получите три параметра:

Examus_url
Integration_name
Jwt_secret

 

После получения этих параметров перейдите по пути: Администрирование → Плагины → Ограничения доступности → Прокторинг Экзамус и впишите полученные выше данные в соответствующие поля, как на примере:

 

 


Заполнить дополнительные поля

На этой же странице заполните остальные поля: Account ID и Account Name

  1. Account Name – название вашей компании. Этот параметр является наименованием вашей организации внутри системы прокторинга, этот параметр так же выдается сотрудниками Экзамус.

  2. Account ID – внутренний идентификатор вашей организации внутри Moodle. Допустимо поставить произвольное значение (любое число). Пока что находится в неактивном состоянии.

 

 

 

Передача почты

На этой же странице находится параметр availability_examus2 | user_emails, который определяет передачу почт в Экзамус. По умолчанию в Экзамус передаётся логин пользователя (username) с приставкой наименования интеграции. Например, ivanstudent@examusmoodle

 

Если вы хотите передавать настоящие почты пользователей из Moodle в Экзамус, с которыми зарегистрированы пользователи, выставьте параметр в активное состояние. 


Обратите внимание, что логины и почты должны быть обязательно уникальными для каждого пользователя. Использовать одиниаковый username для нескольких тестируемых приведёт к ошибкам и перемешиванию сессий друг с другом. 




Нужна наша помощь? Напишите нам на почту support@examus.com или оставьте заявкучтобы мы смогли вам помочь.

Статья помогла?

Отлично!

Спасибо за ваш отзыв

Извините, что не удалось помочь!

Спасибо за ваш отзыв

Расскажите, как мы можем улучшить эту статью!

Выберите хотя бы одну причину
Требуется проверка CAPTCHA.

Комментарий отправлен

Мы ценим вашу помощь и постараемся исправить статью