Ограничение доступа к подписке по предоставлению согласия с политикой
Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Задача:
В курсе «Конференция «Среда электронного обучения «Moodle» для образования» необходимо организовать 2 варианта подписки:
1) для обычных слушателей - бесплатная подписка без особых условий;
2) для участников, которые хотят выступить с докладом - подписка, требующая предоставить согласие с необязательной политикой «Согласие на обработку персональных данных докладчика конференции»
Предусловия:
1) Подразумевается, что курс «Конференция «Среда электронного обучения «Moodle» для образования» на момент организации условного доступа к подписке уже создан, корректно настроен и наполнен материалами.
2) В СЭО 3КL, создана и настроена необязательная политика «Согласие на обработку персональных данных докладчика конференции».
Общий алгоритм решения:
- Создать и настроить способ подписки «Подписка 3KL» для слушателей;
- Создать и настроить способ подписки «Подписка 3KL» для участников, которые хотят выступить с докладом.
Решение:
1. Чтобы пользователи могли записываться в курс в качестве Участников (Слушателей), преподавателю необходимо выполнить следующие шаги по созданию и настройке способа зачисления:
1.1. Находясь в курсе, перейти в способы зачисления на курс любым удобным способом:
- Меню вторичной навигации -> Участники. В выпадающем списке выбрать «Способы зачисления на курс». Или
- Блок «Настройки» -> Управление курсом->Пользователи->Способы зачисления на курс.
1.2. В поле «Добавить способ» из выпадающего списка доступных для этого курса способов зачисления выбрать «Подписка 3KL» (Рис. 1).
1.3. На открывшейся странице нового способа записи выполнить настройку (Рис. 2):
- Способ оплаты (поз. 1 Рис. 2) = Бесплатный доступ.
- Название способа (поз. 2 Рис. 2) = Для регистрации нажмите «Зарегистрироваться на конференцию», затем «Создать учетную запись».
- Отображать в витрине неавторизованным (поз. 3 Рис. 2) = отмечено.
- Способ подписки активен (поз. 4 Рис. 2) = Да.
- Роль (поз. 5 Рис. 2) = Участник (Слушатель).
- После оплаты перенаправлять пользователя (поз. 6 Рис. 2) = На страницу курса.
- Переопределение кнопки записи на курс (поз. 7 Рис. 2) = Зарегистрироваться на конференцию.
1.4. Нажать на кнопку «Сохранить».
1.5. На открывшейся странице с дополнительными настройками проверить правильность заполненных ранее полей и нажать кнопку «Сохранить».
2. Чтобы пользователи могли записываться в курс в качестве Докладчиков, преподавателю необходимо выполнить следующие шаги по созданию и настройке способа зачисления:
2.1. В поле «Добавить способ» из выпадающего списка доступных для этого курса способов зачисления выбрать «Подписка 3KL» (см. Рис. 1).
2.2. На открывшейся странице нового способа записи выполнить настройку (Рис. 3):
- Способ оплаты (см. поз. 1 Рис. 3) = Бесплатный доступ.
- Название способа (см. поз. 2 Рис. 3) = Выступить с докладом.
- Краткое описание для пользователя (см. поз. 3 Рис. 3) = Запись в курс в качестве докладчика конференции.
- Условие доступа (см. поз. 4 Рис. 3) (подписка возможна, если пользователь подтвердит согласие с политикой):
- Выпадающий список «Добавить» (поз. 1 Рис. 4) условия доступа = Равно (поз. 2 Рис. 4).
- Проверяемый параметр (левое поле условия) (поз. 1 Рис. 5) = Согласие с политикой;
- Выпадающий список (поз. 2 Рис. 5)= Согласие на обработку персональных данных докладчика конференции.
- Проверяемый параметр (правое поле условия) (поз. 3 Рис. 5)= Логическое значение;
- Выпадающий список (поз. 4 Рис. 5)= Истина.
- Опция «Указать собственное описание» (поз. 5 Рис. 5)- установлена.
- Текстовое поле описания (поз. 6 Рис. 5) = Для доступа к этому курсу необходимо принять политику «{$a->arg1propertyname}» {$a->arg1propertydesc}.
- Способ подписки активен (см. поз. 5 Рис. 3) = Да.
- Роль (см. поз. 6 Рис. 3) = Докладчик (Преподаватель).
- После оплаты перенаправлять пользователя (см. поз. 7 Рис. 3) = На страницу курса.
- Переопределение кнопки записи на курс (см. поз. 8 Рис. 3) = Выступить с докладоST425910EXTм.
2.3. Нажать на кнопку «Сохранить».
2.4. На открывшейся странице с дополнительными настройками проверить правильность заполненных ранее полей и нажать кнопку «Сохранить».
Результат:
В курсе созданы 2 варианта подписки:
- Для Участников, которые могут записаться в курс в качестве слушателей (поз. 1 Рис. 6);
- Для Докладчиков, которые должны принять политику, чтобы записаться на курс и выступить с докладом (поз. 2 Рис. 6).
Алгоритмы записи пользователя в курс:
1. Авторизованный пользователь регистрируется в роли Участника (Слушателя):
1) Пользователь нажимает на «Зарегистрироваться на конференцию» в способе подписки «Для регистрации нажмите «Зарегистрироваться на конференцию», затем «Создать учетную запись».
2) Система добавляет пользователя в списки участников курса и перенаправляет на страницу конференции.
2. Неавторизованный пользователь регистрируется в роли Участника (Слушателя):
1) Пользователь нажимает на «Зарегистрироваться на конференцию» в способе подписки «Для регистрации нажмите «Зарегистрироваться на конференцию», затем «Создать учетную запись».
2) Пользователь видит форму авторизации (Рис. 7)
3) Пользователь авторизуется или регистрируется в системе.
4) После авторизации/регистрации пользователя система добавляет пользователя в списки участников курса и перенаправляет на страницу конференции.
3. Авторизованный пользователь регистрируется в роли Докладчика:
1) Если необязательная политика не была ранее принята пользователем:
а) Пользователь нажимает на ссылку «Ознакомиться и принять» в карточке способа зачисления «Выступить с докладом».
б) Открывается страница подтверждения согласия с политикой (Рис. 8).
в) Пользователь нажимает на ссылку (см. поз. 1 Рис. 8), в открывшемся окне читает текст политики (Рис. 9).
г) После прочтения закрывает всплывающее окно с текстом политики и нажимает кнопку «Подтверждаю согласие» (см. поз. 2 Рис 8).
г) После подтверждения согласия с политикой пользователь автоматически перенаправляется на страницу курса.
2) Если необязательная политика была ранее принята пользователем: вместо сообщения о недоступности записи в курс пользователь увидит кнопку «Выступить с докладом» (Рис. 10), при нажатии на которую будет зачислен в курс в качестве Докладчика.