Что представляет собой среда электронного обучения 3KL?
Среда электронного обучения 3KL — программный продукт, предназначенный для электронного обучения как в полностью дистанционном формате, так и в формате поддержки очного обучения.
Помимо прочего система позволяет (перечислены только самые основные и часто востребованные возможности):
Размещать учебные материалы в любых форматах.
Создавать автоматические тесты для контроля знаний слушателей.
Создавать задания для сбора на проверку письменных работ и других файлов (например, таблиц Excel, написанных учениками программ, созданных в Cad-системе чертежей и т.п.).
Организовывать общение между всеми участниками учебного процесса с помощью встроенной системы обмена сообщениями, форумов, чатов, комментариев, блогов, систем перекрестной проверки и оценки, анкетирований, голосований, инструментов совместного редактирования и другими способами.
Собирать и просматривать статистику работы слушателей.
Управлять регистрацией слушателей в системе: регистрировать слушателей вручную, импортировать списками, синхронизировать с Active Directory и базами данных, разрешать слушателям саморегистрацию, вход через соцсети и др.
Управлять доступом слушателей к каждому из курсов: подписывать вручную, разрешать самозапись, создавать платные курсы с электронной оплатой, создавать правила автоподписки на курс, траектории и др.
Организовывать портфолио достижений, сбор и хранение письменных работ, индвидуальные планы развития, первоначальный инструктаж, регулярную переаттестацию, кадровый резерв и др.
Технически СЭО 3KL представляет собой веб-приложение (сайт), которое устанавливается на сервер, а пользователи работают с ним через любой веб-браузер, например с помощью Firefox, Chrome или Internet Explorer.
С полным перечнем рекомендуемых к применению браузеров можно ознакомиться в п. 5.3 актуальной версии Регламента предоставления сервисов ООО «Открытые технологии», который доступен в разделе «Документы» на сайте компании.
Для пользователей продукта это означает следующее:
Слушателям и преподавателям не нужно ничего дополнительно устанавливать на свои устройства. Они просто открывают веб-браузер, вводят адрес, авторизуются и работают. Точно так же как с Facebook, Яндекс.Почтой и т.п.
С системой можно работать через Интернет из любой точки мира либо, наоборот, установить ее в локальной сети организации и сделать доступной только из офиса.
Система является централизованной, то есть все обновления материалов, сделанные преподавателями, а также вся активность слушателей мгновенно отображаются в системе.
Все технические работы по обслуживанию и обновлению системы выполняются только на сервере. На компьютерах пользователей никаких работ проводить не потребуется.
Опубликовал: : Алексей Дьяченко Последние обновление: 28.10.2025
Как узнать о СЭО 3KL подробнее?
Путеводитель по материалам для самостоятельного ознакомления с СЭО 3KL, ссылки на публичные демонстрационные стенды, а также подробности о бесплатной индивидуальной демонстрации и бесплатном тарифе «Ознакомительный».
Обзор возможностей СЭО Moodle и СЭО 3KL (3.9.13b, материал Всероссийской научно-технической конференции «Среда электронного обучения Moodle для образования: проблемы, вопросы качества, решения»)
http://lms3.demo.opentechnology.ru/— основной публичный демо-стенд СЭО 3KL, с самой последней версией продукта, подготовленным контентом, настроенными интеграциями и тестовой учетной записью. Здесь вы можете оценить возможности системы и протестировать новые доработки среды электронного обучения.
Вы можете не бояться экспериментировать с настройками — стенд обновляется каждую неделю и все сделанные изменения будут сброшены до исходных параметров.
Примеры настройки вида главной страницы и витрины курсов:
Тестирование работы мобильного приложения Moodle Mobile с СЭО 3KL:
Cкачать приложение для своей платформы вы можете по адресу https://download.moodle.org/mobile/ или из маркета на вашем мобильном устройстве. В настройках приложения используйте адрес: lms3.demo.opentechnology.ru логин: demo пароль: Fdo1_demo1
Мобильное приложение не является полнофункциональным инструментом для работы с СЭО 3КL и не поддерживает все возможности, которые доступны в веб-версии системы. ООО «Открытые технологии» не выполняет доработку и не предоставляет технической поддержки по приложению Moodle Mobile.
Электронный Деканат:
demo.deansoffice.ru — демонстрационный стенд по функционалу ЭД. Для авторизации используйте логин: demo пароль: fdo
В рамках индивидуальной демонстрации эксперт компании «Открытые технологии» покажет вам систему с учетом потребностей именно вашего образовательного проекта, а также ответит на ваши вопросы, в том числе про возможности кастомизации и доработки системы.
В процессе обучения (обучение платное) слушатели получают:
базовые знания и навыки создания электронных обучающих курсов на платформе СЭО 3KL;
доступ к необходимой технической и методической документации;
ответы на возникающие вопросы и обратную связь при выполнении заданий от экспертов продукта.
Темп обучения устанавливает сам слушатель и может выстраивать процесс освоения учебного материала* в зависимости от уровня мотивации и наличия свободного времени.
В рамках тарифа «Ознакомительный» вам на две недели предоставляется полноценная облачная инсталляция СЭО 3KL.
Для изучения многих возможностей системы нужно сперва ввести данные, например, чтобы посмотреть отчет о тестировании, необходимо создать курс, тест, наполнить его вопросами, добавить к курсу слушателей, пройти от их имени тест. В процессе самостоятельного ознакомления далеко не все заходят так далеко. Поэтому мы рекомендуем начинать ознакомление с индивидуальной демонстрации, просмотра видео-записей и работы с публичным демо-стендом.
Если после окончания действия тарифа «Ознакомительный» вы принимаете решение использовать СЭО 3KL, все настройки и материалы, созданные в ознакомительный период, могут быть сохранены.
Основное отличие бесплатного тарифа «Ознакомительный» от коммерческих тарифов — полное отсутствие технической поддержки. Для получения возможности обращаться в техническую поддержку вы можете приобрести подходящий вам коммерческий тариф: на собственном сервере или облачное решение.
Иногда, даже после детального изучения программного продукта, для окончательного принятия решения необходимо выполнить пилотное внедрение: настроить систему под требования вашей организации, наполнить ее примерами данных и попытаться провести пилотное обучение.
Вы можете попытаться сделать это сами, в рамках бесплатного тарифа «Ознакомительный». Чаще всего это бывает непросто, так как именно на этапе подготовки прототипа возникает множество вопросов по устройству и функционалу системы, а техническая поддержка на бесплатном тарифе не доступна, к тому же, сотрудники потенциального клиента могут на этом этапе не иметь достаточной мотивации для погружения в систему. Для таких ситуаций компания «Открытые технологии» предлагает следующие услуги для пилотного внедрения:
В рамках популяризации LMS Moodle и СЭО 3KL, компания «Открытые технологии» ежегодно организовывает и проводит Всероссийскую научно-практическую конференцию «Среда электронного обучения «Moodle» для образования: проблемы, вопросы качества, решения», на которой энтузиасты и эксперты электронного обучения обмениваются научно-практическим опытом по применению СЭО Moodle в образовательном процессе; обсуждают актуальные проблемы использования Moodle и СЭО 3KL в цифровой практике образовательных учреждений; делятся эффективными решениями и интересными практиками использования СЭО; принимают участие в конкурсе научных статей.
А чтобы своевременно получать уведомления о предстоящих онлайн-мероприятиях и новых видеообзорах, иметь возможность посмотреть видеозаписи вышедших анонсов релизов среды электронного обучения и полезные инструкции по функционалу продукта — подпишитесь на наши каналы «Среда электронного обучения 3KL (Русский Moodle)» в ВКонтакте, на YouTube и в Telegram.
Среда электронного обучения Русский Moodle 3KL может быть адаптирована к разным схемам различного типа образовательного процесса. Перечислим некоторые из них:
Классический учебный процесс с постоянными группами, периодами и сменяемыми в периодах учебными дисциплинами. Речь, конечно же о ВУЗах, колледжах и школах (несмотря на все различия между ними, у них больше общего, чем, например, между ВУЗом и корпоративным университетом).
Дополнительное образование без выдачи документа об образовании. В дополнительном образовании, обычно, много внимания уделяют маркетинговой части, магазину курсов, возможностям самообслуживания клиентов - самозаписи, самоподписке, электронной оплате, а также важной частью является товарный вид самих курсов, удобство работы с контентом, возможности применения игровых и групповых форм обучения.
Краткосрочные курсы с выдачей документа об образовании. По сравнению с предыдущим вариантов, обучение больше формализовано, меньше внимания уделяется игровым формам, групповым проектам, больше требований к отчетности, запись, обычно, происходит по спискам.
Корпоративное обучение. Здесь важное внимание уделяется сквозной интеграции с другими системами клиента, автоматизации обучения и контроля в зависимости от должностей, инструментам планирования, управления и контроля обучения, а также возможностям игровой мотивации.
Это достижимо за счет гибкости настроек и широкого спектра входящих в состав инструментов. Разумеется, каждый конкретный проект использует только часть возможностей системы, но само их наличие позволяет выбрать наиболее подходящие под конкретную ситуацию, а также оставляют перспективу развития.
Общая схема организации обучения
Тем не менее, есть последовательность шагов, общая для всех типов учебных процессов:
Регистация пользователей в системе. Поддерживается как ручная регистрация силами администратора, так и само-регистрация, импорт по спискам, интеграция с базой данных, Active Directory и множество других способов.
Создание учебных материалов. В СДО Русский Moodle 3KL учебные материалы комплектуются в курсы, в свою очередь курсы состоят из тематических секций, а каждая секция - из элементов курса (текстовые материалы, мультимедиа, тесты, форумы, интерактивные материалы, задания с ручной проверкой, задания с перекрестной проверкой и многое другое). Курсы же группируются в категории курсов, которые могут иметь несколько уровне вложенности, аналогично тому, как файлы располагаются в папках. Курсы могут быть разных размеров: как состоящие из единственного материала (обычно это вебинар или тест), так и объемные, расчитанные на целый год обучения. Курс может быть настроен как на открытый доступ ко всем материалам сразу, так и на последовательное обучение или адаптивную настройку траектории внутри курса. Курсы создаются с помощью встроенного в систему конструктора курсов, который включает полный функционал как по созданию, так и по редактированию уже созданных курсов.
Подписка пользователей на курсы. В Moodle управление обучением происходит путем подписки и отписки на курс. Опять же, подписка может происходить как по инициативе слушателя, так и принудительно, также доступны инструменты платной подписки с электронной оплатой, автоматической подписки по правилам, подписки по спискам, подписки по команде из внешней системы, подписки на базе академических групп и учебных планов в модуле "Электронный деканат" и др.
Проведение обучение. В завимости от того, как был сконструирован курс, обучение может происходить как автономно, так и с участием преподавателя, как в индивидуальном формате, так и в группе, как в свободном режиме, так и по жестко заданному графику.
Просмотр результатов. По результатам обучения система формирует не только текущие и итоговые оценки, но и множество отчетов, статистику, а также может генерировать электронные сертификаты и награды.
Общая схема работы слушателя с курсом
Предполагается, что слушатель уже подписан на курс и зашел в него (например из списка активных подписок в своем личном кабинете).
Слушатель видит оглавление курса, состоящее из тематических секций и входящих в них материалов. В зависимости от настроек курса, материалы могут быть сразу доступны, либо, наоборот скрыты, либо видны, но открываться только в заданой преподавателем последовательности.
Пользователь открывает самый верхний не изученный материал и работает с ним. После этого, в зависимости от типа и настроек материала, он может помечаться как изученный, либо за него может выставляться оценка. После этого пользователь переходит к следующему материалу.
Если преподаватель это разрешил, пользователю доступен журнал с его оценками, а также он может видеть статистику, оценки, отзывы преподавателя и другую информацию в уже изученных материалах и выполненных заданиях и тестах.
Система может отсылать слушателю и/или его куратору (руководителю, родителю) уведомления и напоминания. Например, система может отправить напоминание, если слушатель не выполнил задание в срок или не заходил в систему дольше определенного промежутка времени.
После окончания изучения курса, система может сформировать для слушателя электронный сертификат.
Преподаватель видит список курсов, где он преподает. Там же он видит общее количество заданий, ожидающих его проверки, с возможностью перейти к списку непроверенных работ.
Оглавление курса для преподавателя выглядит почти также, как и для слушателя, но он видит сразу все материалы, а не только доступные. Система может отображать список ожидающих проверки работ, а также помечать элементы, требующие внимания преподавателя, например, количество непрочитанных сообщений в форуме.
Преподаватель заходит в элементы, требующие его участие и отвечает на сообщения в форуме, проверяет задания, одобряет предложенные слушателями записи в глоссарии и базе данных, просматривает статистику SCORM и т.п.
Если в курсе занимается сразу несколько групп, преподаватель имеет возможность переключиться к одной из них и работать только с результатами и отчетами по этой группе.
Преподавателю доступен журнал оценок слушателей курса, отчеты по активности, прохождению курса, детализация результатов тестов, списки сданных на проверку и проверенных работ, детальные отчеты по каждому слушателю и другая информация.
Если требуется, преподаватель может разослать слушателям новость, добавить общее или индивидуальное событие в календарь, разослать сообщения всем или заданным слушателям, вступить со слушателем в переписку.
Общая схема разработки нового курса
Администратор (методист, менеджер, создатель курсов) создает в системе новый курс, прикрепляет его к нужной категории курсов (разделу каталога курсов) и назначает туда редактирующего преподавателя.
Редактирующий преподаватель входит в курс и нажимает кнопку "Начать редактировать" (в правом верхнем углу).
СДО отображает курс в режиме редактирования - напротив всех редактируемых элементах появляются инструменты управления, в нижней части каждой тематической секции появляется меню добавления новых учебных материалов, в боковой колонке появляется меню добавления вспомогательных информационных и навигационных блоков.
Редактирующий преподаватель вносит название тем или разделов в заголовки дематических секций, затем, с помощью меню добавления новый элементов курса, добавляет новые материалы: тексты, мультимедиа, тесты, форумы, задания, задания с перекрестной проверкой, интерактивные материалы, глоссарии, базы данных, wiki, вебинары (если включена интеграция) и др.
Редактирующий преподаватель выходит из режима редактирования нажав кнопку "закончить редактирования.
Система отображает оглавление курса так, как увидел бы его слушатель.
Редактирующий преподаватель, либо адаминистратор настраивают режимы подписки на курс (ручная запись, свободная самозапись, платная самозапись, автоматическая запись, запись по данным из внешней БД и др.). Если требуется, подписывают нужных слушатель на курс вручную.
Опубликовал: : Алексей Дьяченко Последние обновление: 28.10.2025
Что будет, если не продлить лицензию или SaaS СЭО 3KL?
Ситуация зависит от того, используете ли вы лицензию для установки СЭО 3KL на вашем собственном сервере (серверная версия) или используете облачную версию (SaaS).
В случае облачной версии СЭО размещена на мощностях нашей компании. При прекращении обслуживания мы ее отключаем и удаляем. Перед этим вы можете запросить выгрузку базы данных и файлов сервера (не включая исполняемые файлы). Эти данные содержат ваши учебные материалы, настройки и всю историю обучения. Их достаточно, чтобы:
развернуть СЭО на базе community-версии Moodle без сохранения функционала, который есть только в СЭО 3KL;
вернуться на нашу облачную версию после перерыва с сохранением всех данных и истории обучения;
приобрести лицензию на СЭО 3KL на вашем собственном сервере и развернуть полностью идентичную инсталляцию на собственном сервере.
Если продление не планируется. Через 30 дней после завершения обслуживания мы удаляем все резервные копии с наших серверов. После этого срока восстановление вашей системы вместе с данными будет возможно только из скаченной вами резервной копии. Чтобы не потерять ваши данные и учебные материалы после выключения системы, рекомендуем вам заранее подать заявку в техническую поддержку через личный кабинет в свободной форме для получения резервной копии данных из СЭО.
Серверная версия
В случае, если система была установлена на вашем собственном сервере, при прекращении обслуживания она продолжит работать, как работала. Но, при этом:
- не будет доступа к гарантийной технической поддержке; - не будет доступа к обновлениям; - не будет доступа к Базе знаний; - не будет доступа к маршруту внедрения (курс «Справочные материалы и маршрут внедрения СЭО 3KL Русский Moodle»); - не будет доступа к вебинарам для диспетчеров-администраторов; - не будет доступа к Облачным сервисам, необходимым для работы некоторых плагинов и отдельных функций, таких как: - инструмент справки по СЭО 3KL; - элемент курса «Занятие 3KL»; - элемент курса «Библиотека ресурсов 3KL» (кроме бесплатных источников с тарифом «Free»); - способ записи на курс «Подписка 3KL»; - локальный плагин «Техническая поддержка СЭО 3KL»; - локальный плагин «Глобальные сценарии 3KL»"; - способ доставки сообщений «OTSMS»; - плагин предотвращения плагиата «Антиплагиат.ру» и связанные с ним инструменты.
При желании вы можете обновиться на communtity-версию Moodle, но перед этим вам придется либо отказаться от всех дополнительных плагинов, которых нет в community-версии, либо самостоятельно адаптировать их к новой версии Moodle.
Если продление не планируется. Рекомендуем вам заранее запросить root-доступ к серверу и полный администраторский доступ к СЭО, так как после окончания гарантийной поддержки эти заявки не будут выполнены.
Если же гарантийная поддержка уже закончилась, либо сервер недоступен через интернет по протоколу ssh, вы можете получить root-доступ с помощью доступа к консоли сервера.
За счет массовости и повторного использования решений, нам удается предлагать цены на гарантийную поддержку и обновление гораздо ниже, чем обходится аналогичного уровня обслуживание силами собственных специалистов. К тому же, вместе с нашими обновлениями вы бесплатно получаете новые функции, разработанные нашими специалистами.
Опубликовал: : Алексей Дьяченко Последние обновление: 28.10.2025
Самостоятельное системное администрирование сервера с СЭО 3KL, подготовленного специалистами компании «Открытые технологии»
В рамках гарантийной технической поддержки специалисты компании «Открытые технологии» осуществляют все необходимые операции для развертывания, поддержки, обновления и поддержания работы сервера или виртуальной машины с установленной Средой электронного обучения 3KL. Однако иногда у клиентов может возникнуть потребность осуществлять администрирование самостоятельно. Этот документ содержит основные сведения, необходимые квалифицированному системному администратору для настройки и обслуживания сервера.
Внимание! Данный материал не претендует на полноту. Здесь содержатся только базовые сведения, которые помогут квалифицированному системному администратору оперативно разобраться с устройством сервера. Прежде чем доверить специалисту доступ к серверу, убедитесь, что он обладает следующими компетенциями: администратор коммуникационных сетей на базе протокола IP, администратор Linux, администратор Apache Http Server, администратор MySQL/PostgreSQL.
В рамках гарантийной технической поддержки не предоставляются консультации по самостоятельному администрированию сервера, программной модификации СЭО 3KL и устранению последствий неквалифицированного выполнения этих операций. Воспользуйтесь услугами специалистов компании «Открытые технологии» или самостоятельно действуйте на свой риск.
Выполнение любых инструкций из данной статьи (в том числе, запрос ssh-доступа, самостоятельное получение терминального доступа, выполнение любых консольных команд на сервере, редактирование/удаление/создание любого файла/папки на сервере, выполнение запроса, изменяющего данные в СУБД) приведет к ограничению вашей гарантийной технической поддержки. В рамках ограниченной гарантийной технической поддержки специалистами компании «Открытые технологии» предоставляются только доступ к базе знаний и самостоятельному скачиванию новых версий, общие консультации по принципам работы СЭО 3KL, при этом сообщения об ошибках рассматриваются, только если клиент самостоятельно воспроизведет проблему на чистом демонстрационном стенде.
Один экземпляр набора исполняемых файлов СЭО 3KL (дистрибутив), размещенный в папке веб-сервера, и один набор таблиц базы данных продукта, размещенный в СУБД
Инсталляция Otlamp
Отдельная запущенная конфигурация веб-сервера Apache со своими настройками, набором модулей, файлов и скриптов, разработанная компанией «Открытые технологии» и предназначенная для автоматизации установки серверного окружения, необходимого для работы СЭО 3KL, создания виртуальных хостов, резервного копирования и восстановления базы данных СЭО 3KL, а также запуска необходимых задач с помощью планировщика Cron
Инстанс инсталляции Otlamp
Профиль конфигурации экземпляра инсталляции Otlamp, запускаемый от имени отдельного пользователя — владельца инсталляции, на отдельном сетевом интерфейсе (или на всех интерфейсах сразу)
Если у вас действует гарантийная техническая поддержка, и ваша система доступна по сети по протоколу ssh (порт 22), достаточно подать заявку на получение root-доступа через кабинет клиента. К заявке следует приложить ваш публичный rsa-ключ, это поможет безопасно передать доступ, не пересылая конфиденциальные данные через интернет. Воспользуйтесь программой ssh для доступа к серверу.
Если гарантийная поддержка уже закончилась, либо сервер недоступен через интернет по протоколу ssh, вы можете получить root-доступ с помощью доступа к консоли сервера.
1.3. Расположение основных файлов и папок на сервере
Если СЭО 3KL устанавливала компания «Открытые технологии», пути к файлам системы на сервере будут следующими:
/etc - конфигурационные файлы Ubuntu. Здесь хранятся все настройки системы, включая сетевые. Форматы и расположение файлов соответствуют Ubuntu Server 20.04.
/etc/opt/otlamp - конфигурационные файлы Apache, пароли от MySQL. Изменение домена, на который откликается веб-сервер, настраивается здесь.
/var/opt/otlamp - файлы веб-приложения (СЭО 3KL), файловый контент, дампы базы данных, инкрементные резервные копии (папки .git). Дополнительно новый домен нужно прописать в файле www/local/domains.php.
/var/opt/otlamp/[w1]/[код виртуального хоста]/www/htdocs - файлы, отображаемые на веб-сервере. [w1] - имя инстанса, совпадает с именем пользователя, от имени которого работают скрипты, и владельца файлов. [код виртуального хоста] - как правило имеет вид cXXXX или sdo.
Все данные СЭО 3KL при этом будут уничтожены и заменены их версией из резервной копии
/opt/otlamp/bin/otlamp_fixmode
Скрипт для исправления прав доступа к файлам, расположенным на виртуальном хосте
Необходимость использовать этот скрипт может возникнуть, например, если администратор добавлял файлы вручную и забыл установить на них нужного владельца и права
2. Информация по самостоятельному обновлению СЭО 3KL
Версии СЭО 3KL ежемесячно обновляются, в систему добавляются новые функции, плагины, исправляются ошибки. Чтобы в полной мере воспользоваться возможностями системы, рекомендуется регулярно обновлять ее. Вы можете обновить систему самостоятельно или обратиться с заявкой на проведение обновления в службу технической поддержки компании «Открытые технологии».
Внимание! В случае самостоятельного обновления системы компания «Открытые технологии» не сможет нести ответственность за любые ошибки, технические проблемы, нарушения в работе системы и сервера, и будет вынуждена прекратить оказание технической поддержки.
Можно выделить следующие основные шаги при самостоятельном обновлении системы.
Дистрибутив СЭО 3KL можно скачать на сайте учебного центра ООО «Открытые технологии» по адресу https://moodle.opentechnology.ru/ , ссылка на дистрибутив будет находиться в маршруте внедрения, доступ к которому предоставляется в момент активации гарантийной поддержки. Следует перейти в раздел «Дистрибутив», выбрать версию СЭО 3KL и скачать архив.
Доступ к дистрибутивам СЭО 3KL предоставляется только пользователям, получающим сервис «Консультационная техническая поддержка» и авторизованным на сайте через кабинет клиента компании «Открытые технологии».
Перед обновлением следует проверить, насколько сервер отвечает требованиям той версии СЭО 3KL, до которой планируется произвести обновление. Для этого на странице «Среда (версии ПО)» (блок «Настройки»: Администрирование->Среда->(версии ПО)) в выпадающем списке поля «Версия Moodle» необходимо выбрать версию: три первые цифры в ее названии должны совпадать с первыми цифрами нужной версии СЭО 3KL (Рис. 2.2.1, поз. 1).
Рис. 2.2.1. Проверка настроек сервера СЭО 3KL.
Таблица «Проверка настроек сервера» будет содержать следующие данные:
Название (см. поз. 2 Рис. 2.2.1). В колонке перечислены параметры сервера, по которым проводится проверка: moodle (ядро системы), unicode (стандарт кодирования символов), database (используемая база данных) и т. д.
Информация (см. поз. 3 Рис. 2.2.1). Здесь дана краткая характеристика каждого параметра. Например mysql (5.7.33-0ubuntu0.16.04.1)— база данных mysql, версия 5.7.33, ОС Ubuntu 16.04.1.
Отчет (см. поз. 4 Рис. 2.2.1). Содержит краткий результат проверки и ссылку на документацию Moodle с подробным описанием данного параметра.
Статус (см. Рис. 2.2.1, поз. 5). Отображает состояние проведенной проверки. Если систему/серверное окружение необходимо привести в соответствие с требованиями данного параметра, отобразится статус «Проверьте», дополнительно подсвеченный красным или желтым. Если же требования параметра соблюдены, отобразится статус «OK» с зеленой подсветкой. Например, параметр php - «требуется версия 7.3.0, у Вас используется версия 7.2.34.18.16.04.1.1» - «Проверьте».
Плагин. Колонка будет заполнена только в том случае, если в системе есть плагины, которые требуют данного компонента системного окружения. Например, компонент php_extension xsl требуется плагину «Книга / Инструмент плагина «Книга» / Импорт / экспорт файла Microsoft Word», поэтому его название отображается в соответствующей строке колонки «Плагин» (Рис. 2.2.2).
Следует проверить соответствие сервера техническим требованиям и системному окружению. Подробные технические требования к оборудованию содержатся в соответствующих разделах Регламента предоставления сервисов ООО «Открытые технологии» (Раздел 5. Требования к рабочему месту пользователя, Раздел 6. Требования к Технической площадке, далее — Регламент). Кроме того, в разделе «Системные требования» расширенного анонса того релиза, до которого планируется обновление (например, 3.9.13a), могут содержаться требования, отличные от тех, которые содержатся в Регламенте. В этом случае технические требования релиза пользуются приоритетом, в остальном же действуют требования Регламента.
Если какие-либо версии библиотек и расширений на сервере не соответствуют той версии СЭО 3KL, до которой производится обновление, следует сначала обновить серверное окружение.
При самостоятельном администрировании сервера компания «Открытые технологии» прекращает обновления сервера в рамках технической поддержки.
Внимание! Для корректного обновления системы и серверного окружения вам потребуется полный административный доступ к СЭО 3KL и root-доступ к серверу. Полный административный доступ предусматривает права полного администратора внутри СЭО 3KL, а root-доступ дает полный контроль суперпользователя над сервером, позволяет изменять системные параметры и выполнять любые команды в консоли. Полный административный доступ можно получить на клиентском портале в личном кабинете, создав заявку и выбрав категорию «Гарантийная техподдержка / Запрос админ. доступа к СЭО», а root-доступ - создав заявку и выбрав категорию «Гарантийная техподдержка / Запрос root-доступа к серверу». Использование root-доступа автоматически влечет прекращение гарантийной технической поддержки компании «Открытые технологии».
Длительность обновления зависит от объема данных, параметров сервера и разницы между обновляемыми версиями. Целесообразно зарезервировать целый день на самообновление. Также, важно учитывать, что при неудачном обновлении придется делать восстановление исходного состояния системы из резервной копии, а в отдельных случаях, когда база данных очень большая, процесс восстановления из резервной копии может длиться до нескольких суток, в течение которых система будет недоступна. Обязательно нужно предупредить пользователей системы о предстоящем обновлении и будущей недоступности системы.
При выполнении обновления должно быть обеспечено требование о наличии более 20% свободного дискового пространства на сервере, причем эта пропорция должна соблюдаться на всех этапах процесса: до обновления, в процессе него и после завершения.
В случае если инкрементный бэкап никогда не делался, свободное место может закончиться уже на стадии подготовки резервных копий системы. Необходимо заранее обеспечить дополнительное дисковое пространство.
Если планируется обновление с версии более ранней, чем 3.9, следует воспользоваться таблицей промежуточных версий (Рис. 2.2.3). Необходимо обновляться последовательно, до каждой из отмеченных ключевых версий, в порядке их очередности, и лишь затем — до целевой версии.
Рис. 2.2.3. Таблица промежуточных версий СЭО 3KL. Ступени обновления.
Не следует начинать обновление раньше, чем будут полностью выполнены требования данного пункта. Также рекомендуется сначала выполнить тестовое обновление на резервной копии системы, чтобы удостовериться, что обновленная система работает стабильно.
До начала обновления следует сделать резервные копии системы, а именно:
1) Исполняемых файлов в [server]*/htdocs/[moodle]*, где вместо [server] будет отдельная конфигурация сервера Apache со своими настройками, а вместо [moodle] — корневая директория сервера с программными файлами СЭО 3KL (содержимое папки htdocs в дистрибутиве). Если вашу систему устанавливала компания «Открытые технологии» (см. п. 1.2), то исполняемые файлы находятся в /var/opt/otlamp/[w1]/[код виртуального хоста]/www/htdocs, где:
[w1] - это инстанс инсталляции Otlamp и пользователь linux, обычно на сервере один инстанс w1 с наиболее актуальным серверным окружением, но на серверах с большим количеством мелких инсталляций может быть несколько инстансов (w1, w2, w3), которые нужны для создания разных настроек под нужды различных хостов;
[код виртуального хоста] — код хоста, созданного после инициализации инсталляции, рабочие папки которого находятся в директории вида /var/opt/otlamp/w1/domain;
/htdocs/ — рабочая папка хоста.
Файлы можно выкачать любыми утилитами по протоколам rsync, ftp, ssh или wget.
2) Пользовательских файлов в [server]*/[moodledata]*, где [moodledata]* — это папка для хранения контента и загруженных пользователями файлов, которая располагается в файловой системе сервера за пределами корневой папки хоста. Если вашу систему устанавливала компания «Открытые технологии» (см. п. 1.2), то пользовательские файлы находятся в /var/opt/otlamp/[w1]/[код виртуального хоста]/www/data.
Файлы можно выкачать по протоколам ftp, WinSP, wget, rsync и др.
3) Базы данных (дампы Postgres или MySQL).
Резервные копии баз данных можно сделать в mysqldump, phpMyAdmin или других программах, в зависимости от типа базы данных.
Пути к этим данным можно уточнить в файле конфигурации config.php :
$CFG->dbname и $CFG-prefix содержат название базы данных и префикс названия таблицы; $CFG-dataroot - расположение загруженных файлов; $CFG-wwwroot - код системы.
Если во время обновления системы что-то пойдет не так, восстановление из резервных копий обеспечит восстановление состояния системы до старта обновления. Длительность процесса восстановления зависит от объема данных в СЭО 3КL и может составлять от нескольких минут до нескольких суток.
Информация о всех установленных в СЭО 3KL плагинах, их версии, доступности и т.д. содержится в блоке «Настройки»->Администрирование->Плагины->Обзор плагинов. При этом в СЭО 3KL в целях безопасности по умолчанию отключены функции автоматического обновления ядра и плагинов Moodle через интерфейс системы.
Категорически не рекомендуется пользоваться автоматическим обновлением даже в Community-версии Moodle, во избежание рисков повреждения системы.
Все обновления системы и плагинов в СЭО 3KL доступны клиентам для скачивания только в виде дистрибутивов на сайте и могут быть установлены вручную на сервере. Ручная установка дистрибутивов — безопасный и рекомендуемый способ обновления системы и плагинов.
Если установлены сторонние плагины, следует самостоятельно подготовить сборку. Для этого надо скачать на сайте дистрибутив той версии системы, до которой планируется сделать обновление (например, 3.9.11b), затем перейти на страницу плагинов Moodle Plugins по адресу https://moodle.opentechnology.ru/, выбрать версию, совместимую с версией СЭО 3KL, до которой планируется обновление и скачать архивы полных пакетов плагинов. Допустимо также скачивать код плагинов из других источников. Далее следует разархивировать дистрибутив системы, добавить в нужные места архивы плагинов, заархивировать дистрибутив и использовать его для установки.
Обновление плагинов будет происходить как часть процесса обновления системы, поэтому чрезвычайно важен выбор корректной версии системы при установке или скачивании плагинов. Если по ошибке скачать или установить некорректную версию плагина для сервера Moodle, можно получить большие проблемы вплоть до поломки сайта.
Если планируется отказаться от какого-либо установленного плагина и не обновлять его в новой версии системы, то необходимо заранее удалить такой плагин. Поскольку в СЭО 3KL установка, обновление и удаление плагинов через интерфейс отключено, все манипуляции следует выполнять в командной строке через консольный доступ к серверу (терминал).
Для полного удаления плагина и связанных данных воспользуйтесь командой php uninstall_plugins.php --plugins=[название плагина],[название плагина] --run, где:
uninstall_plugins.php — файл с данными для администрирования плагинов, расположенный по пути htdocs/admin/cli/uninstall_plugins.php,
--plugins=<название плагина> — это список подлежащих удалению плагинов, перечисленных через запятую.
Если не выполнить полное удаление устаревшего плагина до обновления СЭО 3KL, то в новой версии системы может сохраниться ошибка обновления, для исправления которой потребуется квалифицированная помощь администратора баз данных.
До начала обновления рекомендуется включить режим технического обслуживания в «Настройки»->Администрирование->Сервер->Режим технического обслуживания, чтобы запретить авторизацию в системе всех пользователей, кроме администраторов.
Внимание! В процессе обновления система значительно более уязвима, чем обычно. Механизмы авторизации и аутентификации не будут работать, и любой анонимный посетитель сайта сможет получить доступ к внутренней информации (данные сервера, версии плагинов и т.д.) на страницах сайта. Во избежание таких рисков рекомендуется дописать в файл config.php строку с данными ключа обновления:
$CFG->upgradekey = ‘put_some_shared_secret_here’;
Теперь для доступа к страницам сайта в процессе апгрейда понадобится вводить в строке браузера код ключа.
Для обновления ядра системы и плагинов следует выполнить следующие действия:
1) Переместить старые исполняемые файлы из директории с файлами, отображаемыми на сервере, в другое место (например, временную директорию). Для перемещения воспользуйтесь консольной командой mv.
Недопустимо копировать новые файлы поверх старых!
2) Распаковать архив дистрибутива новой версии системы в пустую директорию для установочных файлов (где они находились до перемещения). Для извлечения архива в формате .tgz, можно воспользоваться консольной командой tar, архива в формате .zip - командой unzip. В ходе обновления система преобразует структуру базы данных.
Директория с пользовательскими файлами не должна быть вложенной в директорию с файлами ядра!
При обновлении установленных плагинов следует извлекать архивы новых версий плагинов строго в те же самые директории, в которых находились их старые версии. Недопустимо копировать (перезаписывать) новые версии поверх старых.
Примечание. См. полный список типов плагинов и их расположение здесь.
3) Скопировать перемещенный старый файл config.php обратно в директорию с исполняемыми файлами. Для копирования можно воспользоваться консольной командой cp.
4) Убедиться, что на файл config.php и все директории с исходным кодом системы выставлены права на чтение.
5) Убедиться, что все плагины правильно расположены в поддиректориях внутри директории с исполняемыми файлами (см. п. 1.2).
Далее следует запустить процесс обновления. Это можно сделать одним из двух способов:
Через командную строку. Запустите в терминале из корня сайта следующую команду:
где/usr/bin/php следует заменить на путь к интерпретатору php той версии, которая соответствует устанавливаемой новой версии СЭО 3KL, а [w1] означает инстанс инсталляции и пользователя, отличного от root, но с правами администратора, и если пользователей несколько, то вместо [w1] соответственно может быть [w2], [w3] и т.д. После запуска скрипта начнется обновление. Следуйте инструкциям, появляющимся в терминале, до его успешного завершения.
Через браузер. Отключите режим технического обслуживания и перейдите на url вашего сайта в адресной строке браузера. Подтвердите старт обновления в появившемся окне. Система автоматически идентифицирует новую версию и выполнит обновление базы данных и файловой системы. Могут появляться сообщения с инструкциями. После успешного выполнения скриптом проверки появится страница с плагинами. Следуйте инструкциям по дополнительным настройкам для них. Дождитесь завершения процесса обновления.
В случае появления ошибки ‘Fatalerror: Maximumexecutiontimeof 30 secondsexceeded’ следует увеличить значение параметра max_execution_time = 160 в файле php.ini, чтобы дать скриптам больше времени на обработку языковых обновлений.
По завершении обновления следует войти в систему и протестировать ее:
проверить все или несколько курсов - как они открываются и функционируют;
проверить пользователей, все ли на месте;
проверить сохранность файлов, загруженных пользователями - как открываются, отображаются и т. д.;
проверить корректность отображения темы оформления и ее элементов;
проверить основной функционал системы: создание курсов; авторизацию пользователей, выполнение задач планировщиком cron; рассылку email-сообщений.
создать резервную копию системы сразу после обновления.
3. Информация по самостоятельной установке СЭО 3KL
Под самостоятельной установкой понимается комплекс мероприятий по развертыванию, обновлению и техническому обслуживанию программного продукта СЭО 3KL, проведенных клиентом самостоятельно, после приобретения лицензии. Компания «Открытые технологии» рекомендует воспользоваться услугой установки СЭО 3KL силами специалистов компании. Эта услуга предоставляется бесплатно и включена в Базовую гарантийную техническую поддержку системы и всех ее модулей. В случае же самостоятельной установки, будет предоставляться ограниченная техническая поддержка (доступ к дистрибутивам, базе знаний, общее консультирование без допуска к системе, выборочная проверка инцидентов после подтверждения их воспроизводства на тестовых стендах, и т.д.), а полное гарантийное обслуживание/обработка Заявок будут доступны только после процедуры аттестации инсталляции СЭО 3KL, либо в рамках Расширенной технической поддержки, за нормо-часы.
Дистрибутив СЭО 3KL нужной вам версии можно скачать на сайте учебного центра ООО «Открытые технологии» по адресу https://moodle.opentechnology.ru/, ссылка на дистрибутив будет находиться в маршруте внедрения, доступ к которому предоставляется в момент активации гарантийной поддержки. Следует перейти в раздел «Дистрибутив», выбрать версию СЭО 3KL и скачать архив.
Доступ к дистрибутивам СЭО 3KL предоставляется только пользователям, получающим сервис «Консультационная техническая поддержка» и авторизованным на сайте через кабинет клиента компании «Открытые технологии».
Подготовка к установке СЭО 3KL подразделяется на четыре этапа: определение характеристик сервера в соответствии с техническими и системными требованиями, выбор размещения сервера для установки СЭО 3KL, подготовка сервера к установке операционной системы, настройка серверного окружения.
3.2.1. Определение характеристик сервера в соответствии с техническими и системными требованиями
Техническая площадка, на которой планируется разместить СЭО 3KL, должна соответствовать техническим и системным требованиям, изложенным в Разделе 6 Регламента предоставления сервисов ООО «Открытые технологии» (в той редакции, которая действовала по состоянию на дату выхода устанавливаемой версии СЭО 3KL). Например, для версии СЭО 3KL 3.9.14a действуют следующие требования:
Потребность в оперативной памяти определяется в гигабайтах и рассчитывается по формуле: 2 + (количество конкурентных пользователей / 25) гигабайт. Минимально-рекомендуемый объем составляет 8 (Восемь) гигабайт.
Потребность в количестве ядер центрального процессора рассчитывается по формуле: 2 + (количество конкурентных пользователей / 50) шт. Минимально-рекомендуемое количество составляет 4 (Четыре) вычислительных ядра.
Потребность в объеме постоянной (дисковой) памяти в гигабайтах рассчитывается по формуле: 30 + объем учебных материалов * 3 * 1.3 гигабайт. Минимальный рекомендуемый объем постоянной памяти составляет 50 гигабайт.
Рекомендуется применять носители информации, обеспечивающие избыточность, повышение надежности и производительности. Скорость обращения системы к дискам и задержка обращения оказывает значительное влияние на производительность системы.
Если в Расширенном анонсе к устанавливаемой версии СЭО 3KL, который был опубликован в Базе знаний, указаны иные требования к серверу, действуют требования анонса.
3.2.2. Выбор способа размещения сервера для установки СЭО 3KL
Можно выделить четыре варианта размещения сервера для установки СЭО 3KL: собственный физический сервер на территории организации, собственный физический сервер в дата-центре провайдера, арендованный физический сервер в дата-центре провайдера и арендованный виртуальный сервер в дата-центре провайдера.
3.2.2.1. Собственный физический сервер на территории организации
Для него требуется отдельное помещение (серверная), единовременные капиталовложения (достаточно большие) в закупку и монтаж оборудования, текущие расходы на обслуживание и замену комплектующих, настройку и поддержание работы сети, а также посменное дежурство системных администраторов. В часы работы пользователей с СЭО 3KL системный администратор должен находиться на рабочем месте и в случае возникновения технических проблем и неисправностей - уметь оперативно восстановить работоспособность системы. Если предполагается работа с системой в выходные дни и нерабочие часы, а системные администраторы выполняют свои должностные обязанности исключительно в рабочее время, то данный вариант размещения сервера не подойдет.
В случае размещения СЭО 3KL на собственном физическом сервере должны соблюдаться требования п. 6.6 Регламента предоставления сервисов ООО «Открытые технологии»: оборудование должно быть предназначено для непрерывной бесперебойной работы, оснащено надежными и зарезервированными источниками питания и системой охлаждения. Запрещается выключение системы путем отключения питания, без корректного завершения всех приложений и сервисов, сохранения данных, синхронизации дисков и корректного завершения работы операционной системы. В случае прекращения подачи питания, система должна корректно завершать свою работу по сигналу от источника бесперебойного питания, ресурса которого должно быть достаточно для данной процедуры. Рекомендуется организовать круглосуточное дежурство квалифицированных специалистов, отвечающих за бесперебойное функционирование оборудования. Помещение, в котором размещено оборудование, должно поддерживать специальный климатический режим, отвечать требованиям физической, информационной, пожарной и электробезопасности.
3.2.2.2. Собственный физический сервер в дата-центре провайдера (Colocation)
Аренда места в дата-центре хостинг-провайдера для размещения сервера может стать более рациональным решением, чем содержание собственной серверной комнаты с обеспечением всех необходимых технических условий. Например, если серверного оборудования очень мало (одна-две физические машины), целесообразно воспользоваться для его размещения готовой инфраструктурой дата-центра. Аренда по тарифам провайдера как правило обходится дешевле, чем содержание собственной серверной, при этом отсутствует необходимость самостоятельно обеспечивать бесперебойное питание и нести круглосуточное дежурство. С другой стороны, арендатору все равно предстоят капиталовложения в закупку и транспортировку оборудования и текущие расходы на ремонт и замену комплектующих. Также важно учитывать, что не все дата-центры предоставляют доступ к оборудованию в режиме 24/7.
3.2.2.3. Арендованный физический сервер в дата-центре провайдера (Dedicated)
При определенных обстоятельствах аренда готового работающего серверного оборудования с удаленным доступом становится выгоднее, чем аренда места для размещения собственного сервера. Например, если сервер требуется на ограниченный срок, или если по индивидуальной схеме финансирования относительно небольшие периодические расходы на аренду более предпочтительны, чем единовременные крупные капиталовложения в машины и оборудование. Собственный системный администратор освобождается от обязанностей по ремонту, закупке и замене комплектующих, либо его может не быть совсем, - обслуживание оборудования осуществляет собственник провайдер.
3.2.2.4. Арендованный виртуальный сервер в дата-центре провайдера (VDS/VPS)
Это сервер, созданный с помощью технологий виртуализации и средств операционной системы, которые разделяют ресурсы физического сервера на изолированные виртуальные машины, при этом каждая становится полноценной операционной системой с собственной памятью, процессами, пользователями. Виртуальные серверы VDS/VPS дают такие же возможности, как и физический сервер, обеспечивая гибкость в настройке операционной системы. В подавляющем большинстве случаев виртуальный сервер - оптимальный вариант для установки СЭО 3KL. Предоставляется готовая инфраструктура, отсутствует физический износ и необходимость следить за аппаратными ресурсами и обновлениями серверного окружения. Можно менять настройки, работать с файлами системы, устанавливать и настраивать любое программное обеспечение (версию PHP, сервер баз данных и т.д.). Провайдер обеспечивает выполнение всех работ, требующих физического присутствия рядом с сервером, и арендатору остается только удаленное системное администрирование операционной системы и СЭО 3KL.
В рамках Базовой гарантийной технической поддержки участие собственных системных администраторов для арендованного виртуального сервера не потребуется вовсе: специалисты компании «Открытые технологии» в полном объеме произведут необходимое системное администрирование.
Если оценивать стоимость текущих расходов на аренду, виртуальный сервер - наименее затратный вариант.
3.2.3. Подготовка сервера к установке операционной системы
После того, как сервер выбран (физический или виртуальный), необходимо подготовить его к установке операционной системы:
Определить сетевые настройки, в т.ч. получить ip-адрес. В случае если планируется локальная установка СЭО 3KL внутри локальной сети, требуется внутренний (локальный) ip-адрес, предназначенный для применения в локальных сетях. В случае если планируется публичное размещение сайта в интернете, требуется выделить внешний (публичный) ip-адрес напрямую на сервер. К нему будет привязано доменное имя, которое позволит внешним пользователям обращаться к системе. Основное взаимодействие с системой идет через порты 80 и 443, их нельзя блокировать.
Произвести разбивку диска. Разбивку диска на разделы следует осуществлять по одной из схем: простой, с выделением раздела для резервных копий, или детальной. Желательно при этом использовать менеджер логических томов (Logical Volume Manager, LVM) для операционных систем на базе Linux, который позволяет использовать разные области одного жесткого диска или области с разных жестких дисков как один логический том. Использование LVM позволяет оперативно изменять размер логического тома, добавлять и удалять новые диски. Для оптимального использования ресурсов и производительности рекомендуется применять следующую детальную схему:
Корневой раздел (30Гб + 20% резерв).
Раздел для статических данных (планируемый объем полезных данных + 20% резерв).
Раздел для инкрементных резервных копий (объем полезных данных, помноженный на 2, + 20% резерв).
Раздел для СУБД (планируемый объем базы данных + 20% резерв). Рекомендуется использовать быстрые SSD-диски.
Планируемый объем базы данных определяется индивидуально. Если невозможно или затруднительно определить планируемый объем базы данных, рекомендуется стандартный, наиболее часто встречающийся объем для небольших и средних баз данных, - до 1Гб.
Раздел для временных файлов (объем полезных данных + 20%). Рекомендуется использовать быстрые SSD-диски.
Для лучшего восстановления данных из резервных копий, в качестве минимального стартового рекомендуется объем, равный объему самого большого курса в системе, + 20%.
Своп, равный объему оперативной памяти.
Установить на сервер операционную систему (ОС) Ubuntu Server 20.04 LTS 64bit.
Подключить сервер к сети «Интернет» через роутер по стабильному каналу передачи данных. Потребность в пропускной способности в мегабитах в секунду рассчитывается по формуле: 5 + (количество конкурентных пользователей /10) мегабит в секунду. Требуемая минимальная пропускная способность подключения составляет 10 мегабит в секунду.
На сервере следует размещать только СЭО 3KL. Во избежание проблем с производительностью и безопасностью не рекомендуется размещать в пределах одной технической площадки с СЭО 3KL какие-либо другие веб-сайты и сервисы. В случае администрирования таких СЭО 3KL компанией «Открытые технологии» на них не будет распространяться гарантийная техподдержка. В случае же их самостоятельного администрирования наличие сторонних сервисов на одном физическом сервере или виртуальной машине с СЭО 3KL несет повышенный риск технических конфликтов, проблем с производительностью, затруднит администрирование и поиск неисправностей. Если имеется необходимость в размещении нескольких веб-приложений или сайтов на одном сервере вместе с СЭО 3KL, рекомендуется воспользоваться средствами виртуализации, чтобы разграничить сервисы по виртуальным машинам.
Перед установкой СЭО 3KL следует провести подготовку установленной операционной системы на сервере:
1) Убедиться, что на сервере приняты необходимые меры безопасности, на все системные учетные записи установлены несловарные пароли длиной более 16 символов, содержащие как строчные, так и прописные буквы, а также цифры и специальные символы.
2) Настроить автоматическое резервное копирование по расписанию, систему мониторинга сервера и систему автоматического обнаружения вторжений и блокировки атакующих ip-адресов.
3) Определить структуру директорий и файлов, в которых будут храниться установочные, пользовательские файлы и база данных СЭО 3KL. Их расположение будет иным, чем приведено выше в п. 1.2 для случаев, когда СЭО 3KL устанавливается компанией «Открытые технологии» (т.е. предстоит самостоятельно определить и прописать пути к файлам системы на сервере). Можно использовать похожие наименования папок и пути, либо придумать собственные:
Для хранения исполняемых файлов СЭО 3KL можно использовать путь вида /www/[htdocs], где [htdocs] - это корневая веб-директория системы. Если вы используете дистрибутив СЭО 3KL от компании «Открытые технологии», достаточно будет распаковать ранее загруженный на сервер архив дистрибутива в директорию /www/[hostname], где [hostname] - это веб-директория хоста. Для извлечения архива в формате .tgz, можно воспользоваться консольной командой tar, архива в формате .zip - командой unzip. В зависимости от версии СЭО 3KL, будут извлечены папки /htdocs, /data и /cli. Допустимо переименовать папку /[htdocs] и использовать любое другое название (например, /moodle и т.п.), либо переместить содержимое папки /htdocs в корневую директорию хоста.
Для хранения пользовательских файлов (загруженные и временные файлы, кэши, данные о сессиях и т.д.) можно использовать путь вида /www/[data], где директория [data] должна располагаться вне корневой веб-папки сайта или папки с исполняемыми файлами. Если путь этой директории будет доступен через интернет, возникнет уязвимость, а сама система не установится. Воспользуйтесь консольной командой mkdir для создания директории и установите командой chmod 0777 права на запись в нее для всех пользователей. Допустимо переименовать папку [data] и использовать любое другое название (например, /moodledata и т.п.).
4) Подготовить и настроить серверное (системное) окружение в соответствии с требованиями п. 6.8 Регламента предоставления сервисов ООО «Открытые технологии». Например, для версии 3.9.14a действуют следующие требования:
Требуемая локаль по умолчанию — ru_RU.UTF-8.
Интерпретатор PHP 7.2, с расширениями: mysqlnd, bcmath, dom, gd, json, pdo_dblib, pgsql, shmop, sqlite3, tokenizer, xmlwriter, opcache, openssl, calendar, exif, gettext, ldap, pdo_mysql, phar, simplexml, sysvmsg, wddx, xsl, pdo, ctype, fileinfo, iconv, mbstring, pdo_pgsql, posix, soap, sysvsem, xmlreader, zip, xml, curl, ftp, intl, mysqli, pdo_sqlite, readline, sockets, sysvshm, xmlrpc, zlib, spl, pcre, hash; и настройками: memory_limit не менее 256 мегабайт, file_uploads включен, max_execution_time не менее 600 секунд, opcache.enable включен.
Веб-сервер Apache 2.4 или Nginx.
СУБД MySQL 5.6 и выше. Рекомендуемой является именно MySQL, также допустимо использовать MariaDB и для очень больших систем PostgreSQL. Не рекомендуется MSSQL, поскольку система менее всего протестирована на этой СУБД, высока вероятность в будущем столкнуться с неподдающимися исправлению ошибками. Для создания базы данных в MySQL можно воспользоваться приложением phpMyAdmin, которое предоставляет веб-интерфейс для администрирования СУБД MySQL. Требуется указать следующие данные:
dbhost - название хоста сервера базы данных (localhost, если база данных и веб-сервер на одном и том же хосте);
dbname - название базы данных (любое название, например, moodle);
dbuser - пользователь базы данных (любое название, например, moodleuser, - не используйте название суперпользователя root);
dbpass - пароль для пользователя базы данных.
Скрипт Unoconv, позволяющий конвертировать документы различных форматов.
КриптоПро CSP, КриптоПро ЭЦП SDK (необходимо для функции интеграции с ЕСИА).
Время должно быть синхронизировано с интернет-службами NTP.
Если в Расширенном анонсе устанавливаемой версии СЭО 3KL, который был опубликован в Базе знаний, указаны иные требования к системному окружению, действуют требования, указанные в таком анонсе.
После настройки окружения сервер будет готов к запуску установщика СЭО 3KL для создания таблиц базы данных и конфигурирования сайта.
Загрузите архив дистрибутива на сервер. Это можно сделать разными способами: через панель управления вашего хостинга, если таковая имеется (ISPmanager, CPanel и т.д.), по FTP/SFTP или SSH. Для загрузки дистрибутива на сервер через командную строку терминала по SSH можно использовать консольную команду
где [russianmoodle.3.9.13c.release.tar.gz] - это файл дистрибутива, [user] - имя пользователя вашего сервера, [hostname] - веб-адрес вашего сервера или его IP-адрес.
Команду следует запускать из директории с архивом дистрибутива.
Установить СЭО 3KL можно двумя способами:
1) Установка запуском мастера инсталляции в командной строке терминала. При запуске из корневой папки сайта, консольная команда будет иметь вид /usr/bin/php /htdocs/admin/cli/install.php , где
/usr/bin/php - это путь к интерпретатору php (измените на свой путь, если устанавливаемой версии СЭО 3KL соответствует другая cli-версия php, чем установленная на вашем сервере по умолчанию), /htdocs/admin/cli/install.php - это относительный путь к файлу с установочным скриптом (измените на свой).
При запуске из папки иной, чем корневая, следует соответственно изменить относительный путь.
Запустится программа установки системы через командную строку. По мере установки в терминале будут появляться сообщения с предложениями выбрать язык установки, определить веб-адрес, прописать путь к каталогу пользовательских данных (data, или moodledata), выбрать драйвер, сервер, название, порт, пользователя и пароль базы данных, принять условия пользования авторскими права и др. Пропишите необходимые данные и завершите установку.
2) Установка запуском мастера инсталляции через веб-интерфейс в браузере. После распаковки дистрибутива СЭО 3KL в корневую папку сайта перейдите на URL главной страницы вашей системы, чтобы запустить скрипт установки. Предварительно установите на папку с исполняемыми файлами права чтения командой chmod -R 0755.
В появившемся окне выберите язык установки (русский). Укажите веб-адрес, пути к каталогу с исполняемыми файлами и каталогу с пользовательскими файлами (Рис. 3.3.1).
Рис. 3.3.1. Шаги установки СЭО 3KL. Подтверждение путей.
Выберите драйвер базы данных (Рис. 3.3.2), укажите сервер (localhost), название базы данных, пользователя и пароль (Рис. 3.3.3).
Рис. 3.3.2. Шаги установки СЭО 3KL. Выбор базы данных.
Рис. 3.3.3. Шаги установки СЭО 3KL. Настройки базы данных.
После принятия лицензионного соглашения будет проведена проверка соответствия техническим и системным требованиям, продолжится установка и откроется страница настроек (Рис. 3.3.4). В разделе общих настроек следует указать логин администратора, пароль, ФИО, email, а также опционально дополнительные сведения (Рис. 3.3.5).
Рис. 3.3.4. Шаги установки СЭО 3KL. Страница настроек.
Рис. 3.3.5. Шаги установки СЭО 3KL. Страница настроек. Раздел настройки.
Укажите название сайта, описание для главной страницы, локацию и другие сведения (Рис. 3.3.6) и зарегистрируйте ваш сайт (Рис. 3.3.7).
Рис. 3.3.6. Шаги установки СЭО 3KL. Настройки главной страницы.
Рис. 3.3.7. Шаги установки СЭО 3KL. Регистрация сайта.
По завершении установки появится главная страница сайта СЭО 3KLс предложением создать новый курс. Требуется ввести серийный номер программного продукта, полученный от компании «Открытые технологии» после приобретения лицензии в соответствии с выбранным тарифным планом, и сделать завершающие настройки:
Прописать один или несколько SMTP-серверов для отправки электронной почты в Настройки->Администрирование->Сервер->Электронная почта->Настройка исходящей почты.
Указать контакты службы поддержки (имя, email, страница) в Настройки->Администрирование->Сервер->Контакты службы поддержки.
Прописать системные пути (к PHP CLI, утилите du, исполняемому файлу aspell, dot и др.) в Настройки->Администрирование->Сервер->Системные пути.
Если используются прокси-сервера/файервол, указать их данные в Настройки->Администрирование->Сервер->HTTP.
По необходимости отредактировать часовой пояс и местонахождение ip-адреса в Настройки->
Настроить периодичность запуска скрипта планировщика cron в файле [htdocs]/admin/cli/cron.php, где [htdocs] - это директория с исполняемыми файлами СЭО 3KL. Рекомендуемое расписание планировщика cronдля выполнения задач на сервере - ежеминутно.
Настроить периодическое резервное копирование системы, сделать настройки безопасности и проверить работу исходящей и входящей электронной почты.
Настроить внешний вид главной страницы (шапка страницы, подвал страницы, цветовая схема, боковые фоны и т.д.) в Настройки->Администрирование->Внешний вид->Темы->СЭО 3KL->Стандартный профиль.
Опубликовал: : Алексей Дьяченко, Сергей Гаврилов Последние обновление: 22.05.2025
Русский Moodle 3KL. Crowdfunding от компании "Открытые технологии"
Компания "Открытые технологии" постоянно проводит усовершенствование и модификацию основного продукта - 3KL Русский Moodle. Ежемесячно выпускается новый релиз, публикуется анонс релиза, из которого можно узнать о новых плагинах, улучшениях и доработках в СЭО. Часть модификаций продукта делается по заявкам постоянных клиентов в порядке очередности поступления.
Помимо этого существует список интересных и полезных доработок, работа над которыми ожидает своего заказчика. В разделе «Crowdfunding» базы знаний размещена информация об уже спроектированных и оцененных, но еще не разработанных модулях с описанием их функционала и стоимостью разработки. Вы можете ознакомиться с данными проектами и, если ваша организация нуждается в такой функции, заказать интересующую вас разработку.
При проектировании выложенных на Crowdfunding модулей учтены лучшие практики и возможность совместного использования с другими инструментами СЭО 3KL Русский Moodle.
Уже выполнены проектирование и оценка.
На проекты из раздела Crowdfunding мы предлагаем фиксированную цену даже при заказе в рамках расширенной техподдержки. В случае заказа по договору работ не будет наценки за риск переработки.
Все эти проекты будут включены в наш комплект, покрыты гарантийной техподдержкой и портированы на новые версии за наш счет.
Оценка разработок производится в нормо-часах. Заказать разработку можно через менеджеров ООО «Открытые технологии».
Опубликовал: : Городков Алексей Последние обновление: 04.03.2026
Работа в среде электронного обучения 3KL. Инструкция для слушателей
Современная среда дистанционного образования глазами слушателя..
Основные функциональные возможности и алгоритмы работы, описанные в статье, показаны на примере СЭО 3KL с базовым набором инструментов и некастомизированной фирменной темой оформления. Внешний вид и доступный функционал непосредственно вашей среды электронного обучения может отличаться и будет зависеть от примененных в системе административных настроек, а также формы и правил образовательного учреждения.
Среда электронного обучения (среда дистанционного образования, СЭО, учебный портал, электронная информационно-образовательная среда, виртуальная обучающая среда, e-learning, lms и т. п.) — программный продукт, предоставляющий обучающимся пользователям (слушателям) возможность дистанционного освоения образовательных программ.
Подключение к СЭО 3KL не потребует установки на электронное устройство пользователя (компьютер, планшет, телефон и т. п.) какого-либо дополнительного программного обеспечения: достаточно предустановленного браузера* и доступа в Интернет (или подключения к внутренней сети организации, если среда электронного образования установлена как локальная инсталляция и не доступна из глобальной сети).
Дистанционное освоение образовательной программы подразумевает самостоятельное прохождение слушателем электронного курса — структурированного набора учебных материалов, для которых установлен определенный порядок изучения (траектория обучения) и условия завершения (срок прохождения, проходной балл, итоговый результат и т. п.).
Учебные материалы размещаются, визуализируются и доступны слушателям в курсе за счет специальных программных модулей СЭО 3KL — элементов курса и ресурсов.
Процесс дистанционного обучения включает следующие основные шаги:
1) Зарегистрированный в СЭО 3KL слушатель входит (аутентифицируется/авторизуется) в систему. После авторизации он получает доступ к своему личному кабинету, профилю, календарю с событиями и электронным курсам, на которых проходит обучение (или возможность записаться на курсы, на которых он хотел бы обучаться).
2) Слушатель подписывается на курс и входит в него. В курсе пользователь последовательно работает с элементами курса и ресурсами (которые заранее настроены преподавателем и наполнены учебными материалами, согласно траектории обучения): изучает теоретические аудио/видео/текстовые материалы; выполняет задания на закрепление или исследование; проходит тестирование; принимает участие в дистанционных мероприятиях (совместных или индивидуальных) и т. п. За выполнение в курсе заданий, тестов и других оцениваемых элементов курса слушатель получает оценки, которые фиксируются в электронном журнале оценок.
3) Слушатель завершает обучение на курсе. В СЭО 3KL реализовано три признака окончания обучения на курсе:
изменение статуса завершения курса (= Курс завершен);
получение слушателем итоговой оценки за курс;
выпуск электронного сертификата о прохождении курса.
В зависимости от целей и настроек конкретного курса, фактом освоения слушателем образовательной программы может быть как соответствие какому-то одному из предусмотренных признаков, так и любому их сочетанию.
______________________________________________ * — актуальный перечень поддерживаемых (и условно поддерживаемых) браузеров доступен в разделе «Системные требования» анонсов релизов СЭО 3KL.
Для входа с СЭО 3KL пользователю необходимо открыть окно браузера и в адресной строке ввести url-адрес учебного портала (поз. 1 Рис. 2.1). Это адрес может быть получен непосредственно от организации, в которой слушатель проходит/начинает обучение, из открытых источников Интернета и т. п. Если введенный адрес корректен, откроется главная страница среды электронного обучения (Рис. 2.1)
Рис. 2.1. Пример главной страницы среды электронного обучения.
Объем возможностей, доступных на главной странице учебного портала для неавторизованного пользователя, как правило, максимально ограничен и зависит от целей и задач обучающей организации.
Для того, чтобы у слушателя была возможность аутентифицироваться/авторизоваться в СЭО 3KL, он должен быть предварительно зарегистрирован в ней: в системе создана его учетная запись (персональный аккаунт), в профиле пользователя заполнены обязательные поля (как минимум) с личными данными и сгенерирована уникальная пара логин-пароль. Как правило, регистрация может быть:
Принудительная. Создание аккаунта происходит независимо от слушателя (сотрудником учебного заведения/организации, автоматически системой по спискам и т. п.). В этом случае логин-пароль для входа пользователь получает способом, который выбрала и настроила учебная организация (на электронную почту, СМС-сообщением, в печатном виде и т. п.).
Самостоятельная. Если самостоятельная регистрация разрешена в среде электронного обучения, на форме входа в систему пользователю будет доступна соответствующая ссылка (поз. 1 Рис. 2.1.1.). Перейдя по ссылке и заполнив обязательные поля на форме регистрации (Рис. 2.2), пользователь получает свою уникальную пару логин-пароль, по которой и входит в систему.
Рис. 2.2. Пример формы регистрации в СЭО 3KL.
Способ регистрации в среде электронного обучения определяется и настраивается обучающей организацией.
Процедура регистрации пользователя в СЭО 3KL и предоставление пользователю доступа к курсам (подписка на курсы) - это два отдельных процесса. Подробнее о доступе к курсам - ниже.
Для входа в систему пользователю нужно нажать кнопку «Вход» (см. поз. 2 Рис. 2.1), расположенную в панели навигации пользователя в шапке страницы (правый верхний угол экрана). После этого откроется форма аутентификации (в зависимости от настроек СЭО 3KL — в модальном окне, на отдельной странице и т. п.), в которой пользователю необходимо подтвердить свою личность для дальнейшего доступа к курсам и своим конфиденциальным данным.
Признаком успешного входа в СЭО 3KL будет отображение ФИО слушателя в панели навигации пользователя (поз. 1 Рис. 2.2).
Рис. 2.2. Пример главной страницы СЭО 3KL авторизованного пользователя.
Отображение главной страницы учебного портала не является обязательным условием. Владелец СЭО может настроить свою систему таким образом, что по ссылке будет открываться страница входа в систему, а после авторизации пользователь будет автоматически перенаправляться на страницу настроек, в свой личный кабинет или на страницу «Мои курсы».
После входа в СЭО 3KL пользователь получает возможность воспользоваться интерфейсами и ресурсами учебного портала. Доступный объем этих ресурсов и возможных действий в системе будет зависеть от прав, которые были определены для данного конкретного пользователя в процессе регистрации, подписок на курсы или дополнительно выданы администратором системы.
При этом, независимо от того, какая страница СЭО 3KL настроена как стартовая, сразу после аутентификации слушатель может быть автоматически перенаправлен системой для выполнения каких-либо действий, без которых работа
от слушателя требуется выполнить какие-то предварительные действия без которых дальнейшее взаимодействие с СЭО 3KL будет невозможно
Могут возникать ситуации, когда сразу после аутентификации от пользователя требуется выполнение каких-либо обязательных действий, без которых дальнейшее взаимодействие с учебным порталом невозможно. В этом случае, независимо от того, какая страница СЭО 3KL настроена как стартовая, слушатель будет автоматически перенаправлен на страницу соответствующего интерфейса системы и не сможет перейти с нее, пока не совершит необходимые действия (Табл. 2).
Действие, необходимое для продолжения работы
Причина
Смена пароля
Сценарий регистрации в системе предусматривал генерацию временного пароля, который пользователь должен изменить при первом входе в СЭО 3KL.
Соглашение с политиками
Изменились ранее принятые или появились новые обязательные политики, согласие с которыми пользователь должен подтвердить.
Сценарий регистрации в системе предусматривал возможность заполнения не всех обязательных для работы в СЭО 3KL полей или в профиль были добавлены новые обязательные поля.
Табл. 2. Причины принудительного редиректа при входе в СЭО 3KL.
Ввод логина-пароля, которые были созданы для пользователя при регистрации в СЭО 3KL
Самый распространенный (и основной) способ входа на учебный портал. В соответствующие поля формы аутентификации (поз. 2 Рис. 2.1.1) пользователь вводит свои логин-пароль, нажимает кнопку «Вход» и авторизуется в системе.
Рис. 2.1.1. Пример формы входа в виде модального окна.
Вход с использованием аккаунтов сторонних сервисов
Чтобы использовать этот способ аутентификации необходимо, чтобы он был разрешен и настроен учебной организацией-владельцем СЭО.
В СЭО 3KL можно входить, используя связь с учетной записью стороннего сервиса: социальной сети, корпоративного портала, аккаунтов Госуслуг, Яндекса и т. п. Такая связь должна быть предварительно создана и настроена в личном кабинете пользователя при помощи блока «Привязка к социальной сети 3KL».
Если слушатель уже создал в своем личном кабинете привязку к стороннему аккаунту, на форме входа он кликает на иконку соответствующего сервиса (см. поз. 3 Рис. 2.1.1) и авторизуется в системе без дополнительного ввода логина-пароля от СЭО 3KL.
Если слушатель забыл или потерял свой пароль и не может войти в систему, он может попытаться самостоятельно восстановить его: на форме входа нужно нажать ссылку «Забыли логин или пароль?» (см. поз. 4 Рис. 2.1.1), на вновь открывшейся странице восстановления доступа (Рис. 2.2.1) заполнить одно из полей «Логин» (логин пользователя в СЭО 3KL) или «Адрес электронной почты» (электронная почта, которую пользователь указал при регистрации в системе), нажать соответствующую полю кнопку «Найти» и далее следовать инструкциям в полученном на электронную почту письме.
Рис. 2.2.1. Интерфейс страницы восстановления доступа к СЭО 3KL.
В случае, если утерян доступ к электронной почте, указанной при регистрации, или попытка самостоятельно восстановить пароль не удалась, следует обратиться к диспетчеру-администратору системы (если есть такая возможность) или к преподавателю.
2.3. Некоторые аспекты самостоятельной регистрации в СЭО 3KL
Если в СЭО 3KL разрешена возможность самостоятельной регистрации, учитывайте следующее:
1) Набор полей на форме регистрации может быть достаточно разнообразным и зависит от того, какие персональные данные пользователей требуются образовательной организации/учреждению для организации учебного процесса.
2) Поля формы регистрации делятся на обязательные для заполнения (отмечены звездочкой) и необязательные. Если вы не заполните обязательные поля, регистрация будет невозможна. Необязательные поля (если у вас под рукой нет этих данных или лишнего времени) на этапе регистрации можно не заполнять - вы сможете довнести отсутствующие данные в свой профиль позднее.
Настоятельно не рекомендуем полностью игнорировать заполнение необязательных полей— в дальнейшем эта информация может потребоваться для корректного формирования сертификатов об окончании обучения; доступа к курсам или дополнительным учебным материалам; повлиять на получение скидки на платные курсы и т. п.
3) Указывайте настоящий адрес электронной почты, к которой у вас есть постоянный доступ и которой вы действительно пользуетесь. Этот канал связи со стороны СЭО 3KL будет использован для рассылки важных сообщений, необходимых в учебном процессе (уведомления о дедлайнах, сообщения о подписках, информация от преподавателя, ссылки на восстановление пароля и т.п.).
4) Алгоритм формирования и получения логина-пароля при самостоятельной регистрации может быть настроен владельцем СЭО по различным сценариям: логин-пароль придумывает и задает сам пользователь во время регистрации; логин-пароль генерируется системой и высылается пользователю на электронную почту, которую он указывает при регистрации и т. п. Внимательно выполняйте все шаги регистрации и вводите корректные данные в поля формы .
5) Если регистрация настроена таким образом, что пароль для входа в систему придумывает сам пользователь — не используйте простых паролей; сохраняйте ваш пароль в тайне и не передавайте его третьим лицам.
Рис. 3.1. Пример шапки главной страницы СЭО 3KL авторизованного пользователя.
Основными средствами навигации по СЭО 3KL являются панель навигации пользователя (см. поз. 1 Рис. 3.1) и панель первичной навигации (см. поз. 2 Рис. 3.1), которые позволяют быстро перейти к требуемому интерфейсу:
перейти к курсам, на которых слушатель обучается (поз. 5 Рис. 3.2);
изменить язык (поз. 6 Рис. 3.2);
и т. п.
Рис. 3.2. Инструменты панелей навигации пользователя и первичной навигации.
Подробная информация обо всех персональных интерфейсах СЭО 3KL изложена в отдельной статье. Ниже рассмотрим наиболее полезные для слушателя страницы и возможности.
Личный кабинет — это персональная страница, доступная только слушателю, на которой при помощи специальных элементов интерфейса - блоков отображается полезная для пользователя информация (Рис. 3.1.1).
Рис. 3.1.1. Пример страницы личного кабинета пользователя. Внешний вид страницы зависит от расположенных на ней блоков и в вашей системе может быть иным.
В личный кабинет пользователь может попасть через меню пользователя (см. поз. 1 Рис. 3.2) или перенаправляется сразу после авторизации в СЭО 3KL (если учебная организация назначила его стартовой страницей).
Первоначальное наполнение страницы личного кабинета блоками определяется настройками СЭО 3KL по умолчанию, однако пользователь может самостоятельно отредактировать внешний вид страницы: изменить их расположение; добавить новые.
Наиболее востребованные в личном кабинете слушателя блоки перечислены ниже (Табл. 1).
Отображает некоторые пользовательские поля (перечень настраивается администратором системы) и позволяет быстро перейти к редактированию персональных данных.
Отображает основную информацию (текущая оценка, статус завершения, тип подписки и т. п.) из курсов, на которых обучается слушатель. Многие ссылки (например, название курса) в блоке кликабельны и позволяют быстро перейти на страницу с полными данными.
Перечень курсов пользователя, которые он посещал за последнее время (последние 10). Удобно, когда слушатель одновременно проходит обучение на большом количестве курсов и ему нужно быстро вернуться к последнему посещенному курсу.
Отображает элементы курса и ресурсы, с которыми слушатель работал в последнее время. Удобный инструмент «быстрого» перехода к конкретному материалу при активной работе с несколькими курсами одновременно.
Привычная сетка календаря, в которой отображаются все предстоящие события и дедлайны учебного процесса. Пользователь может быстро перейти на страницу элемента курса, которое «выбросило» событие, а также создать свою «напоминалку».
Инструмент для самостоятельной проверки своих работ на оригинальность перед отправкой преподавателю.
Табл. 1. Перечень полезных слушателю блоков.
Учебная организация-владелец среды электронного обучения может принять решение и выборочно отключить блоки, использование которых считает излишним. В зависимости от уровня настроек, на котором производилось отключение, такие блоки станут недоступны для добавления или не будут выполнять заявленные функции.
Выбрав из выпадающего списка меню пункт «О пользователе» (см. Рис. 3.2.2), пользователь переходит на страницу своего профиля (Рис. 3.2.1). Персональная информация слушателя сгруппирована в следующие тематические разделы:
На странице профиля пользователя могут присутствовать размещенные администратором системы блоки (см. поз. 1 Рис. 3.2.1). Однако, у самого пользователя возможности добавить новые блоки на эту страницу нет.
3.2.1. Редактирование слушателем своих персональных данных
Если при регистрации в системе пользователь не заполнил некоторые необязательные поля профиля, данные которых могут быть необходимы в процессе обучения, или у него изменились какие-либо персональные данные (например, адрес или фамилия), он имеет возможность внести необходимые правки на странице «Редактировать информацию». (Рис. 3.2.1.а).
Рис. 3.2.1.а. Пример страницы «Редактировать информацию».
Перейти к интерфейсу можно по ссылке «Редактировать информацию», которая расположена в разделе «Подробная информация о пользователе» на странице «О пользователе» (см. Рис. 3.2.1).
На странице «Редактировать информацию» слушатель дозаполяет/вносит правки в нужные поля и нажимает кнопку «Обновить профиль». При этом, некоторая информация может быть заблокирована от изменений — в этом случае пользователю необходимо обратиться к своему преподавателю или куратору.
Ознакомиться со своими результатами освоения образовательных программ в среде электронного обучения слушатель может при помощи следующих инструментов:
Отчет «Обзор оценок» (Рис. 3.2.2.а). В отчете отображается перечень курсов, на которые подписан пользователь и полученные на этих курсах итоговые оценки. Отчет доступен из меню пользователя (ссылка «Оценки») (см. Рис. 3.2) или в разделе «Отчеты» персональной страницы «О пользователе» (см. Рис. 3.2.1).
Рис. 3.2.2.а. Пример отчета по оценкам.
Блок «История обучения 3KL» (Рис. 3.2.2.б). Кроме перечня курсов и итоговых оценок, слушателю в блоке доступна дополнительная информация: тип подписки на курс, статус завершения и т.п. Блок может быть доступен в личном кабинете пользователя.
Рис. 3.2.2.б. Пример блока «История обучения 3KL».
В случае, если слушатель завершил свое обучение в образовательной организации и ему важно, чтобы его персональные данные были оперативно удалены из среды электронного обучения — используя интерфейс персональной страницы он может сформировать соответствующий запрос на отзыв разрешения на обработку персональных данных:
1) В разделе «Конфиденциальность и политики» страницы «О пользователе» выбирает ссылку «Удалить мой аккаунт» (см. Рис. 3.2.1).
2) На вновь открывшейся странице «Создать новый запрос данных» с предустановленным типом запроса «Удалить все мои персональные данные» вводит комментарий (при необходимости) и нажимает кнопку «Сохранить» (Рис. 3.2.3.а).
Рис. 3.2.3.а. Страница «Создать новый запрос данных». Выбран тип запроса «Удалить все мои персональные данные»
3) Запрос будет обработан ответственным сотрудником и персональные данные слушателя удалены в соответствии с внутренним регламентом учебной организации и действующим законодательством.
Для того, чтобы авторизованный в СЭО 3KL слушатель смог войти в курс, он должен быть подписан (зачислен) на него. В зависимости от типа обучения, внутренних регламентов обучающей организации, настроек системы и используемых способов зачисления, подписка на курс может быть:
Принудительной. Независимо от желания слушателя, он будет подписан на заранее определенный курс (набор курсов):
вручную — ответственным сотрудником организации;
автоматически — функционалом системы по соответствию пользователя какому-то признаку (например, значению поля профиля).
Самостоятельной. Пользователь имеет возможность выбрать курс для зачисления (из набора доступных) или удобный ему способ подписки на курс (если для курса настроено несколько способов зачисления). При этом самостоятельное зачисление можно разделить на:
Свободную самозапись. Пользователю сразу и безусловно доступна возможность записаться на курс (поз. 2 Рис. 4.1.1).
Самозапись по условиям. Возможность подписки на курс зависит от выполнения пользователем дополнительного условия (условий):
знания пароля для подписки;
формирорвания заявки на зачисление (поз. 3 Рис. 4.1.1);
наличия купона бесплатной подписки или купона на скидку (поз. 4 Рис. 4.1.1);
соответствия какому-либо критерию (завершен другой курс, наступила дата, поле профиля пользователя равно требуемому значению и т. п.);
возможности оплатить обучение (поз. 5 Рис. 4.1.1);
и т. п.
Если в СЭО 3KL разрешена самостоятельная подписка, в качестве дополнительного сценария доступа может быть настроен гостевой вход в курс: нажав на странице описания курса кнопку «Войти гостем в курс» (поз. 1 Рис. 4.1.1) пользователь получает доступ к ограниченному функционалу курса, чтобы ознакомиться с ним и принять окончательное решение о подписке.
Рис. 4.1.1. Пример страницы описания курса «Введение в актерское искусство» с различными способами подписки на курс. Просто пример.
Основным инструментом для формирования каталога курсов в СЭО 3KL служит Витрина курсов 3KL. Если в среде электронного обучения допускается самостоятельная запись пользователей, включена и настроена Витрина курсов 3KL — в интерфейсе инструмента слушатель имеет возможность просмотреть перечень доступных для подписки курсов (поз. 2 Рис. 4.1.2), ознакомиться с информацией о заинтересовавшем его курсе (поз. 3 Рис. 4.1.2), отобрать курсы по желаемым параметрам (поз. 1 Рис. 4.1.2).
При этом оформление каталога курсов, внешний вид плашек курсов, доступной на плашке курса информации, возможности поиска и сортировки могут сильно отличаться от приведенного примера и полностью зависят от того, как настроена Витрина курсов 3KL в вашем экземпляре СЭО.
По клику на плашку интересующего его курса слушатель, как правило, попадает на страницу описания курса (Рис. 4.1.3), где может быть размещена дополнительная информация о курсе и доступны способы зачисления на курс.
Рис. 4.1.3. Пример страницы описания курса «Основы работы в программе Adobe Illustrator».
Если слушатель уже подписан на этот курс, вместо способов зачисления на странице описания курса будет доступна кнопка входа (Рис. 4.1.4).
Рис. 4.1.4. Пример страницы описания курса «Устройство мотоцикла. Для демонстрации», на который слушатель уже подписан.
Для удобства пользователя и в зависимости от настроек, кнопок входа может быть несколько и расположены они могут быть в различных частях страницы.
Доступ авторизовавшегося в системе слушателя к перечню курсов, на которые он подписан, и последующий переход к учебным материалам нужного курса зависит от настройки СЭО 3KL организацией-владельцем. Далее рассмотрим основные возможные варианты.
Cлушатель вводит в адресной строке окна браузера url-адрес (ранее сохраненный, полученный в сообщении и т.п.) и переходит на нужную страницу. В зависимости от того, какая ссылка была введена, это может быть:
страница описания курса;
главная страница курса;
страница секции курса;
страница конкретного элемента курса или ресурса.
Если пользователь заранее не авторизовался в СЭО 3KL, сначала ему будет предложено пройти авторизацию, после которой он будет перенаправлен по введенной ссылке.
Страница «Личный кабинет» может быть настроена организацией-владельцем СЭО в качестве стартовой страницы. Перейти на эту страницу также можно через меню пользователя (см. поз. 1 Рис. 3.2).
Для перехода к нужному курсу (элементу курса) из личного кабинета слушатель использует блоки, которые поддерживают такую возможность:
Перейти к курсу со страницы «О пользователе», доступной в меню пользователя (см. поз. 1 Рис. 3.2), слушатель может:
используя функционал блоков, аналогично странице «Личный кабинет», если соответствующие блоки были добавлены на страницу профиля при настройке системы администратором организации-владельцем СЭО (поз. 1 Рис. 4.2.3.а);
по названию-ссылке курса в разделе «Информация о курсах» (поз. 2 Рис. 4.2.3.а).
Страница «Мои курсы» может быть настроена организацией-владельцем СЭО в качестве стартовой страницы. Перейти на эту страницу также можно, кликнув соответствующую кнопку в панели навигации пользователя (см. поз. 5 Рис. 3.2).
На странице слушателю безусловно доступен блок «История обучения 3KL» с названиями-ссылками курсов, на которых пользователь проходит обучение (Рис. 4.2.4.а).
Если Витрина курсов 3KL настроена и используется организацией-владельцем СЭО,она может быть доступна непосредственно на главной странице учебного портала (см. Рис.4.1.2) или при клике на соответствующую кнопку в панели навигации пользователя (Рис. 4.2.5.а).
Рис. 4.2.5.а. Кнопка «Мои курсы» в панели навигации пользователя, авторизованного в СЭО 3KL.
В каталоге курсов слушатель находит плашку нужного ему курса, с нее переходит на страницу описания курса, а затем, используя кнопку входа, заходит на главную страницу курса.
Сценарий входа в курс уже подписанного пользователя может быть настроен таким образом, что слушатель из каталога Витрины курсов 3KL будет переходить сразу на главную страницу курса, минуя страницу описания.
Основным объединяющим пространством курса, где расположены учебные материалы и куда переходит слушатель после входа, является главная страница курса (Рис. 4.3.1.а).
Рис. 4.3.1.а. Пример страницы курса «Основы фотографии и композиции».
Внешний вид главной страницы курса может значительно отличаться от приведенного примера и будет зависеть от множества настроек: выбранного формата курса, темы оформления, общей стилизации системы и т. п.
Элементы курса и ресурсы курса (см. поз. 8 Рис. 4.3.1.а) — это инструменты-«кирпичики», с помощью которых преподаватель размещает в курсе учебные материалы и выстраивает траекторию обучения.
Весь учебный материал, как правило, сгруппирован в тематические разделы — секции курса (см. поз. 9 Рис. 4.3.1.а).
В процессе электронного обучения слушатель последовательно движется по всем секциям курса (от первой к последней) и изучает расположенные в них элементы курса и ресурсы. Под изучением элемента курса подразумевается переход на страницу элемента курса (по клику на названии элемента) и выполнение действий, предусмотренных этим элементом (Рис. 4.3.1.б):
изучение текстовой/графической информации, просмотр видео или прослушивание аудио;
выполнение интерактивного тренажера;
участие в видеконференции, форуме, опросе;
прохождение тестирования;
формирование ответа на задание;
и т. п.
Рис. 4.3.1.б. Пример страницы настроенного элемента курса «Анкета». Пользователю необходимо отметить ответы на вопросы анкеты и затем нажать кнопку «Отправить».
Информация о том, что необходимо сделать, как правило, будет доступна на странице элемента курса, в описании к элементу курса или получена от преподавателя курса.
Для элементов курса, ресурсов или секций курса могут быть настроены ограничения доступа: возможность пройти такой элемент/секцию у слушателя появится только тогда, когда будут выполнены условия ограничения, например:
наступит определенная дата;
слушатель изучит все материалы в предыдущих секциях курса;
слушателем будет получен проходной балл на предварительном тестировании;
слушатель пройдет обучение на дополнительном курсе;
и т. п.
В зависимости от настроек, недоступные элементы курса (секции) могут отображаться в курсе вместе с пояснением о причине ограничения (см. поз. 6 Рис. 4.3.1.а), а могут быть полностью скрыты и автоматически появятся в курсе только тогда, когда условие будет выполнено.
В курсе может быть настроен контроль прохождения, а для элементов курса установлены условия выполнения. В этом случае справа от иконки элемента курса будет отображаться информация о действии, которое слушатель должен сделать (см. поз. 7 Рис. 4.3.1.а), чтобы элемент курса считался выполненным (см. поз. 5 Рис. 4.3.1.а).
Элементы курса могут быть разделены на:
оцениваемые — при прохождении слушатель обязательно получает оценку за этот элемент, которая формируется (в зависимости от настроек элемента курса):
системой автоматически;
преподавателем вручную.
неоцениваемые - выполнение такого элемента курса подразумевает самостоятельное изучение слушателем какого-то учебного материала, участие в форуме, прохождение анкетирования и т. п.
В качестве инструмента контроля за обязательным выполнением неоцениваемых элементов курса, для них могут быть настроены условия выполнения, по которым преподаватель может проверить, изучил слушатель этот материал или нет.
Для быстрого перехода к нужному элементу курса слушатель может использовать оглавление курса (см. поз. 1 Рис. 4.3.1.а). По клику на значок оглавления откроется список элементов и ресурсов курса (Рис. 4.3.2.а), а по нажатию на нужную строку в списке — слушатель перейдет на страницу выбранного элемента курса, ресурса или секции.
Рис. 4.3.2.а. Пример раскрытой панели оглавления курса.
Кнопки меню вторичной навигации (см. поз. 4 Рис. 4.3.1.а) позволяют переключаться между страницами курса, а именно:
Курс — главная страница курса (см. Рис. 4.3.1.а);
Участники — страница с перечнем пользователей, подписанных на курс (Рис. 4.3.2.б). Состав списка будет зависеть от настроек среды электронного обучения, самого курса и установленного в курсе группового режима.
Рис. 4.3.2.б. Пример страницы участников курса.
Оценки — страница с текущими результатами обучения слушателя. Здесь слушатель может выбрать (поз. 1 Рис. 4.3.2.в):
Отчет по пользователю. С оценками за изучение именно этого курса (Рис. 4.3.2.в);
Обзорный отчет. Текущие оценки по всем курсам, на которые данный пользователь подписан (Рис. 4.3.2.г).
Рис. 4.3.2.в. Пример страницы «Отчет по пользователю».
Рис. 4.3.2.г. Пример страницы «Обзорный отчет».
Компетенции — аналогично оценкам, здесь будет доступен просмотр освоенных слушателем в курсе компетенций, при условии,что компетенции настроены и используются в курсе.
В курсе могут быть настроены полезные для слушателя блоки, доступные ему в док-панели (см. поз. 2 Рис. 4.3.1.а) или в выдвижной панели блоков (см. поз. 3 Рис. 4.3.1.а, Рис. 4.3.2.д).
Рис. 4.3.2.д. Пример раскрытой выдвижной панели блоков.
С текущими результатами изучения материалов курса слушатель может ознакомиться на странице «Отчет по пользователю» (пункт «Оценки» меню вторичной навигации), которая содержит перечень оцениваемых элементов курса со значением оценки за них (если оценка уже получена) и текущую итоговую оценку (Рис. 4.3.3.а) . Для каждой оценки в таблице может быть указана дополнительная информация: допустимый диапазон значений, процентное значение полученной оценки, комментарий преподавателя и т. п.
Рис. 4.3.3.а. Пример страницы «Отчет по пользователю» курса «Основы фотографии и композиции».
Если в курсе включено и настроено отслеживание завершения курса, прогресс освоения учебного материала может быть доступен с помощью блока «Состояние завершения курса» (Рис. 4.3.3.б). В блоке будет отображаться процент выполнения курса (прогресс-бар), общее количество элементов курса, которые должны быть выполнены слушателем, чтобы курс считался завершенным, а также количество фактически выполненных на данный момент элементов курса.
Рис. 4.3.3.б. Пример блока «Состояние завершения курса» на странице курса «Основы фотографии и композиции».
Оценки, полученные за конкретный элемент курса, также доступны слушателю непосредственно на странице этого элемента курса (Рис. 4.3.3.в, Рис. 4.3.3.г).
Рис. 4.3.3.в. Пример страницы элемента курса «Контрольное задание на усвоение материала по теме 2», оцененного преподавателем.
Рис. 4.3.3.г. Пример страницы завершенного теста «Проверочное тестирование». Оценка выставлена системой автоматически.
В зависимости от вида элемента курса и его настроек, на странице пользователю может быть доступна и другая, полезная информация: дата и время прохождения, количество попыток, комментарий преподавателя и т. п.
Если по результатам обучения предусмотрена выдача электронного сертификата (свидетельства, удостоверения и т. п.), ознакомиться с ним и скачать его слушатель может следующими способами:
В элементе курса «Сертификат 3KL»(с помощью которого был настроен документ). Слушатель кликает по элементу курса (Рис. 4.3.3.д) и на открывшейся странице нажимает кнопку «Получить сертификат», запуская генерацию документа (Рис. 4.3.3.е).
Рис. 4.3.3.д. Пример элемента курса «Сертификат 3KL» в секции «Тема 7. Подведение итогов».
Рис. 4.3.3.е. Пример страницы элемента курса «Сертификат 3KL».
В зависимости от настроенного способа доставки сертификата, документ будет: открыт в модальном окне, с возможностью печати и скачивания (Рис. 4.3.3.ж); выгружен на компьютер пользователя; отправлен пользователю на электронную почту.
Рис. 4.3.3.ж. Пример модального окна со сгенерированным сертификатом.
Если на странице сертификата настроена возможность предварительной проверки (см. Рис. 4.3.3.е), слушатель может прямо в интерфейсе элемента курса проверить правильность своих данных и, при необходимости, внести правки до генерации документа.
Внимательно заполняйте свои персональные данные! Информация, которая автоматически подставляется системой в сертификат из полей профиля пользователя (ФИО, должность, дата рождения и т. п.), фиксируется в документе на момент его генерации. И если вы в последствии обнаружите ошибку, внесете правки в персональные данные и попытаетесь заново распечатать документ — его содержание не изменится. Вам потребуется обратиться к Администратору СЭО, чтобы он удалил неверный сертификат и сгенерировал новый.
В блоке «Мои Сертификаты». Все сгенерированные в СЭО 3KL сертификаты слушателя будут доступны ему в блоке «Мои Сертификаты» (Рис.4.3.3.з). Кликнув на произвольном сертификате в списке , слушатель может выгрузить его на свой компьютер.
Рис. 4.3.3.з. Пример блока «Мои Сертификаты» в личном кабинете пользователя.
4.3.4. Особенности использования СЭО 3KL на экзаменах и итоговом тестировании
При проведении ответственных учебных мероприятий, таких как экзамены или итоговое тестирование, чтобы точно верифицировать слушателя, исключить возможность списывания и помочь преподавателю объективно оценить результат, в СЭО 3KL могут быть включены специальные ограничительные настройки, инструменты и режимы, повышающие уровень контроля за пользователями. Это может быть:
Ограничение множественного входа. Для пользователя блокируется возможность зайти под одной учетной записью с разных устройств.
Блокировка доступа к учебным материалам. На время проведения экзаменационного мероприятия слушателю в курсе доступен только элемент курса, в котором он проходит тестирование.
Проведение тестирования с помощью специального программного обеспечения. Слушателю потребуется установить на свой компьютер специальный защищенный браузер (Safe Exam Browser), скачать конфигурационный файл, предоставленный преподавателем и открыть его. Запустится Safe Exam Browser, настроенный на этот конфигурационный файл. После авторизации в СЭО 3КL тест будет доступен слушателю к прохождению.
Проведение мероприятия через систему онлайн-прокторинга. Слушатель проходит экзаменационное мероприятие в среде электронного обучения, но контроль со стороны преподавателя (проктора) и дополнительная верификация пользователя выполняются средствами внешней системы. СЭО 3KL имеет встроенную интеграцию с сервисами «Экзамус» и «ProctorEdu».
Как правило, преподаватель заранее предоставляет слушателям все необходимые инструкции и регламент проведения мероприятия, а также организует тренировочное тестирование, чтобы исключить ошибки технического характера и дать пользователям понимание того, как нужно правильно действовать.
В процессе прохождения курса может возникать необходимость задать вопрос, обменяться мнением, сообщить какую-то информацию, связанную с процессом обучения, непосредственно преподавателю (иному контактному лицу) или другим слушателям курса. Для этого предусмотрены следующие возможности и инструменты.
На страницу курса может быть добавлен и настроен блок «Спросить преподавателя 3KL», с помощью которого слушатель имеет возможность отправить сообщение пользователям, которые отмечены в системе как контакты курса (как правило, это преподаватели, ассистенты и т. п.). Контакт курса получит это сообщение в интерфейсе «Сообщения» и по электронной почте и ответит на вопрос слушателя в установленном в учебном заведении порядке.
Рис. 4.4.2.а. Пример блока «Спросить преподавателя 3KL» в док-панели курса.
Зачастую слушателю не всегда легко определить того преподавателя, которому можно задать вопрос по курсу. Блок «Спросить преподавателя 3KL» позволяет решить эту проблему — в блоке сразу доступен нужный контакт и, задав вопрос через блок, в дальнешйшем слушатель может вести диалог через интерфейс сообщений.
Позволяет организовать внутри курса тематические площадки для общения или информирования в асинхронном режиме (Рис. 4.4.3.а, Рис. 4.4.3.б).
Рис. 4.4.3.а. Пример секции курса с элементами курса «Форум».
Рис. 4.4.3.б. Пример страницы форума «Новости сообщества».
В зависимости от настроек, это могут быть:
Новостной форум/доска объявлений. Здесь преподаватель размещает важную организационную информацию, касающуюся учебного процесса или дополнительные учебные материалы, которые могут быть полезны слушателям.
Форум для обсуждений. Здесь у слушателей есть возможность обмениваться мнениями в рамках предложенной темы для обсуждения.
Оцениваемый форум. Работа слушателя в таком форуме предполагает выполнение специального учебного сценария и получение оценки. Как правило, в таком форуме каждый слушатель может завести только одну тему (отправить только одно сообщение), которая оценивается преподавателем.
Внимательно читайте инструкцию преподавателя по работе с форумом — она может содержать неочевидные правила работы с элементом курса, от которых в итоге будет зависеть успешность прохождения всего курса.
Оценивание в форуме может быть настроено так, что выставлять оценки могут не только преподаватели, но и сами слушатели.
В зависимости от настроек, темы для обсуждения могут быть жестко заданы преподавателем, либо слушатели будут иметь возможность самостоятельно создавать новые темы.
В зависимости от своей цели отслеживания обсуждений форума (прочитать все и быть в курсе всех сообщений или ограничиться только отдельной темой), слушатель имеет возможность выбрать подходящий ему способ отображения обсуждений в форуме (Рис. 4.4.3.в) и отслеживать весь массив сообщений друг за другом, в хронологической порядке (Рис. 4.4.3.г) или сосредоточиться на нужной ветке или авторе (Рис. 4.4.3.д).
Рис. 4.4.3.в. Выпадающий список выбора внешнего вида форума.
Рис. 4.4.3г. Пример плоского форума. Сообщения отсортированы по убыванию даты.
Рис. 4.4.3.д. Пример компактного древовидного форума.
На странице «Настройки форума» (Меню пользователя->Настройки->раздел «Учетная запись пользователя»->Настройки форума) слушатель может настроить «под себя» некоторые параметры для форумов всех курсов, на которые он подписан (Рис. 4.4.3.е):
Рис. 4.4.3.е. Внешний вид страницы «Настройки форума».
Тип отправляемого дайджеста. Если слушатель включил в уведомлениях получение дайджеста по форумам, здесь он может выбрать, какой тип дайджеста он будет получать (полный/только темы/без дайджеста).
Автоподписка на форум. Включать или не включать автоматическую подписку на форум, где слушатель оставляет сообщение.
Слежение за форумами. Позволяет слушателю управлять отслеживанием за появлением новых сообщений в форумах, на которые он подписан. Если выбрано «Да, выделять новые сообщения», то обсуждения с непрочитанными ответами будут маркироваться дополнительными индикатором, число в котором - это количество непрочитанных сообщений (Рис. 4.4.3.ж).
Рис. 4.4.3.ж. Пример страницы форума «Портретная съемка».
Если в форуме не заблокирована возможность самостоятельной подписки на темы обсуждения, слушатель может подписаться на интересующую его тему и получать уведомления о новых сообщениях, включив переключатель в столбце «Подписаться» (см. Рис. 4.4.3.ж).
Многофункциональный инструмент, который позволяет принимать участие в видеоконференциях и вебинарах прямо на странице курса и без необходимости дополнительной авторизации на внешней платформе, которая предоставляет услуги видеоконференцсвязи (Рис. 4.4.3.з).
Рис. 4.4.3.з. Пример запущенного вебинара в интерфейсе занятия. Сервис ВКС «TrueConf».
Если в СЭО 3KL включен, используется и настроен функционал страниц описания курсов, на странице описания своего курса (Рис. 4.4.4.а) слушателю могут быть доступны:
Контакты курса (поз. 1 Рис. 4.4.4.а). Как правило, это список преподавателей, к которым слушатель может обратиться, если в процессе обучения он столкнулся с какими-либо проблемами. При клике на ФИО контакта курса слушатель перейдет на страницу его публичного профиля, где ему будет доступна информация о каналах связи с этим пользователем. В зависимости от политики конфиденциальности организации и настроек видимости полей профиля, это могут быть: электронная почта, телефон, никнейм социальной сети и т. п.
Другая полезная информация. Помимо данных, которые могут заинтересовать потенциального слушателя, учебная организация может размещать на странице описания курса и иную информацию, важную при обучении (расписание работы деканата, регламент работы с курсом, общие правила тестирования и т. п.).
Рис. 4.4.4.а. Пример страницы описания курса «Устройство мотоцикла. Для демонстрации».
Функционал уведомлений относится ко всей СЭО 3КL, поэтому, независимо от того, в каком курсе пользователь в данный момент находится, получать уведомления он будет из всех курсов, на которые подписан.
В СЭО 3KL предусмотрен функционал уведомлений — оповещения пользователя о наступлении какого-либо значимого для него события: о наступлении срока выполнения задания, о новой подписке на курс или окончании срока подписки, о приближающемся занятии, о новом сообщении на форуме и т. п.
При наступлении отслеживаемого события пользователь получает сообщение по заранее настроенным в системе каналам доставки уведомлений. Как правило, это:
Рис. 4.4.5.а. Индикатор в панели навигации пользователя о новом, еще не прочитанном, уведомлении.
Рис. 4.4.5.б. Новое уведомление во всплывающем окне уведомлений.
В тексте уведомления содержится вся необходимая информация о наступившем событии и ссылка для быстрого перехода в нужный интерфейс СЭО 3KL (Рис. 4.4.5.в).
Рис. 4.4.5.в. Пример уведомления о согласовании преподавателем даты проведения индивидуального занятия.
Слушатель может самостоятельно указать на странице «Настройки уведомлений» (если такая возможность не заблокирована администратором среды электронного обучения), какие именно уведомления он хочет получать и по каким каналам (Рис. 4.4.5.г).
Рис. 4.4.5.г. Пример страницы «Настройка уведомлений».
Страница доступна через меню пользователя (Настройки->пункт «Настройки уведомлений» в блоке «Учетная запись пользователя» (см. Рис.4.4.5.д)) или через модальное окно уведомлений (шестеренка «Настройки уведомлений» в правом верхнем углу окна ( см. Рис. 4.4.5.б)).
Рис. 4.4.5.д. Переход к настройкам уведомлений со страницы «Настройки» меню пользователя.
Включая/выключая переключатели в столбцах каналов уведомлений (Уведомление во всплывающем окне, Электронная почта, Telegram и т. п.) слушатель включает/отключает получение того или иного уведомления по выбранному каналу (см. Рис. 4.4.5.г). Если Администратор СЭО отключил для пользователей возможность управления какими-то уведомлениями — такие переключатели будут заблокированы.
Не рекомендуем отключать получение уведомлений, если вы абсолютно точно не знаете, что это за уведомление и в какой ситуации оно будет сгенерировано системой. В противном случае, вы можете пропустить важное для вас событие — например, сообщение о приближающемся сроке сдачи задания.
Если в вашей среде электронного обучения Администратором СЭО глобально преднастроен канал уведомлений «Telegram» и вы хотите использовать возможность получать уведомления в своем мессенджере— необходимо самостоятельно подключить ваш аккаунт в СЭО 3KL к Telegram.
Как правило, работа с подавляющим количеством ресурсов и элементов курсов не вызывает у слушателей затруднений: привычная навигация, стандартная логика действий, простые алгоритмы работы с функционалом. Интерфейсы и алгоритмы прохождения тех элементов курса, выполнение которых может показаться сложным для неопытных пользователей, описаны в отдельных материалах базы знаний, ссылки на которые даны ниже.
Опубликовал: : Сергей Гусев Последние обновление: 08.12.2025
Как реализовать повторное прохождение элемента курса "Лекция"?
Эта статья в этой версии недоступна.
Опубликовал: : Любовь Бузинова Последние обновление: 27.10.2020
Сервис «Облачные службы»
Эта статья в этой версии недоступна.
Опубликовал: : Сергей Гусев Последние обновление: 24.11.2025
Тип поля формы "Выбор объекта из внешнего источника"
В данной статье описан еще не реализованный проект, который мы проектировали и оценивали для одного из наших клиентов, но по каким-либо причинам так и не реализовали. Если вас заинтересовал данный функционал, вы можете заказать его разработку в компании ООО "Открытые технологии". Ориентировочная оценка в нормо-часах указана под статьей.
Суть решения
Функционал позволяет использовать элемент формы типа автокомплит, варианты выбора для которого размещаются в таблице во внешней базе данных, например, в формах, созданных с помощью блока "Конструктор форм".
Предварительные настройки
Со стороны пользователя: - создание таблицы во внешнем источнике, содержащей 2 поля: уникальный целочисленный id записи и текстовое - название варианта (выполняется пользователем самостоятельно)
Со стороны СЭО 3KL: - создание подключения к базе данных с помощью инструмента управления подключениями ко внешним источникам - настройка данных источника данных (указывается имя подключения и таблица)
Пользовательский сценарий
Администратор: создает с помощью блока "Конструктор форм" форму анкетирования, одним из полей которой является выбор варианта, список которых хранится во внешней таблице, в качестве параметра поля указывает идентификатор источника. Пользователь: открывает форму Система: загружает из внешнего источника список вариантов, отображает пользователю список названий вариантов Пользователь: выбирает из предложенных вариантов один или несколько, отправляет форму Система: сохраняет идентификаторы выбранных вариантов. Администратор: заходит в интерфейс просмотра отправленных форм Система: загружает из внешнего источника актуальный список вариантов и отображает названия вариантов, соответствующие сохраненным id.
Особенности функционирования со стороны пользователя: В случае, если после выбора пользователем вариантов, часть таких вариантов была удалена, администратору отобразится сообщение, что были выбраны удаленные варианты, и те из выбранных вариантов, которые не были удалены.
Состав работ и трудоемкость
1. Реализация интерфейса управления источниками данных - связками подключение-таблица, для возможности выбора источника для элемента формы - 8 н.ч. 2. Добавление нового элемента формы на базе автокомплита, использующего список даных из внешнего источника - 16 н.ч.
Оценочная трудоемкость - 24 н.ч.
Опубликовал: : Мария Сергеевна Кузнецова Последние обновление: 27.05.2025
Добавление в модуль «Тест» режима тестирования с ограничением по времени, зависящим от правильности ответов студента
В данной статье описан еще не реализованный проект, который мы проектировали и оценивали для одного из наших клиентов, но по каким-либо причинам так и не реализовали. Если вас заинтересовал данный функционал, вы можете заказать его разработку в компании ООО «Открытые технологии». Ориентировочная оценка в нормо-часах указана под статьей.
Суть разработки
Добавлен новый режим поведения вопросов «Быстрый ответ с ограничением времени», позволяющий увеличивать или уменьшать время доступа к тесту в зависимости от правильности ответов на вопрос.
Настройки для теста
1. Изначальное временное ограничение на тест 2. Интервал времени, на который увеличивается общее время тестирования при правильном ответе 3. Интервал времени, на который уменьшается общее время тестирования при неправильном ответе
Сценарий тестирования
Система: отображает вопрос теста и таймер с оставшимся временем на тест Студент: верно отвечает на вопрос, нажимает «следующий вопрос» Система: сохраняет ответ и балл за ответ, отображает следующий вопрос на новой странице, и таймер, оставшееся время увеличено на указанную величину Студент: отвечает на вопрос не верно, нажимает «следующий вопрос» Система: сохраняет ответ и балл за ответ (факт того, что вопрос провален), отображает следующий вопрос на новой странице и таймер, оставшееся время уменьшено на указанную в настройках величину После истечения времени выполнения теста, вопросы перестают отображаться, вопросы, на которые студент не успел ответить, помечаются как проваленные.
Данный сценарий предполагает немедленный ответ на вопросы без возможности вернуться к вопросу позже. Сценарий подходит для быстрых тестов с множественными выбором или короткими ответами. При указании настроек времени тестирования необходимо учитывать время, затрачиваемое слушателями на прочтение текста вопроса.
Необходимо также принимать во внимание, что при использовании настройки лимита времени из раздела «Синхронизация», будет использоваться тот лимит времени, который меньше. То есть, если в разделе «Синхронизация» указана продолжительность теста - 15 минут, а в настройках поведения 5, 2, 2 соответственно и студент ответил правильно на первые 6 вопросов, лимит времени для теста все равно останется 15 минут. Рекомендуем не указывать лимит времени в разделе «Синхронизация» при использовании этого поведения, или указывать общее максимальное время проведения теста.
Оценочная трудоемкость: 40 н.ч.
Опубликовал: : Мария Сергеевна Кузнецова Последние обновление: 27.05.2025
Добавление в модуль Объекты на изображении (тип вопроса для модуля Тест) возможности использовать изображение из источника SlideAC
Техническое решение
Будет разработана интеграция с API SlideAC опирающаяся на следующую логику работы: - создается канвас размером 1:1 с размерами слайда (огромный), но он не отображается пользователю, это технический канвас - на техническом канвасе отрисовывается сканмап на весь канвас.. то есть если его посмотреть в оригинальном масштабе, это будет что-то очень размытое - пользователю же отображается рабочий канвас, размером со сканмап или помещающийся на экран - рабочий канвас по умолчанию отображает то же, что и на техническом канвасе, умещая всё в свои размеры, т.о. сканмап должен отобразится уже не размытым - рабочий канвас разбивается на квадратные плитки (допустимые размеры плитки и как следствие, их количество сейчас не понятно, надо выяснять уже отталкиваясь от данных, которые станут доступны на этапе разработки при отладке), кликнув на плитку пользователь получает увеличенное изображение - получение увеличенного изображения происходит путем отображения пользователю запрошенного участка с технического канваса - на рабочий (сразу есть превью), параллельно запускается запрос указанного участка изображения по апи, полученный результат (лучшего качества) отрисовывается на технический канвас (тем самым сразу сохраняется в рабочей сессии и не требует повторных обращений по апи для получения той же плитки), а затем этот участок вновь отрисовывается на рабочем канвасе из технического (уже лучшего качества) - пользователю следует предоставить возможность вернуться к предыдущему представлению (масштаб меньше) и передвигаться вправо, влево, вверх, вниз по плиткам заготовка с проверкой основных механизмов
Дополнительная информация Каким образом должен настраиваться идентификатор слайда? - указывает преподаватель при создании вопроса
Откуда известны идентификаторы? - преподаватель может увидеть глазами идентификаторы в архиве случаев (CaseCenter) – этот процесс не автоматизируется
Какие инструменты должны быть предоставлены учащемуся для работы со слайдом до осуществления захвата области? - масштабирование и перемещение между разными частями слайда
Будут ли реализованы настройки при взаимодействии со слайдом? Например, задание цвета пустых областей, цветовой канал изображения? - настройкм не предусмотрены
Будет ли выводить какая-либо информация о слайде учителю или учащемуся? (размеры слайда, тип слайда, количество каналов, компрессия, время сканирования и т.д., имеется множество информации для чтения) - информация выводиться не будет
С каким масштабом и на какой позиции изначально будет открываться слайд? Будет ли это фиксированным значением или настраиваемым? - слайд будет открываться при минимальном масштабе (экзаменуемый видит стекло целиком), поведение будет фиксированным
Будет ли адаптировать инструмент под работу на мобильных устройствах? - нет
Каким образом должен быть организован процесс отладки во время разработки? - заказчиком должен быть предоставлен доступ к тестовому стенду
Оценочная трудоемкость : 123 нормочаса
Опубликовал: : Дмитрий Иванов Последние обновление: 27.05.2025
Сортировка курсов по домену
Сценарий Администратор: создаёт профиль темы оформления СЭО 3KL, в качестве привязки указывает url-адрес, создаёт курсы, в настройках дополнительных полей курсов указывает привязку курса к созданному профилю темы оформления, в настройках витрины курсов указывает, что пользователям нужно отображать только курсы, привязанные к активному профилю темы оформления Пользователь: заходит в систему по url-адресу, за которым закреплён профиль темы оформления Система: отображает пользователю курсы, закрепленные за профилем темы оформления, привязанным к url-адресу, по которому пришёл пользователь
Особенности настроек В настройке витрины курсов "Какие курсы отображать пользователям" будут доступны следующие опции: - все курсы, согласно правам пользователя и видимости курсов (будет использована, как настройка по умолчанию, стандартное поведение на момент до выполнения разработки) - только курсы, привязанные к активному профилю темы оформления - курсы, привязанные к активному профилю темы оформления и курсы, не закрепленные ни за одним профилем темы оформления - только курсы, не привязанные ни к одному профилю темы оформления
Профиль темы оформления может быть привязан не только к url-адресу, соответственно, будут возможны дополнительные сортировки курсов.
Ориентировочная трудоёмкость: 24 нормочаса
Опубликовал: : Дмитрий Иванов Последние обновление: 27.05.2025
Статья посвящена обзорному анализу СЭО 3KL как инструменту обучения, доступному для пользователей с ограниченными возможностями.
1. Общая информация
Современная среда электронного обучения, как и другие образовательные средства, должна быть адаптирована под потребности учащихся с ограниченными возможностями. Такие требования определяются государственными стандартами:
Федеральный государственный образовательный стандарт начального общего образования обучающихся с ограниченными возможностями здоровья (утв. приказом Министерства образования и науки РФ от 19 декабря 2014 г. №1598). Выдержка:«Должны быть созданы условия для функционирования современной информационно-образовательной среды, включающей электронные информационные ресурсы, электронные образовательные ресурсы, совокупность информационных технологий, телекоммуникационных технологий, соответствующих технических средств (в том числе флеш-тренажеров, инструментов wiki, цифровых видеоматериалов и других), обеспечивающих достижение каждым обучающимся максимально возможных для него результатов освоения адаптированных основных общеобразовательных программ начального общего образования».
ГОСТ Р 52872-2019 «Требования доступности для людей с инвалидностью и других лиц с ограничениями жизнедеятельности». Данный стандарт был разработан на основе документа Web Content Accessibility Guidelines (далее - Руководство по обеспечению доступности веб-контента, WCAG), требованиям которого отвечает community версия Moodle (с отчетом о соответствии можно ознакомиться по ссылке).
СЭО 3KL, как среда дистанционного обучения, базирующаяся на ядре Moodle, отвечает требованиям WCAG и ГОСТ Р 52872-2019 . Помимо этого, в СЭО 3KL интегрированы дополнительные инструменты, позволяющие еще больше облегчить процесс обучения для пользователей с ограниченными возможностями.
Необходимо предоставить текстовую версию любого нетекстового контента так, чтобы ее можно было преобразовать в другие формы, необходимые пользователям, например увеличенный шрифт, шрифт Брайля, речь, специальные знаки или упрощенный язык. (ГОСТ Р 52872-2019, уровень А)
Есть возможность добавить описания к изображениям для распознавания программой для чтения с экрана, есть возможность увеличивать шрифт сразу во всей системе с помощью панели инструментов для слабовидящих.
Необходимо предоставить альтернативную версию медиаконтента, ограниченного по времени. (ГОСТ Р 52872-2019, уровень А)
Встраиваемые видеопроигрыватели могут поддерживать функцию субтитров, или субтитры могут быть уже встроены в видео. К элементам видео и аудио можно приложить текст — инструменты текстового редактора Atto позволяют размещать вместе с видео- и аудиоматериалами их текстовую расшифровку.
Необходимо создавать контент, который можно представить различными способами без потери информации или структуры. (ГОСТ Р 52872-2019, уровень А)
Внутри курсов и категорий курсов можно создавать иерархическую систему подачи материала, для разделения материалов курса можно разбить материал на секции и отдельные элементы курса.
Необходимо максимально упростить пользователям возможность просматривать и прослушивать контент, в том числе отделяя первостепенную информацию от фоновой. (ГОСТ Р 52872-2019, уровень А)
Есть возможность различного форматирования текста средствами редактора Atto — можно настроить различные шрифты, их начертания, оформление маркированных списков, оформление заголовков и абзацев, интервалы абзацев.
Вся функциональность должна быть доступна с клавиатуры. (ГОСТ Р 52872-2019, уровень А)
В системе нет обязательных интерфейсов с ограничением времени нажатия, навигацию можно осуществлять с помощью клавиатуры.
-
Необходимо предоставлять пользователям достаточно времени для восприятия и использования контента. (ГОСТ Р 52872-2019, уровень А)
Все доступные в системе функции по ограничению времени просмотра контента по умолчанию отключены и могут регулироваться администратором.
-
Необходимо избегать создания контента, который может вызвать приступы или иные негативные физиологические реакции. (ГОСТ Р 52872-2019, уровень А)
В системе по умолчанию отсутствуют элементы со вспышками и анимацией.
-
Необходимо предоставлять пользователям помощь в навигации, поиске элементов контента и определении их положения в области просмотра. (ГОСТ Р 52872-2019, уровень А)
В системе реализована концепция трехуровневой навигации, которая позволяет пользователю удобно перемещаться по страницам системы. На странице курса можно использовать оглавление для навигации по секциям курса. Для каждой страницы существует возможность добавить заголовок. Существующие ссылки оформлены таким образом, что из их текста понятно, на какую страницу они ведут.
Необходимо облегчить пользователям операционную функциональность за счет использования различных способов ввода информации помимо клавиатуры.(ГОСТ Р 52872-2019, уровень А)
По умолчанию взаимодействие со всеми интерфейсами системы доступно с помощью одного указателя, без использования жестов.
-
Необходимо делать текст читаемым и понятным. (ГОСТ Р 52872-2019, уровень А)
Панель инструментов для слабовидящих позволяет установить комфортные для пользователя размер шрифта, контрастность и цветовое оформление всех текстовых материалов в СЭО 3КL.
Необходимо делать так, чтобы контент отображался и функционировал предсказуемым образом. (ГОСТ Р 52872-2019, уровень А)
В системе по умолчанию отсутствует непредсказуемое поведение при наведении указателя, вводе и навигации.
-
Необходимо помогать пользователям избегать ошибок, своевременно исправлять их или способствовать их самостоятельному исправлению пользователем. (ГОСТ Р 52872-2019, уровень А)
Ошибки, возникающие в системы, отслеживаются и выводятся пользователю при помощи отладчика и внутренней системы нотификации. Для предотвращения и устранения ошибок выводятся пояснительные сообщения.
Необходимо обеспечить максимальную совместимость с существующими и разрабатываемыми пользовательскими приложениями, включая вспомогательные технологии. (ГОСТ Р 52872-2019, уровень А)
Контент удовлетворяет всем формальным требованиям, определенным для него в спецификациях используемых технологий, для всех компонентов пользовательского интерфейса их название и роль программно определены, статусные сообщения программно определены.
Панель инструментов для слабовидящих доступна в СЭО 3KL, начиная с версии 4.1.6a.
Панель инструментов для слабовидящих (далее – Панель) позволяет пользователям (в том числе и неавторизованным) изменять цветовую схему и настройки шрифтов (размер, интервалы, начертание), а также отключать изображения на сайте или перекрашивать их в черно-белую гамму. Панель легко найти в панели навигации пользователя в верхней части страницы системы, нажав на пиктограмму человека (Рис. 3.1.1), после чего Панель удобно раскрывается в верхней части экрана (Рис. 3.1.2).
Рис. 3.1.1. Кнопка включения Панели инструментов для слабовидящих.
Рис. 3.1.2. Панель инструментов для слабовидящих в верхней части экрана.
В Панели также доступен синтез речи, озвучивающий выполняемые в ней действия, что облегчает поиск нужных настроек для пользователей с ограниченными возможностями.
Тема оформления «СЭО 3KL» позволяет оформить среду в дизайне, который будет удобен для пользователей с ограниченными возможностями (Рис. 3.3.1). Поддерживается неограниченное число профилей темы оформления «СЭО 3KL», каждый из которых можно подстроить под нужды конкретного пользователя или выборки пользователей. Привязка профилей темы оформления к различным страницам системы также облегчит кастомизацию внешнего вида под нужды различных пользователей.
Рис. 3.2.1. Контрастное оформление внешнего вида системы.
Витрина курсов позволяет наглядно оформить список курсов и категорий курсов, в том числе в виде крупных плиток, которые хорошо видны всем пользователям (Рис. 3.3.2).
Опубликовал: : Полина Андреева Последние обновление: 27.05.2025
Политики сайта и пользовательские соглашения
По законодательству при входе на веб-ресурс пользователь должен ознакомиться с пользовательским соглашением и политиками сайта, принять предлагаемые условия и дать согласие на обрабтку своих персональных данных. Для этого в СЭО 3KL предусмотрены обработчики политик сайта.
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.5.10b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Все возможные действия на веб-сайте (в среде электронного обучения, в нашем случае) подразумевают определеные договорные отношения между владельцем ресурса и пользователем. Как правило, условия этих отношений излагаются в документах двух основных видов: политики сайта и пользовательские соглашения (далее — Политики).
Пользовательское соглашение информирует пользователя о продукте, закрепляет права и обязанности сторон, защищает владельца ресурса от неправомерных действий пользователей и т.п. Документы типа «Политика сайта» связаны с соблюдением Федерального закона №152-ФЗ и направлены, в первую очередь, освещение условий обработки персональных данных и соблюдения конфидециальности.
Политики можно разделить на:
обязательные — принятие таких политик является обязательным условием для работы с сайтом;
необязательные — не ограничивают доступ к основному функционалу системы и могут приниматься пользователем либо по желанию, либо для активации дополнительных возможностей.
Согласно действующему законодательству, при входе на веб-ресурс пользователь должен иметь возможность ознакомиться с пользовательским соглашением и политиками сайта, принять предлагаемые условия и дать согласие на обрабтку своих персональных данных. Для этих целей в СЭО 3KL предусмотрены специализированные инструменты — обработчики политик сайта (далее - Обработчики, Обработчики политик).
Плагины обработчиков политик сайта предназначены для публикации текстов Политик в соответствующих интерфейсах среды электронного обучения и обеспечивают доступ пользователей к контенту СЭО 3КL после принятия этих политик. В зависимости от выбранного плагина, обработчики политик сайта позволяют: создавать/редактировать/обновлять Политики; определять алгоритм принятия Политик; администрировать информацию о пользователях, принимающих соответствующие Политики.
Доступные в СЭО 3КL обработчики политик сайта и их функциональные возможности приведены ниже:
Тексты политик открываются в виде скачиваемого документа в формате pdf.
Тексты политик открываются на отдельных страницах сайта. Есть возможность размещения в подвале страницы дополнительной ссылки на Политики.
Тексты политик открываются в модальных окнах на странице регистрации. Есть возможность размещения в подвале страницы дополнительной ссылки на Политики.
Добавление текстов Политик на сайт
Политики в виде pdf-файла создаются вне СЭО 3КL и добавляются в виде ссылки на документ.
Политики создаются непосредственно на странице Обработчика.
Политики создаются непосредственно на странице Обработчика.
Редактирование и обновление текстов Политик
Нет возможности редактирования текста политики в онлайн-режиме.
Текст Политики может быть отредактирован в интерфейсе Обработчика. Поддерживается история версий Политик.
Текст Политики может быть отредактирован в интерфейсе Обработчика. Поддерживается история версий Политик.
Механизм принятия пользователем Политик при регистрации/аутентификации
После регистрации пользователь должен принять обязательную политику для того, чтобы продолжить пользоваться сайтом.
Обязательные для принятия политики пользователь должен принять перед регистрацией в системе. Необязательные для принятия политики пользователю предлагается принять / отклонить после регистрации.
Принятие политик может происходить как одновременно с аутентификацией, так и после аутентификации. Политики, отображаемые на форме регистрации, определяются в специальной настройке.
Администрирование согласий и отказов пользователей
2.1. Принятие политик при регистрации пользователя в СЭО 3KL
В разделе описан сценарий самостоятельной регистрации пользователя с использованием возможностей плагина «Аутентификация СЭО 3КL» и обработчика политик «Политики соглашений 3KL (tool_policy3kl)».
Пользователь принимает политики и пользовательские соглашения при регистрации в несколько этапов:
1. Для того, чтобы перейти к регистрации, на любой странице системы пользователь нажимает на кнопку «Вход» (поз. 1 Рис. 2.1.1) и выбирает опцию «Создать учетную запись» (поз. 2 Рис. 2.1.1).
Рис. 2.1.1. Переход к форме регистрации.
2. После заполнения необходимых для регистрации полей на форме регистрации пользователь может ознакомиться с текстом политик, который открывается в модальном окне при нажатии на ссылку с названием политики (Рис. 2.1.2). Там же пользователь может принять политики, поставив галочку в соответствующем чекбоксе. Обязательные для принятия политики отмечены значком .
Рис. 2.1.2. Форма регистрации со ссылками на обязательные политики.
3. Далее пользователь знакомится с политиками, не помещенными на форму регистрации, которые отображаются на отдельных страницах после регистрации. Пользователь подтверждает свое согласие с политиками или отказывается их принять (Рис. 2.1.3).
Рис. 2.1.3. Принятие политик после регистрации пользователя в системе.
Если пользователь принял все политики, которые были отмечены как обязательные, он будет зарегистрирован в системе.
На сайтах, где используются cookie-файлы, собираются пользовательские данные с помощью форм обратной связи и других способов сбора, хранения и обработки личных данных пользователей, все посетители сайта должны принимать соответствующие политики. В СЭО 3KL принятие пользователем таких политик реализовано с помощью гостевых политик в плагинах политик «Политики соглашений 3KL» и «Политики». Гостевые политики отображаются неавторизованным пользователя во всплывающей плашке снизу страницы сайта (Рис. 2.2.1). Нажав кнопку «Продолжить», пользователь может скрыть плашку, приняв при этом политики.
Рис. 2.2.1. Гостевые политики, которые отображаются неавторизованному пользователю снизу страницы.
Администратор системы при добавлении политик в систему может определить, какие пользователи должны будут давать согласие с политикой: аутентифицированные пользователи, гости или все пользователи (Рис. 2.2.2). Если выбрать вариант «Гости», политика будет отображаться только неавторизованным пользователям снизу страницы. Если выбрать вариант «Все пользователи», политика будет отображаться и неавторизованным пользователям, и при регистрации в системе.
Рис. 2.2.2. Редактирование политики, выбор, каким пользователя она должна отображаться.
Для политик, добавленных с помощью плагинов «Политики (tool_policy)» и «Политики соглашений 3KL (tool_policy3kl)», доступна возможность изменять их текст в режиме онлайн. При этом можно установить статус изменения (поз. 1 Рис. 2.3.1): значительное или незначительное.
Рис. 2.3.1. Изменение текста политики.
При незначительных изменениях пользователям не придется принимать политику повторно. При значительном изменении политика выпускается отдельным документом (Рис. 2.3.2), текст которого администратор может изменять, пока документ находится в статусе «Черновик».
Рис. 2.3.2. Список политик с политикой в статусе «Черновик».
После того, как политика с новым текстом будет переведена в статус «Активно», все пользователи, к которым применима политика, должны будут ознакомиться с ее текстом. При этом политика будет отображаться таким пользователям при их следующем входе в систему, после чего пользователи должны будут принять решение по согласию / отказу по политике (Рис. 2.3.3).
Через страницу «О пользователе» пользователь может перейти на страницу «Политики и согласия», на которой он может самостоятельно администрировать свои согласия с политиками (Рис. 2.4.1).
Рис. 2.4.1. Переход к странице «Политики и согласия».
На данной странице пользователь может самостоятельно отозвать свое согласие с политикой, которое он дал ранее, или дать согласие с необязательными политиками (Рис. 2.4.2).
Рис. 2.4.2. Страница «Политики и согласия».
Если пользователь отзовет согласие с обязательной политикой, он будет перенаправлен на страницу принятия этой политики. Пока политика не будет принята повторно, пользователь не сможет работать с системой.
У администратора системы есть возможность отозвать согласие с политиками у каждого пользователя (Рис. 2.4.3). Если отозвать таким образом согласие с необязательной политикой, пользователь при следующем входе в систему не заметит никаких изменений. Если отозвать таким образом согласие с обязательной политикой, пользователь при следующем входе в систему должен будет повторно дать согласие с политикой, чтобы продолжить работу в системе.
Рис. 2.4.3. Страница «Согласия пользователей с политиками».
2.5. Ограничение доступа по принятию необязательной политики
Преподаватель может настроить доступ к элементу курса (например, к заявке на выступление с докладом на конференции) таким образом, что элемент становится доступным после принятия необязательной политики (например, «Согласие на обработку персональных данных докладчика конференции») (Рис. 2.5.1).
Рис. 2.5.1. Ограничение доступа типа «Предоставление согласия с необязательной политикой 3KL».
2.6. Принятие необязательной политики при подписке на курс
При организации платных курсов или курсов-мероприятий (конференций, конкурсов и т.п.) может потребоваться подтверждение согласия с необязательной политикой от слушателя или участника мероприятия (например, «Пользовательское соглашение для обучения на платных курсах образовательного центра», «Согласие на обработку персональных данных докладчика конференции» и т.п.). Преподаватель может настроить способ подписки на курс «Подписка 3KL» таким образом, что пользователь сможет подписаться на курс только после принятия соответствующей необязательной политики.
Такая необязательная политика будет отображаться только пользователям при подписке на курс, но не всем пользователям СЭО 3KL.
Требовать принятие необязательной политики при записи на курс можно, если настроить один из 2 вариантов:
1. Выбрать политику в настройке «Требовать принятия политик и соглашений» (Рис. 2.6.1).
Рис. 2.6.1. Настройка «Требовать принятия политик и соглашений» в плагине «Подписка 3KL».
В этом случае страница со ссылкой на политику и кнопкой подтверждения согласия с политикой откроется пользователю при выборе способа подписки на курс (Рис. 2.6.2).
Рис. 2.6.2. Страница подтверждения согласия с необязательной политикой.
2. Настроить ограничение доступа к подписке по условию доступа «Согласие с политикой» (Рис. 2.6.3).
Рис. 2.6.3. Настройка условия доступа «Согласие с политикой» в плагине «Подписка 3KL».
Если настроить условие доступа «Согласие с политикой», пользователю не будет доступен выбранный способ записи на курс до тех пор, пока не будет получено подтверждение согласия с политикой (Рис. 2.6.4).
Рис. 2.6.4. Пример сообщения о недоступности записи на курс.
3.1. Обработчик политик «Политики соглашений 3KL (tool_policy3kl)»
Если в качестве плагина аутентификации выбран плагин «Аутентификация СЭО 3KL», то отображение политик на форме регистрации (Рис. 3.1.1) будет определяться настройкой «Настройки отображения политик на форме регистрации». Политики, не помещенные на форму регистрации, будут отображаться пользователю уже после его регистрации в системе.
Рис. 3.1.1. Отображение политик на форме регистрации.
При этом при клике на названия политик на форме регистрации политики отображаются в модальных окнах (Рис. 3.1.2), это экономит время ознакомления пользователя с ними, т. к. пользователю не нужно переходить на отдельные страницы каждой политики.
Рис. 3.1.2. Модальное окно с политикой в отношении обработки файлов cookies.
Если в качестве плагина аутентификации выбран плагин «Самостоятельная регистрация по электронной почте», перед заполнением регистрационных данных пользователь должен будет принять (или отказаться принять) каждую политику на отдельной странице.
Перед регистрацией пользователь просматривает политики (каждую на отдельной странице) и принимает решение об их принятии (Рис. 3.2.1). Поместить политики на форму регистрации с помощью плагина «Политики (tool_policy)» невозможно.
Рис. 3.2.1. Принятие политики при регистрации.
В зависимости от способа самостоятельной регистрации в системе будет отличаться форма регистрации: 1) Самостоятельная регистрация по электронной почте (Рис. 3.2.2), 2) Аутентификация СЭО 3KL (Рис. 3.2.3).
Рис. 3.2.2. Форма регистрации при использовании плагина «Самостоятельная регистрация по электронной почте».
Рис. 3.2.3. Форма регистрации при использовании плагина «Аутентификация СЭО 3KL».
Обратите внимание, добавить политику на форму регистрации с помощью данного плагина можно только при использовании способа самостоятельной регистрации «Самостоятельная регистрация по электронной почте».
Если добавить ссылку на пользовательское соглашение в соответствующей настройке, то на форме регистрации отобразится дополнительное поле с текстовой строкой согласия, гиперссылкой на описание соответствующей политики и чекбоксом (Рис. 3.3.1). Если не указать адрес pdf-документа в настройках, то дополнительного поля с чекбоксом в форме регистрации не появится, и у пользователя не будет возможности ознакомиться с текстом политики и принять ее.
Рис. 3.3.1. Регистрационная форма в пользовательском отображении.
5. Глобальные настройкиТребуются права администратора
Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
5.1. Выбор обработчика политик сайта
Путь к настройкам политик: Администрирование -> Пользователи -> Конфиденциальность и политики -> Выбор обработчика политик сайта. В клиентских инсталляциях СЭО 3KL по умолчанию установлен плагин «Политики соглашений 3KL (tool_policy3kl)», однако на странице настроек политик остается возможность выбрать другой обработчик политик сайта (см. п. 1.1, Табл. 1.1). Чтобы настроить один из обработчиков, нужно выбрать его в выпадающем списке настройки «Обработчик политик сайта»: «По умолчанию (ядро)», «Политики (tool_policy)» или «Политики соглашений 3KL (tool_policy3kl)» (Рис. 5.1.1). После этого нужно нажать кнопку «Сохранить изменения» и в системе будет определен выбранный обработчик.
Рис. 5.1.1. Страница администратора для настроек политик сайта.
5.2. Настройка обработчика политик «Политики соглашений 3KL (tool_policy3kl)»
При выборе на странице «Выбор обработчика политик сайта» (Администрирование -> Пользователи -> Конфиденциальность и политики -> Выбор обработчика политик сайта) в качестве обработчика политик плагина «Политики соглашений 3KL (tool_policy3kl)» (Рис. 5.2.1), в разделе «Конфиденциальность и политики» становятся доступны дополнительные страницы настроек обработчика «Управление политиками» и «Согласия пользователей с политиками» (Рис. 5.2.1).
Рис. 5.2.1. Выбор обработчика «Политики соглашений 3KL (tool_policy3kl)»
Функционал страницы позволяет создавать новые и удалять существующие Политики; редактировать их; задавать порядок следования; устанавливать свойства и статус Политик.
На странице расположена кнопка «Новая политика» (поз. 1 Рис. 5.2.1.а), которая позволяет создавать новые Политики, а также таблица «Политики и согласия», в которой перечислены уже существующие в СЭО 3КL политики и инструменты для работы с ними. Таблица содержит следующие столбцы:
Рис. 5.2.1.а. Страница добавления и изменения политик сайта со списком политик.
Название. Здесь указаны: название Политики; ее тип; пользовательская роль, на которую рассчитана Политика; обязательность согласия с ней.
Перечисленные параметры определяются при создании (редактировании) Политики и описаны ниже.
Статус политики. Возможные варианты:
Черновик. Политика создана в СЭО 3КL, доступна для редактирования, но не отображается пользователям.
Активно. Политика отображается для пользователей СЭО 3КL и требует согласия, в соответствии с настройками.
Неактивно. Политика создана в СЭО 3КL, не отображается пользователям и недоступна для редактирования. Неактивную политику можно только просматривать или создать на ее основе новый черновик.
Обратите внимание, изменение статусов политики необратимо. За статусом «Черновик», в котором текст политики можно редактировать, следует статус «Активно», изменения к которому выпускаются отдельными документами. Следующий статус, «Неактивно», устанавливается для политики, которая больше не актуальна, это конечный статус.
Версия. Текущая версия Политики, дата и время создания версии.
Согласия. Статистическая информация по согласившимся с Политикой пользователям в формате X из Y (Z%), где
X — количество пользователей СЭО 3КL, принявших Политику; Y — общее количество пользователей СЭО 3КL; Z — процент пользователей, принявших Политику от общего количества пользователей.
Действия. В выпадающем списке сгруппированы возможные действия над выбранной Политикой:
Просмотр. Действие открывает страницу с текстом Политики.
Редактировать. При выборе действия пользователь перейдет на страницу редактирования Политики.
Установить статус «Активно»/«Неактивно». Действие позволяет изменить текущий статус Политики на следующий.
Просмотр предыдущих версий. Открывает страницу с перечнем существующих версий выбранной Политики (Рис. 4.2.1.б.).
Удалить. Позволяет удалить Политику из перечня. Действие возможно только для Политик в статусе «Неактивно».
Список действий для каждой конкретной Политики может содержать не все перечисленные пункты и зависит от текущего состояния Политики (статуса, наличия нескольких версий и т. п).
Рис. 5.2.1.б. Страница предыдущих версий Политики «Согласие на обработку cookies».
Инструменты перемещения Политики . Позволяют настроить (если в самой Политике не установлен приоритет отображения), в каком порядке Политики будут отображаться для пользователя, принимающего Политики).
Для создания новой Политики необходимо нажать на кнопку «Новая политика» на странице «Политики и согласия» (см. поз. 1 Рис. 5.2.1.а) и на вновь открывшейся странице заполнить следующие поля (Рис. 5.2.1.в):
Рис. 5.2.1.в. Страница создания новой Политики.
Название (см. поз. 1 Рис. 5.2.1.в). Это название будет отображаться (в виде ссылки и как название текста) в интерфейсах принятия Политик.
Тип (см. поз. 2 Рис. 5.2.1.в). Доступные варианты:
Политика сайта. Этот тип политики можно использовать для добавления политик обработки cookies.
Политика в отношении обработки персональных данных и конфиденциальности. Это политики, в которых пользователям поясняются вопросы обработки персональных данных, передаваемых компании.
Политика в отношении третьих лиц. Это политики, относящиеся к аффилированным лицам компании.
Другая политика. Этот тип политики можно использовать для добавления все остальных политик.
Требуется согласие от (см. поз. 3 Рис. 5.2.1.в). Из выпадающего списка необходимо выбрать целевую группу (роль) пользователей, на которых рассчитана эта Политика. Доступные варианты:
Все пользователи – политика будет отображаться как при регистрации, так и неаутентифицированным пользователям.
Аутентифицированные пользователи – пользователи должны будут принять политику при регистрации.
Гости – только неаутентифицированные пользователи должны будут принять политику при работе с сайтом.
Версия (см. поз. 4 Рис. 5.2.1.в). В качестве версии автоматически подставляется дата создания Политики.
Краткое изложение (см. поз. 5 Рис. 5.2.1.в). В этом поле необходимо кратко обозначить содержание политики. Краткое изложение отображается перед текстом полной версии политики для того, чтобы пользователи могли быстро ознакомиться с назначением политики.
Полная версия политики (см. поз. 6 Рис. 5.2.1.в). Поле с полным текстом Политики.
Показать эту политику перед отображением других политик (см. поз. 7 Рис. 5.2.1.в). Здесь можно выбрать, будет ли эта политика показываться самой первой. По умолчанию политики отображаются в том порядке, в котором они были добавлены на странице «Управление политиками». Если выбрать значение настройки = Да, политика будет отображаться в начале списка, игнорируя порядок на странице «Управление политиками».
Согласие с политикой необязательно (см. поз. 8 Рис. 5.2.1.в). Позволяет определить обязательность принятия политики:
Да (политика необязательна) — принятие политики происходит либо по желанию пользователя, либо для активации дополнительных возможностей и не ограничивает доступа к основному функционалу СЭО 3КL;
Нет (политика обязательна) — принятие является обязательным условием для работы с СЭО 3КL и пользователь не будет допущен системой к контенту до тех пор, пока не ознакомится с Политикой и не примет ее.
Статус политики (см. поз. 9 Рис. 5.2.1.в). Определяет доступность политики для пользователей:
«Активно» — политика действует в системе;
«Черновик» — политика доступна в перечне «Политики и согласия», но не отображается пользователям (статус выбирается, если необходимо позже продолжить доработку политики или сохранить несколько вариантов одной и той же политики).
При редактировании активной Политики настройка «Статус политики» будет содержать опцию «Незначительное изменение» (Рис. 5.2.1.г).
Рис. 5.2.1.г. Вид настройки «Статус политики» при редактировании существующей Политики.
Если вносимые в Политику изменения значительны и пользователи должны ознакомиться с ними и принять политику заново, опцию устанавливать не нужно.
Опцию Незначительное изменение» рекомендуется устанавливать, если правки Политики носят «косметический» характер, принципиально не меняют смысл соглашения и пользователей, ранее уже принявших эту Политику, дополнительно уведомлять об этом не нужно.
5.2.2. Страница «Согласия пользователей с политиками» (обработчик «Политики соглашений 3KL»)
Посмотреть статус согласия конкретного пользователя с политиками администратор СЭО 3KL может на публичной странице профиля пользователя (страница «О пользователе») в разделе «Конфиденциальность и политики», нажав на ссылку «Политики и согласия» (Рис. 5.2.2.а). Пользователь должен обладать правом tool/policy:viewacceptances (для плагина tool_policy) или tool/policy3kl:viewacceptances (для плагина tool_policy3kl) для того, чтобы просматривать отчет о согласии других пользователей с политиками.
Рис. 5.2.2.а. Раздел «Конфиденциальность и политики» на странице публичного профиля пользователя.
На странице «Политики и согласия» можно посмотреть, кто и когда принимал политики за просматриваемого пользователя (Рис. 5.2.2.б).
Рис. 5.2.2.б. Страница «Политики и согласия» для пользователя Айзек Азимов.
Таким же образом пользователь может посмотреть свои согласия с политиками и принять политики / отозвать согласия в случае необходимости.
Чтобы в онлайн-режиме просматривать и скачивать отчеты о согласиях (примеры см. ниже в п. 6), нужно перейти на страницу «Согласия пользователей с политиками» (Рис. 5.2.2.в). Путь к странице: Администрирование -> Пользователи -> Конфиденциальность и политики -> Согласия пользователей с политиками.
На странице доступны следующие возможности (Рис. 5.2.2.в):
Рис. 5.2.2.в. Страница согласий пользователей с политиками.
Фильтры пользователей (см. поз. 1 Рис. 5.2.2.в). В настройке можно выбрать фильтр, который будет применен к таблице. В качестве фильтров можно выбрать фильтры по конкретным политикам, по статусу, в котором находятся политики, а также по роли пользователя.
Фильтр по имени и фамилии (см. поз. 2 Рис. 5.2.2.в). С помощью данного фильтра легко искать конкретного пользователя. Для этого достаточно выбрать первую букву имени и первую букву фамилии пользователя, тогда отобразятся пользователи, фамилия и имя которых начинается на эти буквы.
Скачать табличные данные (см. поз. 3 Рис. 5.2.2.в). Можно выбрать формат таблицы списка пользователей и согласий с политиками и скачать таблицу.
Столбцы таблицы (см. поз. 4 Рис. 5.2.2.в). Доступна сортировка по каждому столбцу таблицы. Для каждой активной на сайте политики отображается отдельный столбец, в котором можно подтвердить согласие или отказ соглашаться с политикой, а также отозвать согласие с политикой пользователя.
Подтвердить согласие (см. поз. 5 Рис. 5.2.2.в). С помощью кнопки можно быстро подтвердить согласие пользователей со всеми политиками. Для этого нужно отметить необходимых пользователей в столбце «Выбрать» и нажать на кнопку «Подтвердить согласие».
При нажатии на ссылку «Подтвердить согласие» или «Отказ соглашаться» появится модальное окно, в котором администратор может сохранить решение по принятию политики и ввести комментарий к нему (Рис. 5.2.2.г).
Рис. 5.2.2.г. Подтверждение согласия пользователя с политикой.
При этом на странице «Политики и согласия» пользователя отобразится новый статус принятия политики и комментарий (Рис. 5.2.2.д). Перейти к странице «Политики и согласия» удобно, нажав на ссылку «Подробности» в нужном столбце таблицы согласий пользователей с политиками.
Рис. 5.2.2.д. Страница «Политики и согласия» с принятой политикой.
5.2.3. Настройки отображения политик на форме регистрации
На странице, расположенной по пути Администрирование -> Плагины -> Аутентификация -> Аутентификация СЭО 3KL -> Настройки отображения политик на форме регистрации (Рис. 5.2.3.а), можно настроить, какие из политик будут отображаться на форме регистрации и будут ли они отмечены по умолчанию.
Рис. 5.2.3.а. Настройки отображения политик на форме регистрации.
На странице доступны следующие опции:
«Отобразить на форме регистрации» (см. поз. 1 Рис. 5.2.3.а). Отмеченные политики будут отображаться на форме регистрации.
«Отмечена по умолчанию» (см. поз. 2 Рис. 5.2.3.а). Если в данной настройке напротив политики стоит галочка, политика изначально будет отмечена как принятая на форме регистрации (Поз. 1 Рис. 5.2.3.б), если галочки нет, на форме регистрации политика не будет отмечена как принятая (Поз. 2 Рис. 5.2.3.б). Во время регистрации пользователь сможет самостоятельно убрать или поставить отметку о принятии политики.
Рис. 5.2.3.б. Отображение политик на форме регистрации.
«Игнорировать настройку показа политик перед другими политиками» (см. поз. 3 Рис. 5.2.3.а). Если отметить эту опцию, политики на форме регистрации будут расположены в том порядке, в котором они расположены в настройке выше.
При использовании плагина tool_policy администратору не нужно формировать отдельный pdf-документ с текстом пользовательского соглашения и встраивать его в веб-сайт, а также заполнять поля адресных ссылок на документ в настройках политик. Однако в исходной инсталляции для этого плагина нет готовых шаблонов политик, и добавлять их приходится самостоятельно. Начиная с версии 3.9.17а, рекомендуется к использованию плагин tool_policy3kl, в котором есть готовые шаблоны и упрощена процедура принятия политик пользователем.
Рис. 5.3.2. Добавление плагина tool_policy.
При подключении плагина tool_policy (см. Рис. 5.3.2) в разделе настроек администратора отобразятся два новых пункта меню, инструмента управления политиками и согласиями: «Управление политиками» и «Согласия пользователей с политиками» (Рис. 5.3.3). Эти инструменты управления политиками и согласиями аналогичны тем, которые используются в плагине tool_policy3kl. Подробнее: страница «Управление политиками» и страница «Согласия пользователей с политиками».
Рис. 5.3.3. Страница и панель настроек администратора для плагина «Политики (tool_policy)».
5.4. Настройка обработчика политик «По умолчанию (ядро)»
Обработчик политик «По умолчанию (ядро)» обеспечивает принятие одной обязательной Политики. Текст политики (Рис. 5.4.1) создается вне СЭО 3КL, в виде pdf-документа. Сам файл Политики должен быть доступен по ссылке (может быть загружен непосредственно в систему или во внешнее файловое хранилище).
Рис. 5.4.1. Фрагмент pdf-файла с пользовательским соглашением на сайте компании.
Настройки обработчика «По умолчанию (ядро)» доступны на странице «Выбор обработчика политик сайта» (Администрирование -> Пользователи -> Конфиденциальность и политики -> Выбор обработчика политик сайта) и включают в себя (Рис. 5.4.2):
Рис. 5.4.2. Страница настроек для системного плагина Moodle.
Ссылка на пользовательское соглашение. В поле необходимо указать ссылку на pdf-файл с текстом Политики для аутентифицированных пользователей.
Ссылка на пользовательское соглашение для гостя. В поле необходимо указать ссылку на pdf-файл с текстом Политики для гостей.
Обратите внимание, указанные по ссылкам Политики будут отображаться и использоваться в СЭО 3КL при условии, если в качестве обработчика политик сайта выбран «По умолчанию (ядро)».
6. Примеры и решенияТребуются права администратора
Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
6.1. Частые действия
6.1.1. Примеры основных политик сайта
Для того, чтобы вам было проще создать политики для сайта, мы создали обезличенные шаблоны политик, которые вы можете персонализовать под свою организацию (Рис. 6.1.1.а).
Рис. 6.1.1.а. Переход к просмотру политик со страницы клиентского шаблона системы.
Вы можете посмотреть пример шаблонов политик сайта в файле (Рис. 6.1.1.б).
Рис. 6.1.1.б. Страница с текстом шаблонных политик.
6.1.2. Отозвать согласие с политиками пользователя
Задача:
Один из слушателей нарушил правила техники безопасности при проведении лабораторных работ, которые добавлены в СЭО 3KL в виде необязательной политики. Диспетчер-администратор учебного портала колледжа должен отозвать согласие с этой политикой, чтобы пользователь ознакомился с ней повторно и подтвердил свое согласие с ней.
Предусловие:
В СЭО 3KL с помощью плагина «Политики соглашений 3KL (tool_policy3kl)» настроена необязательная политика «Правила техники безопасности при проведении лабораторных работ», зарегистрирован пользователь Айзек Азимов. Айзек Азимов при регистрации принял необязательную политику «Правила техники безопасности при проведении лабораторных работ».
Решение:
Чтобы отменить решение по одной из политик, нужно зайти на страницу «О пользователе» Айзека Азимова и в разделе «Конфиденциальность и политики» нажать на кнопку «Политики и согласия» (Рис. 6.1.2.а).
Рис. 6.1.2.а. Управление согласиями с политиками через личный кабинет пользователя.
Рис. 6.1.2.б. Список политик, принятых одним пользователем.
В колонке «Ответ» для необходимой политики нужно нажать на текстовую ссылку «Отозвать», после чего в открывшемся модальном окне указать причину отзыва политики и нажать на кнопку «Отозвать согласие пользователя» (Рис. 6.1.2.в).
Рис. 6.1.2.в. Отзыв согласия пользователя с политикой сайта.
При отчислении из колледжа студент запросил удалить его персональные данные из СЭО 3KL. Администратор системы должен удовлетворить этот запрос.
Предусловие:
На странице, расположенной по пути Администрирование -> Пользователи -> Конфиденциальность и политики -> Настройки конфиденциальности, включена возможность подать запрос по поводу пользовательских данных на странице своего профиля (настройка «Связь с сотрудником по вопросам конфиденциальности» (Рис. 6.1.3.а)).
Рис. 6.1.3.а. Настройка «Связь с сотрудником по вопросам конфиденциальности».
Решение:
1) Для того, чтобы подать заявку на удаление персональных данных, студент должен перейти на страницу «О пользователе» (Рис. 6.1.3.б).
Рис. 6.1.3.б. Переход к странице «О пользователе».
На открывшейся странице в разделе «Конфиденциальность и политики» студент должен нажать на ссылку «Удалить мой аккаунт» (Рис. 6.1.3.в).
Рис. 6.1.3.в. Ссылка «Удалить мой аккаунт».
Студент вводит пояснение к запросу на удаление аккаунта и отправляет запрос на утверждение диспетчеру-администратору (Рис. 6.1.3.г).
Рис. 6.1.3.г. Подача заявки на удаление аккаунта.
2) Диспетчеру-администратору приходит уведомление о новом запросе на удаление персональных данных, нажав на текст которого, диспетчер-администратор может перейти в одобрению/отклонению запроса (Рис. 6.1.3.д).
Рис. 6.1.3.д. Уведомление о поступившем запросе.
Диспетчер-администратор просматривает запрос и его текст и одобряет его через выпадающее меню «Действия» (Рис. 6.1.3.е).
Рис. 6.1.3.е. Одобрение запроса на удаление персональных данных.
Результат:
Пользователь будет удален из СЭО 3KL, его персональные данные будут очищены. При переходе к профилю этого пользователя будет отображаться уведомление (Рис. 6.1.3.ж).
Рис. 6.1.3.ж. Уведомление при переходе к профилю удаленного пользователя.
6.2. Добавление обязательной политики «Согласие на обработку cookies»
Задача:
Добавить в СЭО 3KL обязательную политику «Согласие на обработку cookies», которую пользователи должны будут принимать при регистрации на сайте, а также при работе с сайтом в гостевом режиме.
Решение:
1) На странице, расположенной по пути Администрирование -> Пользователи -> Конфиденциальность и политики -> Управление политиками, нажать на кнопку «Новая политика».
Рис. 6.2.1. Страница «Управление политиками».
Добавляемой политике задать следующие настройки (Рис. 6.2.2):
6.2.2. Добавление новой политики.
Название (см. поз. 1 Рис. 6.2.2) = Согласие на обработку cookies Тип (см. поз. 2 Рис. 6.2.2) = Политика сайта Требуется согласие от (см. поз. 3 Рис. 6.2.2) = Все пользователи (давать согласие с политикой должны будут, как регистрирующиеся пользователи, так и гости сайта) Версия (см. поз. 4 Рис. 6.2.2) = Оставьте поле пустым, чтобы в качестве версии для политики была задана текущая дата Краткое изложение (см. поз. 5 Рис. 6.2.2) = Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов. Полная версия политики (см. поз. 6 Рис. 6.2.2) = Для создания текста для политики вы можете воспользоваться нашим шаблоном, расположенным по ссылке Статус политики (см. поз. 7 Рис. 6.2.2) = Активная
Результат:
1) Созданная политика появится на странице «Управление политиками» (Рис. 6.2.3).
Рис. 6.2.3. Страница «Управление политиками».
2) Политика будет отображаться неавторизованным пользователям снизу страницы (Рис. 6.2.4) и при регистрации.
Рис. 6.2.4. Отображение политики во всплывающем окне снизу страницы.
6.3. Добавление необязательной политики «Согласие на обработку персональных данных докладчика конференции»
Задача:
Добавить в СЭО 3KL необязательную политику «Согласие на обработку персональных данных докладчика конференции». Политику можно будет использовать для ограничения доступа к элементам курса.
1) На странице, расположенной по пути Администрирование -> Пользователи -> Конфиденциальность и политики -> Управление политиками, нажать на кнопку «Новая политика».
Рис. 6.3.1. Страница «Управление политиками».
Добавляемой политике задать следующие настройки (Рис. 6.3.2):
Рис. 6.3.2. Добавление новой политики.
Название (см. поз. 1 Рис. 6.2.2) = Согласие на обработку персональных данных докладчика конференции Тип (см. поз. 2 Рис. 6.2.2) = Другая политика Требуется согласие от (см. поз. 3 Рис. 6.2.2) = Все пользователи (давать согласие с политикой должны будут, как регистрирующиеся пользователи, так и гости сайта) Версия (см. поз. 4 Рис. 6.2.2) = Оставьте поле пустым, чтобы в качестве версии для политики была задана текущая дата Краткое изложение (см. поз. 5 Рис. 6.2.2) = Установленные нормы работы с персональными данными докладчиков конференции Полная версия политики (см. поз. 6 Рис. 6.2.2) = Для создания текста для политики вы можете воспользоваться нашим шаблоном, расположенным по ссылке Согласие необязательно (см. поз. 7 Рис. 6.2.2) = Да Статус политики (см. поз. 8 Рис. 6.2.2) = Активная
Результат:
1) Созданная политика появится на странице «Управление политиками» (Рис. 6.2.3).
Рис. 6.3.1. Страница «Управление политиками».
2) С добавленной политикой пользователи смогут дать согласие на странице «Политики и согласия», которая открывается через страницу «О пользователе» (Рис. 6.3.2).
Рис. 6.3.2. Страница «Политики и согласия».
Добавленную политику можно использовать, например, в качестве ограничения для доступа к элементу курса. Подробнее.
Опубликовал: : Полина Андреева, Сергей Гусев Последние обновление: 17.04.2026
Печать дипломов
Краткая аннотация плана развития функционала печати дипломов
Первый этап
На первом этом этапе будут добавлены настройки и недостающие поля в справочниках, необходимые для заполнения данных при формировании диплома. Будет реализован интерфейс просмотра данных, идущих в диплом, и механизм формирования конечного документа в формате pdf. Основным неудобством, если остановиться на этом этапе, будет необходимость вручную вносить информацию (номер диплома, дату и т.п.) в различные справочники, невозможность оперативно скорректировать и сохранить некоторые данные непосредственно на этапе печати, отсутствие инструментов, облегчающих работу со списками и отсутствие функции выгрузки в ФИС ФРДО.
Трудоёмкость выполнения первого этапа 48 н.ч. (96 н.ч. - 50% со-финансирование от ООО «Открытые технологии»).
Второй этап
На втором этапе предполагается реализация печати диплома через приказ с фиксацией слепка данных в приказе. В интерфейсе просмотра данных, идущих в диплом, станет возможным отредактировать данные перед формированием конечного документа. Перевыпуск диплома будет осуществляться через фиксацию нового слепка данных. У студентов появится возможность просматривать текстовую версию своего будущего диплома до того, как администратор сформирует слепок (переход к интерфейсу будет доступен из зачётной книжки).
Трудоёмкость выполнения второго этапа 62 н.ч.
Третий этап
На третьем этапе предполагается реализовать формирование списков на печать диплома через Панель управления СЭО 3KL, переход к интерфейсу печати диплома по ссылке из Панели управления СЭО 3KL, а также выгрузку дипломов в ФИС ФРДО.
Трудоёмкость выполнения третьего этапа 24 н.ч. (48 н.ч. - 50% со-финансирование от ООО «Открытые технологии»).
Полная трудоёмкость на весь цикл: 134 н.ч. Этапы можно разрабатывать только в заданной последовательности, без пропусков. Но можно остановиться на первом или втором, отказавшись от последующих.
Пользовательский сценарий
Первый этап
Администратор: открывает интерфейс просмотра подписки на программу пользователя, переходит по ссылке к интерфейсу просмотра данных для печати диплома. Система: отображает данные, которые попадут на печать, и кнопку формирования конечного документа для печати. Администратор: видит некорректные данные при просмотре, изменяет данные путём внесения изменений в соответствующих справочниках (см. "Требования к предварительным настройкам и вводу данных"), возвращается в интерфейс просмотра данных для печати диплома. Система: отображает данные с учётом внесённых изменений. Администратор: нажимает на кнопку формирования документа. Система: отдаёт на скачивание документ в формате pdf с данными, размеченными в соответствии с формой диплома.
Второй этап
Администратор: открывает интерфейс просмотра подписки на программу пользователя, переходит по ссылке к интерфейсу просмотра и редактирования данных для печати диплома. Система: отображает форму, в которую подставляются данные, которые попадут на печать, кнопки «Сохранить черновик», «Сохранить и скачать черновик», «Сохранить и отметить как выпущенный». Администратор: проверяет, требуется ли предварительная корректировка общих данных, таких как: название учебного заведения, дисциплин, порядок их отображения и т.п., которые отобразятся в каждом распечатываемом дипломе, вносит корректировки в соответствующие справочники, возвращается к интерфейсу просмотра и редактирования данных для печати диплома. Система: отображает форму со скорректированными данными. Администратор: вносит необходимые изменения в форму (заполняет пустые поля или вносит индивидуальные данные) и сохраняет их. Система: формирует черновик слепка данных о дипломе, отображает форму, подставляя в неё данные из сформированного слепка приказа. Администратор: нажимает на кнопку «Сохранить и скачать черновик». Система: отдаёт файл для печати в формате pdf, в который попадут текущие данные из черновика слепка диплома. Администратор: вносит серии и номера бланков диплома и приложения к диплому в форму и нажимает на кнопку «Сохранить и отметить как выпущенный». Система: сохраняет слепок данных, выполняет «проводку документа» (внутренняя операция, приводящая к изменению статуса подписки на программа на конечный статус «Выдан диплом»), отдаёт на скачивание документ в формате pdf с данными, размеченными в соответствии с формой диплома. Администратор: открывает интерфейс просмотра и редактирования данных для печати диплома. Система: отображает форму с заблокированными полям, в которых отображаются данные, которые попали в выданный диплом, кнопки «Скачать» и «Перевыпустить диплом». Администратор: нажимает на кнопку «Перевыпустить диплом». Система: разблокирует поля формы, отображается кнопки «Сохранить черновик», «Сохранить и скачать черновик», «Сохранить и отметить как выпущенный». Сохраненный ранее слепок данных о дипломе уничтожается, данные заново заполняются из справочников (включая данные об оценках). Статус подписки на программу при этом не изменяется. Администратор: вносит изменения в форму (в том числе, может изменить номер бланку и дату выдачи) и сохраняет данные. Система: формирует черновик слепка на перевыпуск диплома, отображает форму, подставляя в неё данные из сформированного черновика. Администратор: корректирует серии и номера бланков диплома и приложения к диплому в форму и нажимает на кнопку «Печать диплома». Система: сохраняет слепок данных о дипломе, заново проводит документ, отдаёт на скачивание документ в формате pdf с данными, размеченными в соответствии с формой диплома.
Третий этап
Администратор: открывает Панель управления СЭО 3KL, выбирает вкладку «Печать дипломов», отбирает с помощью механизмов фильтрации список студентов для выдачи диплома. Система: отображает список подписок на программу согласно критериям фильтрации. Администратор: переходит из Панели управления по ссылке в интерфейс просмотра и редактирования данных для печати диплома и выполняет сценарий, описанный во втором этапе, далее, повторяет процедуру для всех студентов, отобранных для печати диплома, после этого возвращается в Панель управления, переходит во вкладку «Выгрузка дипломов в ФИС ФРДО», выбирает студентов, по которым нужно сформировать документ, выбирает действие «Сформировать файл для выгрузки в ФИС ФРДО» и отправляет форму. Система: отдаёт на скачивание документ в формате MS Excel для загрузки в ФИС ФРДО.
Особенности с точки зрения пользователя:
номер страницы приложения и общее число страниц приложения будут сгенерированы автоматически в процессе формирования документа для печати;
оценки в диплом попадут в том виде, в котором будут проставлены в итоговых ведомостях соответствующих учебных процессов;
в печатную версию диплома попадут только оценки, актуальные на момент его формирования (без истории пересдач и без изменений, внесенных после формирования диплома). Для того, чтобы в диплом попали более новые оценки, необходимо переформировать печатную версию диплома;
при заполнении пустых полей в форме интерфейса просмотра и редактирования данных для печати диплома и сохранении формы, данные будут записаны в соответствующие справочники (сопоставление данных со справочниками см. в «Требования к предварительным настройкам и вводу данных»);
дата на печать будет выведена в формате «<день месяца с ведущими нулями> <полное наименование месяца> <порядковый номер года> года»;
при генерации выгрузки в ФИС ФРДО выгружаются только действительные с точки зрения системы на текущий момент документы. Список аннулированных бланков не формируется.
Требования к предварительным настройкам и вводу данных
поля Фамилия, Имя, Отчество, Дата рождения будут взяты из справочника Персон, ввод начальных данных осуществляется в интерфейсе создания/редактирования персон;
наименование образовательного учреждения, город, руководитель организации будут взяты из подразделения, указанного в качестве головной организации в подразделении, где расположена подписка на программу. Если настройка не задана, то из подразделения, где расположена подписка на программу. Ввод начальных данных осуществляется в интерфейсе создания/редактирования подразделения;
данные о предыдущем документе об образовании, регистрационный номер, дата выдачи диплома, тип диплома, дополнительные сведения будут взяты из подписки на программу, ввод начальных данных осуществляется в интерфейсе создания/редактирования подписки на программу;
направление подготовки, срок освоения программы, объём образовательной программы будут взяты из программы, ввод начальных данных осуществляется в интерфейсе создания/редактирования программы;
присвоенная квалификация будет формироваться из данных по подписке на программу (поля «Протокол заседания квалификационной комиссии» и «Тип диплома») и данных по программе (Направление подготовки), ввод начальных данных осуществляется в интерфейсах создания/редактирования подписки на программу и программы;
наименование дисциплин, количество зачётных единиц будут взяты из справочника Дисциплин (поля Название в стандарте, зачётные единицы), ввод начальных данных осуществляется в интерфейсе создания/редактирования дисциплины;
порядок отображения дисциплин в дипломе будет осуществляться согласно заданного в настройках учебной программы вручную администратором порядка отображения дисциплин (у всех слушателей, кто обучается по этой программе порядок будет одинаковым, даже если у них был индивидуальный учебный план, перевод из другой программы, разные дисциплины по выбору и т.п.).
Трудоемкость : первый этап 48 н.ч., второй этап 62 н.ч., третий этап 24 н.ч.
Опубликовал: : Полина Андреева Последние обновление: 28.05.2025
Вебинар #01-S. Инструменты автономного тьюторинга (Снижение трудозатрат в СДО Moodle)
снижение трудозатрат для преподавателя в СДО Moodle;
применение элемента курса «Семинар» и его настройка;
применение элемента курса «Тест», какие вопросы можно использовать для рандомизации;
применение элемента курса «Офлайн-тест»;
настройка ограничения доступа и скрытие элементов курса от слушателя;
учет времени затраченного на обучение.
Дата выхода вебинара
04.09.2020г.
Версия системы, на которой был проведен вебинар
3.5.13b
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Элемент курса «Семинар» (далее - Семинар) позволяет накапливать, просматривать, рецензировать и взаимно оценивать работы слушателей. Работа может быть представлена в виде файла (документ Word, электронные таблицы, файл pdf и т. п.) или в виде текста, созданного непосредственно в окне текстового редактора.
Слушатели получают за семинар две оценки: оценку за свою работу и баллы за свою оценку работ своих сокурсников. Оба типа оценки сохраняются в журнале оценок.
Работы оцениваются с использованием нескольких критериев формы оценки, заданной преподавателем. Каждому слушателю предоставляется возможность оценить одну или несколько работ своих сокурсников. Каким образом необходимо оценивать работы и вид оценки - все это описывается в примере, размещаемом преподавателем в элементе курса.
Правильно настроенный элемент курса «Семинар» позволяет снизить трудозатраты преподавателя при проверке работ слушателей.
Общий алгоритм работы с Семинаром:
Фаза настройки:
преподаватель задает введение для семинара;
преподаватель пишет инструкцию по выполнению работы;
преподаватель настраивает форму и критерии оценки;
преподаватель прикладывает примеры работ.
Фаза представления работ:
преподаватель представляет инструкции по оцениванию;
слушатели сдают работы на проверку;
преподаватель или система распределяет работы на проверку рецензентам.
Фаза оценивания:
рецензенты оценивают представленные работы.
Фаза оценивания оценок:
система вычисляет оценки за работы;
система начисляет баллы за оценивание работ;
преподаватель пишет заключение для семинара.
Закрыто (семинар окончен):
слушатели получают оценки за свои работы.
Рис 3.1.1. Фазы в интерфейсе Семинара.
Переключение между фазами семинара выполняется вручную, преподавателем (см. Рис. 3.1.1). Также можно настроить автоматическое переключение некоторых фаз: для этого нужно выставить время начала/конца представления работ и начала/конца оценивания.
Во вновь добавленном в курс элементе курса «Семинар» преподаватель выполняет необходимые действия для фазы настройки: создает введение для Семинара, предоставляет инструкции по выполнению работ и оценке работ, определяет параметры оценивания (Рис. 3.2.1).
Рис. 3.2.1. Страница настроек элемента курса «Семинар».
Доступны следующие стратегии оценивания:
Совокупная оценка. Рецензент оценивает и комментирует, соответствует ли работа заданным критериям.
Комментарии. Рецензент только комментирует на соответствие заданным критериям, но оценку не может выставить. По умолчанию комментарий всегда оценивается наивысшей оценкой.
Количество ошибок. Рецензент комментирует и оценивает в формате (да/нет) на соответствие заданным утверждениям.
Рубрика. Набор критериев оценивания, для каждого из которых заданы уровни и баллы. В левой колонке перечисляются критерии, а справа указываются варианты выполнения этого критерия: от удовлетворяет до не удовлетворяет.
Сами критерии оценивания настраиваются на странице «Форма оценки» (Рис. 3.2.3), перейти на которую можно через одноименную вкладку в меню вторичной навигации (Рис. 3.2.2).
Рис. 3.2.2. Вкладка «Форма оценки» в меню вторичной навигации.
Критерии необходимо формировать таким образом, чтобы, рецензент оценивал работу рецензируемого с практической точки зрения. Например, если вы учите программистов, критерием будет: работает программа или нет, отмментирован ли код (комментариев нет, есть отдельные комментарии, вся программа прокомментирована) и т. п.
3.3. Элемент курса «Семинар». Фаза представления работ
В Фазе представления работ (Рис. 3.3.1) слушатели курса получают возможность сдать свои работы на проверку.
Рис. 3.3.1. Интерфейс Семинара в Фазе представления работ.
Срок представления работ может быть ограничен настройками Семинара.
После того как слушатели предоставили свои работы, преподаватель распределяет их для взаимной проверки. Доступны следующие варианты настройки распределения (Рис. 3.3.2):
Ручное распределение. Преподаватель вручную назначает рецензентов и рецензируемых.
Случайное распределение. Работы автоматически и в случайном порядке попадают на проверку случайным рецензентам.
Плановое распределение. Работы будут автоматически распределены между рецензентами в конце фазы представления работ. Конец фазы может быть задан параметром семинара «Окончание срока представления».
Метод планового распределения удобно использовать одновременно с функцией автоматического переключения фаз.
Рис. 3.3.2. Пример интерфейса преподавателя элемента курса «Семинар» при ручном распределении работ.
3.5. Элемент курса «Семинар». Фаза оценивания оценок
Здесь преподаватель выбирает в поле «Сравнение оценок» алгоритм вычисления оценки за оценивание работ слушателями и нажимает кнопку «Пересчет оценок» для их вычисления (Рис. 3.5.1).
Рис. 3.5.1. Интерфейс преподавателя страницы Семинара в Фазе оценивания оценок.
В зависимости от выбранного алгоритма вычисления оценки, удельный вес «плохих» и «хороших» оценок будет учитываться по-разному. Для варианта «беспристрастно» (значение по умолчанию) все оценки имеют равный вес. Для «строгих» вариантов (очень строго, строго) больший вес имеют плохие оценки. Для «небрежных» (очень небрежно, небрежно) больший вес имеют хорошие оценки. Преподаватель может неоднократно пересчитывать баллы с различными настройками, пока не получит приемлемый для себя результат.
В этой фазе преподаватель может проанализировать насколько качественно слушатели оценили работы и насколько успешно прошел семинар с точки зрения учебного процесса.
Преподаватель пишет заключение по проведенному семинару (Рис. 3.5.2) и переключает Семинар на следующую фазу.
Рис. 3.5.2. Поле «Заключение» на странице настроек Семинара.
3.7. Взаимное оценивание слушателей в элементе курса «Форум»
Задача:
В курсе организовано перекрестное консультирование слушателей при помощи элемента курса «Форум». Для повышения заинтересованности пользователей и привлечения их к участию в процессе консультирования, необходимо настроить возможность оценивания слушателями курса публикуемых сообщений.
Предусловие:
Подразумевается, что в курсе уже создан и корректно настроен элемент курса «Форум».
Решение:
1) Зайти в элемент курса «Форум».
2) Используя вкладку «Дополнительно» меню вторичной навигации перейти к странице «Права» (Рис. 3.7.1).
Рис. 3.7.1. Панель вторичной навигации на странице форума.
3) На открывшейся странице из выпадающего списка в поле «Расширенное переопределение роли» выбрать роль «Слушатель» (Рис 3.7.2).
Рис 3.7.2. Переход к списку прав слушателя.
4) В перечне прав слушателя найти право «Оценивать сообщения», установить опцию в столбце «Дать право» (Рис. 3.7.3), сохранить изменения.
Рис. 3.7.3. Выдача права «Оценивать сообщения» в элементе курса «Форум» для роли «Слушатель».
Итоговая оценка за форум будет формироваться на основании метода, определенного в разделе настроек «Оценивание» (Рис. 3.7.4). Дополнительная информация по настройке оценивания доступна в статье «Элемент курса «Форум».
Рис 3.7.4. Раздел настроек «Оценивание» элемента курса «Форум».
Результат:
Теперь слушатели могут не только отвечать на сообщения в форуме, но и выставлять оценки другим слушателям за их ответы.
Рис. 3.7.5. Пример оценки сообщения одного слушателя другим слушателем.
Право «Оценивать сообщения», выданное слушателям, будет ограничено только указанным элементом курса «Форум», и не распространяется ни на другие элементы курса, ни на курс в целом.
основные цели информационно-образовательной среды;
требования к ЭИОС по ФГОС 3++;
реализация требований ФГОС 3++ к ЭИОС в СЭО 3KL.
Дата выхода вебинара
20.12.2022г
Версия системы, на которой был проведен вебинар
3.9.18b
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Предоставление индивидуального доступа к ЭИОС на базе «СЭО 3KL», решение вопроса утраты пароля студентом, возможности использования «СЭО 3KL» на мобильных устройствах, возможность использования приложения Moodle mobile для доступа к «СЭО 3KL», решения для пользователей с ОВЗ в «СЭО 3KL»
Доступ к учебным планам, рабочим программам дисциплин, программам практик, к электронным учебным изданиям и электронным образовательным ресурсам, указанных в рабочих программах дисциплин, программах практик; возможность формирования электронного портфолио обучающегося, в том числе сохраниение его работ и оценок за эти работы
Решения для предоставления обучающимся доступа к учебным планам и программам дисциплин в «СЭО 3KL» с помощью электронных курсов, с помощью блоков «Основное меню» и «Внешние данные 3KL»
Решения для предоставления обучающимся доступа к электронным учебным изданиям и образовательным ресурсам (ЭОР), возможности интеграции «СЭО 3KL» с электронными библиотеками, возможности размещения ЭОР в электронных курсах
Возможности фиксации хода образовательного процесса в «СЭО 3KL», возможности проведения учебных занятий и процедур оценки результатов обучения в «СЭО 3KL», возможности взаимодействия между участниками образовательного процесса
Отчеты об оценках, посещаемости, активности обучающихся на электронных курсах; отчет «Журнал оценок» электронного курса; отчет «Ведомость текущих оценок»; отчеты по итогам освоения обучающимися программ обучения; отчет «Журнал успеваемости и посещаемости элемента курса «Занятие 3KL»; отчет об активности студента «Время, затраченное на изучение курса»; журнал успеваемости/посещаемости встроенного в СЭО 3KL модуля «Электронный деканат»; формирование итоговой ведомости и электронной зачетной книжки обучающегося; блок «Матрица компетенций» в личном кабинете обучающегося; возможности интеграции «СЭО 3KL» с системами управления обучением (1С, АСУ «Спрут»)
Синхронное взаимодействие: возможности организации индивидуальных и групповых консультаций (элементы курса «Занятие 3KL», «Чат»); асинхронное взаимодействие: уведомления в «СЭО 3KL», форумы, блок «Спросить преподавателя 3KL»
Электронная информационно-образовательная среда (ЭИОС)– это совокупность электронных информационных и образовательных ресурсов, информационных и телекоммуникационных технологий и средств, обеспечивающих освоение обучающимися образовательных программ, независимо от местонахождения обучающегося.
Цель ЭИОС - создание единого образовательного пространства для повышения качества и эффективности образования.
Требования к ЭИОС по ФГОС 3++ :
электронная информационно-образовательная среда организации должна быть доступна каждому обучающемуся из любой точки, в которой имеется доступ к информационно-телекоммуникационной сети «Интернет», как на территории организации, так и вне ее, доступ должен быть индивидуальный и неограниченный;
ЭИОС организации должна обеспечивать:
доступ к учебным планам, рабочим программам дисциплин, программам практик;
доступ к электронным учебным изданиям и электронным образовательным ресурсам, указанных в рабочих программах дисциплин, программах практик;
возможность формирования электронного портфолио обучающегося, в том числе сохранение его работ и оценок за эти работы;
в случае реализации программ бакалавриата/специалитета/магистратуры с применением электронного обучения, дистанционных образовательных технологий ЭИОС должна дополнительно обеспечивать:
фиксацию хода образовательного процесса, результатов промежуточной аттестации и результатов освоения программ;
проведение учебных занятий, процедур оценки результатов обучения, реализация которых предусмотрена с применением электронного обучения, дистанционных образовательных технологий;
взаимодействие между участниками образовательного процесса, в том числе синхронное и (или) асинхронное взаимодействие посредством сети «Интернет».
3.2. Возможности использования «СЭО 3KL» на мобильных устройствах. Приложение «Moodle mobile»
Многие студенты заходят на образовательные платформы с мобильных устройств (телефонов, планшетов). Интерфейс страниц СЭО 3KL спроектирован и настроен таким образом, чтобы проходить курсы было удобно и комфортно на устройстве с любым (разумным) размером экрана (Рис. 3.2.1).
Рис. 3.2.1. Главная страница среды электронного обучения. Пример отображения на мобильном устройстве.
Для прохождения курсов также можно использовать приложение «Moodle mobile», однако следует помнить, что приложение поддерживает не все элементы курса, доступные в СЭО 3KL. В случае, если приложение не может открыть элемент курса, оно предложит открыть этот элемент в браузере. При переходе в браузер из приложения повторная авторизация с системе не потребуется.
Подробнее о поддерживаемых Moodle Mobile элементах курса смотрите в соответствующем разделе статьи «Элементы курса и ресурсы».
3.3. Способы предоставления обучающимся доступа к учебным планам и программам дисциплин в «СЭО 3KL»
Согласно требованиям ФГОС, ЭИОС организации должна обеспечивать доступ к учебным планам, рабочим программам дисциплин, программам практик. На базе «СЭО 3KL» это требование можно реализовать разными способами:
3.3.2. Размещение учебных планов и программ дисциплин в отдельном курсе
На базе «СЭО 3KL» можно создать курс, который будет содержать документы, регламентирующие образовательный процесс (учебные планы, рабочие программы дисциплин, программы практик), электронные учебные издания и образовательные ресурсы, ссылки на учебные курсы.
Опубликовал: : Илона Иванова Последние обновление: 05.03.2026
Организация открытого мероприятия (онлайн-конференции) на базе СЭО 3KL
Пошаговая инструкция по созданию курса для проведения онлайн-конференции при помощи инструментов среды электронного обучения 3КL (показано на СЭО 3КL 4.1) . . . . . .
Проведение массовых мероприятий (открытых вебинаров, конкурсов, мастер-классов, конференций и т. п.) в онлайн-формате является современной тенденцией и, по сравнению с традиционным очным, имеет ряд значительных преимуществ:
простота масштабирования и привлечения более широкого круга участников и выступающих (спикеров);
гибкий график проведения, практически без отрыва участников от своего рабочего процесса;
возможность организации нескольких площадок выступления без необходимости аренды/использования дополнительных помещений;
параллельная трансляция мероприятия через социальные сети и видеохостинги;
удобная и сравнительно низкобюджетная демонстрация наглядных материалов и презентаций;
более выгодная для организатора себестоимость затрат на мероприятие.
Использование среды электронного обучения в качестве электронной площадки позволяет облегчить и автоматизировать многие этапы подготовки и проведения мероприятия. Сценарий, приведенный ниже, описывает технические аспекты и шаги по созданию площадки для проведения онлайн-конференции на базе СЭО 3КL.
Функционал и инструменты электронной площадки для проведения открытого онлайн-мероприятия должны обеспечивать возможность организации следующих действий и процессов:
Действие/процесс
Назначение, особенности
Сценарий применения
Функционал (способ реализации) в СЭО 3КL
Вход в мероприятие через основную точку входа
Точка входа (лендинг мероприятия, посадочная страница) должна привлечь потенциального участника и побудить его к регистрации на мероприятии. Содержит основную информацию о целях, задачах, тематике вопросов, условиях мероприятия и необходимые для первичного ознакомления документы (информационные письма, регламенты, программа и т. п.).
Страница должна быть доступна незарегистрированным пользователям.
Ссылка на посадочную страницу размещается в соцсетях, рекламных продуктах, основном сайте организации и по ней потенциальные участники переходят к точке входа на электронную площадку мероприятия.
Регистрация участника подразумевает получение от него персональных данных для:
последующей однозначной идентификации этого пользователя;
учета его действий на мероприятии;
информационного обмена (рассылки, опросы, награждение и т. п.).
Регистрация участника, как правило, включает в себя два последовательных этапа:
1) Создание учетной записи пользователя в системе. 2) Зачисление пользователя в список участников на электронной площадке.
Необходимо получить от пользователя согласие на обработку персональных данных.
Пользователь заполняет регистрационную форму с необходимым минимумом персональных данных; принимает пользовательские соглашения; зачисляется участником мероприятия. На электронную почту получает письмо о подтверждении регистрации в системе и информационную рассылку о программе мероприятия.
Организация персонального пространства участника мероприятия
Персональная страница пользователя в системе с его данными(личный кабинет); календарем предстоящих событий; списком курсов (мероприятий) участником которых он является; перечнем полученных сертификатов и т. п.
В личном кабинете пользователь имеет возможность:
дозаполнить персональные данные, необходимые для корректного формирования сертификата об участии в мероприятии;
Инструменты общения и анкетирования. Позволяют участнику получать ответы на интересующие его вопросы, а организатору - собирать статистические данные для улучшения мероприятия и анализа востребованности/интереса.
В период проведения мероприятия все участники проходят анкетирование, общаются на форумах электронной площадки.
Элементы курса «Обратная связь», «Отзыв о курсе», «Опрос», «Форум»
Доступ участника к материалам конференции
Все необходимые материалы и информация доступны участнику на электронной площадке мероприятия — в курсе, в котором непосредственно организована и проводится конференция.
На электронной площадке мероприятия участник может:
ознакомиться с необходимыми инструкциями для участников;
уточнить даты и время докладов;
перейти к просмотру интересующего его доклада;
оформить заявку на участие в качестве докладчика;
задать вопрос в тематическом форуме;
пройти опрос и т. п.
Учет активности и посещаемости
Инструмент контроля. Если по окончании мероприятия предполагается награждение участников по определенным условиям, необходимо контролировать посещение докладов или иной активности участников, чтобы не выдавать сертификаты просто так.
Все посещенные слушателем доклады, а также время присутствия пользователя на докладе, будут автоматически учитываться системой.
В зависимости от уровня участия (участник или докладчик) и от активности пользователя, по завершении мероприятия участнику генерируется соответствующий сертификат (это может быть, сертификат слушателя, участника, почетного и т. п).
Задача: ООО «Открытые технологии» организует и проводит онлайн-мероприятие «Конференция «Среда электронного обучения «Moodle» для образования». Необходимо создать и настроить электронную площадку мероприятия в соответствии со следующими требованиями:
1) Посадочная страница (лендинг) конференции должна соответствовать утвержденному макету (Рис. 2.1), оформлена в лаконичном стиле, содержать утвержденные иллюстрации и баннер.
Рис. 2.1 Макет посадочной страницы.
2) Доступ к лендингу должен быть у всех посетителей, в том числе, еще незарегистрированных/неавторизованных в системе.
3) Информационное наполнение лендинга должно включать:
цели и задачи конференции;
информационное письмо о мероприятии;
сроки и формат проведения конференции;
программу конференции;
данные о проводимом в рамках конференции конкурсе научных статей «Технологии образовательного процесса для электронных учебных курсов».
4) Кнопки перехода к электронной площадке мероприятия, регистрации в системе/конференции/конкурсе должны располагаться в легкодоступных местах, удобных для использования посетителями лендинга.
5) Посадочная страница должна содержать, изложенную в простой и доступной форме, подробную информацию о том, как регистрироваться в системе и на конференции, чтобы пользователи с разным уровнем подготовки смогли успешно выполнить все необходимые действия по процедурам регистрации.
6) Внешний вид площадки конференции должен соответствовать утвержденному макету (Рис. 2.2) и содержать:
утвержденный рекламный баннер мероприятия;
перечень участников оргкомитета мероприятия, с указанием ФИО, научного звания/должности, названия учебного заведения;
инструмент новостной рассылки для участников конференции;
инструмент обратной связи участников конференции с организаторами (форум);
информационное письмо о мероприятии;
инструмент опроса участников конференции с утвержденной формой анкеты;
контакты для связи;
ссылки на архивные материалы (ранее проведенные конференции);
инструмент регистрации докладов ( с административным механизмом одобрения заявленных докладов);
полную программу мероприятия по дням, с указанием: названия доклада/события, даты и времени его проведения, информации об авторе;
инструмент автоматического формирования сертификата для участника/докладчика конференции.
Рис. 2.2. Макет страницы конференции.
7) Инструмент регистрации докладов должен содержать:
всю необходимую информацию о процессе и особенностях проведения доклада (выступления спикера) в условиях используемого на мероприятии сервиса видеоконференцсвязи;
требования к оформлению доклада, его продолжительности, сроках подачи заявок и процедуре ободрения доклада оргкомитетом;
механизм подачи заявок участниками конференции на выступление с докладом (с дополнительным пользовательским соглашением на обработку персональных данных в качестве докладчика).
8) Для получения сертификата участника пользователь должен посетить не менее трех докладов в каждый день конференции. Под посещением доклада подразумевается, что в период проведения доклада пользователь находился на этом дистанционном мероприятии (в сессии занятия) и провел там не менее 60% общего времени доклада. Сертификат участника должен соответствовать утвержденному шаблону, формироваться автоматически при достижении условий выдачи и предусматривать возможность выбора участником одного из вариантов оформления: без указания должности участника; с указанием должности участника; с указанием должности участника и количеством посещенных им докладов конференции.
9) Сертификат участника мероприятия должен выдаваться при выполнении пользователем условий получения сертификата (см. предыдущий пункт) и предусматривать возможность выбора пользователем одной из трех утвержденных форм:
без должности (только ФИО участника);
с указанием должности участника;
с указанием должности и количества посещенных участников докладов.
10) Докладчики конференции при формировании сертификата должны иметь возможность выбора одной из двух утвержденных форм документа:
с указанием должности и места работы;
без указания должности и места работы.
11) Согласие на обработку персональных данных должно подтверждаться пользователем в процессе регистрации на участие в мероприятии и учитываться автоматически, без привлечения административного ресурса организатора конференции.
12) Форма регистрации в среде электронного обучения должна быть была простой, интуитивно понятной. Этап первичной регистрации в системе должен включать минимум действий со стороны потенциального участника, а сам сценарий регистрации в системе новых пользователей должен обеспечивать автоматическую авторизацию пользователя и переход его в курс конференции сразу после корректного заполнения регистрационной формы.
13) Сертификат докладчика должен соответствовать утвержденному шаблону, формироваться автоматически, после зачисления пользователя в локальную группу «Докладчики» и предусматривать возможность выбора участником одного из вариантов оформления: без указания должности докладчика; с указанием должности докладчика.
14) Все сертификаты должны становиться доступными пользователям только после завершения ими анкетирования «Опрос участников конференции».
15) Инструмент анкетирования «Опрос участников конференции» должен быть доступным участникам мероприятия только после даты окончания последнего доклада конференции.
16) Для оценки соответствия докладов требованиям конференции, взаимодействия с участниками (новостная рассылка, ответы в форме, контроль выступлений, корректировки и дозаполнения программы мероприятия и т. п.) утверждается оргкомитет конференции в количестве трех человек.
Обратите внимание: все действия, права и обязанности представителей оргкомитета конференции регламентируются «Положением о конференции». Сам документ должен быть сформирован и согласован на этапе планирования мероприятия и в данном решении не рассматривается.
Предусловия
1) В среде электронного обучения применена тема оформления «СЭО 3КL».
2) В СЭО 3KL включена и настроена «Витрина курсов».
3) В СЭО 3КL установлен в качестве обработчика политик сайта «Политики соглашений 3KL(tool_policy3kl)».
4) В СЭО 3KL разрешены невидимые элементы курса (Администрирование->Расширенные возможности->опция «Разрешить невидимые элементы курса» установлена).
5) Пользователи-представители оргкомитета уже имеют корректно заполненные учетные записи в СЭО 3КL.
6) В СЭО 3КL создано дополнительное поле профиля «Группа».
7) Для элемента курса «Занятие 3КL» создан и настроен провайдер ВКС с названием «TrueConfnew». Провайдер создан на базе сервиса «TrueConf», с которым у организатора конференции существует действующий договор на предоставление услуг ВКС.
1) Потенциальный участник конференции попадает (по прямой ссылке, ссылке из соцсетей, из рассылки и т.п.) на посадочную страницу (Рис. 3.1), на которой ему доступны:
описание целей и задач конференции с информационным письмом (поз. 3 Рис. 3.1);
информация о круглом столе, проводимом в рамках конференции (поз. 4 Рис. 3.1);
информация о конкурсе научных статей, проводимом в рамках конференции (поз. 5 Рис. 3.1);
информация о приглашаемом контингенте пользователей (поз. 6 Рис. 3.1);
планируемая программа конференции (поз. 7 Рис. 3.1);
информация о формате конференции (поз. 8 Рис. 3.1);
возможность быстрого перехода в соцсеть для публикации ссылки на мероприятие (поз. 9 Рис. 3.1);
пошаговые инструкции о процессе регистрации на мероприятие для незарегистрированных в СЭО 3КL пользователей (поз. 10 Рис. 3.1) и пользователей уже имеющих учетную запись (поз. 11 Рис. 3.1).
Рис. 3.1. Страница лендинга с основной информацией о конференции.
Пользователь ознакамливается с информацией, решает принять участие в мероприятии, нажимает любую удобную ему кнопку в интерфейсе страницы и переходит на страницу регистрации/авторизации.
Если пользователь уже имеет учетную запись в СЭО 3КL, то вводит свой логин и пароль, если нет — нажав на ссылку «Создать учетную запись»заполняет простую форму регистрации и принимает соглашение «Об обработке персональных данных» (Рис. 3.2).
Рис. 3.2. Регистрационная форма.
Соглашение «Об обработке персональных данных» является обязательным для продолжения работы со средой электронного обучения и будет принято автоматически при нажатии кнопки «Зарегистрироваться». При этом пользователь имеет возможность, кликнув по ссылке в названии соглашения, ознакомиться с текстом соглашения, который будет открыт в отдельном окне (Рис. 3.3).
Рис. 3.3. Окно с текстом соглашения «Об обработке персональных данных».
После авторизации/заполнения регистрационной формы пользователь автоматически переходит на страницу конференции (Рис. 3.4).
Рис. 3.4. Общий вид курса-конференции.
2) На странице курса-конференции пользователю доступна контактная информация организатора конференции (см. поз. 1 Рис. 3.4), состав оргкомитета (см. поз. 2 Рис. 3.4), лента новостей мероприятия (см. поз. 3 Рис. 3.4), программа мероприятия (см. поз. 4 Рис. 3.4), возможность задать вопрос представителям организатора (см. поз. 5 Рис. 3.4). В секции «Доклады» он может ознакомиться с требованиями к выступлению с докладом (см. поз. 6 Рис. 3.4).
3) Участник конференции принял решение выступить с докладом. Если в профиле пользователя еще не заполнены поля «Отчество (или второе имя)», «Учреждение (организация)», «Должность» — ему будет отображаться соответствующее текстовое сообщение (см. поз. 6 Рис. 3.4). После того, как необходимые поля будут заполнены в личном кабинете, сообщение скрывается и вместо него в интерфейсе секции становится доступна кнопка для подачи заявки на выступление (Рис. 3.5).
Рис. 3.5. Вид секции «Доклады» для участников с заполненными полями профиля «Отчество (или второе имя)», «Учреждение (организация)» и «Должность».
Выступление на конференции предполагает передачу со стороны пользователя организаторам конференции более широкого набора персональных данных, поэтому, перед тем как перейти к заполнению заявки, потенциальный докладчик соглашается с политикой «Согласие на обработку персональных данных докладчика конференции», после чего нажав кнопку «Подать заявку на выступление с докладом» переходит на страницу формы заявки (Рис. 3.6).
Рис. 3.6. Форма подачи заявки на выступление с докладом.
После того, как участник заполнил заявку и нажал кнопку «Сохранить» (см. Рис. 3.6), у него остается возможность отредактировать данные заявки, перейдя по ссылке, доступной в секции вместо кнопки подачи заявки (Рис. 3.7).
Рис. 3.7. Ссылка для перехода к редактированию заявки.
Обратите внимание: предложенный механизм формирования списка докладов не предусматривает модерацию и одобрение поданных заявок через базу данных. Все остальное взаимодействие представителей оргкомитета и докладчиков (согласование времени, корректировка темы доклада и т. п.) осуществляется по другим каналам связи.
После успешного создания заявки на доклад, логикой курса «Зачисление в группу «Докладчики» пользователь зачисляется в локальную группу «Докладчики».
После наступления даты окончания приема заявок на выступления с докладом доступ к содержимому секции «Доклады» блокируется и создание новых заявок становится невозможным (Рис. 3.8).
Рис. 3.8. Вид секции «Доклады» после завершения срока приема заявок.
4) Сетка докладов в программе конференции формируется по мере поступления заявок. Согласованные доклады добавляются представителем организатора в виде элемента курса «Занятие 3КL» (см. п. 4.6.8-4.6.11 решения).
Даты и время проведения мероприятий конференций участник может уточнить непосредственно на странице курса-конференции или в личном кабинете, при помощи блоков «Календарь» или «Предстоящие события» (Рис. 3.9).
Рис. 3.9. Отображение мероприятий конференции в блоках «Календарь» и «Предстоящие события».
5) В период проведения конференции участник принимает участие в пленарном заседании, круглом столе и посещает интересующие его доклады (см. поз. 7 Рис. 3.4, Рис. 3.10). Количество посещенных докладов и время присутствия участника на них автоматически учитывается системой.
Рис. 3.10. Страница сессии занятия с докладом «Обзор новых возможностей СЭО 3КL».
6) После завершения последнего доклада конференции у участников и докладчиков становится доступной возможность пройти анкетирование «Опрос участников конференции» (см. поз. 8 Рис. 3.4, Рис. 3.11).
Рис. 3.11. Заполненная анкета.
7) После успешного заполнения анкеты (Рис. 3.12) у пользователя появляется возможность получить сертификат.
Рис. 3.12. Переход к получению сертификата.
Пользователю становятся доступны элементы курса «Сертификат СЭО 3КL» в секции «Сертификат» (см. поз. 9 Рис. 3.4, Рис.3.13).
Рис. 3.13. Вид секции «Сертификат» для докладчика, который посетил по 3 других доклада в каждый день конференции и прослушал их до конца.
Если пользователь выступал с докладом, ему доступна возможность сгенерировать сертификат докладчика; если пользователь был участником, посетил не менее трех докладов в течение каждого дня конференции и провел на каждом из посещенных докладов не менее 60% общего времени доклада — сертификат участника.
Пользователь выбирает тип бланка сертификата (с должностью или без, а для участника еще доступен вариант с количеством посещенных докладов), проверяет свои данные и, при необходимости, корректирует их в личном кабинете, и нажав кнопку «Получить сертификат», генерирует документ (Рис. 3.14).
Рис. 3.14. Пример выданного сертификата участника.
После выдачи электронные сертификаты будут доступны пользователю в личном кабинете (Рис. 3.15).
Рис. 3.15. Отображение выданного сертификата в блоке «Мои сертификаты».
Если у вас нет необходимости использовать для конференции оформление и цветовую схему, отличные от общего внешнего вида среды электронного обучения, это шаг можно пропустить.
Привязка к отдельному профилю дает возможность реализовать, не изменяя общего внешнего вида вашей среды электронного обучения, особые требования к стилизации площадки конференции, недоступные в профиле с настройками по умолчанию, например: • оптимизация элементов управления в пользовательском интерфейсе — скрытие вторичной навигации, избыточной в курсе-конференции, но которую активно используют пользователи в основных курсах СЭО 3КL; • более рациональное использование пространства посадочной страницы — настройка дополнительных регионов для размещения информации и блоков на странице описания курсов в несколько колонок (Рис. 4.1).
Профиль темы оформления с кастомными настройками
Профиль темы оформления с настройками по умолчанию
Рис. 4.1. Примеры настройки внешнего вида страницы описания курса.
Определение основных параметров курса-конференции: формат курса, количество и вид секций курса, отслеживания выполнения, настройка оценивания, привязка к профилю темы оформления (если необходимо) и т. п.
Формирование внешнего вида и содержания посадочной страницы из блоков «Слайдер», «Поделиться ссылкой» и нескольких «HTML» с утвержденными текстами и дополнительными кнопками входа. При этом размещение и требуемая компоновка блоков обеспечивается ранее настроенной в профиле темы оформления сеткой регионов.
Обратите внимание: в настоящем решении наполнение курса конференции приведено как единый этап, перед организацией подписки на курс. Фактически же, подписка участников может быть открыта после создания и наполнения в курсе секций с оргматериалами и контактами. Остальные секции курса (программа мероприятия, прием докладов, сертификаты и т. п.) добавляются в открытый курс, в рабочем порядке и подкрепляются соответствующими новостными рассылками.
Формирование внешнего вида секций курсов, наполнение секций тематическими материалами согласно макета.
Состоит из двух этапов: настройки удобной процедуры регистрации в СЭО 3КL (с минимальным количеством полей в форме регистрации и одновременным принятием пользовательского соглашения) и настройки подписки участников на курс конференции.
4.1. Создание профиля темы оформления для курса-конференции и импорт настроек
1) На странице «Панель управления профилями темы» (Администрирование->Внешний вид->Темы->СЭО 3КL->Панель управления профилями темы) нажать кнопку «Создание профиля» и на вновь открывшейся странице заполнить (Рис. 4.1.1):
Название = Конференция Код = conf2022
Рис. 4.1.1. Создание нового профиля темы оформления.
Сохранить настройки.
2) На странице «Панель управления профилями темы» (Администрирование->Внешний вид->Темы->СЭО 3КL->Панель управления профилями темы) найти профиль «Конференция», нажать в меню профиля кнопку «Импорт настроек профиля темы»(Рис. 4.1.2), в файловом менеджере на вновь открывшейся странице (Рис. 4.1.3) указать файл шаблона profil_conf2022.zip с готовыми настройками профиля темы оформления, нажать кнопку «Загрузить».
Рис. 4.1.2. Страница «Панель управления профилями темы».
Рис. 4.1.3. Загрузка в профиль темы оформления файла с настройками.
Если по какой-то причине у нас нет возможности импортировать готовые настройки профиля оформления с помощью файла, вы можете настроить профиль вручную. Подробная информация об этом приведена в разделе статьи «Настройки профиля темы оформления конференции».
4.2. Подготовка соглашений на обработку персональных данных участников конференции (Об обработке персональных данных и Согласие на обработку персональных данных докладчика конференции)
Приведенные ниже тексты соглашений носят ознакомительный характер и приводятся в качестве примера. Подразумевается, что все участники конференции принимают пользовательское соглашение «Об обработке персональных данных», а выступающие на мероприятии (докладчики) должны дополнительно подтвердить «Согласие на обработку персональных данных докладчика конференции».
1) На странице «Управление политиками» (Администрирование->Пользователи->Конфиденциальность и политики->Управление политиками) нажать кнопку «Новая политика», на вновь открывшейся странице заполнить (Рис. 4.2.1):
Название = Об обработке персональных данных Тип = Политика сайта Требуется согласие от = Аутентифицированные пользователи Краткое изложение = Установленные нормы работы с персональными данными. Полная версия политики — вставить в поле текст из файла Показать эту политику перед отображением других политик = Нет Согласие с политикой необязательно = Нет Статус политики = Активно
Рис. 4.2.1. Страница создания политики.
2) На странице «Управление политиками» (Администрирование->Пользователи->Конфиденциальность и политики->Управление политиками) нажать кнопку «Новая политика», на вновь открывшейся странице заполнить (Рис. 4.2.1):
Название = Согласие на обработку персональных данных докладчика конференции Тип = Политика сайта Требуется согласие от = Аутентифицированные пользователи Краткое изложение = Субъект персональных данных дает свое согласие на использование своих изображений в информационных и иных материалах, размещаемых в печатных изданиях, в сети Интернет, в радио- и телевизионном эфире в рамках публикации информации о Конференции. Полная версия политики — вставить в поле текст из файла Показать эту политику перед отображением других политик = Нет Согласие с политикой необязательно = Да Статус политики = Активно
4.3. Создание и предварительная настройка курса-конференции
1) Любым удобным способом (через Витрину курсов, через администрирование) добавить новый курс со следующими настройками (Рис. 4.3.1):
Полное название курса = Конференция «Среда электронного обучения «Moodle» для образования» Краткое название курса = conf_2022 Видимость курса = Показать Дата начала курса = 18 мая 2022 года 00:00 Дата окончания курса = 20 мая 2022 года 14:00, опция «Включить» установлена Изображение курса — загружен файл coursepre3.jpg Формат = СЭО 3КL Представление курса = Показывать все секции на одной странице Число секций в курсе = 9 Режим отображения курса = Экспертный режим Режим отображения элементов курса = Компактное Режим отображения секций = Базовый Отображение скрытых секций = Полностью невидимы Выравнивание заголовков секций = По левому краю Ширина секций (по умолчанию) = 100% Установить ширину секций принудительно = Нет Завершать ли раздел (по умолчанию) = Нет Установить завершение раздела принудительно = Нет Ширина описания секции (по умолчанию) = 100% Установить ширину описания секции принудительно = Нет Иконка в заголовке секции = Нет Принудительный язык = не устанавливать принудительно Количество отображаемых объявлений = 5 Показывать журнал оценок студентам = Да Показывать отчеты о деятельности = Да Показывать даты активных элементов = Нет Максимальный размер загружаемого файла = 30 Мбайт
Обратите внимание: доступные у вас в выпадающем списке размеры загружаемого файла могут отличаться от рекомендуемых в решении. При определении значения выбирайте ближайшее доступное или ориентируйтесь на количество свободного места на вашем сервере и усредненный размер файла, который может быть прикреплен пользователем. Дополнительная информация о лимитах на размер загружаемых файлов в соответствующем разделе статьи «Работа с файлами в СЭО 3КL. Файловый контент».
Включить отслеживание выполнения = Да Показать условия выполнения активного элемента = Да Групповой режим = Нет групп Принудительный групповой режим = Нет Поток по умолчанию = Пусто Ваше слово вместо «Слушатель» = Участник
2) На странице «Привязки профиля темы» профиля «Конференция» (Администрирование->Внешний вид->Темы->СЭО 3КL->Конференция->Привязки профиля темы) нажать кнопку «Назначить профиль», на вновь открывшейся странице «Создать привязку профиля темы» в выпадающем списке «Выбрать привязку» установить «Привязка к курсу», а в поле «Установить профиль для курса» указать курс «Конференция «Среда электронного обучения «Moodle» для образования» (Рис. 4.3.2).
Рис. 4.3.2. Привязка профиля темы оформления к курсу конференции.
3) Перейти к настройкам фильтров в курсе (Управление курсом->Фильтры) и установить (Рис. 4.3.3):
Мультимедийные плагины = Выключен Просмотр PDF = Выключен
Рис. 4.3.3. Страница настроек фильтров в курсе.
4) Перейти на страницу локальных групп курса (Управление курсом->Пользователи->Группы), нажать кнопку «Создать группу», на открывшейся странице создания группы указать:
Название группы = Докладчики
Сохранить настройки.
5) Нажать кнопку «Создать группу», на открывшейся странице создания группы указать:
Название группы = Организаторы
Сохранить настройки.
5) Перейти на страницу «Настройка журнала оценок» (Управление курсом->Настройка журнала оценок), нажать кнопку «Добавить категорию» (Рис. 4.3.4), на вновь открывшейся странице задать:
Название категории = Посещение докладов Итоговая оценка = Простое среднее взвешенное оценок Опция «Учитывать только заполненные оценки» — установлена Идентификатор (ID) = LISTENED_REPORT Формат представления оценки = По умолчанию (Значение) Тип оценки = Значение Максимальная оценка = 100 Минимальная оценка = 0
Рис. 4.3.4. Страница «Настройка журнала оценок». Переход к созданию категории оценок.
4.4. Формирование оргкомитета конференции (зачисление в курс конференции представителей оргкомитета с ролью «Преподаватель»)
1) Для пользователей-представителей оргкомитета (Томильская Юнона, Гуманитарская Джулия, Чехонте Антуан) на пользовательских страницах «Редактировать информацию» заполнить поле профиля:
Поле профиля «Группа» = Конф.2022_оргкомитет
2) Зачислить пользователей-представителей оргкомитета в курс «Конференция «Среда электронного обучения «Moodle» для образования» с ролью «Преподаватель».
4.5. Настройка страницы описания курса (лендинг) в соответствии с поставленной задачей и макетом
1) На странице «Настройки дополнительных полей курса» (вторичная навигация курса->Дополнительно->Настройки дополнительных полей курса) установить (Рис. 4.5.1):
Отображать дополнительную кнопку доступа к курсу = Нет Отображение настраиваемых полей курса = Не отображать Перенаправление в курс со страницы описания курса при переходе из витрины = Перенаправлять в курс подписанных (пропускать страницу описания, если пользователь уже подписан на курс) Скрыть контакты курса на странице описания курса = Да Скрыть галерею курса на странице описания курса = Да
Рис. 4.5.1. Страница «Настройки дополнительных полей курса».
2) Добавить на страницу описания курса блок «Слайдер», выбрать в меню действий блока пункт «Настроить блок «Слайдер» и на вновь открывшейся странице определить следующие настройки (Рис. 4.5.2):
Высота слайдера (процент от ширины слайдера) = 18 Опция «Пропорциональная высота» — не установлена Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -8
Рис. 4.5.2. Страница настроек блока «Слайдер».
Нажать кнопку «Управление слайдами» (см. поз. 1 Рис. 4.5.2), в выпадающем списке «Выберите тип слайда» указать «Изображение», на странице настроек определить (Рис. 4.5.3):
Изображение слайда — добавить файл изображения slider2.jpg Позиция изображения по вертикали в процентах = 50 Коэффициент смещения изображения при скролле (параллакс-эффект, поддерживаются значения от -100 до 100) = 0 Заголовок = Конференция «Среда электронного обучения «Moodle» для образования» Описание (вставить в окно редактора в режиме html-редактирования) =
Внешний вид настроенного блока «Слайдер» — см. поз. 1 Рис. 3.1.
3) Добавить на страницу описания курса блок «HTML» (кнопка регистрации/входа), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки (Рис. 4.5.4):
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<button style="font-size:16px; padding: 8px 12px; display:inline-block; color: #fff; background-color:#e17258; border-color: #e17258;" class="btn btn-secondary crw-add-btn" data-label-enter="Перейти на площадку мероприятия" data-label-enrol="Принять участие в мероприятии" data-label-scroll="Перейти к регистрации" data-label-disabled="Регистрация закрыта"> <span class="spinner-border spinner-border-sm" aria-hidden="true"></span> <span>Загрузка...</span> </button>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -7
Сохранить настройки.
Рис. 4.5.4. Страница настроек блока «HTML» для формирования кнопки регистрации/входа.
Внешний вид настроенной дополнительной кнопки входа — см. поз. 2 Рис. 3.1.
4) Добавить на страницу описания курса блок «HTML» (описание целей и задач конференции), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = Цели и задачи конференции: Содержимое (вставляется в окно редактора в режиме html-разметки) =
<ul><li><span class="" style="font-size: large;">развитие сотрудничества, обсуждение актуальных проблем использования среды электронного обучения Moodle в цифровой практике образовательных учреждений;</span></li><li><span class="" style="font-size: large;">выработка критериев качественного представления учебного контента средствами Moodle;</span></li><li><span class="" style="font-size: large;">обсуждение эффективных решений и тиражирование лучших практик использования СЭО Moodle в образовательном процессе, обмен научно-практическим опытом по применению СЭО Moodle в образовательном процессе.</span></li></ul><span style="font-size: large; background-color: rgb(255, 255, 255);"><span class=""><span><span><span><a href="/pluginfile.php/1/theme_opentechnology/settings_conf2022_main_public_file/0/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5-%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%BE%20moodle%202022_demo.pdf">Информационное письмо о проведении конференции «Среда электронного обучения «Moodle» для образования»</a></span></span></span></span></span><br>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -5
Сохранить настройки.
Внешний вид настроенного блока с целями и задачами конференции — см. поз. 3 Рис. 3.1.
5) Добавить на страницу описания курса блок «HTML» (информационный блок о круглом столе), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<div style="max-width:1400px"> <br><strong><img src="/pluginfile.php/1/theme_opentechnology/settings_conf2022_main_public_file/0/rtable.png" alt="Круглый стол" width="600" height="589" style="margin-top: -40px;" class="img-fluid atto_image_button_right"></strong> <strong style="font-size: 0.9375rem;"><span class="" style="font-size: large;"><br></span> </strong> </div> <div style="max-width:1400px"><strong style="font-size: 0.9375rem;"><span class="" style="font-size: large;">Критерии качества курсов Moodle и рекомендации для авторов учебных материалов </span></strong><span class="" style="font-size: large;"> будут выработаны в рамках круглого стола </span> <span class="" style="font-size: large;"> «Критерии качества электронных курсов на базе СЭО Moodle и СЭО 3KL». К участию в рабочей группе и обсуждению результатов приглашаются все желающие.</span><strong style="font-size: 0.9375rem;"><span class="" style="font-size: large;"><br></span></strong> </div> <br> <button style="font-size:16px; padding: 8px 12px; display:inline-block; color: #fff; background-color: #e17258; border-color: #e17258;" class="btn btn-secondary crw-add-btn" data-label-enter="Войти для участия" data-label-enrol="Участвовать в мероприятии" data-label-scroll="Выбрать способ регистрации" data-label-disabled="Регистрация закрыта"> <span class="spinner-border spinner-border-sm" aria-hidden="true"></span> <span>Загрузка...</span> </button>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -4
Сохранить настройки.
Внешний вид настроенного блока с информацией о круглом столе — см. поз. 4 Рис. 3.1.
6) Добавить на страницу описания курса блок «HTML» (информационный блок о конкурсе статей), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<br> <img src="/pluginfile.php/1/theme_opentechnology/settings_conf2022_main_public_file/0/contest.png" alt="Конкурс" width="600" height="370" class="img-responsive atto_image_button_left"><strong style="font-size: large;">В рамках конференции проводится конкурс опубликованных научных статей «Технологии образовательного процесса для электронных учебных курсов».</strong> <br> <p dir="ltr" style="text-align: left;"><span class="" style="font-size: large;">Записывайтесь на курс, присылайте нам Ваши статьи для участия в конкурсе статей. Победителей объявим на конференции.</span> </p> <br> <button style="font-size:16px; padding: 8px 12px; display:inline-block; color: #fff; background-color: #e17258; border-color: #e17258;" class="btn btn-secondary crw-add-btn" data-label-enter="Войти и участвовать" data-label-enrol="Записаться и подать заявку" data-label-scroll="Выбрать способ регистрации" data-label-disabled="Регистрация закрыта"> <span class="spinner-border spinner-border-sm" aria-hidden="true"></span> <span>Загрузка...</span> </button>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -3
Сохранить настройки.
Внешний вид настроенного блока с информацией о конкурсе статей — см. поз. 5 Рис. 3.1.
7) Добавить на страницу описания курса блок «HTML» (приглашение участников), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<span class="" style="font-size: large;">К участию в конференции приглашаются руководители и научно-педагогические работники образовательных учреждений всех уровней, специалисты по учебно-методической работе, администраторы, молодые ученые, студенты, IT-специалисты и др .<br><br><br></span> <h3 style="font-weight:800!important; letter-spacing: -.05em; font-size:1.9em">Программа конференции</h3>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -1
Сохранить настройки.
Внешний вид настроенного блока с информацией об участниках — см. поз. 6 Рис. 3.1.
8) Добавить на страницу описания курса блок «HTML» (программа, 1 день), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = День 1: 18 мая Содержимое (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;"></p> <p dir="ltr"><span class="datepoint">10.00 - 10.45</span> Пленарное заседание </p> <p dir="ltr"><span><span class="datepoint">10.50 - 13.00</span> Круглый стол «Критерии качества электронных курсов на базе СЭО Moodle и СЭО 3KL»</span> </p>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-2-1 Вес = 0
Сохранить настройки.
9) Добавить на страницу описания курса блок «HTML» (программа, 2 день), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = День 2: 19 мая Содержимое (вставляется в окно редактора в режиме html-разметки) =
<br> <p dir="ltr" style="text-align: left;"><span class="datepoint">10.00 - 13.00</span> Работа площадок конференции <br> </p><p dir="ltr" style="text-align: left;"><br></p>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-2-2 Вес = 0
Сохранить настройки.
10) Добавить на страницу описания курса блок «HTML» (программа, 3 день), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = День 3: 20 мая Содержимое (вставляется в окно редактора в режиме html-разметки) =
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-2-3 Вес = 0
Сохранить настройки.
Внешний вид настроенных блоков с информацией о планируемой по дням программе конференции— см. поз. 74 Рис. 3.1.
11) Добавить на страницу описания курса блок «HTML» (форма участия), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr"><span style="font-size: large;" class="">Форма участия в конференции: </span> <br> </p> <ul> <li><span style="font-size: large;" class="">онлайн-участие с докладом на пленарном заседании или на одной из площадок; </span> </li> <li><span style="font-size: large;" class="">онлайн участие в работе площадки без доклада</span></li></ul>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-3-1 Вес = 0
Сохранить настройки.
Внешний вид настроенного блока с информацией о формате мероприятия — см. поз. 8 Рис. 3.1.
12) Добавить на страницу описания курса блок «Поделиться ссылкой», выбрать в меню действий блока пункт «Настроить блок «Поделиться ссылкой» и на вновь открывшейся странице определить следующие настройки:
ВКонтакте — опция установлена Одноклассники — опция установлена Использовать пользовательское изображение — опция установлена Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-3-2 Вес = 0
Сохранить настройки.
Внешний вид настроенного блока «Поделиться ссылкой» — см. поз. 9 Рис. 3.1.
13) Добавить на страницу описания курса блок «HTML» (как принять участие - заголовок), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<h3 style="font-weight:800!important; letter-spacing: -.05em; font-size:1.9em">Как принять участие в конференции</h3>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-4-1 Вес = 0
Сохранить настройки.
14) Добавить на страницу описания курса блок «HTML» (участие - новые участники), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = Впервые в системе? Содержимое (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;"></p><ol><li>Нажмите кнопку «Зарегистрироваться на конференцию», в открывшемся окне нажмите «Создать учетную запись».</li><li>Изучите политику конфиденциальности. Использование вами сайта означает согласие с настоящей политикой конфиденциальности и условиями обработки персональных данных. В случае несогласия с условиями политики конфиденциальности пользователь вправе не оставлять данные на сайте, но при этом он теряет право им пользоваться.</li><li>Заполните поля регистрационной формы. Убедитесь, что ФИО, место работы и должность указаны корректно, так как они будут размещены на документе об участии в конференции.<br></li><li>После регистрации вы автоматически перейдете на курс конференции, а на электронную почту, указанную при регистрации, придет письмо с логином и паролем для повторного входа в систему.</li></ol><p>В случае возникающих проблем при регистрации на сайте обращайтесь в техническую поддержку по телефону +7(XXX)XXX-XX-XX</p><br><p></p>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-5-1 Вес = 0
Сохранить настройки.
Внешний вид настроенного блока с информацией о процедуре записи для незарегистрированных пользоваталей — см. поз. 10 Рис. 3.1.
15) Добавить на страницу описания курса блок «HTML» (участие - пользователи с учеткой), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = Уже имеете аккаунт в системе? Содержимое (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;"></p><ol><li>Нажмите кнопку «Зарегистрироваться на конференцию».</li><li>Авторизуйтесь и войдите в курс конференции.</li></ol><br><br><p></p><a name="enroll"></a>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-5-2 Вес = 0
Сохранить настройки.
Внешний вид настроенного блока с информацией о процедуре записи для ранее зарегистрированных пользоваталей — см. поз. 11 Рис. 3.1.
Все описываемые ниже действия выполняются внутри курса, при включенном режиме редактирования.
4.6.1. Добавление и настройка блоков
1) Добавить в курс блок «Слайдер» (утвержденный баннер мероприятия), выбрать в меню действий блока пункт «Настроить блок «Слайдер» и на вновь открывшейся странице определить следующие настройки (Рис. 4.6.1.а):
Высота слайдера (процент от ширины слайдера) = 18 Опция «Пропорциональная высота» — не установлена Ограничить этими типами страниц = Главная страница курса любого формата Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = Центральная колонка-верх Вес = 0
Нажать кнопку «Сохранить».
2) Вновь перейти к настройкам добавленного блока «Слайдер», нажать кнопку «Управление слайдами» (Рис. 3.6.1.а), затем из выпадающего списка в поле «Добавить новый слайд» выбрать «Изображения» и нажать кнопку «Добавить» (Рис. 4.6.1.б).
Рис. 4.6.1.а. Кнопка «Управление слайдами» на странице настроек блока «Слайдер».
Рис. 4.6.1.б. Добавление нового слайда типа «Изображение».
На вновь открывшейся странице настроек слайда типа «Изображение» установить (Рис. 4.6.1.в):
Изображение слайда = slider2.jpg Позиция изображения по вертикали в процентах = 0 Коэффициент смещения изображения при скролле (параллакс-эффект, поддерживаются значения от -100 до 100) = 0 Заголовок = Конференция «Среда электронного обучения «Moodle» для образования» Описание = 18 - 20 мая 2022 года Отступ текстовой области сверху = 2 Отступ текстовой области справа = 50 Отступ текстовой области снизу = 2 Отступ текстовой области слева = 2
Нажать кнопку «Применить».
Рис. 4.6.1.в. Настройка добавленного слайда типа «Изображение».
Внешний вид настроенного блока «Слайдер» с баннером мероприятия — см. поз. 10 Рис. 3.4.
3) Добавить в курс блок «Топ-10» (оргкомитет конференции), выбрать в меню действий блока пункт «Настроить блок «Топ-10» и на вновь открывшейся странице определить следующие настройки (Рис. 4.6.1.г):
Выберите рейтинг для отображения = Пользователи согласно настройкам фильтрации Частота обновления = 1 нед. Укажите наименование рейтинга или оставьте пустым для автоматического именования = ОРГКОМИТЕТ КОНФЕРЕНЦИИ Выберите количество позиций = 3 Выбор шаблона = Общая информация Поле профиля (раздел «Настройки фильтрации) = Группа Должно совпадать с (раздел «Настройки фильтрации) = Конф.2022_оргкомитет Использовать нестрогое соответствие = Нет Логика применения условий = Должны выполниться все условия Ограничить этими типами страниц = главная страница курса любого формата Область по умолчанию = Выдвижная панель Вес по умолчанию = 1 Видимый = Да Область = Центральная колонка-верх Вес = 1
Сохранить настройки.
Рис. 4.6.1.г. Страница настроек блока «Топ-10».
Внешний вид настроенного блока «Топ-10» с составом оргкомитета — см. поз. 2 Рис. 3.4.
1) Из секции «Введение» переместить форум «Объявления» в секцию «Секция 1».
2) Перейти к настройкам секции «Введение» (пункт «Редактировать секцию» в кебаб-меню) (Рис. 4.6.2.а) и установить (Рис. 4.6.2.б):
Рис. 4.6.2.а. Переход к редактированию секции «Введение».
Название раздела - установлена опция «Пользовательское» Ширина секции = 75% Завершать ли раздел = Нет Ширина описания секции = 100% Стиль рамки секции = Нет Цвет фона заголовка секции = #f8f9fa
4.6.3. Наполнение и настройка секции с оргматериалами (Секция 1)
1) В секции «Секция 1» перейти к настройке элемента курса «Объявления» и установить:
Название форума = Новостные рассылки участникам конференции Описание = Главные новости и объявления Максимальный размер вложений = Максимальный размер загружаемого файла для уровня «Курс» Максимальное количество прикрепляемых файлов = 1 Режим подписки = Принудительная подписка Отслеживать прочтение сообщений = Необязательно Оценка (Тип) = Отсутствует Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 1» добавить новый элемента курса «Форум» и указать для него:
Название форума = Вопросы к организаторам конференции Тип форума = Стандартный форум для общих обсуждений Максимальный размер вложений = 500 Кбайт Максимальное количество прикрепляемых файлов = 9 Режим подписки = Добровольная подписка Отслеживать прочтение сообщений = Необязательно Оценка (Тип) = Отсутствует Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Студенты могут вручную отмечать элемента курса как выполненный
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 1» добавить ресурс «Файл» и указать для него:
Название = Информационное письмо о проведении конференции «Среда электронного обучения «Moodle» для образования» Выберите файлы — загрузить файл Информационное-письмо moodle 2022_demo.pdf Способ отображения = Открыть Опция «Выводить размер» — установлена Опция «Выводить тип» — установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 1» добавить элемент курса «Обратная связь» и указать для него:
Название = Опрос участников конференции Разрешить отвечать с = 20 мая 2024 14:00 Вид респондента = Имя пользователя будет записано и показано с его ответами Разрешать многократную отправку ответа = Нет Показать страницу с анализом = Нет Сообщение о завершении (вставляется в окно редактора в режиме html-разметки)=
Ссылка на следующий элемент курса = /course/view.php?id=99#section-3
Обратите внимание: в ссылке вам нужно указать правильный идентификационный номер курса-конференции. В нашем примере id=99, в вашей среде электронного обучения он будет другой. Узнать его можно в адресной строке браузера (Рис. 4.6.2.в), вернувшись на страницу курса.
Рис. 4.6.2.в. Идентификационный номер курса в адресной строке браузера.
Доступность = Отображать на странице курса Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется просмотр = опция «Студент должен просмотреть этот элемент, чтобы он считался выполненным» не установлена, опция «Рассматривать как выполненный, если представлены ответы» установлена
Сохранить настройки, используя кнопку «Сохранить и показать».
5) На странице обратной связи «Опрос участников конференции» нажать кнопку «Редактировать вопросы» и на вновь открывшейся странице наполнить элемент курса вопросами, согласно утвержденной форме анкеты.
а) Выбрать в первом выпадающем списке «Добавить вопрос», во втором — «Множественный выбор» (Рис. 4.6.3.а).
Рис. 4.6.3.а. Добавление в опрос вопроса типа «Множественный выбор».
На странице вопроса указать (Рис. 4.6.3.б):
Опция «Обязательный» — установлена Вопрос = Какие доклады вы считаете наиболее интересными? Тип множественного выбора = Множественный выбор с несколькими вариантами ответа Расположение = Вертикально Пропускать пустые ответы при анализе = Нет Значения множественного выбора =
1. Опыт сбора статистики в Moodle 2. Организация экзамена в Moodle 3. Вовлечение студентов во внеучебную деятельность при помощи инструментов Moodle 4. Курирование подготовки выпускных квалификационных работ средствами Moodle 5. Организация отборочного этапа конкурса исполнительского искусства в Moodle 6. Использование СЭО для организации очного обучения 7. Организация дебатов участников библиотечного клуба с использованием дистанционных технологий 8. Кураторство и наставничество в Moodle
Обратите внимание: так как во время опроса необходимо выбрать понравившиеся доклады, финальное редактирование и дозаполнение текста анкеты будет выполняться после того, как будут окончательно утверждены программа мероприятия и перечень докладов. А для того, чтобы опрос участников конференции не оказался доступен пользователям раньше времени, в настройках элемента курса задается параметр «Разрешить отвечать с». Устанавливаемая здесь дата должна соответствовать, как минимум, времени окончания последнего доклада в программе конференции.
Позиция =1
Рис. 4.6.3.б. Настройка вопроса типа «Множественный выбор».
Сохранить настройки вопроса.
б) Выбрать в первом выпадающем списке «Добавить вопрос», во втором — «Эссе». На странице вопроса указать:
Опция «Обязательный» — не установлена Вопрос = Есть ли у вас комментарии по поводу прошедшей конференции? Ширина = 80 Число строк = 5 Позиция =2
Сохранить настройки вопроса.
в) Выбрать в первом выпадающем списке «Добавить вопрос», во втором — «Эссе». На странице вопроса указать:
Опция «Обязательный» — не установлена Вопрос = Какие у вас предложения по темам следующей конференции? Ширина = 80 Число строк = 5 Позиция =3
Сохранить настройки вопроса.
г) Выбрать в первом выпадающем списке «Добавить вопрос», во втором — «Множественный выбор». На странице вопроса указать:
Опция «Обязательный» — не установлена Вопрос = Тип множественного выбора = Множественный выбор с несколькими вариантами ответа Расположение = Вертикально Пропускать пустые ответы при анализе = Нет Значения множественного выбора = Прошу подписать меня на новостную рассылку, чтобы получать уведомления о последующих мероприятиях. Позиция =4
Сохранить настройки вопроса.
6) Перейти к настройкам секции «Секция 1» (пункт «Редактировать секцию» в кебаб-меню) и установить:
Название раздела - установлена опция «Пользовательское» Ширина секции = 75% Завершать ли раздел = Нет Ширина описания секции = 100% Стиль рамки секции = Нет Стиль рамки заголовка секции = Нет
Внешний вид настроенной секции с оргматериалами конференции — см. поз. 11 Рис. 3.4.
Ширина секции = 25% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #ed6d21 Стиль рамки секции = Точки Цвет фона заголовка секции = #ed6d21 Цвет текста заголовка секции = #fffffff Стиль рамки заголовка секции = По умолчанию
Внешний вид настроенной секции «Наши контакты» — см. поз. 1 Рис. 3.4.
4.6.5. Наполнение и настройка секции «Доклады» (Секция 3)
1) В секцию «Секция 3» добавить ресурс «Страница» и указать для него:
Название = Памятка по выступлению с докладом Содержание страницы (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;"></p><p>Тезисы и презентацию выступления (доклада) необходимо предоставить в Оргкомитет до 14.05.2022 г. </p><p>На электронную почту докладчика будет отправлено письмо от оргкомитета, в ответном письме прикрепите презентацию доклада. </p><p><b>Время выступлений с докладами на конференции регламентировано:</b></p><p></p><ul><li>ограничение по времени на доклад: не более 15 минут.<br></li><li>ограничение по времени на вопросы: не более 10 минут.<br></li></ul><p></p><b>Требования к презентационным материалам.<br></b><b></b><br>В качестве презентационных материалов могут выступать:<br><ul><li>электронная презентация;<br></li><li>демонстрация электронного курса (электронных курсов) СЭО "Moodle", СЭО "3KL".<br></li></ul>Слайды электронной презентации:<br>1. должны быть пронумерованы<br>2. не должны быть перегружены текстом, эффектами анимации<br>3. фон слайда не должен сливаться с текстом.<br><br><b>По окончании конференции выступающие получают сертификаты докладчика.</b><br><p></p>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 3» добавить ресурс «Файл» и указать для него:
Название = Инструкция по подключению для докладчиков через TrueConf Выберите файлы — загрузить файл instruction_for_d.pdf Способ отображения = Автоматически Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 3» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;"><strong><span class="" style="color: rgb(231, 76, 60);">Внимание!</span></strong> Для подачи заявки на доклад необходимо внести информацию в поля своего профиля: <strong>Отчество (или второе имя), Учреждение (организация), Должность. </strong>Эта информация необходима при оформлении документа о выступлении с докладом на конференции.<br><span style="font-size: 0.9375rem;">Пройдите по <a href="/user/edit.php" target="_blank" title="/user/edit.php">ссылке</a>, в открывшемся окне/вкладке нажмите кнопку «Развернуть все» вверху справа, чтобы открыть все поля своего профиля и внесите недостающую информацию. Обновите страницу конференции и пройдите по ссылке <span>«</span>Подать заявку на выступление с докладом<span>»</span>.</span></p>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Создать ограничение доступа «не отображать ресурс если у пользователя не заполнено хотя бы одно из полей профиля «Учреждение (организация)» или «Должность» (Рис. 4.6.5.а):
нажатием кнопки «Добавить ограничение» последовательно добавить два ограничения доступа типа «Профиль пользователя»;
выбрать из выпадающего списка с полями профиля первого ограничения поле «Учреждение (организация)», установить для него метод сравнения «пустое»;
выбрать из выпадающего списка с полями профиля второго ограничения поле «Должность», установить для него метод сравнения «пустое»;
установить общее условие ограничения «Студент долженсоответствовать любому из нижеследующих условий»;
зачеркнуть глазик.
Рис. 4.6.5.а. Настроенное ограничение доступа.
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 3» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<a style=" font-size:16px; padding: 8px 12px; display:inline-block; color: #fff; background-color: #e17258; border-color: #e17258; ">Подать заявку на выступление с докладом</a>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секцию «Секция 3» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<a href="/mod/data/edit.php?d=13" style=" font-size:16px; padding: 8px 12px; display:inline-block; color: #fff; background-color: #e17258; border-color: #e17258; ">Подать заявку на выступление с докладом</a>
Обратите внимание: чтобы переход по кнопке срабатывал корректно, в ссылке вам нужно указать правильный идентификатор базы данных в СЭО 3КL. В нашем примере d=13, в вашей среде электронного обучения он будет другой. Уточнить его возможно после того, как база данных будет создана в курсе (следующий шаг инструкции). Для этого нужно войти в базу данных «Подать заявку на выступление с докладом.», перейти к созданию новой записи и запомнить или скопировать номер из адресной строки браузера (Рис. 4.6.5.б).
Рис. 4.6.5.б. Идентификатор базы данных в адресной строке.
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секцию «Секция 3» добавить элемент курса «База данных» и указать для него:
Название = Подать заявку на выступление с докладом. Требовать одобрение? = Да Разрешить редактирование одобренных записей = Да Разрешены комментарии по записям = Нет Количество записей, необходимое для просмотра = Пусто Максимум записей = 1 Доступность = Сделать доступным, но не отображать на странице курса
Создать ограничение доступа «элемент доступен, если пользователь принял политику «Согласие на обработку персональных данных докладчика конференции»:
добавить ограничение доступа типа «Предоставление согласия с необязательной политикой», выбрать в нем из выпадающего списка политику «Согласие на обработку персональных данных докладчика конференции»;
убедиться, что условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию».
Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Опция «Количество записей» — установлена (все остальные сняты), количество записей = 1
Сохранить настройки, используя кнопку «Сохранить и показать».
7) Создать базу данных.
а) На странице базы данных нажать кнопку «Создать новое поле» (Рис. 4.6.5.в), из выпадающего списка выбрать тип поля «Короткий текст», в настройках поля указать:
Название поля = 1. Укажите Вашу ученую степень (если есть) Описание поля = Ученая степень
Рис. 4.6.5.в. Создание полей в новой базе данных.
Завершить создание поля нажатием кнопки «Сохранить» (Рис. 4.6.5.г).
Рис. 4.6.5.г. Сохранение созданного поля базы данных.
б) В изменившемся интерфейсе нажать кнопку «Создать новое поле» (Рис. 3.6.5.д), из выпадающего списка выбрать тип поля «Короткий текст», в настройках поля указать:
Название поля = 2. Укажите тему своего доклада Описание поля = Тема доклада Опция «Обязательное поле» — установлена
Рис. 4.6.5.д. Добавление нового поля в базу данных.
Завершить создание поля нажатием кнопки «Сохранить».
в) Нажать кнопку «Создать новое поле», из выпадающего списка выбрать тип поля «Выпадающий список», в настройках поля указать:
Название поля = 3. Выберите площадку для доклада Описание поля = Выбор площадки Опция «Обязательное поле» — установлена Варианты (по одному на строку) =
Развитие среды электронного обучения Moodle, интеграция с программными средствами, интегрируемые решения СЭО «3KL»: проблемы, решения, перспективы Организация учебного процесса с использованием среды электронного обучения Moodle: вопросы, решения, перспективы
Завершить создание поля нажатием кнопки «Сохранить».
г) Нажать кнопку «Создать новое поле», из выпадающего списка выбрать тип поля «Файл», в настройках поля указать:
Название поля = 4. Прикрепите свою фотографию (файл в формате jpeg, не более чем 600Х800 пикселей) Максимальный размер = Максимальный размер загружаемого файла для уровня «Курс»
Завершить создание полей в базе данных (Рис. 4.6.5.е) нажатием кнопки «Сохранить».
Рис. 4.6.5.е. Настроенная база данных.
8) Войти в базу данных «Подать заявку на выступление с докладом.», перейти на страницу настроек «Шаблоны» (Панель вторичной навигации или блок «Настройки»->Управление базой данных->Шаблоны).
а) В выпадающем списке страницы выбрать «Шаблон списка» (Рис. 4.6.5.ж) и добавить в поля страницы следующий код (вставляется в окно редактора в режиме html-разметки):
Рис. 4.6.5.ж. Переход к настройке внешнего вида пользовательского интерфейса базы данных.
Обратите внимание: вам нужно указать в html-коде правильный идентификационный номер курса-конференции. В нашем примере id=99, в вашей среде электронного обучения он будет другой. Узнать его можно в адресной строке браузера (см. Рис. 4.6.2.в), вернувшись на страницу курса.
Повторяющиеся записи =
##delcheck##<br><div class="defaulttemplate"><table class="mod-data-default-template ##approvalstatusclass##"> <tbody><tr class=""> <td class="template-field cell c0" style="">Укажите Вашу ученую степень (если есть): </td> <td class="template-token cell c1 lastcol" style="">[[1. Укажите Вашу ученую степень (если есть)]]</td> </tr> <tr class=""> <td class="template-field cell c0" style="">Укажите тему своего доклада: </td> <td class="template-token cell c1 lastcol" style="">[[2. Укажите тему своего доклада]]</td> </tr> <tr class=""> <td class="template-field cell c0" style="">Выберите площадку для доклада: </td> <td class="template-token cell c1 lastcol" style="">[[3. Выберите площадку для доклада]]</td> </tr> <tr class=""> <td class="template-field cell c0" style="">Фото докладчика:</td> <td class="template-token cell c1 lastcol" style="">[[4. Прикрепите свою фотографию (файл в формате jpeg, не более чем 600Х800 пикселей)]]</td> </tr> <tr class="lastrow"> <td class="controls template-field cell c0 lastcol" style="" colspan="2">Автор: ##user##<br><br>Редактировать - ##edit## Просмотр записи - ##more## Удалить - ##delete## ##approve## ##disapprove## ##export##</td> </tr> </tbody> </table> </div><hr>
Сохранить изменения, нажав кнопку «Сохранить», расположенную справа на служебной полосе с самом низу экрана.
б) В выпадающем списке страницы выбрать «Шаблон одиночной записи» и добавить в поле страницы следующий код (вставляется в окно редактора в режиме html-разметки):
Обратите внимание: вам нужно указать в html-коде правильный идентификационный номер курса-конференции. В нашем примере id=99, в вашей среде электронного обучения он будет другой. Узнать его можно в адресной строке браузера (см. Рис. 4.6.2.в), вернувшись на страницу курса.
Сохранить изменения, нажав кнопку «Сохранить», расположенную справа на служебной полосе с самом низу экрана.
9) Перейти к настройкам созданного на шаге 4) ресурса «Текст и медиа» и создать в нем ограничение доступа «элемент курса недоступен, если пользователь не принял политику «Согласие на обработку персональных данных докладчика конференции»; элемент курса скрыт, если база данных «Подать заявку на выступление с докладом.» отмечена как выполненная и если у пользователя заполнены поля профиля «Учреждение (организация)» и «Должность»; элемент курса скрыт, если пользователь принял политику «Согласие на обработку персональных данных докладчика конференции» (Рис. 4.6.5.з):
добавить ограничение доступа типа «Предоставление согласия с необязательной политикой», выбрать в нем из выпадающего списка политику «Согласие на обработку персональных данных докладчика конференции»;
добавить ограничение доступа типа «Набор ограничений»:
в появившемся Наборе ограничений добавить ограничение доступа типа «Выполнение элемента», выбрать в нем из выпадающего списка элемент курса «Подать заявку на выступление с докладом.», установить для него состояние выполнения «элемент не должен быть отмечен как выполненный».
в Наборе ограничений добавить ограничение доступа типа «Профиль пользователя», выбрать в нем из выпадающего списка с полями профиля поле «Учреждение (организация)», установить для него метод сравнения «не пустое».
в Наборе ограничений добавить ограничение доступа типа «Профиль пользователя», выбрать в нем из выпадающего списка с полями профиля поле «Должность», установить для него метод сравнения «не пустое».
убедиться, что условие ограничения для добавленного набора условий соответствует «Студент долженсоответствовать всем из нижеследующих условий».
в общий набор ограничений добавить ограничение доступа типа «Набор ограничений»:
в появившемся Наборе ограничений добавить ограничение доступа типа «Предоставление согласия с необязательной политикой», выбрать в нем из выпадающего списка политику «Согласие на обработку персональных данных докладчика конференции».
установить условие ограничения для данного набора «Студент не долженсоответствовать нижеследующему условию».
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать всем из нижеследующих условий»;
зачеркнуть глазики последних двух добавленных условий, оставить незачеркнутым глазик первого условия.
Рис. 4.6.5.з. Настроенное ограничение доступа.
10) Перейти к настройкам созданного на шаге 5) ресурса «Текст и медиа» и создать в нем ограничение доступа «элемент курса скрыт, если пользователь не принял политику «Согласие на обработку персональных данных докладчика конференции»; элемент курса скрыт, если база данных «Подать заявку на выступление с докладом.» отмечена как выполненная и если у пользователя заполнены поля профиля «Учреждение (организация)» и «Должность» (Рис. 4.6.5.и):
добавить ограничение доступа типа «Предоставление согласия с необязательной политикой», выбрать в нем из выпадающего списка политику «Согласие на обработку персональных данных докладчика конференции»;
добавить ограничение доступа типа «Набор ограничений»:
в появившемся Наборе ограничений добавить ограничение доступа типа «Выполнение элемента», выбрать в нем из выпадающего списка элемент курса «Подать заявку на выступление с докладом.», установить для него состояние выполнения «элемент не должен быть отмечен как выполненный».
в Наборе ограничений добавить ограничение доступа типа «Профиль пользователя», выбрать в нем из выпадающего списка с полями профиля поле «Учреждение (организация)», установить для него метод сравнения «не пустое».
в Наборе ограничений добавить ограничение доступа типа «Профиль пользователя», выбрать в нем из выпадающего списка с полями профиля поле «Должность», установить для него метод сравнения «не пустое».
убедиться, что условие ограничения для добавленного набора условий соответствует «Студент долженсоответствовать всем из нижеследующих условий».
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать всем из нижеследующих условий»;
зачеркнуть глазики двух добавленных условий.
Рис. 4.6.5.и. Настроенное ограничение доступа.
11) В секцию «Секция 3» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;">Ваша заявка принята. Для просмотра и внесения изменений пройдите по <a href="/mod/data/view.php?id=1458" target="_blank" title="/mod/data/view.php?id=1458">ссылке</a></p>
Обратите внимание: вам нужно указать в html-коде правильный идентификационный номер страницы просмотра записей в вашей Базе данных. В нашем примере id=1458, в вашей среде электронного обучения он будет другой. Узнать его можно в адресной строке браузера на странице Базы данных. Для этого вам нужно перейти на данную страницу, кликнув на элемент курса «Подать заявку на выступление с докладом.», и запомнить или скопировать номер из адресной строки браузера.
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Создать ограничение доступа «не отображать ресурс если у пользователя не выполнен элемент курса «Подать заявку на выступление с докладом.» (Рис. 4.6.5.к):
добавить ограничение доступа типа «Выполнение элемента», выбрать в нем из выпадающего списка элемент курса «Подать заявку на выступление с докладом.», установить для него состояние выполнения «элемент должен быть отмечен как выполненный»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию»;
зачеркнуть глазик добавленного условия.
Рис. 4.6.5.к. Настроенное ограничение доступа.
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
12) В секцию «Секция 3» добавить элемент курса «Логика курса» и указать для него:
Название = Зачисление в группу «Докладчики» Доступность = Сделать доступным, но не отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса Периодическая проверка состояния = Каждый день
Создать ограничение доступа «элемент курса недоступен, пока у пользователя не выполнен элемент курса «Подать заявку на выступление с докладом.»:
добавить ограничение доступа типа «Выполнение элемента», выбрать в нем из выпадающего списка элемент курса «Подать заявку на выступление с докладом.», установить для него состояние выполнения «элемент должен быть отмечен как выполненный»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию».
Сохранить настройки, используя кнопку «Сохранить и показать».
На открывшейся странице «Управление действиями» Логики курса в выпадающем списке первого действия выбрать «Добавить в группу» и нажать кнопку «+» (Рис. 4.6.5.л).
Рис. 4.6.5.л. Выбор действия Логики курса.
Задать настройки действия:
Включить =Да Группа = Докладчики(группа)
Сохранить настройки.
13) Перейти к настройкам секции «Секция 3» и установить:
Опция «Пользовательское» — установлена Название раздела = Доклады Описание (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;">Площадки конференции для докладов:<br></p><p dir="ltr"></p><ul><li>Развитие среды электронного обучения Moodle, интеграция с программными средствами, интегрируемые решения СЭО «3KL»</li><li>Организация учебного процесса с использованием среды электронного обучения Moodle</li></ul><p></p><br><br>
Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #b93213 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #b93213 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = Нет
Создать ограничение доступа «содержание секции доступно пользователям до определеной даты» (Рис. 4.6.5.м):
добавить ограничение доступа типа «Дата», в выпадающих списках ограничения последовательно указать «до 17 мая 2024 00:00»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию».
Сохранить настройки».
Рис. 4.6.5.м. Настроенное ограничение доступа.
Дата ограничения доступа к содержимому секции «Доклады» должна соответствовать дате окончания приема заявок в «Положении о конференции».
Внешний вид настроенной секции «Доклады» — см. поз. 6 Рис. 3.4.
4.6.6. Наполнение и настройка секции «Сертификат» (Секция 4)
1) В секцию «Секция 4» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<h4><span class="" style="font-size: medium;">Участникам и докладчикам конференции доступны два варианта сертификата:</span><strong style="font-size: 1.40625rem;"><span class="" style="font-size: small;"><strong><br></strong></span></strong></h4><p>- с указанием места работы и должности; <br>- без указания места работы и должности.</p>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 4» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<h4 dir="ltr" style="text-align: left;"><span class="" style="font-size: medium;">Сертификат докладчика (без указания места работы, должности и с указанием):</span><br></h4>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Создать ограничение доступа (Рис. 4.6.6.а):
добавить ограничение доступа типа «Группа», выбрать в нем из выпадающего списка группу «Докладчики»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию»;
зачеркнуть глазик добавленного условия.
Рис. 4.6.6.а. Настроенное ограничение доступа.
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 4» добавить элемент курса «Сертификат СЭО 3KL» и указать для него:
Название сертификата = Сертификат докладчика (с должностью) Введение — вставить содержимое файла в окно редактора в режиме html-разметки Файл с изображением сертификата — загрузить файл Текст сертификата — вставить содержимое файла в окно редактора в режиме html-разметки Ширина сертификата =297 Высота сертификата = 210 Положение текста сертификата по горизонтали = 16 Положение текста сертификата по вертикали = 23 Ширина текстового поля сертификата = 265 Минимальная высота текстового поля сертификата = 174 Включить обратную сторону сертификата = Нет Альтернативное название курса = Всероссийская научно-практическая конференция «Среда электронного обучения «Moodle» для образования: проблемы, вопросы качества, решения» Альтернативный серийный номер сертификата = Не переопределять код Положение QR-кода по горизонтали = 261 Положение QR-кода по вертикали = 13 Дата печати = Курс завершен Выводить QR-код сертификата = Да Размер QR-кода в миллиметрах = 20 Цвет переднего плана QR-кода = #E67026 Цвет фона QR-кода = #D6D7D9 Непрозрачность фона QR-кода = Да Отображать рамку вокруг области QR-кода = Нет Отображать символьный код сертификата у QR-кода сертификата = Нет Выводить QR-код на первой странице = Да Пытаться автоматически сгенерировать при изменении оценки за курс = Нет Пытаться автоматически сгенерировать при изменении статуса логики курса = Нет Доставка = Открыть в новом окне Опция «Печать на бланке включена» — не установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Создать ограничение доступа (Рис. 4.6.6.б):
добавить ограничение доступа типа «Группа», выбрать в нем из выпадающего списка группу «Докладчики»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию»;
зачеркнуть глазик добавленного условия.
Рис. 4.6.6.б. Настроенное ограничение доступа.
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 4» добавить элемент курса «Сертификат СЭО 3KL» и указать для него:
Название сертификата = Сертификат докладчика (без должности) Введение — вставить содержимое файла в окно редактора в режиме html-разметки Файл с изображением сертификата — загрузить файл Текст сертификата — вставить содержимое файла в окно редактора в режиме html-разметки Ширина сертификата =297 Высота сертификата = 210 Положение текста сертификата по горизонтали = 16 Положение текста сертификата по вертикали = 23 Ширина текстового поля сертификата = 265 Минимальная высота текстового поля сертификата = 174 Включить обратную сторону сертификата = Нет Альтернативное название курса = Всероссийская научно-практическая конференция «Среда электронного обучения «Moodle» для образования: проблемы, вопросы качества, решения» Альтернативный серийный номер сертификата = Не переопределять код Положение QR-кода по горизонтали = 261 Положение QR-кода по вертикали = 13 Дата печати = Курс завершен Выводить QR-код сертификата = Да Размер QR-кода в миллиметрах = 20 Цвет переднего плана QR-кода = #B03525 Цвет фона QR-кода = #D6D7D9 Непрозрачность фона QR-кода = Да Отображать рамку вокруг области QR-кода = Нет Отображать символьный код сертификата у QR-кода сертификата = Нет Выводить QR-код на первой странице = Да Пытаться автоматически сгенерировать при изменении оценки за курс = Нет Пытаться автоматически сгенерировать при изменении статуса логики курса = Нет Доставка = Открыть в новом окне Опция «Печать на бланке включена» — не установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Создать ограничение доступа (Рис. 4.6.6.в):
добавить ограничение доступа типа «Группа», выбрать в нем из выпадающего списка группу «Докладчики»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию»;
зачеркнуть глазик добавленного условия.
Рис. 4.6.6.в. Настроенное ограничение доступа.
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секцию «Секция 4» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<h4 dir="ltr" style="text-align: left;"><span class="" style="font-size: medium;">Сертификаты участникам (с указанием места работы, должности и без указания)</span>:<br></h4>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секцию «Секция 4» добавить элемент курса «Сертификат СЭО 3KL» и указать для него:
Название сертификата = Сертификат участника (с должностью) Введение — вставить содержимое файла в окно редактора в режиме html-разметки Файл с изображением сертификата — загрузить файл Текст сертификата — вставить содержимое файла в окно редактора в режиме html-разметки Ширина сертификата =297 Высота сертификата = 210 Положение текста сертификата по горизонтали = 16 Положение текста сертификата по вертикали = 23 Ширина текстового поля сертификата = 265 Минимальная высота текстового поля сертификата = 174 Включить обратную сторону сертификата = Нет Альтернативное название курса = Всероссийская научно-практическая конференция «Среда электронного обучения «Moodle» для образования: проблемы, вопросы качества, решения» Альтернативный серийный номер сертификата = Не переопределять код Положение QR-кода по горизонтали = 261 Положение QR-кода по вертикали = 13 Дата печати = Курс завершен Выводить QR-код сертификата = Да Размер QR-кода в миллиметрах = 20 Цвет переднего плана QR-кода = #E67026 Цвет фона QR-кода = #D6D7D9 Непрозрачность фона QR-кода = Да Отображать рамку вокруг области QR-кода = Нет Отображать символьный код сертификата у QR-кода сертификата = Нет Выводить QR-код на первой странице = Да Пытаться автоматически сгенерировать при изменении оценки за курс = Нет Пытаться автоматически сгенерировать при изменении статуса логики курса = Нет Доставка = Открыть в новом окне Опция «Печать на бланке включена» — не установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
7) В секцию «Секция 4» добавить элемент курса «Сертификат СЭО 3KL» и указать для него:
Название сертификата = Сертификат участника (без должности) Введение — вставить содержимое файла в окно редактора в режиме html-разметки Файл с изображением сертификата — загрузить файл Текст сертификата — вставить содержимое файла в окно редактора в режиме html-разметки Ширина сертификата =297 Высота сертификата = 210 Положение текста сертификата по горизонтали = 16 Положение текста сертификата по вертикали = 23 Ширина текстового поля сертификата = 265 Минимальная высота текстового поля сертификата = 174 Включить обратную сторону сертификата = Нет Альтернативное название курса = Всероссийская научно-практическая конференция «Среда электронного обучения «Moodle» для образования: проблемы, вопросы качества, решения» Альтернативный серийный номер сертификата = Не переопределять код Положение QR-кода по горизонтали = 261 Положение QR-кода по вертикали = 13 Дата печати = Курс завершен Выводить QR-код сертификата = Да Размер QR-кода в миллиметрах = 20 Цвет переднего плана QR-кода = #E67026 Цвет фона QR-кода = #D6D7D9 Непрозрачность фона QR-кода = Да Отображать рамку вокруг области QR-кода = Нет Отображать символьный код сертификата у QR-кода сертификата = Нет Выводить QR-код на первой странице = Да Пытаться автоматически сгенерировать при изменении оценки за курс = Нет Пытаться автоматически сгенерировать при изменении статуса логики курса = Нет Доставка = Открыть в новом окне Опция «Печать на бланке включена» — не установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
8) В секцию «Секция 4» добавить элемент курса «Сертификат СЭО 3KL» и указать для него:
Название сертификата = Сертификат участника (с должностью и количеством прослушанных докладов) Введение — вставить содержимое файла в окно редактора в режиме html-разметки Файл с изображением сертификата — загрузить файл Текст сертификата — вставить содержимое файла в окно редактора в режиме html-разметки Ширина сертификата =297 Высота сертификата = 210 Положение текста сертификата по горизонтали = 16 Положение текста сертификата по вертикали = 23 Ширина текстового поля сертификата = 265 Минимальная высота текстового поля сертификата = 174 Включить обратную сторону сертификата = Нет Альтернативное название курса = Всероссийская научно-практическая конференция «Среда электронного обучения «Moodle» для образования: проблемы, вопросы качества, решения» Альтернативный серийный номер сертификата = Не переопределять код Положение QR-кода по горизонтали = 261 Положение QR-кода по вертикали = 13 Дата печати = Курс завершен Выводить QR-код сертификата = Да Количество знаков после запятой = 0 Размер QR-кода в миллиметрах = 20 Цвет переднего плана QR-кода = #E67026 Цвет фона QR-кода = #D6D7D9 Непрозрачность фона QR-кода = Да Отображать рамку вокруг области QR-кода = Нет Отображать символьный код сертификата у QR-кода сертификата = Нет Выводить QR-код на первой странице = Да Пытаться автоматически сгенерировать при изменении оценки за курс = Нет Пытаться автоматически сгенерировать при изменении статуса логики курса = Нет Доставка = Открыть в новом окне Опция «Печать на бланке включена» — не установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
9) Перейти к настройкам секции «Секция 4» и установить:
Опция «Пользовательское» — установлена Название раздела = Сертификат Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #dbdbdd Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #dbdbdd Цвет рамки заголовка = #dbdbdd Стиль рамки заголовка секции = Сплошная линия
Создать ограничение доступа (Рис. 4.6.6.г):
добавить ограничение доступа типа «Выполнение элемента», выбрать в нем из выпадающего списка элемент курса «Опрос участников конференции», установить для него состояние выполнения «элемент должен быть отмечен как выполненный»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию».
Рис. 4.6.6.г. Настроенное ограничение доступа.
Внешний вид настроенной секции «Сертификат» — см. поз. 9 Рис. 3.4, см. Рис. 3.13.
1) В секции «Секция 5» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:00 - 10:45 Пленарное заседание Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 18 мая 2022, 9-50 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Без категории Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секции «Секция 5» добавить элемент курса «Занятие 3KL» и установить:
Название = 10.50 - 13.00 Круглый стол «Критерии качества электронных курсов на базе СЭО Moodle и СЭО 3KL» Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 18 мая 2022, 10-40 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Без категории Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) Перейти к настройкам секции «Секция 5» и установить:
Опция «Пользовательское» — установлена Название раздела = День 1: 18 мая Ширина секции = 100% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #eabd00 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #eabd00 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = По умолчанию
Сохранить настройки.
Внешний вид настроенной секции «День 1: 18 мая» — см. поз. 12 Рис. 3.4.
4.6.8. Наполнение и настройка секции «День 2: 19 мая — Площадка 1» (Секция 6)
1) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:00 «Опыт сбора статистики в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"> <span class="descrasp_name" style="">Куликова Софья </span><span class="descrasp_comp" style="">ФГБОУ ВО «Сибирский государственный институт стратегии и развития образования». Профессор, кандидат физ.-мат.наук</span></div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 10-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:30 «Особенности организации промежуточной аттестации» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"> <span class="descrasp_name" style="">Горбачев Матвей </span><span class="descrasp_comp" style="">Ярославский государственный педагогический колледж им. Монтессори. Кандидат педагогических наук, зав.кафедрой филологии</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 10-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:00 «Способы массовой записи на курсы» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name" style="">Кудрявцев Тимур </span><span class="descrasp_comp" style="">ФГБОУ ВО «Карякинский лингвистический университет». Старший преподаватель</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 11-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:30 «Сбор и аналитика результатов обучения» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Никольский Кирилл </span><span class="descrasp_comp">ФГАОУ ВО «Воткинский федеральный университет». Старший преподаватель<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 11-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:00 «Тренды в электронном обучении в Европе» Описание (вставляется в окно редактора в режиме html-разметки) =
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 12-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:30 «Реализация учебных программ с применением дистанционных образовательных технологий» Описание (вставляется в окно редактора в режиме html-разметки) =
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 12-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
7) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:00 «Курирование подготовки выпускных квалификационных работ средствами Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Грачева София</span><span class="descrasp_comp"><span>Смоленский государственный университет социологии и политологии</span>. Старший преподаватель<span style="font-size: 0.9375rem;">, </span>кандидат физ.-мат. наук</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 13-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
8) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:30 «Применение компетентностной модели в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Никонова Карина </span><span class="descrasp_comp"><span>ФГБОУ ВО </span>«<span>Санкт-Петербургский </span>институт средств массовой инфомации». Преподаватель</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 13-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
9) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 14:00 «Перспективы развития дистанционного образования в Российской Федерации» Описание (вставляется в окно редактора в режиме html-разметки) =
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 14-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
10) Перейти к настройкам секции «Секция 6» и установить:
Опция «Пользовательское» — установлена Название раздела = День 2: 19 мая — Площадка 1 Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #ed6d21 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #ed6d21 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = По умолчанию
Внешний вид настроенной секции «День 2: 19 мая — Площадка 1» — см. поз. 13 Рис. 3.4.
4.6.9. Наполнение и настройка секции «День 2: 19 мая — Площадка 2» (Секция 7)
1) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:00 «Проблемы интеграции новых технологий в учебные заведения» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name" style="">Попова Анна Николаевна </span><span class="descrasp_comp" style="">ООО «Современные решения и технологии». Директор</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 10-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:30 «Обзор новых возможностей СЭО 3KL» Описание (вставляется в окно редактора в режиме html-разметки) =
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 10-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:00 «Организация экзамена в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Сергеев Алексей </span><span class="descrasp_comp"> Институт открытого дистанционного образования. Ведущий программист</span> <br> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 11-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:30 «Вовлечение студентов во внеучебную деятельность при помощи инструментов Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"> <span class="descrasp_name">Малышева Милана </span><span class="descrasp_comp">Издательство «Кристалл». Менеджер по связям с общественностью<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 11-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:00 «Использование мультимедийного контента при организации онлайн-фестиваля» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Семенова Кира </span><span class="descrasp_comp">ФГБОУ ВО «Российский государственный художественно-музыкальный университет ». Доцент, кандидат филологических наук</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 12-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:30 «Автоматизация процессов в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Горохов Макар</span><span class="descrasp_comp">Восточно-Сибирский институт речного транспорта. Доцент, старший преподаватель<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 12-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
7) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:00 «Мониторинг деятельности преподавателей» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Поляков Игорь </span><span class="descrasp_comp"> ФГБОУ ВО «Кукушкинский государственный университет». Доцент, кандидат педагогических наук</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 13-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
8) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:30 «Edustd Group - система сервисов для организации онлайн-мероприятий, обучения и коммуникаций» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Антонова Арина </span><span class="descrasp_comp"> Edustd Group. Руководитель отдела обучения</span> <br> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 13-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
9) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 14:00 «Организация отборочного этапа конкурса исполнительского искусства в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Никольский Кирилл </span><span class="descrasp_comp">ФГБОУ ВО «Лимовская государственная консерватория». Профессор</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 14-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
10) Перейти к настройкам секции «Секция 7» и установить:
Опция «Пользовательское» — установлена Название раздела = День 2: 19 мая — Площадка 2 Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #ed6d21 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #ed6d21 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = По умолчанию
Внешний вид настроенной секции «День 2: 19 мая — Площадка 2» — см. поз. 14 Рис. 3.4.
4.6.10. Наполнение и настройка секции «День 3: 20 мая — Площадка 1» (Секция 8)
1) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:00 «Использование СЭО для организации очного обучения» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Дмитриев Савва </span><span class="descrasp_comp">ФГАОУ ВО «Тамбовский государственный институт им. В.Ю. Папина-Южанина». Старший преподаватель<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 10-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:30 «Создание курсов» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Савин Максим </span><span class="descrasp_comp">ГБПОУ «Санкт-Петербургский государственный университет речного транспорта». Методист</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 10-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:00 «Организация производственной практки с использованием онлайн сервисов» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Орлов Иван</span><span class="descrasp_comp"> ФГБОУ ВО «Пензенский институт информационных технологий». Профессор<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 11-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:00 «Использование H5P при обучении иностранному языку» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name"><span class="" style="font-size: small;">Поляков Герман </span></span><span class="" style="font-size: small;">ФГБОУ ВО «Университет международных отношений». Доцент, Преподаватель</span> <br> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 12-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:00 «Кураторство и наставничество в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Попов Иван </span><span class="descrasp_comp">Томбовский государственный педагогический университет им. Толстого. Преподаватель</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 13-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:30 «Возможности взаимодействия преподавателей и студентов в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Литвинова София </span><span class="descrasp_comp"> <span>Томский филиал ФГБОУ ВО</span> «Российская академия народного хозяйства». Аспирант</span> </div> <div class="descrasp"> <br> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 13-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
7) Перейти к настройкам секции «Секция 8» и установить:
Опция «Пользовательское» — установлена Название раздела = День 3: 20 мая — Площадка 1 Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #b93213 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #b93213 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = По умолчанию
Внешний вид настроенной секции «День 3: 20 мая — Площадка 1» — см. поз. 15 Рис. 3.4.
4.6.11. Наполнение и настройка секции «День 3: 20 мая — Площадка 2» (Секция 9)
1) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:00 «Организация работы форума во время проведения олимпиады» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Кузнецова Виктория </span><span class="descrasp_comp">LearnUp. Руководитель отдела продаж</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 10-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:30 «Создание интерактивной экскурсии в СЭО» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Львова Кира </span><span class="descrasp_comp">ФГБОУ ВО «Астраханский институт изучения дизайна и новых технологий». Доцент<br></span> <br> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 10-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:00 «Измерение уровня вовлеченности студентов в образовательный процесс» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Андреев Ярослав</span><span class="descrasp_comp"> ФГБОУ «Красноярский государственный университет им. П.Л. Лаврова». Старший преподаватель</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 11-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:30 «Организация дебатов участников библиотечного клуба с использованием дистанционных технологий» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Быкова Маргарита </span><span class="descrasp_comp">Компания EduSuper. Руководитель отдела связей с общественностью<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 11-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:00 «Опыт проведения курсов по подготовке к ЕГЭ по обществознанию в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Зубков Герман </span><span class="descrasp_comp">ФГБОУ ВО «Московский государственный технический университет». Магистрант</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 12-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:00 «Траектории обучения» Описание (вставляется в окно редактора в режиме html-разметки) =
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 13-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
7) Перейти к настройкам секции «Секция 9» и установить:
Опция «Пользовательское» — установлена Название раздела = День 3: 20 мая — Площадка 2 Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции =#b93213 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #b93213 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = По умолчанию
Внешний вид настроенной секции «День 3: 20 мая — Площадка 2» — см. поз. 16 Рис. 3.4.
4.6.12. Настройка выдачи сертификатов участника (условия и параметры)
1) В секции «Сертификат» перейти в настройки элемента курса «Сертификат участника (с должностью)» и создать в нем ограничение доступа (Рис. 4.6.12.а):
добавить ограничение доступа типа «Набор ограничений по оценке», в таблице добавленного ограничения установить опции «Оценка получена» и «Должна быть больше или равна» 100 % для докладов первого дня конференции:
Опыт сбора статистики в Moodle;
Особенности организации промежуточной аттестации;
Способы массовой записи на курсы;
Сбор и аналитика результатов обучения;
Тренды в электронном обучении в Европе;
Реализация учебных программ с применением дистанционных образовательных технологий;
Курирование подготовки выпускных квалификационных работ средствами Moodle;
Применение компетентностной модели в Moodle;
Перспективы развития дистанционного образования в Российской Федерации;
Проблемы интеграции новых технологий в учебные заведения;
Обзор новых возможностей СЭО 3KL;
Организация экзамена в Moodle;
Вовлечение студентов во внеучебную деятельность при помощи инструментов Moodle;
Использование мультимедийного контента при организации онлайн-фестиваля;
Автоматизация процессов в Moodle;
Мониторинг деятельности преподавателей;
Edustd Group - система сервисов для организации онлайн-мероприятий, обучения и коммуникаций;
Организация отборочного этапа конкурса исполнительского искусства в Moodle.
установить значение поля «Необходимое количество оценок«» = 3;
добавить ограничение доступа типа «Набор ограничений по оценке», в таблице добавленного ограничения установить опции «Оценка получена» и «Должна быть больше или равна» 100 % для докладов второго дня конференции:
Использование СЭО для организации очного обучения;
Создание курсов;
Организация производственной практики с использованием онлайн сервисов;
Использование H5P при обучении иностранному языку;
Кураторство и наставничество в Moodle;
Возможности взаимодействия преподавателей и студентов в Moodle;
Организация работы форума во время проведения олимпиады;
Создание интерактивной экскурсии в СЭО;
Измерение уровня вовлеченности студентов в образовательный процесс;
Организация дебатов участников библиотечного клуба с использованием дистанционных технологий;
Опыт проведения курсов по подготовке к ЕГЭ по обществознанию в Moodle;
Траектории обучения.
установить значение поля «Необходимое количество оценок«» = 3;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать всем из нижеследующих условий»;
зачеркнуть глазики добавленных условий.
Рис. 4.6.12.а. Настроенное ограничение доступа.
2) Добавить ограничение доступа, описанное в пункте 1) данного раздела, для элемента курса «Сертификат участника (без должности)».
3) Добавить ограничение доступа, описанное в пункте 1) данного раздела, для элемента курса «Сертификат участника (с должностью и количеством прослушанных докладов)».
4) Перейти к настройкам журнала оценок курса (Управление курсом->Настройка журнала оценок), найти в таблице строку «Итого в категории «Посещение докладов», в меню «Редактировать» выбрать «Редактировать формулу» (Рис.4.6.12б).
Рис. 4.6.12б. Переход к созданию формулы для расчета количества посещенных докладов.
В разделе «Значения ID» открывшейся страницы «Редактировать формулу» для всех занятий, входящих в категорию «Посещение докладов», в поле справа от названия, указать идентификатор (ID) — уникальный номер для элемента курса. После окончания присвоения идентификаторов нажать кнопку «Добавить ID» (Рис. 4.6.12в).
Если вы в вашем курсе-конференции еще не настраивали никаких формул для вычисления оценок - значения ID могут быть произвольными. Подробная информация о возможности настройки вычисления оценок в статье «Настройка итоговой оценки за курс. Работа с формулами».
Рис. 4.6.12в. Присвоение ID элементам курса в категории «Посещение докладов».
В поле «Вычисление» ввести формулу (поз. 1 Рис. 4.6.12г):
Оценка за посещение доклада (элемента курса «Занятие 3КL» настроена таким образом, что может принимать всего два значения: 0 = доклад не посещен или 100 = доклад посещен. Таким образом, узнать количество посещенных участником докладов мы можем просуммировав все оценки в категории «Посещение докладов» и разделив полученное значение на 100.
Обратите внимание: если вы используете для элементов курса ID, отличные от примера — внесите соответствующие правки в формулу.
Обратите внимание: изменение настроек формы регистрации коснется всей среды электронного обучения. Если по каким-либо причинам вам необходимо сохранить иной набор полей в форме - пропустите этот шаг.
1) Убедиться (при необходимости скорректировать), что настройки плагина «Аутентификация СЭО 3КL» (Администрирование->Плагины->Аутентификация->Аутентификация СЭО 3KL->Общие настройки->секция «Настройки регистрации») соответствуют следующим:
Способ доставки сообщений = Электронная почта Включить подтверждение записи по электронной почте? = Нет Мгновенная авторизация после регистрации = Да
2) Перейти на страницу «Настройки полей формы регистрации» (Администрирование->Плагины->Аутентификация->Аутентификация СЭО 3KL->Настройки полей формы регистрации) и установить параметры для полей формы и их порядок следования (Рис. 4.7.1.а):
Название поля
Значение из выпадающего списка
Установленные опции
Фамилия
Для первого этапа регистрации
Обязательное поле
Имя
Для первого этапа регистрации
Обязательное поле
Отчество или второе имя
Для первого этапа регистрации
Адрес электронной почты
Для первого этапа регистрации
Обязательное поле
Логин
Для первого этапа регистрации
Обязательное поле, Генерируемое поле, Скрытое поле
Пароль
Для первого этапа регистрации
Обязательное поле, Генерируемое поле, Скрытое поле
Мобильный телефон
Для первого этапа регистрации
Обязательное поле
Город
Для первого этапа регистрации
Обязательное поле
Остальные поля профиля
Не показывать поле
Рис. 4.7.1.а. Настройка полей формы регистрации пользователей.
3) Перейти на страницу «Настройки отображения политик на форме регистрации» (Администрирование->Плагины->Аутентификация->Аутентификация СЭО 3KL->Настройки отображения политик на форме регистрации) и отметить соглашение «Об обработке персональных данных» (Рис. 4.7.1.б):
Рис. 4.7.1.б. Выбор соглашения для принятия в процессе регистрации.
1) На странице «Способы зачисления на курс» курса конференции (Управление курсом->Пользователи->Способы зачисления на курс) добавить новый способ зачисления на курс «Подписка 3KL» и настроить в нем:
Способ оплаты = Бесплатный доступ Название способа = Для регистрации нажмите «Зарегистрироваться на конференцию», затем «Создать учетную запись» Опция «Отображать в витрине неавторизованным» — установлена Способ подписки активен = Да Роль = Участник (Слушатель) После оплаты перенаправлять пользователя = На страницу курса Переопределение кнопки записи на курс = Зарегистрироваться на конференцию
Подробная информация о плагине подписки в цикле статей «Подписка 3KL».
После завершения конференции мы рекомендуем сохранить курс мероприятия как открытый курс.
Участники конференции смогут зайти пересмотреть заинтересовавшие их доклады, новые пользователи смогут подписаться на курс и ознакомиться с площадкой, чтобы впоследствии получать новостные рассылки и стать участниками новых мероприятий организации.
Для этого необходимо выполнить следующие действия:
добавить в секции с программой мероприятия ресурсы «Текст и медиа», в которых продублировать информацию о докладах и докладчиках, а также добавить ссылки на трансляцию (или запись) доклада, чтобы те, кто не смог принять в непосредственное участие в конференции смогли просмотреть материал (Рис. 5.1.1).
Рис. 5.1.1. Фрагмент секции с программой конференции со скрытым занятием и добавленной ссылкой на трансляцию.
Пользовательская настройка css темы — вставить в поле содержимое файла.
Рекомендуется открывать данный файл как файл формата txt и использовать для этого редактор простого текста , не применяющий к документу инструментов форматирования. Если загруженный файл у вас автоматически открывается не тем приложением или программой, используйте опцию «Открыть с помощью...» (меню по правой кнопке мыши) и укажите подходящий редактор вручную.
Первичный = #b23200 Вторичный = #e56d00 Шапка страницы, задний план, цвет фона. = #ffffff Шапка страницы, задний план, фильтр цвета изображений. = Затемнение Шапка страницы, заголовки, цвет фона. = #eabd00 Шапка страницы, заголовки, цвет текста. = #ffffff Шапка страницы, ссылки, цвет текста. = #b23200 Шапка страницы, ссылки при наведении, цвет текста. = #e56d00 Шапка страницы, основные кнопки, цвет фона. = #e5e5e5 Шапка страницы, основные кнопки, цвет текста. = #3a3a3a Шапка страницы, основные кнопки, фильтр цвета изображений. = Затемнение Шапка страницы, основные кнопки при наведении, цвет фона. = #eabd00 Шапка страницы, основные кнопки при наведении, цвет текста. = #000000 Шапка страницы, основные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Шапка страницы, дополнительные кнопки, цвет фона. = #e5e5e5 Шапка страницы, дополнительные кнопки, цвет текста. = #3a3a3a Шапка страницы, дополнительные кнопки, фильтр цвета изображений. = Затемнение Шапка страницы, дополнительные кнопки при наведении, цвет фона. = #eabd00 Шапка страницы, дополнительные кнопки при наведении, цвет текста. = #000000 Шапка страницы, дополнительные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Шапка страницы, верхняя полоса с текстом в шапке, цвет фона. = #ffffff Шапка страницы, переключатель выпадающего списка меню пользователя, цвет фона. = transparent Шапка страницы, выпадающий список меню пользователя, цвет фона. = #ffffff Шапка страницы, выпадающий список меню пользователя при наведении, цвет фона. = rgba(0,0,0,0.1) Шапка страницы, пункт меню первичной навигации, цвет фона. = transparent Шапка страницы, пункт меню первичной навигации при наведении, цвет фона. = #eaeaea Шапка страницы, переключатель выпадающего списка меню первичной навигации, цвет фона. = transparent Шапка страницы, переключатель выпадающего списка меню первичной навигации при наведении, цвет фона. = #eaeaea Шапка страницы, выпадающий список меню первичной навигации, цвет фона. = #ffffff Шапка страницы, выпадающий список меню первичной навигации при наведении, цвет фона. = #eaeaea Контент, задний план, цвет фона. = #ffffff Контент, заголовки, цвет фона. = #ffffff Контент, ссылки, цвет текста. = #b23200 Контент, ссылки при наведении, цвет текста. = #e56d00 Контент, ссылки при наведении, фильтр цвета изображений. = Сильное затемнение Контент, основные кнопки, цвет фона. = #e5e5e5 Контент, основные кнопки, фильтр цвета изображений. = Сильное затемнение Контент, основные кнопки при наведении, цвет фона. = #eabd00 Контент, основные кнопки при наведении, цвет текста. = #000000 Контент, основные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Контент, дополнительные кнопки, цвет фона. = #e5e5e5 Контент, дополнительные кнопки, фильтр цвета изображений. = Сильное затемнение Контент, дополнительные кнопки при наведении, цвет фона. = #eabd00 Контент, дополнительные кнопки при наведении, цвет текста. = #000000 Контент, дополнительные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Контент, подзаголовок элемента курса, цвет фона. = #a7a7a7 Контент, подзаголовок элемента курса, цвет текста. = #ffffff Блоки, задний план, цвет фона. = #ffffff Блоки, заголовки, цвет текста. = #444444 Блоки, ссылки, цвет текста. = #b23200 Блоки, ссылки при наведении, цвет текста. = #e56d00 Блоки, основные кнопки, цвет фона. = #e5e5e5 Блоки, основные кнопки, цвет текста. = #3a3a3a Блоки, основные кнопки при наведении, цвет фона. = #eabd00 Блоки, основные кнопки при наведении, цвет текста. = #000000 Блоки, основные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Блоки, дополнительные кнопки, цвет фона. = #e5e5e5 Блоки, дополнительные кнопки, цвет текста. = #3a3a3a Блоки, дополнительные кнопки при наведении, цвет фона. = #eabd00 Блоки, дополнительные кнопки при наведении, цвет текста. = #000000 Блоки, дополнительные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Подвал страницы, задний план, цвет фона. = #ffffff Подвал страницы, заголовки, цвет фона. = transparent Подвал страницы, ссылки, цвет текста. = #b23200 Подвал страницы, ссылки при наведении, цвет текста. = #e56d00 Подвал страницы, основные кнопки, цвет фона. = #e5e5e5 Подвал страницы, основные кнопки, цвет текста. = #3a3a3a Подвал страницы, основные кнопки, фильтр цвета изображений. = Затемнение Подвал страницы, основные кнопки при наведении, цвет фона. = #eabd00 Подвал страницы, основные кнопки при наведении, цвет текста. = #000000 Подвал страницы, основные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Подвал страницы, дополнительные кнопки, цвет фона. = #e5e5e5 Подвал страницы, дополнительные кнопки, цвет текста. = #3a3a3a Подвал страницы, дополнительные кнопки, фильтр цвета изображений. = Затемнение Подвал страницы, дополнительные кнопки при наведении, цвет фона. = #eabd00 Подвал страницы, дополнительные кнопки при наведении, цвет текста. = #000000 Подвал страницы, дополнительные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Виджет служебной информации в подвале, задний план, цвет фона. = #ffffff Сворачиваемые секции, задний план, цвет фона. = #ffffff Сворачиваемые секции, заголовки, цвет фона. = #ffffff Сворачиваемые секции, ссылки, цвет текста. = #b23200 Сворачиваемые секции, ссылки при наведении, цвет текста. = #b23200 Сворачиваемые секции, основные кнопки, цвет фона. = #e5e5e5 Сворачиваемые секции, основные кнопки, цвет текста. = #3a3a3a Сворачиваемые секции, основные кнопки, фильтр цвета изображений. = Затемнение Сворачиваемые секции, основные кнопки при наведении, цвет фона. = #eabd00 Сворачиваемые секции, основные кнопки при наведении, цвет текста. = #000000 Сворачиваемые секции, основные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Сворачиваемые секции, дополнительные кнопки, цвет фона. = #e5e5e5 Сворачиваемые секции, дополнительные кнопки, цвет текста. = #3a3a3a Сворачиваемые секции, дополнительные кнопки, фильтр цвета изображений. = Затемнение Сворачиваемые секции, дополнительные кнопки при наведении, цвет фона. = #eabd00 Сворачиваемые секции, дополнительные кнопки при наведении, цвет текста. = #000000 Сворачиваемые секции, дополнительные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Док, элемент док-панели в виде текста, цвет фона. = transparent Док, элемент док-панели в виде текста, цвет текста. = #ffffff Док, элемент док-панели в виде текста, фильтр цвета изображений. = Без изменений Док, элемент док-панели в виде текста при наведении, фильтр цвета изображений. = Без изменений Док, элемент док-панели в виде иконки, цвет фона. = transparent Док, элемент док-панели в виде иконки, цвет текста. = #ffffff Док, элемент док-панели в виде иконки, фильтр цвета изображений. = Без изменений Док, элемент док-панели в виде иконки при наведении, цвет текста. = #000000 Док, элемент док-панели в виде иконки при наведении, фильтр цвета изображений. = Без изменений Секция курса, заголовки, цвет фона. = #ffffff
4) На странице «Фоны основных областей» профиля «Конференция» (Администрирование->Внешний вид->Темы->СЭО 3КL->Конференция->Фоны основных областей) установить:
Шапка страницы, верхняя полоса с текстом в шапке, цвет фона.= #ffffff Цвет фона (на всю ширину) (Область блоков «Верх страницы») = #f2f2f2 Цвет фона (по ширине сайта) (Рамка подвала) = transparent
5) На странице «Настройки регионов» профиля «Конференция» (Администрирование->Внешний вид->Темы->СЭО 3КL->Конференция->Настройки регионов) определить области для размещения блоков на страницах курса-конференции — создать в параметре «Сетка для сворачиваемой секции блоков «Над контентом» необходимые сетки для блоков:
в разделе «Стандартная страница с блоками» (Рис. 5.1.1) — один ряд с двумя равными секциями (6+6) в разделе «Страница курса» (Рис. 5.1.2) — один ряд с четырьмя равными секциями (3+3+3+3) в разделе «Страница описания курса» (Рис. 5.1.3) — пять рядов: первый — одна секция (12); второй — три равных секции (4+4+4), третий — две неравные секции (8+4), четвертый — одна секция (12), пятый — две неравные секции (8+4)
Рис.5.1.1. Создание сетки для секции блоков «Над контентом» в разделе «Стандартная страница с блоками».
Рис.5.1.2. Сетка для секции блоков «Над контентом» в разделе «Страница курса».
Рис.5.1.3. Сетка для секции блоков «Над контентом» в разделе «Страница описания курса».
Установить значения для настроек:
Состояние сворачиваемой секции «Над контентом» при загрузке страницы (Стандартная страница с блоками) = Нельзя свернуть Левая колонка (Стандартная страница с блоками) = Отображать блоки в доке Левая колонка (Страница курса) = Отображать блоки в доке Состояние сворачиваемой секции «Над контентом» при загрузке страницы (Страница описания курса) = Нельзя свернуть Левая колонка (Страница описания курса) = Отображать блоки в доке Левая колонка (Страница категории курса) = Отображать блоки в доке Левая колонка (Модуль курса) = Отображать блоки в доке Состояние сворачиваемой секции «Над контентом» при загрузке страницы (Главная страница) = Нельзя свернуть Состояние сворачиваемой секции «В контенте (под заголовком)» при загрузке страницы (Главная страница) = Отображение отключено Состояние сворачиваемой секции «Под контентом» при загрузке страницы (Главная страница) = Отображение отключено Левая колонка (Главная страница) = Отображать блоки в доке Левая колонка (Страница администрирования) = Отображать блоки в доке Левая колонка (Страница Мои курсы) = Отображать блоки в доке Левая колонка (Мой кабинет) = Отображать блоки в доке Центральная колонка - верх (Мой кабинет) = Отображать блоки в доке Центральная колонка - низ (Мой кабинет) = Отображать блоки в доке Левая колонка (Моя публичная страница) = Отображать блоки в доке Левая колонка (Страница отчетов) = Отображать блоки в доке
1. Модуль. Модуль, обеспечивающий отображение вспомогательных виджетов на страницах курса и других страницах. Статья «Блоки в СЭО 3KL». 2. Экземпляр модуля. Вспомогательный виджет, как правило в виде прямоугольной области, на странице системы, служащий для отображения вспомогательной информации и дополнительных действий при пользовании страницы. Например, Личный кабинет пользователя формируется из блоков. Чаще всего блоки размещаются во вспомогательных областях, например, в выдвижной панели блоков. Статья «Блоки в СЭО 3KСодержаниеL».
Подготовка и настройка СЭО 3KL и онлайн-курса по критериям ГИС СЦОС. Информация о курсе доступна неавторизованным пользователям. Информация о минимальных технических требованиях СЭО. Заполненный паспорт курса. Обязательные элементы курса и содержание. Возможность оставлять отзыв о курсе. Соответствие списка преподавателей заявленным данным. Пример выгрузки курса в тестовый контур. Пример паспорта курса. Пример реализации оперативной обратной связи с преподавателем и отслеживания прогресса. Подготовка курсов клиентов к выгрузке на тестовый контур
Опубликовал: : Илона Иванова Последние обновление: 05.03.2026
Как заблокировать доступ к теоретическим материалам для студентов на время прохождения теста, используя ограничения доступа?
Решение поможет автоматизировать курс так, чтобы перед прохождением тестирования для слушателей скрывались теоретические материалы, а после завершения тестирования доступ вновь открывался.. . . . . .
Способ будет полезен организациям и преподавателям, создающим некурируемые курсы, то есть такие курсы, которые не требуют постоянного контроля слушателей преподавателями.
Описанный в решении сценарий удобен по нескольким причинам: - Для настройки не требуются права администратора, пользователю достаточно иметь права на создание или редактирование курса. - Не требуется установка сторонних плагинов. - Все настройки производятся в рамках одного курса. - После сохранения настроек не нужно «контролировать», как слушатели проходят курс и открывать/скрывать материалы вручную.
Но следует помнить: - Материалы в других курсах слушателю останутся доступны. Следует внимательней размещать материалы в курсах, чтобы у слушателя не было возможности «подглядеть» ответы на тест. - После выполнения теста теоретические материалы вновь будут доступны слушателю.
В курсе «Техника безопасности и охрана труда» при помощи инструмента «Ограничение доступности» заблокировать доступ к теоретическим материалам для слушателей, которые выполняют «ИТОГОВЫЙ ТЕСТ»
Курс «Техника безопасности и охрана труда» уже существует в среде электронного обучения и для него выполнены основные настройки: определены количество секций и их названия, добавлены и настроены другие элементы курса и ресурсы.
Элемент курса «ИТОГОВЫЙ ТЕСТ» размещен в секции «ИТОГОВЫЙ ТЕСТ». Вопросы в тест добавлены. Критерии выставления оценки за тест настроены.
При проведении тестирования можно настроить ограничения доступности таким образом, чтобы у слушателя не было возможности обратиться к теоретическим материалам.
Описанный в решении способ не требует установки или использования сторонних плагинов и наличия прав Администратора. Преподавателю достаточно в секцию с тестом добавить ресурс «Текст и медиа», настроить его, один раз настроить ограничения доступности в секциях и элементах курса, чтобы в будущем секция с теоретическими материалами скрывалась автоматически, сразу, как только слушатель приступит к выполнению теста.
1. Добавить в секцию ресурс «Текст и медиа» и настроить его.
1) Перейти в режим редактирования курса (поз. 1. Рис. 3.1.1).
2) В секции «ИТОГОВЫЙ ТЕСТ» перед элементом курса «ИТОГОВЫЙ ТЕСТ» нажать «Добавить элемент или ресурс» (поз. 2. Рис. 3.1.1).
Рис. 3.1.1. Добавление элемента или ресурса в секцию.
Название в оглавлении курса = «Приступить к итоговому тестированию» (см. поз. 1. Рис. 3.1.2).
Текст = «Приступить к итоговому тестированию. Для выполнения теста нажмите кнопку «Отметить как выполненный». Внимание! Когда вы нажмете на кнопку, теоретические материалы будут заблокированы до окончания прохождения теста.» (см. поз. 2. Рис. 3.1.2).
В пункте «Условия выполнения» = «Студенты могут вручную отмечать элемент курса как выполненный» (см. поз. 3. Рис. 3.1.2).
2. Настроить элемент курса «ИТОГОВЫЙ ТЕСТ»
1) Перейти в настройки элемента курса «ИТОГОВЫЙ ТЕСТ»: нажать на меню «Редактировать» (3 вертикальные точки справа от элемента) -> Редактировать настройки (Рис. 3.2.1).
Рис. 3.2.1. Переход к странице настроек элемента курса «ИТОГОВЫЙ ТЕСТ».
Рис. 3.2.2. Настройка ограничений доступа элемента курса «ИТОГОВЫЙ ТЕСТ».
Добавить ограничение «Выполнение элемента»: «Приступить к итоговому тестированию» имеет значение «Элемент должен быть отмечен как выполненный» (см. поз. 1. Рис. 3.2.2).
Пиктограмма «Глаз» должна быть перечеркнута (см. поз. 2. Рис. 3.2.2).
3) В разделе «Условия выполнения»:
В пункте «Добавить условия» выбрать «Элемент считается выполненным, когда студенты выполняют все следующие условия: «Получена оценка», «Получен проходной балл» (Рис. 3.2.3).
Рис. 3.2.3. Настройка Условий выполнения элемента курса «ИТОГОВЫЙ ТЕСТ».
3. Настроить условия доступности для секции «МАТЕРИАЛЫ ДЛЯ ИЗУЧЕНИЯ»
1) Перейти на страницу настроек секции «МАТЕРИАЛЫ ДЛЯ ИЗУЧЕНИЯ»: нажать на меню «Редактировать» (3 вертикальные точки справа от названия секции) -> Редактировать секцию (Рис. 3.3.1).
2) В разделе настроек «Ограничение доступа» установить:
Рис. 3.3.2. Настройка ограничений доступа секции «МАТЕРИАЛЫ ДЛЯ ИЗУЧЕНИЯ».
Студент НЕ ДОЛЖЕН соответствовать ВСЕМ из нижеследующих условий: «Выполнение элемента»: «Приступить к итоговому тестированию» имеет значение «Элемент должен быть отмечен как выполненный»; «Выполнение элемента»: «ИТОГОВЫЙ ТЕСТ» имеет значение «Элемент не должен быть отмечен как выполненный» (см. Рис. 3.3.2).
Пиктограмма «Глаз» должна быть перечеркнута (см. Рис. 3.3.2).
1) После изучения теоретических материалов курса (поз. 1. Рис. 4.1) слушатель переходит к секции «ИТОГОВЫЙ ТЕСТ», в которой видит сообщение о том, что для прохождения теста необходимо отметить элемент, содержащий данное сообщение, как выполненный (поз. 2. Рис. 4.1).
Рис. 4.1. Страница курса «Техника безопасности и охрана труда» глазами слушателя. Сообщение, которое видит слушатель в секции с тестом.
2) Слушатель нажимает на кнопку «Отметить как выполненный», отмечая ресурс «Текст и медиа» как выполненный (поз. 2. Рис. 4.2).
3) Страница курса автоматически обновляется.
Слушатель видит, что секция «МАТЕРИАЛЫ ДЛЯ ИЗУЧЕНИЯ», которая ранее располагалась между секциями «Введение» и «НОРМАТИВНО-ПРАВОВАЯ БАЗА», исчезла (поз. 1. Рис. 4.2).
Элемент курса «ИТОГОВЫЙ ТЕСТ» стал доступен для прохождения (поз. 3. Рис. 4.2).
Рис. 4.2. Страница курса «Техника безопасности и охрана труда» глазами слушателя после выполнения условий (нажатия на кнопку «Отметить как выполненный).
Таким образом, у слушателя нет возможности воспользоваться теоретическими материалами во время прохождения элемента «ИТОГОВЫЙ ТЕСТ».
После того, как слушатель выполнит «ИТОГОВЫЙ ТЕСТ» (наберет проходной балл), секция «МАТЕРИАЛЫ ДЛЯ ИЗУЧЕНИЯ» вновь станет доступна (Рис. 4.3), т.к. условие «Выполнение элемента»: «ИТОГОВЫЙ ТЕСТ» имеет значение «Элемент не должен быть отмечен как выполненный» (см. п.3 Решения) перестанет выполняться.
Рис. 4.3. Страница курса «Техника безопасности и охрана труда» глазами слушателя после выполнения теста «ИТОГОВЫЙ ТЕСТ».
Опубликовал: : Илона Иванова, Полина Андреева Последние обновление: 28.10.2025
Методические рекомендации по размещению дополнительных учебных материалов
При организации дополнительных материалов преподаватели задумываются над тем, как и где лучше разместить дополнительный контент. Статья поможет выбрать способ организации дополнительных материалов. . . . . .
Вопрос:
Какие способы размещения дополнительного контента есть в СЭО 3KL? И как понять, когда какой способ лучше использовать?
Ответ:
Размещать дополнительный контент в СЭО 3KL можно двумя способами:
в отдельной секции курса, в котором проходит обучение;
в отдельном курсе.
Одним из ключевых преимуществ создания отдельного курса для размещения дополнительных материалов является удобство перекрестного использования материалов разными курсами. Это позволит разным курсам сослаться на один и тот же курс с дополнительными материалами. Сослаться из других курсов на дополнительные материалы, размещенные в отдельной секции обучающего курса неудобно, т. к. такие материалы могут помешать основному учебному процессу курса.
Таким образом, если
дополнительных материалов для изучения немного, дополнительной проверки знаний не будет, материал будет использоваться только в этом курсе (нет необходимости ссылаться на него из других курсов), и преподавателю не так важно отслеживать изучение этих материалов, то рекомендуем создавать отдельную секцию в курсе, в котором проходит обучение.
дополнительных материалов много, они распределены по темам, предполагается, что на дополнительные материалы будут ссылаться из других курсов, и/или преподавателю необходимо отслеживать процесс повторения, рекомендуем создавать отдельный курс.
Это основная рекомендация по выбору способа размещения материалов. С полным сравнением способов организации дополнительных материалов для обучения можно ознакомиться в сравнительной таблице.
Сравнительная таблица способов организации дополнительных материалов для обучения.
Признак сравнения
Размещение материалов в отдельном курсе
Размещение материалов в отдельной секции курса, в котором проходит обучение
Количество материалов для изучения
Можно разместить большое количество различных материалов, которые можно распределить по секциям, что позволит слушателю повторить именно тот материал, который ему нужен, и при этом не будет перегружать основной курс.
Небольшое количество материалов будет удобно разметить и корректировать по мере необходимости. Большое количество материалов может слушателя сбить с толку и помешать усвоению материала.
Доступность материалов
К материалам, размещенным в отдельном курсе, можно давать доступ из разных курсов. Для этого можно использовать элементы курса «Гиперссылка», «Субкурс», блок «HTML» или предоставлять ссылки на курс непосредственно в материалах курса.
К материалам, размещенным в отдельной секции можно дать доступ только в курсе, в котором секция размещена.
Наличие проверочных материалов
Можно добавить проверочные материалы (тесты) по темам, которые никак не будут влиять на оценку слушателя в основном курсе.
Если проверочные тесты добавлять в секцию с дополнительными материалами основного курса, потребуется затратить усилия и время, чтобы система не учитывала их при формировании оценки за курс.
Можно настроить отслеживание времени непрерывного обучения. Это позволит преподавателю отследить, кто и сколько времени потратил на повторение того или иного материала.
В секции с дополнительными материалами отслеживание времени включить нельзя.
Отслеживание выполнения элементов курса
В отдельном курсе преподавателю проще отследить тех, кто приступил к повторению материалов:
1) На странице «Участники» отображается время последнего доступа к курсу. Слушателей с пометкой «Никогда» в курс не входили, следовательно, к повторению материалов не приступили.
2) Если в курсе настроено отслеживание времени непрерывного обучения, в отчете «Время, затраченное на изучение курса» можно посмотреть, сколько времени было потрачено слушателем на изучение каждого элемента курса или ресурса.
При создании отдельной секции с дополнительными материалами в основном курсе отследить тех, кто материалы изучил, а не просто отметил, практически невозможно.
Простота настройки автоматизации
Можно легко настроить «Логику курса 3KL» в основном курсе, которая автоматически подпишет слушателей в курс с дополнительными материалами, отправит слушателям сообщение и по истечении срока подписки отпишет от неосновного курса.
Для секции можно легко настроить ограничение доступности, которое сделает секцию доступной при соблюдении условий и скроет ее сразу, как условия перестанут соблюдаться.
Настройка доступности материалов для отдельных пользователей
В случае необходимости на курс с дополнительными учебными материалами можно подписать отдельных слушателей вручную, что предоставит этим слушателям постоянный доступ к материалам.
Вручную предоставить доступ отдельным пользователям к дополнительному материалу нельзя.
Простота выбора преподавателя для решения вопросов слушателей в блоке «Спросить преподавателя»
За материалы в отдельном курсе может отвечать отдельный преподаватель или лаборант/тьютор. И слушателям будет легко разобраться, к кому с каким вопросом можно обратиться.
За материалы в отдельной секции может отвечать отдельный преподаватель или лаборант/тьютор. Но увеличение количества «преподавателей» в блоке «Спросить преподавателя» может запутать слушателя.
Опубликовал: : Илона Иванова Последние обновление: 13.11.2025
Как сделать плитки категорий в Витрине курсов 3KL всегда цветными. Решение
Описанный в статье способ позволяет настроить цветное отображение Плиток категорий в «Витрине курсов 3КL». Плитки категорий - один из способов отображения категорий курсов в «Витрине курсов 3КL». .
Оформление образовательной платформы «Центра дополнительного образования» выполнено красочно, в цветах организации. Потому монохромные Плитки категорий курсов в Витрине курсов 3KL, которые становятся цветными только при наведении на них курсора (Рис. 1), не вписываются в концепцию оформления образовательного пространства. Необходимо настроить Плитки категорий таким образом, чтобы они были цветными всегда.
Рис. 1. Монохромные Плитки категорий в «Витрине курсов 3КL», которые становятся цветными только при наведении на них курсора.
Опубликовал: : Илона Иванова Последние обновление: 03.04.2026
Автоподписка на курс по условию. Метакурс как альтернатива подписки через глобальные группы
Описанный в статье способ позволяет настроить подписку на целевые курсы всех пользователей из одного исходного курса. В исходный курс пользователи записываются автоматически, по признаку должности, указанной в профиле пользователя. .
Реализовать сценарий автоматической подписки (распределения сотрудников с помощью псевдокурса) менеджеров компании на курсы «Управляющий», «Стартовый курс итальянского ресторана», «Корпоративный этикет», «Работа с документами», используя способ записи «Связанный метакурс».
Предусловия:
Подразумевается, что: преподавателю выданы права на редактирование всех вышеперечисленных курсов; сами эти курсы уже созданы и настроены в СЭО 3КL; в системе создано и корректно заполнено дополнительное поле профиля «Должность» (значение = «Менеджер» для всех сотрудников-менеджеров).
Алгоритм решения:
Решение будет состоять из нескольких этапов:
Создание исходного курса «Менеджеры по продажам», на который будут подписаны все менеджеры организации.
Добавление в курс «Менеджеры по продажам» способа записи «Автозачисление 3KL», в котором указана фильтрация по полю профиля «Должность» = «Менеджер». Таким образом все медежеры организации будут подписаны на курс «Менеджеры по продажам».
Последовательное добавление способа записи «Связанный метакурс» отдельно в каждый из курсов: «Управляющий», «Стартовый курс итальянского ресторана», «Корпоративный этикет», «Работа с документами». Таким образом все участники исходного курса «Менеджеры по продажам» будут подписаны на целевые курсы: «Управляющий», «Стартовый курс итальянского ресторана», «Корпоративный этикет», «Работа с документами».
После выполненных настроек учетная запись пользователя будет проходить по пути, представленному на Рис. 1.
Рис. 1. Наглядное представление пути учетной записи пользователя.
Решение:
1) Преподаватель создает новый курс без учебного контента «Менеджеры по продажам» (метакурс), в который будут подписаны все менеджеры организации (Рис. 2).
Рис. 2. Свежесозданный курс «Менеджеры по продажам» в категории курсов «Корпоративное обучение».
2) Преподаватель в созданном курсе переходит к способам зачисления на курс: курс «Менеджеры по продажам» -> кнопка «Участники» во вторичной навигации (поз. 1 Рис. 3) -> выбрать в выпадающем списке «Способы зачисления на курс» (поз. 2 Рис. 3). На открывшейся странице выбирает способ подписки «Автозачисление 3KL» (поз. 3 Рис. 3).
Рис. 3. Добавление способа подписки на курс «Автозачисление 3KL».
Обращаем внимание: способ записи «Автозачисление 3KL» должен быть глобально включен в СЭО 3КL.
4) Далее преподаватель настраивает способы зачисления для курсов «Управляющий», «Стартовый курс итальянского ресторана», «Корпоративный этикет», «Работа с документами», последовательно выполняя для каждого курса настройки, описанные в этом пункте и далее. Для начала он переходит к курсу «Управляющий». Преподаватель, находясь в режиме редактирования в курсе «Управляющий», переходит к способам зачисления на курс: курс «Управляющий» -> кнопка «Участники» во вторичной навигации -> выбрать в выпадающем списке «Способы зачисления на курс» (поз. 1 Рис. 5). На открывшейся странице выбирает способ подписки «Связанный метакурс» (поз. 2 Рис. 5).
Рис. 5. Добавление в курс «Управляющий» нового способа записи «Связанный метакурс».
Обращаем внимание: способ записи «Связанный метакурс» должен быть глобально включен в СЭО 3КL.
5) Преподаватель настраивает добавленный способ записи (Рис. 6):
Связанный курс (см. поз. 1 Рис. 6) = Менеджеры по продажам;
Добавить в группу (см. поз. 2 Рис. 6) = Создать новую группу.
6) Преподаватель повторяет шаги 3) - 4) для курсов «Стартовый курс итальянского ресторана», «Корпоративный этикет», «Работа с документами».
Результат:
1) Все пользователи СЭО 3КL, у которых значение поле профиля «Должность» равно «Менеджер», при входе в систему автоматически будут подписаны на курс «Менеджеры по продажам».
Курс «Менеджеры по продажам» может быть использован как псевдо-курс или курс-кампус. С его помощью в дальнейшем можно организовывать рассылки; размещать там объявления; создать форум и использовать для взаимодействия сотрудников; публиковать общие дополнительные материалы и т. п.
2) Далее участники курса «Менеджеры по продажам» автоматически будут записаны в одноименные локальные группы в курсы «Управляющий», «Стартовый курс итальянского ресторана», «Корпоративный этикет», «Работа с документами» (в курсы, где создана метасвязь).
3) Если у пользователя значение поле профиля «Должность» изменяется (сотрудник перестает быть менеджером), он автоматически отписывается из курса «Менеджеры по продажам» и связанных курсов.
Опубликовал: : Полина Андреева Последние обновление: 05.05.2026
Ограничение доступа к подписке по предоставлению согласия с политикой
В статье описаны два варианта настройки способа зачисления на курс «Подписка 3KL»: бесплатный доступ к записи на курс без условий для участников-слушателей конференции и вариант настройки ограничения доступа к подписке на курс по предоставлению согласия с необязательной политикой для докладчиков конференции. .
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.5.10a. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
В ежегодной конференции «Среда электронного обучения «Moodle» для образования» предусмотрено 2 типа участия: в качестве слушателя и в роли докладчика. Слушателем может быть любой человек, зарегистрировавшийся в системе и подписавшийся в курс-площадку конференции. Чтобы стать докладчиком, нужно не только быть подписанным на курс-площадку конференции, но и принять необязательную политику «Согласие на обработку персональных данных докладчика конференции».
Потому в курсе «Конференция «Среда электронного обучения «Moodle» для образования» необходимо организовать 2 варианта подписки: 1) для слушателей - бесплатная подписка без особых условий; 2) для участников, которые хотят выступить с докладом - подписка, недоступная до тех пор, пока не будет предоставлено согласие с необязательной политикой «Согласие на обработку персональных данных докладчика конференции».
Предусловия:
1) Подразумевается, что курс «Конференция «Среда электронного обучения «Moodle» для образования» на момент организации условного доступа к подписке уже создан, корректно настроен и наполнен материалами.
2) В СЭО 3КL, создана и настроена необязательная политика «Согласие на обработку персональных данных докладчика конференции».
Создать и настроить способ подписки «Подписка 3KL» для слушателей;
Создать и настроить способ подписки «Подписка 3KL» для участников, которые хотят выступить с докладом.
Решение:
1. Чтобы пользователи могли записываться в курс в качестве Участников (Слушателей), создателю курса необходимо выполнить следующие шаги по созданию и настройке способа зачисления:
1.1. Находясь в курсе, перейти в способы зачисления на курс любым удобным способом:
Меню вторичной навигации -> Участники. В выпадающем списке выбрать «Способы зачисления на курс». Или
Блок «Настройки» -> Управление курсом->Пользователи->Способы зачисления на курс.
1.2. В поле «Добавить способ» из выпадающего списка доступных для этого курса способов зачисления выбрать «Подписка 3KL» (Рис. 1).
Рис. 1. Добавление способа зачисления «Подписка 3KL» в курсе «Конференция «Среда электронного обучения «Moodle» для образования».
После оплаты перенаправлять пользователя (см. поз. 7 Рис. 2) = На страницу курса.
Переопределение кнопки записи на курс (см. поз. 8 Рис. 2) = Зарегистрироваться на конференцию.
1.4. Нажать на кнопку «Сохранить».
1.5. На открывшейся странице с дополнительными настройками проверить правильность заполненных ранее полей и нажать кнопку «Сохранить».
2. Чтобы пользователи могли записываться в курс в качестве Докладчиков, создателю курса необходимо выполнить следующие шаги по созданию и настройке способа зачисления:
2.1. В поле «Добавить способ» из выпадающего списка доступных для этого курса способов зачисления выбрать «Подписка 3KL» (см. Рис. 1).
2.2. На открывшейся странице нового способа записи выполнить настройку (Рис. 3):
Рис. 3. Страница настроек способа зачисления для докладчиков на курс «Конференция «Среда электронного обучения «Moodle» для образования».
Способ оплаты (см. поз. 1 Рис. 3) = Бесплатный доступ.
Название способа (см. поз. 2 Рис. 3) = Выступить с докладом.
Краткое описание для пользователя (см. поз. 3 Рис. 3) = Запись в курс в качестве докладчика конференции.
Условие доступа (см. поз. 4 Рис. 3) (подписка возможна, если пользователь подтвердит согласие с политикой):
Выпадающий список «Добавить» (поз. 1 Рис. 4) условия доступа = Равно (поз. 2 Рис. 4).
Рис. 4. Выбор оператора соответствия для настройки условий доступа.
Проверяемый параметр (левое поле условия) (поз. 1 Рис. 5) = Согласие с политикой;
Выпадающий список (поз. 2 Рис. 5) = Согласие на обработку персональных данных докладчика конференции.
Рис. 6. Страница настроек способа зачисления для докладчиков на курс «Конференция «Среда электронного обучения «Moodle» для образования» (продолжение).
Способ подписки активен (см. поз. 1 Рис. 6) = Да.
Роль (см. поз. 2 Рис. 6) = Докладчик (Преподаватель).
После оплаты перенаправлять пользователя (см. поз. 3 Рис. 6) = На страницу курса.
Переопределение кнопки записи на курс (см. поз. 4 Рис. 6) = Выступить с докладом.
2.3. Нажать на кнопку «Сохранить».
2.4. На открывшейся странице с дополнительными настройками проверить правильность заполненных ранее полей и нажать кнопку «Сохранить».
Результат:
В курсе созданы 2 варианта подписки:
Для участников, которые могут записаться в курс в качестве слушателей (поз. 1 Рис. 7);
Для Докладчиков, которые должны принять политику, чтобы записаться на курс и выступить с докладом (поз. 2 Рис. 7).
Рис. 7. Страница описания курса с настроенными вариантами подписки.
Алгоритмы записи пользователя в курс:
1. Авторизованный пользователь регистрируется в роли Участника (Слушателя):
1) Пользователь нажимает на «Зарегистрироваться на конференцию» в способе подписки «Зарегистрироваться на конференцию».
2) Система добавляет пользователя в списки участников курса и перенаправляет на страницу конференции.
2. Неавторизованный пользователь регистрируется в роли Участника (Слушателя):
1) Пользователь нажимает на «Зарегистрироваться на конференцию» в способе подписки «Зарегистрироваться на конференцию».
2) Пользователь видит форму авторизации (Рис. 8).
Рис. 8. Форма авторизации.
3) Пользователь авторизуется или регистрируется в системе.
4) После авторизации/регистрации пользователя система добавляет пользователя в списки участников курса и перенаправляет на страницу конференции.
3. Авторизованный пользователь регистрируется в роли «Докладчика»:
1) Если необязательная политика не была ранее принята пользователем:
а) Пользователь нажимает на ссылку «Ознакомиться и принять» в карточке способа зачисления «Выступить с докладом».
б) Открывается страница подтверждения согласия с политикой (Рис. 9).
Рис. 9. Страница подтверждения согласия с необязательной политикой.
в) Пользователь нажимает на ссылку (см. поз. 1 Рис. 9), в открывшемся окне читает текст политики (Рис. 10).
Рис. 10. Всплывающее окно с текстом необязательной политики.
г) После прочтения закрывает всплывающее окно с текстом политики и нажимает кнопку «Подтверждаю согласие» (см. поз. 2 Рис. 9).
Подтверждение согласия с политикой дается один раз и распространяется на все курсы, в которых требуется принятие данной политики. То есть, если пользователь подтвердил согласие с данной политикой в этом курсе, в других курсах, в которых будет настроено требование принятия данной политики, после выбора варианта подписки пользователь будет перенаправлен сразу на страницу курса (или страницу оплаты, если настроен платный способ подписки), минуя страницу подтверждения согласия с политикой.
г) После подтверждения согласия с политикой пользователь автоматически перенаправляется на страницу курса.
2) Если необязательная политика была ранее принята пользователем: вместо сообщения о недоступности записи на курс пользователь увидит кнопку «Выступить с докладом» (Рис. 11), при нажатии на которую будет зачислен в курс в качестве Докладчика.
Рис. 11. Кнопка входа в курс для пользователя, ранее принявшего необязательную политику.
Опубликовал: : Илона Иванова Последние обновление: 17.04.2026
Организация платной подписки, требующей принятия необязательной политики. Решение
В статье описан вариант настройки способа зачисления на курс «Подписка 3KL», при котором пользователю потребуется принять необязательную политику после выбора способа оплаты. .
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.5.10b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
На платформе Образовательного центра было решено организовать платные курсы по подготовке к экзаменам. Чтобы обезопасить себя от возможных юридических проблем, связанных с получением оплаты за оказание образовательных услуг, и упростить процедуру заключения договора на оказание платных услуг руководством Центра было составлено «Пользовательское соглашение для обучения на платных курсах образовательного центра» - необязательная политика, которую должен принять потенциальный слушатель платных курсов. Образовательная платформа заключила договор эквайринга со Сбербанком. Потому теперь на всех курсах по подготовке к экзаменам, в том числе на курсе «Информатика 9 класс», необходимо организовать вариант платной подписки через эквайринг Сбер таким образом, чтобы пользователь смог оплатить подписку на курс только после того, как примет необязательную политику «Пользовательское соглашение для обучения на платных курсах образовательного центра».
Предусловия:
1) Курс «Информатика 9 класс» на момент настройки условий подписки уже создан, корректно настроен и наполнен материалами.
2) В инструменте «Политики соглашений 3KL» добавлен документ «Пользовательское соглашение для обучения на платных курсах образовательного центра».
Для того, чтобы пользователь смог подписаться на курс только после принятия необязательной политики, необходимо в курсе «Информатика 9 класс» создать и настроить способ зачисления на курс.
1) Находясь в курсе, перейти в способы зачисления на курс любым удобным способом:
Меню вторичной навигации -> Участники. В выпадающем списке выбрать «Способы зачисления на курс». Или
Блок «Настройки» -> Управление курсом->Пользователи->Способы зачисления на курс.
2) В поле «Добавить способ» из выпадающего списка доступных для этого курса способов зачисления выбрать «Подписка 3KL» (Рис. 1).
Рис. 1. Добавление в курс нового способа записи «Подписка 3KL».
Рис. 3. Второй этап настройки способа зачисления «Подписка 3KL». 30 дневный доступ к материалам.
6) Нажать на кнопку «Сохранить».
Результат:
После сохранения настроек на описательной странице курса появится вариант подписки на курс «Сбербанк» (Рис. 4).
Рис. 4. Страница описания курса с настроенным вариантом подписки.
Алгоритм записи пользователя в курс будет следующим:
1) Пользователь нажимает кнопку «Перейти на страницу оплаты».
2) Если пользователь ранее не давал согласие с политикой, открывается страница подтверждения согласия с политикой (Рис. 5).
Рис. 5. Страница подтверждения согласия с необязательной политикой.
3) Пользователь нажимает на ссылку (см. поз. 1 Рис. 5), в открывшемся окне читает текст политики (Рис. 6).
Рис. 6. Всплывающее окно с текстом необязательной политики.
4) После прочтения закрывает всплывающее окно с текстом политики и нажимает кнопку «Подтверждаю согласие» (см. поз. 2 Рис 5).
Подтверждение согласия с политикой даётся один раз и распространяется на все курсы, в которых требуется принятие данной политики. То есть, если пользователь подтвердил согласие с данной политикой в этом курсе, в других курсах, в которых будет настроено требование принятия данной политики, после выбора варианта подписки пользователь будет перенаправлен сразу на страницу оплаты, минуя страницу подтверждения согласия с политикой.
5) После подтверждения согласия с политикой пользователь автоматически перенаправляется на страницу онлайн-оплаты (Рис. 7) и выполняет платеж за обучение.
Рис. 7. Пример страницы оплаты эквайера Сбер.
6) После оплаты у пользователя появляется возможность войти в курс и начать обучение (Рис. 8).
Рис. 8. Описательная страница курса после оплаты. Кнопка входа в курс.
Создатель курсов планирует загружать в СЭО 3KL теоретические материалы, но имеющиеся файлы представлены в формате с расширением .md (Markdown). Как можно загрузить файлы такого формата в курс, чтобы слушатели курса могли изучать предоставленный материал?
Загрузить в СЭО 3KL файлы в формате с расширением .md (Markdown) можно 2 способами:
С сохранением возможности дальнейшего форматирования и редактирования материала. Рекомендуется использовать данный способ, если создатель курса в будущем планирует вносить изменения в загруженный материал, используя для этого инструменты редактирования и форматирования СЭО 3KL. При использовании данного способа файл сначала необходимо переконвертировать в формат документа Word, затем загрузить в один из ресурсов: «Страница» или «Книга».
Без возможности внесения изменений в материал непосредственно в СЭО 3KL. Рекомендуется использовать данный способ, если создателю курса не столь важно оформление документа и редактирование или форматирование документа в будущем не предполагается. При использовании данного способа материалы в курс загружаются с помощью ресурса «Файл», потому возможности вносить изменения в документ, используя для этого инструменты редактирования и форматирования СЭО 3KL у создателя курса не будет. Внешний вид материала будет зависеть от выбранного в настройках ресурса способа отображения.
2.1. Загрузка файла с сохранением возможности форматирования и редактирования
Для того, чтобы после импорта в СЭО 3KL файла с расширением .md иметь возможность форматирования и редактирования материалов, рекомендуем воспользоваться следующим способом:
1) Переконвертировать файлы в формате с расширением .md в формат документа Word с расширением .doc или .docx. Для конвертации нужно воспользоваться конвертером Markdown в Word(docx).
2.2. Загрузка файла без возможности форматирования и редактирования
Если создателю курса не важна эстетическая сторона отображения материала и он не планирует редактировать или форматировать содержимое документа, используя для этого инструменты СЭО 3KL, то можно загрузить файл в формате с расширением .md (Markdown) в ресурс «Файл» и настроить его отображение на странице ресурса.
Для загрузки файла:
1) На странице настроек ресурса «Файл» в меню действий поля «Выберите файл» нужно нажать на кнопку «Добавить» (Рис. 5).
Рис. 5. Кнопка загрузки файла в ресурс «Файл» поля «Выберите файл».
2) Выбрать файл для загрузки. В открывшемся всплывающем окне нужно:
выбрать хранилище «Загрузить файл» (см. поз. 1 Рис. 2) и нажать на «Обзор» (см. поз. 2 Рис. 2);
Чтобы содержимое документа отображалось на странице курса, рекомендуется использовать «Способ отображения» - «Внедрить» (см. поз. 1 Рис. 9).
В зависимости от выбранного способа отображения содержимое файла по-разному будет показано слушателю (Рис. 10).
Рис. 10. Отображение материала в курсе при выборе способа отображения в настройках ресурса «Файл»: 1) Способ отображения - Внедрить; 2) Способ отображения - Открыть; 3) Способ отображения - Во всплывающем окне; 4) Способ отображения - Принудительное скачивание.
Если выбрать «Способ отображения» - «Автоматически», файл будет отображаться так же, как в способе «Открыть» (см. поз. 2 Рис. 10).
Опубликовал: : Илона Иванова Последние обновление: 16.04.2026
Запрос курса через блок «История обучения 3KL». Решение
Используя блок «История обучения 3KL» аутентифицированный пользователь может отправить запрос на создание нового курса, в котором, после одобрения заявки Администратором, пользователь, который подал запрос, будет иметь роль «Преподаватель». . . . . .
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.5.10a. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
На площадке Института развития образования (ИРО) проводится большое количество конкурсов для педагогов. В том числе конкурс на создание и оформление электронного курса. По правилам конкурса, курс создается на платформе ИРО. Чтобы не возникло путаницы с ролями и с категориями и чтобы не тратить время Администратора на создание индивидуальных курсов для конкурсантов, необходимо настроить блок «История обучения 3KL» таким образом, чтобы участники конкурса (Аутентифицированные пользователи) могли делать запрос курса через блок «История обучения 3KL», расположенный в личном кабинете, и после одобрения заявки администратором могли приступить к оформлению курса.
Предусловия:
1) В Личный кабинет пользователя добавлен блок «История обучения 3KL».
Внешний вид Личного кабинета настраивается на странице «Настройки по умолчанию для страницы «Личный кабинет», расположенной по пути: Администрирование ->Внешний вид ->Настройки по умолчанию для страницы «Личный кабинет».
2) Так как после регистрации на платформе конкурсанты будут иметь роль «Аутентифицированный пользователь», администратору необходимо убедиться, что у роли «Аутентифицированный пользователь» есть право «Запрашивать создание новых курсов» (moodle/course:request). Для этого на странице «Отчет о правах» (Администрирование -> Пользователи ->Права -> Отчет о правах) нужно:
В поле «Право» выбрать право moodle/course:request (поз. 1 Рис. 2).
Выбрать роль «Аутентифицированный пользователь» (поз. 2 Рис. 2) в списке настройки «Роли».
Нажать кнопку «Получить отчет» (поз. 3 Рис. 2).
Рис. 2. Настройка критериев отчета «Отчет о правах».
В отчете должно быть отображено «Дать право» (Рис. 3).
Рис. 3. Отчет о правах. У роли «Аутентифицированный пользователь» есть право «Запрашивать создание новых курсов».
3) Если у роли «Аутентифицированный пользователь» отсутствует право «Запрашивать создание новых курсов» (moodle/course:request), его нужно дать. Для этого на странице «Определить роли» (Администрирование ->Пользователи ->Права ->Определить роли ) нажать на роль «Аутентифицированный пользователь» (Рис. 4).
Рис. 4. Страница «Определить роли». Роль «Аутентифицированный пользователь».
На открывшейся странице нажать кнопку «Редактировать» (Рис. 5).
Рис. 5. Страница настроек роли «Аутентифицированный пользователь». Кнопка «Редактировать».
С помощью фильтра найти роль moodle/course:request (поз. 1 Рис. 6). Отметить пункт «Дать право» (поз. 2 Рис. 6). И нажать «Сохранить» (поз. 3 Рис. 6).
Рис. 6. Выдача права «Запрашивать создание новых курсов» (moodle/course:request) роли «Аутентифицированный пользователь».
1) Участник (в нашем примере Черезов-demo Бронислав Ильич) регистрируется на полощадке ИРО.
2) После регистрации переходит в Личный кабинет.
3) В блоке «История обучения 3KL» видит кнопку «Отправить запрос на создание курса» (Рис. 7) и нажимает на нее.
Рис. 7. Кнопка «Отправить запрос на создание курса» в блоке «История обучения» в Личном кабинете пользователя.
4. На открывшейся странице «Запрос курса» заполняет поля:
Полное название курса (поз. 1 Рис. 8) = Основы дизайна.
Краткое название курса (поз. 2 Рис. 8) = Cherezov.
Описание (поз. 3 Рис. 8) = Дизайн - это просто! И я это докажу!
Причины создания курса (поз. 4 Рис. 8) = Курс для участия в конкурсе «Электронный курс - это просто».
Рис. 8. Страница «Запрос курса».
5) Нажимает кнопку «Отправить запрос на создание курса» (см. поз. 5 Рис. 8).
6) Ждёт одобрения заявки Администратором. После одобрения заявки курс появится в блоке «История обучения 3KL» в разделе «Я преподаю» (Рис. 9).
Рис. 9. Курс, созданный после одобрения заявки на создание курса.
7) Переходит в курс, включает режим редактирования и оформляет курс.
Алгоритм действий Администратора:
1) Администратор, ответственный за отслеживание запросов курсов, переходит на страницу «Курсы, ожидающие одобрения» (Администрирование -> Курсы -> Запросы, ожидающие рассмотрения).
2) Видит заявку на курс (Рис. 10).
Рис. 10. Полученная заявка на странице «Курсы, ожидающие одобрения».
3) Нажимает кнопку «Одобрить» (см. поз. 1 Рис. 10).
После одобрения курс появится в Личном кабинете Аутентифицированного пользователя в блоке «История обучения 3KL» в разделе «Я преподаю» (см. Рис. 9).
Опубликовал: : Илона Иванова Последние обновление: 12.05.2026
Почему в Журнале оценок курса вместо баллов, полученных за элемент курса «Тест», отображается 0? Как это исправить?
Статья поможет решить проблему несоответствия при отображении оценок в Журнале оценок и в элементе курса «Тест». Например, когда вместо полученной оценки за Тест в Журнале оценок отображается результат «0». . . . . .
В системе есть курс, в котором имеется элемент курса «Тест». Известно, что Тест был пройден многими слушателями с положительным результатом. В отчете по элементу курса (Тест -> Панель вторичной навигации -> Результаты) оценка отображается корректно. Но в Журнале оценок курса этот элемент оценивается с результатом «0». В чем может быть причина несоответствия в отображении оценок в элементе курса и в Журнале оценок? И что нужно сделать, чтобы оценки в Журнале оценок отображались корректно?
Ответ:
Если такая ситуация возникает только с одним слушателем, а у остальных слушателей оценка в элементе курса соответствует оценке в Журнале оценок, то скорее всего преподаватель переопределил оценку этому слушателю через Журнал оценок. Подробнее о переопределении оценок читайте в статье «Оценки в СЭО 3KL» (раздел «Журнал оценок (Отчет по оценкам)»).
Если оценка в Журнале не соответствует оценке в элементе курса сразу у всех слушателей курса, то скорее всего причина в том, что в Журнале оценок неправильно настроен коэффициент, на который умножаются все оценки данного элемента. Еще одна причина, которую стоит проверить – это использование корректного формата оценки.
Для того, чтобы в Журнале оценок отображалась такая же оценка, как в элементе курса, необходимо выполнить несколько действий.
1) В курсе перейти к отчету по оценкам (Панель вторичной навигации -> Оценки) (поз. 1 Рис. 1).
2) Перейти в режим редактирования курса (поз. 2 Рис. 1);
3) Перейти на страницу редактирования элемента оценивания:
вызвать меню дополнительных действий для элемента курса «Тест» (поз. 3 Рис. 1);
в выпадающем меню выбрать пункт «Редактировать элемент оценивания» (поз. 4 Рис. 1);
Рис. 1. Переход на страницу редактирования элемента оценивания. Выбор действия в выпадающем меню.
в появившемся модальном окне нажать ссылку «Показать больше...» (Рис. 2).
Рис. 2. Переход на страницу редактирования элемента оценивания. Ссылка «Показать больше...».
4) На странице «Редактировать элемент оценивания» настроить:
Коэффициент = 1 (поз. 1 Рис. 3);
Формат представления оценки = Значение (поз. 2 Рис. 3).
Рис. 3. Страница «Редактировать элемент оценивания» для элемента курса «Тест». Настройка «Коэффициент».
В настройке «Коэффициент» задается значение, на которое будут умножаться все оценки данного элемента. Для того, чтобы оценка в Журнале оценок соответствовала оценке в элементе, необходимо устанавливать значение данной настройки = 1.
Некорректное значение оценки может наблюдаться в том случае, если в настройке «Формат представления оценки» выбран, например, формат «Шкала» и в качестве значение этой шкалы отображается «0».
5) Нажать кнопку «Сохранить» (см. поз. 3 Рис. 3)
После сохранения настроек оценки автоматически будут пересчитаны, и в Журнале оценок будет отображаться такая же оценка, как в элементе курса «Тест» (Рис. 4).
Рис. 4. Корректно отображенные оценки за тест в Журнале оценок. Режим редактирования отключен.
Опубликовал: : Илона Иванова Последние обновление: 22.05.2026
Термины и определения базы знаний
В данном глоссарии собраны используемые в статьях базы знаний основные термины и определения. Термины расположены в алфавитном порядке, есть алфавитный указатель и навигация. . . . . . .
Авторизация (от англ. authorization — разрешение, уполномочивание) — процедура, в результате которой пользователь получает права на доступ к определенным ресурсам и выполнение определенных действий в СЭО 3KL. В общем случае на других сайтах авторизация выполняется системой после аутентификации и представляет собой отдельную от аутентификации процедуру. В СЭО 3KL авторизация происходит одновременно с аутентификацией, поэтому оба термина употребляются как равнозначные. Статья «Способы регистрации и аутентификации пользователей».
Авторизованный пользователь (роль) — пользователь, который выполнил вход на сайт через учетную запись, введя логин и пароль, и получил разрешение на доступ к ресурсам и функционалу СЭО 3KL. Объем доступных ресурсов и разрешенных над ними действий определяется набором прав, установленных для конкретной учетной записи, — ролью в контексте ролей СЭО 3KL. В рамках СЭО 3KL используется как синоним термина «аутентифицированный пользователь». Статья «Роли, контекст, ролевая модель».
Администратор Робот – технический пользователь, которому назначена роль главного администратора системы (эта роль задана в СЭО 3KL по умолчанию на странице Администрирование -> Пользователи -> Права -> Администраторы сайта). Рекомедуем не менять в вашей СЭО 3KL главного админстратора, т. к. от его имени запускаются автоматические CLI-скрипты и имя запускающего пользователя «Администратор Робот» звучит наиболее нейтрально и не вызывает подозрений в том, что эти скрипты могли быть запущены человеком. Статья «Роли, контекст, ролевая модель».
Администратор СЭО, Администратор сайта(роль) — неудаляемая и нередактируемая «системная» роль с максимальным набором прав и разрешений, предоставляющая пользователю полный административный доступ. Администратор СЭО может совершать в системе любые действия с контентом, посматривать все отчеты и выполнять настройку среды электронного обучения. Назначается Представителю Заказчика (Диспетчеру-администратору). Не следует путать с Администратором сервера (системным администратором).
Активация — процесс сообщения Исполнителю Кода активации, вместе с регистрационными данными Заказчика и контактными данными Представителя Заказчика, а также, если применимо, Серийного номера Инсталляции и/или, при необходимости, уникальных сведений о технических параметрах ЭВМ, в память которой записан экземпляр ПО. Активация обеспечивает дальнейшую возможность использования Продукта, товара, работ или услуг в соответствии с условиями Договора. Представитель Заказчика, чьи данные указаны в процессе Активации, считается уполномоченным Представителем Заказчика в соответствии с разделом «Представители и контактные лица». В предусмотренных Договором и Регламентом случаях, Активация может происходить автоматически, без ввода Заказчиком Кода активации. Ссылка на страницу Документы.
Ассистент (без права редактирования) (роль) — роль позволяет преподавать в курсах и выставлять оценки без возможности изменять содержание курса. Роль может быть назначена в категории курсов или на уровне курса. Статья «Роли, контекст, ролевая модель».
Аттестованная инсталляция продукта — Инсталляция, выполненная Исполнителем, или Инсталляция, в отношении которой выполнена процедура «Аттестации инсталляции». Регламентом предусмотрен ряд вмешательств и ситуаций, после которых Аттестованная Инсталляция продукта перестает считаться таковой до повторного проведения процедуры Аттестации инсталляции. Если Инсталляция продукта не является Аттестованной, Исполнитель вправе ограничивать предоставляемые в отношении нее Сервисы гарантийной технической поддержки, а также принятые на себя гарантийные обязательства до момента проведения процедуры Аттестации инсталляции. Ссылка на страницу Документы.
Аутентификация (от англ. authentic — подлинный) — процедура проверки аутентификационных данных (логин и пароль), введенных пользователем при входе в учетную запись, через проверку этих данных на соответствие логинам и паролям, сохраненным в пользовательской базе. Существуют также способы аутентификации без использования логина и пароля, например, OAuth 2.0. В общем случае аутентификация предшествует авторизации, но в СЭО 3KL оба термина считаются синонимами, так как авторизация происходит автоматически вместе с аутентификацией. Статья «Способы регистрации и аутентификации пользователей».
Аутентифицированный пользователь (роль) — роль предназначена для управления доступом к содержимому страниц СЭО 3КL и автоматически присваивается всем пользователям, выполнившим вход в персонифицированную учётную запись (всем авторизованным пользователям). Содержит минимальный набор прав, позволяющий пользоваться общедоступными ресурсами системы. Статья «Способы регистрации и аутентификации пользователей».
Аутентифицированный пользовательна главной странице (роль) — используется и установлена как роль по умолчанию на главной странице для авторизовавшихся в СЭО 3КL пользователей. По сравнению с ролями «Аутентифицированный пользователь» и «Гость» предоставляет более широкий набор прав, разрешающих действия с элементами курса (просматривать глоссарий, подписывать на форумы, просматривать обсуждения форумов и т. п.). Статья «Способы регистрации и аутентификации пользователей».
Аутентификационные данные (Регламент ООО «Открытые технологии») — пара логин-пароль, используемая Представителем Заказчика для входа в Кабинет клиента, где логином является адрес электронной почты Представителя Заказчика, указанный в активационной форме, а пароль генерируется Исполнителем в момент Активации и направляется SMS-сообщением по номеру мобильного телефона Представителя Заказчика, указанному в активационной форме. Ссылка на страницу Документы.
База знаний (общий) — информационная система, содержащая набор статей и справочных материалов по определенной теме.
База знаний (продукт) — программный продукт, предназначенный для создания и управления базами знаний.
База знаний (клиентская) — раздел на сайте Исполнителя, расположенный по адресу: kb.opentechnology.ru, и содержащий электронные справочные материалы по Продуктам, товарам, работам и услугам Исполнителя. База знаний включает как публичные материалы, доступные без авторизации, так и разделы ограниченного доступа, предназначенные для Представителей Заказчика. Для доступа к разделам ограниченного доступа необходимо использовать аутентификационные данные от Кабинета клиента. Исполнитель может предоставлять доступ к некоторым материалам Базы знаний в пользовательском интерфейсе Продукта. Ссылка на страницу Документы.
Базовая техническая поддержка — набор сервисов, предусмотренных Спецификацией, Договором и Регламентом, которые оказываются в рамках фиксированной абонентской платы или лицензионного платежа и нацелены на поддержание функционирования программного продукта (СЭО 3KL) в пределах оговоренных регламентов. Ссылка на страницу Документы.
Блок (модуль) — плагин, обеспечивающий отображение вспомогательных виджетов на страницах курса и других страницах. Статья «Блоки в СЭО 3KL».
Блок (экземпляр модуля) — вспомогательный виджет, как правило в виде прямоугольной области, на странице системы, служащий для отображения вспомогательной информации и дополнительных действий при пользовании страницы. Например, Личный кабинет пользователя формируется из блоков. Чаще всего блоки размещаются во вспомогательных областях, например, в выдвижной панели блоков. Статья «Блоки в СЭО 3KL».
Бонусные нормо-часы — нормо-часы, начисленные Исполнителем без оплаты Заказчиком счета на расширенную техническую поддержку, в том числе в составе гарантийной поддержки на программный продукт, в рамках маркетинговых акций, либо в качестве поощрений или компенсаций в ходе оказания других услуг, либо в рамках Тарифных планов базовой технической поддержки, предусматривающих начисление нормо-часов. Бонусные нормо-часы во всех случаях расходуются после исчерпания оплаченных нормо-часов. Бонусные нормо-часы могут быть израсходованы только на исполнение заявок в рамках расширенной технической поддержки и не могут быть конвертированы в другие услуги или денежные средства, в том числе, ни при каких условиях, невозможно получение Заказчиком денежных средств в счет неизрасходованных бонусных нормо-часов. Ссылка на страницу Документы.
Бриф на стилизацию СЭО 3KL — это документ, который заполняет Представитель Заказчика для определения ключевых особенностей оформления своей системы. Для упрощения настройки оформления клиент заполняет бриф в форме анкеты, а техническая поддержка выполняет настройку профиля темы оформления СЭО 3KL. Статья «Вебинар #42. Бриф по настройке внешнего вида СЭО 3KL. Обзор новой версии брифа».
Веб-браузер — специальное программное обеспечение для просмотра страниц в интернете. Например, Firefox, Google Chrome.
Веб-страница, страница — гипертекстовый документ, доступный для просмотра через веб-браузер. Веб-страница является комбинацией текста, изображений, видео и других медиаматериалов, а также интерактивных элементов, таких как формы, гиперссылки и кнопки. В СЭО 3KL «Страница» — это также ресурс курса для размещения учебного контента.
Веб-сайт, сайт — информационная единица в интернете, или ресурс, представляющий собой набор веб-страниц, объединенных общей темой и ссылками и размещенных обычно на одном веб-сервере.
Виджет — это примитив (объект) графического интерфейса, предназначенный для выполнения определенной задачи, который можно добавить на страницу сайта.
Витрина курсов 3KL — плагин, предоставляющий пользователям привлекательный и удобный каталог для поиска и просмотра информации о курсах. Статья «Витрина курсов 3KL».
Вольный слушатель (роль) — роль обеспечивает доступ пользователя к изучению материалов курса, но не позволяет выполнять оцениваемые элементы курса (проходить тестирования, выполнять задания и т. п.), а также принимать участие в обсуждениях форумов. Статья «Роли, контекст, ролевая модель».
Вторичная навигация — располагается в контентной области сразу под заголовком страницы и служит для быстрой навигации по страницам курса или административным настройкам. Статья «Настройки темы оформления «СЭО 3КL».
Выдвижная панель блоков — область для отображения блоков, которая находится справа страницы и выдвигается по нажатию кнопки, расположенной в верхней правой части страницы. При добавлении новых экземпляров блоков, по умолчанию они попадают в выдвижную панель блоков. Статья «Настройки темы оформления «СЭО 3КL».
Гость (роль) — роль автоматически присваивается пользователям, выполнившим вход в неперсонифицированную (гостевую) учетную запись. Гости могут просматривать содержимое отдельных курсов или частей курсов (в зависимости от настроек доступа на курсе), но лишены возможности оставлять в курсе следы своего посещения (например, отвечать на сообщения на форумах) и, в том числе, выполнять элементы курса (предоставлять ответы или отмечать выполнение элементов курса). Статья «Роли, контекст, ролевая модель».
Демонстрационный стенд — экземпляр системы, установленный в IT-инфраструктуре Исполнителя, без контента или демонстрирующий тестовый контент, к которому Заказчику предоставляется временный доступ по протоколу http или https через сеть Интернет. Ссылка на страницу Документы.
Диспетчер-администратор — представитель Заказчика, взаимодействующий с технической поддержкой Исполнителя. Ссылка на страницу Документы.
Док-панель — панель инструментов, расположенная в верхней части страницы, которая содержит блоки в виде иконок или блоки в свернутом виде. Статья «Настройки темы оформления «СЭО 3КL».
ЕСИА — Единая система идентификации и аутентификации. С помощью интеграции ЕСИА с плагином OAuth 3KL можно настроить авторизацию пользователей в СЭО 3KL через портал «Госуслуги».
Журнал оценок — подсистема СЭО 3KL отвечающая за хранение и отображение оценок, позволяет гибко настраивать шкалы вычисления итоговых и промежуточных оценок по заданным формулам. Статья «Настройка журнала оценок».
Заказчик — сторона по Договору (заказчик, лицензиат, сублицензиат, пользователь, покупатель, клиент), являющаяся, в соответствии с Договором, пользователем Сервисов Исполнителя, поименованных в Регламенте, согласованных Договором. Ссылка на страницу Документы.
Запрет на переписку (роль) – роль позволяет заблокировать коммуникацию пользователя внутри СЭО 3КL и лишает его возможности: добавлять комментарии, отправлять сообщения другим пользователям, создавать записи в блогах, отвечать на сообщения в форумах и т. п. При этом пользователь с запретом на переписку может отправлять сообщения через блок «Спросить преподавателя» (для отключения этой возможности необходимо отозвать право block/coursemessage:send). Назначается в контексте элемента курса/блока/курса или категории курсов/системы в зависимости от того, где и на какую переписку должен распространяться запрет. Статья «Роли, контекст, ролевая модель».
Заявка представителя Заказчика, Заявка — вопрос или техническое поручение Представителя Заказчика, обработка которого предусмотрена Сервисом. Письменные Заявки с перепиской по ним отображаются в Кабинете клиента. Ссылка на страницу Документы.
Значки, бейджи — элемент игрофикации, позволяющий отмечать заслуги студентов. Они свидетельствуют о прогрессе в обучении. Выдаются пользователю после выполнения определенных условий и отображаются в личном кабинете пользователя. Не следует путать с блоком «Последние значки». Статья «Значки».
Инкрементное резервное копирование — тип резервного копирования, отличающийся от полного тем, что при создании резервной копии сохраняются только изменения, произошедшие с момента создания прошлой резервной копии. Статья «Резервное копирование системы».
Инсталляция Otlamp — отдельная запущенная конфигурация сервера Apache со своими настройками, набором модулей, файлов и скриптов, разработанная компанией «Открытые технологии» и предназначенная для автоматизации установки серверного окружения, необходимого для работы СЭО 3KL, создания виртуальных хостов, резервного копирования и восстановления базы данных СЭО 3KL, а также запуска необходимых задач с помощью планировщика Cron.
Инстанс — экземпляр какого-либо объекта.
Интеграция — процесс обмена данными между двумя программными продуктами. Интеграция снижает трудоемкость работы оператора и уменьшает количество ошибок ручного ввода. В СЭО 3KL могут быть такие типы интеграций, как Сквозной переход (при клике по ссылке в одной системе осуществляется переход в другую систему), Встраивание (предполагает встраивание в материал или страницу виджета с другого сайта или системы), Объединение процессов (в этом случае процесс, начатый в одной системе, продолжается в другой и завершается в исходной), Встраивание с объединением процессов (встроенный виджет получает от СЭО 3KL начальную информацию, а после завершения своей работы возвращает в СЭО 3KL результат), Отображение данных (внутри одной системы отображаются данные из другой системы), Импорт данных (данные из внешней системы попадают в СЭО 3KL и там ею обрабатываются), Экспорт данных (данные из СЭО 3KL выгружаются во внешнюю систему). Статья «Что такое интеграция? Какие существуют интеграции и возможности обмена данными в СЭО 3KL? (заглавная статья)».
Интернет-эквайринг (от англ. acquire — получать, приобретать) — технология (услуга) приема безналичных платежей в интернете с использованием банковской карты или электронных денег через специальный платежный шлюз, который обеспечивает передачу платежной информации. Интернет-эквайринг на базе СЭО 3KL позволяет организатору электронного обучения принимать оплату за подписки на курсы, образовательные программы и т.п. Для подключения интернет-эквайринга необходимо заключить договор с оператором электронных денежных средств (эквайером), предоставляющим такую услугу, а также обязательно наличие сайта, соответствующего требованиям конкретного оператора. Статья «Плагин «Подписка 3KL» часть 1. Интеграция с сервисами приема платежей».
Исполнитель (Регламент ООО «Открытые технологии») — ООО «Открытые технологии». Ссылка на страницу Документы.
Кабинет клиента — раздел на сайте Исполнителя, предназначенный для взаимодействия Представителя Заказчика со специалистами Исполнителя и расположенный по адресу: clients.opentechnology.ru. При предоставлении некоторых Сервисов также могут использоваться «База знаний», «Маршрут внедрения» и «Учебный центр ООО «Открытые технологии», которые взаимосвязаны с Кабинетом клиента и рассматриваются, как его часть. Ссылка на страницу Документы.
Каналы администрирования — допустимые каналы подключения специалистов Исполнителя к обслуживаемому Продукту и Технической площадке. Работа специалистов Исполнителя с использованием не предусмотренных выбранным Заказчиком Тарифным планом Каналов администрирования выходит за рамки Базовой технической поддержки. В случае отсутствия возможности или отказа Заказчика предоставлять Исполнителю доступ к Каналу администрирования, вместо предоставления сервисов, требующих этого канала, Исполнитель предоставляет Заказчику рекомендации по самостоятельной настройке. Тарифный план и/или спецификация Продукта могут предусматривать один или несколько из перечисленных Каналов администрирования, либо не предусматривать Каналов администрирования в принципе в случае, если Каналы администрирования создаются Исполнителем самостоятельно. Ссылка на страницу Документы.
Каналы консультирования — допустимые способы взаимодействия Представителя Заказчика со службой технической поддержки Исполнителя. Исполнитель принимает Заявки представителя Заказчика только по Каналам консультирования, предусмотренным выбранным Заказчиком Тарифным планом. Тарифный план и/или спецификация Продукта могут не предусматривать Каналов консультирования. В случае, если Тарифный план и/или спецификация Продукта не предусматривают Каналов консультирования, техническая поддержка Заказчику не предоставляется. Ссылка на страницу Документы.
Карусель (виджет) — виджет, как правило, в виде прямоугольной области с кнопками прокрутки вправо и влево, отображающий баннеры и позволяющий смещать их вправо и влево с помощью прокрутки. Этот виджет реализован в слайдере и в режиме «Карусель» курса СЭО 3KL.
Карусель (режим) — режим представления страницы курса в формате курса СЭО 3KL, при котором одновременно виден только один раздел курса, а переключение происходит стрелками вправо и влево, без перезагрузки страницы. Статья «Форматы курсов».
Код активации (Код) — число-буквенный код, который Исполнитель высылает Представителю Заказчика в момент, установленный Договором. Код активации подтверждает право обратившегося с ним Представителя Заказчика на Активацию связанного с данным Кодом Продукта (включая доступ к гарантийной технической поддержке), товара или услуги (включая доступ к использованию входящих в данную услугу Сервисов). Заказчик обязан не разглашать Код активации лицам, не являющимся Представителем Заказчика, до момента Активации и самостоятельно несет риск утраты Кода активации или неправомерной Активации в случае, если данным Кодом завладеет постороннее лицо. По одному Коду активации может быть совершена только единократная Активация. После использования Кода активации, он считается «погашенным» и аннулируется. Если Договор предусматривает несколько Продуктов, товаров, услуг или Представителей Заказчика, каждому из них соответствует отдельный Код активации. Ссылка на страницу Документы.
Конечные пользователи — все пользователи, осуществляющие взаимодействие с Продуктом, включая посетителей (гостей), зарегистрированных посетителей, слушателей, тьюторов, преподавателей, редакторов курса, методистов, администраторов и других. Ссылка на страницу Документы.
Конкурентные пользователи — конечные пользователи, осуществлявшие обращение к Продукту в течение одного и того же 10-минутного интервала времени. Поддерживаемое количество конкурентных пользователей определяет пиковую нагрузку, выдерживаемую Инсталляцией продукта. Ссылка на страницу Документы.
Контекст (СЭО 3KL) — точка в древовидной иерархии объектов СЭО 3KL. Иерархия включает в себя ядро системы, категории курсов, курсы, пользователей и элементы курсов. Контексты используются при назначении ролей, хранении файлов, выполнении настроек и в некоторых других операциях. Полномочия, назначенные в контексте, распространяются на всех дочерние контексты, согласно древовидной иерархии. Не следует путать с контентом. Статья «Роли, контекст, ролевая модель».
Контент (СЭО 3KL) — не следует путать с контекстом. Содержимое, которым наполнен сайт, это может быть информация любых видов – текст, мультимедиа и пр. Контент можно понимать в узком смысле (наполнение курса, учебные материалы) и в широком смысле (любая информация, загруженная в СЭО 3KL и не являющаяся программным кодом).
Контентная область — это область для размещения основного контента страницы, как правило, она занимает большую часть площади страницы и расположена по центру страницы. Статья «Настройки темы оформления «СЭО 3КL».
Конфиденциальность — предотвращение утечки данных, которые не должны быть доступны третьим лицам.
Куратор (роль) — роль назначается в контексте пользователя, дает возможность просматривать информацию о своих подопечных, а также получать уведомления от элемента курса «Логика курса». Статья «Роли, контекст, ролевая модель».
Курс — структурная единица (раздел сайта) в СЭО 3KL, объединяющий учебные материалы, преподавателей и изучающих материалы пользователей. Курс может включать в себя как набор учебных материалов, так и один единственный учебный материал, отображаемый сразу после входа в курс, также курс может не содержать учебных материалов и выполнять техническую функцию, например, реализовывать сообщество пользователей или элемент для организации учебных траекторий. Курс является минимальной единицей, на которую можно подписывать пользователей. При подписке на курс предполагается, что пользователь освоит его целиком. Статья «Форматы курсов».
Локальная инсталляция продукта – Инсталляция продукта, размещенная на Технической площадке, не имеющей прямого соединения с сетью Интернет посредством Стабильного канала передачи данных. Прямым подключением при этом считается подключение посредством назначения непосредственно на сетевой порт Технической площадки (сервера или виртуальной машины) статического "белого IP-адреса", не использующего технологии преобразования сетевых адресов (NAT, DMZ, маскарадинг, проброс портов) и доступного для маршрутизации и соединения всем пользователям сети Интернет. Также, к Локальной инсталляции продукта относятся те Инсталляции продукта, которые доступны пользователям сети Интернет, но соединение с которыми не может считаться Стабильным каналом передачи данных, в понимании такового Регламентом; Исполнитель не несет ответственности, не консультирует и не принимает Заявок, вызванных некорректном функционированием Локальной инсталляции продукта для внешних пользователей сети Интернет. Если Договором согласовано предоставление Сервиса «Удаленное администрирование: установка, настройка, поддержание работоспособности и обновление», и Заказчик предоставил Стабильный канал передачи данных, предусмотренный Договором и/или Регламентом для предоставления Сервиса, Исполнитель проверяет правильность функционирования веб-интерфейса Локальной инсталляции продукта до исходящего порта Технической площадки, а дальнейший маршрут находится в зоне ответственности Заказчика. Предоставление Сервисов, связанных с работой Исполнителя с веб-интерфейсом Локальной инсталляции продукта, выполняется на усмотрение Исполнителя при наличии технической возможности. Ссылка на страницу Документы.
Маршрут внедрения — раздел (курс) на сайте https://moodle.opentechnology.ru/, предназначенный для Диспетчера-администратора и содержащий материалы, которые являются проводником для клиентов, которые выполняют внедрение СЭО 3KL. Ссылка на Маршрут внедрения.
Меню пользователя — расположено в верхней части страницы и является частью панели навигации пользователя. Открывается при нажатии на ФИО пользователя и содержит персонализированный для пользователя функционал (страницы личного кабинета, списка оценок, сообщений и пр.).
Метаданные (общее) — вспомогательные описательные поля для объектов. Не влияют на поведение системы, но помогают в классификации и поиске объектов.
Метаданные (курсы) — дополнительные описательные поля курсов, например, сезон занятий, уровень образования, направление.
Метасвязь с курсом — плагин, выполняющий автоматическую запись и синхронизацию в курс подписчиков, которые являются подписчиками другого курса (метакурса). Пользователи, подписанные на метакурс, автоматически подписываются на все дочерние курсы. Статья «Метасвязь с курсом (метакурс)».
Методист (роль) — роль рекомендована для сотрудника, который следит за ходом учебного процесса (контролирует ведение курсов) и позволяет: просматривать отчеты, результаты работы преподавателей, учебные материалы, редактировать материалы курса, назначать и снимать преподавателей, управлять слушателями и их подписками. Методист не получает уведомлений, не отображается в списке преподавателей, не имеет подписки на уведомления и не может (без дополнительных полномочий) создавать новые курсы, удалять существующие. Роль может быть назначена глобально, в категории курсов, на уровне курса или элемента курса. Статья «Роли, контекст, ролевая модель».
Модальное окно — окно, появляющееся поверх страницы в ответ на действия пользователя и блокирующее доступ к основному содержимому страницы.
Наблюдатель (роль) — роль предоставляет максимальные права для просмотра курса и результатов обучения, но без возможности управлять оцениванием и редактирования чего-либо. Статья «Роли, контекст, ролевая модель».
Настраиваемые поля, кастомные поля — специальные поля, значения которых могут нести дополнительную информацию о курсе, о его классификации, специализации, характеристиках. С помощью таких полей можно задавать дополнительные признаки для курсов. Настраиваемые поля используются также для сообщении дополнительной информации о пользователях, о локальных и глобальных группах. Статья «Настраиваемые поля курса. Применение в поиске курсов через Витрину курсов 3KL».
Нормо-час— условная единица, в которой измеряется объем оказанных в рамках расширенной технической поддержки сервисов. Если не указано иное, один нормо-час соответствует одному астрономическому часу рабочего времени одного специалиста Исполнителя. Статья «Платные сервисы и расширенная техническая поддержка».
-О-
Облачные службы Исполнителя (Облачные службы) — электронные цифровые ресурсы, поддерживаемые Исполнителем на собственных площадках и расширяющие функционал Продукта, путем взаимодействия с некоторыми модулями Продукта. Порядок предоставления и гарантии при использовании Облачных служб определяются разделом «Сервис «Облачные службы» Регламента. Исполнитель гарантирует работу Облачных служб и зависящих от них функций Продукта только в период предоставления гарантийной технической поддержки, в состав которой они включены на основании Договора и вправе ограничить или прекратить доступ к ним после окончания предоставления гарантийной технической поддержки. Облачные службы, помимо прочего, обеспечивают работу таких функций, как: взаимодействие с источниками в модуле «Библиотека ресурсов», взаимодействие с сервисами вебинаров, взаимодействие с сервисами поиска заимствований («антиплагиат»), взаимодействие с сервисами приема электронных платежей. Исполнитель вправе развивать и запускать новые Облачные службы, разрабатывать и включать в состав Продукта функции, зависящие от этих Облачных служб. Некоторые Облачные службы для полноценной работы требуют приобретения Стороннего ПО и Служб, которые не входят в стоимость Продукта. Поскольку доступ к Облачным службам происходит посредством сети Интернет, данные Службы могут быть недоступны для Локальных инсталляций продукта. Ссылка на страницу Документы.
Ограничения доступа (тип плагинов) — позволяют задавать правила и критерии доступности элементов курса и секций курса в зависимости от условий. Каждый плагин ограничения доступа позволяет задавать свой тип условий. Статья «Ограничения доступности, управление ограничениями».
Оплаченные нормо-часы — Нормо-часы, фактически оплаченные Заказчиком по Тарифам расширенной технической поддержки. Оплаченные нормо-часы во всех случаях расходуются первыми. Ссылка на страницу Документы.
Опции сервиса — набор параметров предоставления Сервиса, задаваемых Договором. Ссылка на страницу Документы.
Отчет (тип плагина) — тип плагина, специально предназначенный для построения отчетов. Отчеты позволяют собирать, визуализировать и экспортировать информацию о ходе образовательного процесса, деятельности пользователей, состоянии СЭО. Статья «Отчеты в СЭО 3KL».
-П-
Панель навигации пользователя — расположена в верхней правой части шапки страницы и содержит элементы, которые открываются после авторизации пользователя в системе. Статья «Настройки темы оформления «СЭО 3КL».
Панель оглавления курса — перечень секций курса и входящих в них элементов курса. Оглавление открывается в левой части страницы курса при нажатии на специальную кнопку и служит для быстрой навигации по курсу.
Панель первичной навигации — расположена в верхней правой части шапки страницы и содержит элементы, которые владелец системы может персонализировать. Статья «Настройки темы оформления «СЭО 3КL».
Перемещение инсталляции продукта — перенос исполняемых файлов Продукта и базы данных, используемых данной Инсталляцией продукта, на новую Техническую площадку, с прекращением обслуживания и удалением старой Инсталляции. Перемещение без удаления старой Инсталляции считается новой Инсталляцией. Ссылка на страницу Документы.
Персона (общее) — человек и запись в базе данных, соответствующая этому человеку и хранящая его имя, контактные данные и т. д.
Персона (в модуле Электронный деканат) — объект (запись в базе данных) модуля Электронный деканат, хранящий информацию об участнике учебного процесса. Персона может быть как привязана к конкретному пользователю СЭО 3KL, так и представлять человека, который не взаимодействует с модулем Электронный деканат. Статья «ЭД-006. Электронный деканат. Персоны».
Плагин— программный модуль, расширяющий возможности системы.
Планировщик Cron — системная утилита в UNIX-подобных операционных системах, работающая в фоновом режиме и предназначенная для автоматического запуска программ и скриптов (заданий) на сервере с заданной периодичностью в определенное время. Последовательность заданий и расписание их запуска содержится в crontab-файлах, а редактирование осуществляется с помощью команды crontab, а также программ и элементов графического интерфейса управления.
Планировщик задач СЭО 3KL— встроенная в СЭО 3KL подсистема, предназначенная для управления фоновыми или отложенными задачами в процессе электронного обучения: синхронизация пользователей, зачисления на курсы по условию, выгрузка оценок во внешнюю базу данных, отправка уведомлений слушателям и т. п. Данная подсистема запускается только после запуска и соответствующей настройки системного планировщика Cron.
Подвал сайта — отображается в нижней части страницы и содержит полезные ссылки, а также информацию о компаниию. Статья «Настройки темы оформления «СЭО 3КL».
Политики сайта — набор публичных документов и соглашений, в которых определяются основные аспекты взаимоотношений между посетителями (пользователями) и владельцем интернет-ресурса: права и обязанности, условия использования, ответственность сторон и т. п. К общим и часто применяемым типам политик сайта относятся: политика конфиденциальности и обработки персональных данных (Privacy Policy); политика в отношении использования файлов cookie; политика авторских прав и товарных знаков; политика предоставления услуг (Terms of Service/Use); политика приемлемого использования (Acceptable Use Policy); политика возврата; публичная оферта и т. п.
Политики сайта СЭО 3KL (инструмент) — специализированный инструмент администрирования СЭО 3KL, позволяющий управлять представлением политик сайта и взаимодействием с ними пользователя.
Полная резервная копия (объект) — представляет собой копию всех данных системы в конкретный момент времени. Включает в себя дамп базы данных и архив пользовательских файлов из СЭО 3КЛ на определенную дату. Полная резервная копия позволяет полностью восстановить состояние системы, включая учебные материалы, пользователей, оценки, историю взаимодействия пользователей с учебными материалами на конкретный момент времени. Статья «Резервное копирование системы».
Пользовательское соглашение — юридически обязывающий договор между владельцем интернет-ресурса и его посетителем (пользователем), в котором изложены условия пользования сайтом, и охватывающий темы прав и обязанностей пользователя, конфиденциальности и процедуры разрешения споров и др. В СЭО 3KL реализуется через настройки политик сайта СЭО 3KL. Статья «Политики сайта и пользовательские соглашения».
Портфолио — система для учета достижений и целей пользователей. Модуль «Портфолио» позволяет организовать индивидуальный план развития персонала, формировать личные списки достижений пользователей, осуществлять целевое планирование в обучении. В том числе система дает самим пользователям возможность самостоятельно заполнять свою страницу Портфолио. Статья «Портфолио ч. 1. Введение».
Последние значки (блок) — блок, в котором отображаются последние значки, полученные пользователем. Статья «Значки».
Представитель (роль) — роль назначается в контексте пользователя, дает возможность просматривать и редактировать информацию о своих подопечных в их профилях, а также получать уведомления от элемента курса «Логика курса». Статья «Роли, контекст, ролевая модель».
Представитель Заказчика, контактное лицо Заказчика — лицо, надлежащим образом уполномоченное Заказчиком представлять интересы Заказчика по всем техническим и организационным вопросам, в рамках получения Сервисов, согласованных Договором. Во всех случаях обращения Представителя Заказчика с использованием аутентификационных данных данного Представителя, Исполнитель презюмирует, что Представитель Заказчика уполномочен Заказчиком представлять его надлежащим образом. Ссылка на страницу Документы.
Преподаватель (роль) — роль позволяет выполнять в рамках курса любые действия, связанные с изменением содержания курса и оцениванием слушателей. У роли нет права назначать других преподавателей. Из-за того, что преподаватель будет получать максимальное количество уведомлений о событиях, происходящих в курсе, не рекомендуется назначать эту роль глобально или на большие категории курсов. Статья «Роли, контекст, ролевая модель».
Продукт, Поддерживаемый продукт, ПО — программный Продукт, права на который переданы Заказчику по Договору, техническая поддержка которого осуществляется Исполнителем. Продукт является свободно распространяемым программным обеспечением. Исполнитель передает Заказчику права на Продукт или экземпляр Продукта (в зависимости от условий Договора) на основании международной лицензии GNU GPL v3. Условия лицензии GNU GPL v3 действуют расширенно по отношению к условиям Договора. Если условия Договора противоречат условиям лицензии GNU GPL v3, применяются условия лицензии GNU GPL v3. В соответствии с данной лицензией, Заказчик получает весь набор прав, предусмотренных лицензией GNU GPL v3, включая право (лицензию) свободно использовать (воспроизводить, исполнять), изучать, модифицировать Продукт в любых целях без ограничений. В случае распространения Продукта Заказчиком полностью, частично или в составе другого продукта, за плату или бесплатно, Заказчик выражает согласие с условиями лицензии GNU GPL v3 и обязуется их соблюдать, включая условие обязательного распространения действия лицензии GNU GPL v3 в отношении всех распространяемых экземпляров Продукта и распространения всех экземпляров Продукта вместе со всеми исходными кодами и передачи прав, полученных согласно лицензии GNU GPL v3, в полном объеме вместе со всеми экземплярами, содержащими Продукт полностью или частично. В соответствии с условиями лицензии GNU GPL v3, исключительные права на Продукт и его составляющие остаются за их текущими правообладателями, а правообладатели, в свою очередь, предоставляют всем обладателям экземпляра оговоренные выше права, предусмотренные лицензией GNU GPL v3. Ссылка на страницу Документы.
Профиль темы оформления – набор настроек для темы оформления «СЭО 3KL», задающий стилевое оформление СЭО 3KL. Является частью темы оформления «СЭО 3KL», особенность которой — возможность задавать множество профилей темы оформления системы без редактирования программного кода. Каждый профиль оформления содержит свой уникальный набор настроек (включая изображения и шрифты), а переключение между профилями темы оформления позволяет, при необходимости, оперативно изменять внешний вид СЭО 3KL (разные цветовые схемы, в зависимости от сезона; региональные различия корпоративного стиля и т. п.). Такое переключение может быть настроено и применяться не только для системы в целом, но и для определенного курса, страницы, языка или пользователя. Статья «Настройки темы оформления «СЭО 3КL».
Рабочие дни – дни с понедельника по четверг, за исключением общегосударственных праздничных дней, с 10:00 до 18:00 по Московскому времени, пятница, за исключением общегосударственных праздничных дней, с 10:00 до 17:00 по Московскому времени. Отсчет сроков при предоставлении Сервисов и оказании услуг начинается с первого рабочего дня, следующего за днем поступления соответствующей Заявки. Ссылка на страницу Документы.
Расширенная техническая поддержка — набор сервисов, предусмотренных Спецификацией, Договором и Регламентом, которые оказываются в рамках баланса нормо-часов либо входящих в договор, либо оплачиваемых отдельно. Статья «Платные сервисы и расширенная техническая поддержка».
Расширенный анонс — статья в базе знаний, посвященная выпуску очередной версии продукта, дублирующая содержание анонса, публикуемого на сайте https://opentechnology.ru/news.mtd. Текст расширенного анонса публикуется регулярно и может дополнительно включать поясняющие примеры использования и ссылки на обновления документации в базе знаний и курсе «Маршрут внедрения». Раздел «Анонсы релизов».
Редактор простого текста, plain text editor, редактор неформатированного текста, редактор кода, редактор исходного кода, простой текстовый редактор — программный продукт, предназначенный для создания и редактирования документов (файлов), состоящих из простого (неформатированного) текста. В отличие от текстовых процессоров (MS Word, Libre Office Writer и т. п.), редакторы простого текста не содержат инструментов для форматирования текста; не применяют скрытые в документе html-теги (просто отображают их в виде текста); как правило, позволяют сохранять отступы. Примеры текстовых редакторов: Блокнот (Windows), Gedit (Linux), TextEdit (Mac OS). Также, в качестве редактора неформатированного текста могут быть использованы специализированные программы для разработки, например Visual Studio Code.
Регион — область страницы, к которой администратор может применять различные настройки отображения блоков. К стандартным регионам Moodle относятся: правая колонка, левая колонка, верх страницы, низ страницы, центральная колонка - верх, центральная колонка - низ. К кастомным регионам, разработанным ОТ, относятся регионы: над шапкой, над контентом, в контенте (под заголовком), под контентом. Статья «Настройки темы оформления «СЭО 3КL».
Регламент предоставления сервисов (Регламент) — документ, который определяет условия и порядок предоставления Сервисов в составе работ, услуг или предоставления гарантийной технической поддержки Продуктов. Ссылка на страницу Документы.
Резервное копирование — процесс создания информационной копии для дальнейшего восстановления данных в оригинальном или новом месте их расположения в случае повреждения или разрушения первоисточника. Статья «Резервное копирование системы».
Рекомендуемые системные требования — набор минимальных аппаратных и программных характеристик, перечня системного программного обеспечения и серверного окружения, а также запущенных служб, настроек и других технических характеристик Технической площадки, при соблюдении которых Исполнитель гарантирует её совместимость с Поддерживаемым продуктом и осуществляет установку, обслуживание и техническую поддержку. Исполнитель предоставляет Заказчику рекомендованные системные требования по его запросу. Ссылка на страницу Документы.
Ресурс — статические учебные материалы (тексты, файлы, медиафайлы, ссылки). Статья «Элементы курса и Ресурсы».
Роль — набор разрешений (прав), определенных в масштабах всей системы. Роли могут назначаться пользователям в определенных контекстах системы. Статья «Роли, контекст, ролевая модель».
Самостоятельная установка — комплекс мероприятий, по развертыванию, обновлению и техническому обслуживанию Продуктов, проведенных Заказчиком собственными силами. К проведению данных мероприятий могут быть допущены только специалисты, сертифицированные разработчиком Продукта или его уполномоченным представителем на проведение данного типа мероприятий. В противном случае Исполнитель вправе отказать в консультировании (гарантийном обслуживании, обработке Заявок) по данной Инсталляции продукта, либо предложить исполнить Заявку в рамках Сервиса Расширенной технической поддержки. Ссылка на страницу Документы.
Секция — фрагмент учебного курса, она имеет название и содержит обучающий контент по одной теме или модулю. Секция представляет собой законченную методическую единицу. Статья «Тематические секции курса».
Сервер — компьютерное устройство, специализированное для хранения данных и предоставления этих данных удаленным клиентским устройствам.
Сервис — комплекс мероприятий, проводимых Исполнителем с целью выполнения работ, оказания услуг или предоставления гарантийной поддержки товара или Продукта. Работа, услуга или гарантийная техническая поддержка включают закрытый перечень Сервисов, определяемый в Договоре. Настоящий Регламент описывает стандартные Сервисы Исполнителя, порядок их предоставления, регламенты взаимодействия Исполнителя и Заказчика при предоставлении Сервисов. Сервис является составной частью работы, услуги или гарантийного обслуживания товара или Продукта и может предоставляется только в их составе. Ссылка на страницу Документы.
Серийный номер инсталляции продукта, Серийный номер — уникальный буквенно-числовой код Инсталляции продукта в базе данных Исполнителя, присваиваемый в момент установки или первого запуска Продукта. Связывает Инсталляцию продукта, уникальные сведения о технических параметрах ЭВМ, в память которой записана Инсталляция продукта, секретный ключ и сведения об Активации, условиях и сроках предоставления гарантийной технической поддержки Инсталляции. При перемещении Инсталляции продукта Серийный номер сохраняется. Серийный номер Инсталляции вместе с секретным ключом серийного номера обеспечивают возможность подключения данной Инсталляции продукта к облачным службам Исполнителя и возможность автоматической Активации Продукта при приобретении прав на пакет обновления. Ссылка на страницу Документы.
Сертификат (общее) — документ, свидетельствующий о соответствии чего-либо определенным требованиям.
Сертификат СЭО 3KL (плагин элемента курса) — элемент курса, предназначенный для формирования в среде электронного обучения документа о прохождении образовательной программы или документа установленного образца (памятный сертификат, свидетельство о прохождении курса, справка и т. п.), который генерируется по заранее настроенному шаблону при выполнении слушателем заданных условий. Статья «Сертификат СЭО 3KL».
Системный администратор, администратор сервера — в общем понимании, технический специалист, отвечающий за настройку, поддержку и безопасность системного ПО и оборудования IT-инфраструктуры организации. В некоторых организациях, в рамках разделения должностных обязанностей, возможно наличие отдельных сотрудников: администратора сети, администратора физической площадки/оборудования и администратора виртуальной машины, где размещена среда электронного обучения. Если нет дополнительных уточнений, мы подразумеваем под администратором сервера последнего.
Слайдер — блок, позволяющий загрузить изображения, настроить частоту и способ их смены (вручную или автоматически), привязать к определенному профилю темы, добавить различные варианты подписи и отобразить их на любой странице сайта. Статья «Инструкция по работе с блоком «Слайдер».
Слушатель (роль) — роль предоставляет доступ к просмотру материалов и выполнению элементов курса, просмотру своих оценок и отзывов преподавателей. Без возможности изменять содержание курса. Статья «Роли, контекст, ролевая модель».
Слушатель электронного деканата (роль) — роль аналогична роли «Слушатель» и автоматически назначается электронным деканатом (ЭД) тем пользователям, которые подписываются на курс в рамках освоения учебной программы ЭД. Применяется, чтобы отличать слушателей, записанных ЭД, от слушателей, записанных другими способами. Статья «Роли, контекст, ролевая модель».
Создатель курса (роль) — роль позволяет создавать новые курсы, но не дает возможности редактировать их (в отличии от роли «Методист»). Роль сама по себе не позволяет настраивать курсы и наполнять их контентом, но в созданном курсе такому пользователю автоматически будет назначена роль «Преподаватель». Назначается глобально (для создания новых курсов во всех категориях) или в категории курсов (для создания новых курсов только в тех категориях, в которых роль присвоена). Статья «Роли, контекст, ролевая модель».
Суммарный полезный объем — место на дисковом пространстве сервера, занимаемое загруженными пользователями в систему файлами (moodledata) и базой данных.
Среда электронного обучения, Система, Среда электронного обучения 3KL, СЭО 3KL, СЭО — программный Продукт, разработанный Исполнителем и предназначенный для электронного обучения. В настоящем Регламенте упоминается в связи с предоставлением Исполнителем технической поддержки, предоставлением консультаций или прочих Сервисов по данному Продукту. Статья «Что представляет собой среда электронного обучения 3KL?».
Стабильный канал передачи данных – это двусторонний канал связи, поддерживающий передачу данных по протоколу TCP/IP, с доступной пропускной способностью не менее 5 мегабит в секунду в обе стороны, задержками пакетов не более 50 миллисекунд и потерями пакетов не более 0.2%, при использовании которого стороннее ПО, включая антивирусы, брандмауэеры, прокси-серверы не оказывает существенного влияния на передаваемые данные и взаимодействие Конечных пользователей с Продуктом. Ссылка на страницу Документы.
Стороннее ПО и службы (Стороннее ПО) — программное обеспечение, не входящее в состав Продукта, но используемое совместно с Продуктом, интегрируемое с Продуктом или влияющее на функционирование Продукта. Стороннее ПО поставляется независимыми разработчиками и провайдерами, Исполнитель не осуществляет техническую поддержку, в том числе гарантийную техническую поддержку Стороннего ПО, и не несет ответственности за функционирование Стороннего ПО. Даже если Стороннее ПО поставляется с Продуктом единым комплектом, но в спецификации указан правообладатель Стороннего ПО, отличный от Исполнителя, все обязательства и техническая поддержка, в том числе гарантийная техническая поддержка данного ПО, лежит на указанном правообладателе или лице, им уполномоченном. В состав Продукта может входить плагин интеграции со Сторонним ПО; в этом случае Исполнитель осуществляет поддержку только этого плагина, но не подключаемого к нему Стороннего ПО. Помимо прочего, к Стороннему ПО отно - сятся: модули и плагины, не входящие в состав Продукта и установленные по заявке Заказчика, службы ве - бинаров, проверки на заимствований, приема электронной оплаты, электронные библиотечные системы и др. По Заявке Представителя Заказчика в Кабинете клиента, Исполнитель осуществляет скачку и установку Стороннего ПО на сервер Заказчика, при этом Заказчик самостоятельно урегулирует вопросы, связанные с заключением лицензионных соглашений с правообладателями данного Стороннего ПО. Ссылка на страницу Документы.
Тарифный план, Тариф — стоимость и характеристики Продукта, товаров, работ, услуг, предоставляемых Исполнителем Заказчику. Тариф определяет состав Сервисов и их опций и отображается в Договоре. Ссылка на страницу Документы.
Тема оформления (тип плагина) — стиль оформления, предполагающий для каждого типа страниц сайта (главная, категории курсов, описания, страница курса, мой кабинет и др.) индивидуальные настройки зон для отображения блоков. Среди стандартных тем Moodle доступны темы Boost и Classic. Статья «Настройка внешнего вида СЭО 3КL версии 4.1».
Темаоформления СЭО 3KL — программый модуль СЭО 3KL оформленный в соответствии с техническими требованиями для модулей, позволяющий задать стилевое оформление для СЭО 3KL. Влияет на внешний вид различных страниц, отображение элементов интерфейса, шапку и подвал сайта, а также на внешний вид других виджетов. Плагин, входящий в состав СЭО 3KL, позволяет гибко настраивать внешний вид системы путем создания и переключения профилей темы оформления. Основная особенность — позволяет создавать множество тем оформления без редактирования программного кода. А также выгружать и загружать и привязывать их к страницам по условиям. Статья «Настройки темы оформления «СЭО 3КL».
Техническая площадка — программно-аппаратный комплекс, предназначенный для установки СЭО 3KL и соответствующий системным требованиям. Техническая площадка представляет собой физический или виртуальный сервер, подключенный к компьютерной сети, на который установлена операционная система, поддерживающая СЭО 3KL, и необходимое для его функционирования серверное окружение. Статья «Каков порядок установки и системные требования среды электронного обучения 3KL (Русский Moodle) на сервер клиента?».
Типовая версия продукта (Типовая версия) — версия Продукта, выпускаемая Исполнителем для широкого круга пользователей. О выходе Типовой версии продукта Исполнитель оповещает с помощью анонса. Дистрибутив Типовой версии размещается в Кабинете клиента, где он доступен для скачивания Заказчиком, Договором с которым предусмотрено предоставление Сервиса "Предоставление дистрибутива и обновлений". Все материалы в Базе Знаний, а также сервисы Базовой технической поддержки предназначены для актуальной на текущий момент (последней, из выпущенных Исполнителем) Типовой версии продукта. Аттестованными могут считаться только инсталляции Типовых версий продукта. Типовая версия, в которую внесены любые изменения, такие как: патчи (модификации исполняемых файлов), адд-оны (дополнительные файлы, размещаемые в папку к исполняемым файлам, но не являющиеся плагинами), дополнительные плагины (плагины, не входящие в Типовую версию продукта), даже если они были внесены Исполнителем (в рамках исполнения заявки на Расширенную техническую поддержку или исполнения самостоя - тельного Договора), но не были включены в очередную Типовую версию продукта, не рассматривается, как Типовая, и классифицируется, как «Модифицированная версия продукта». В случаях, предусмотренных Регламентом и/или Договором, дистрибутив Модифицированной версии продукта собирается Исполнителем по индивидуальному запросу и передается Заказчику через Кабинет клиента в индивидуальном порядке, либо устанавливается Исполнителем на Техническую площадку Заказчика. Любая инсталляция Модифицированной версии продукта автоматически считается не аттестованной. Если Договором не согласовано иное, версия Продукта является Типовой. Ссылка на страницу Документы.
Уведомление — оповещение пользователя заранее определенным способом информирования (электронным письмом, всплывающим сообщением, смс, через мессенджер и т. п.) о наступлении отслеживаемого в системе события. Статья «Уведомления в СЭО 3КL».
Управляющий (роль) — роль представляет собой безопасный вариант полного администратора и может быть рекомендована для сотрудника, который отвечает за организацию процесса электронного обучения и выполняет администрирование системы. Позволяет работать с контентом, управлять пользователями, но ограничивает доступ к важным системным настройкам. Назначается глобально. Статья «Роли, контекст, ролевая модель».
Учебные планы (в контексте компетенций) — набор компетенций, который можно назначить к выполнению пользователям или глобальным группам пользователей. Учебные планы позволяют отслеживать прогресс обучения студентов с помощью определенных компетенций.
Учебные программы (в СЭО 3KL) — услуги в Электронном деканате, получаемые студентами от учебного заведения. Каждая программа может включать в себя от одного элемента учебного плана (дисциплины) (краткосрочные курсы) до неограниченного перечня элементов учебного плана (дисциплин), разделенных на ступени обучения (параллели). Пользователи могут быть подписаны на одну или несколько программ одновременно. Статья «ЭД-003. Электронный деканат. Учебные программы».
Учебный период (в СЭО 3KL) — необходимая составляющая для ведения обучения, он задает временной интервал в котором идет Учебный процесс. Учебный период является шагом Учебной программы, на протяжении которого подписки слушателей и групп на элементы учебного плана (дисциплины) остаются постоянными, а при смене которых в учебных периодах старые подписки завершаются и открываются новые. Статья «ЭД-013. Электронный деканат. Учебные периоды. Учебный план учащихся».
Учебный центр ООО «Открытые технологии» — раздел на сайте Исполнителя, расположенный по адресу: moodle.opentechnology.ru, и используемый для размещения Маршрута внедрения, электронных материалов тренинг-практикума по разработке и ведению курсов в Среде электронного обучения 3KL и некоторых других электронных материалов. Ссылка на страницу Документы.
Учетная запись — набор данных о пользователе, содержащихся в системе. Пользователь может редактировать данные учетной записи через личный кабинет. Статья «Информация о пользователе».
Шапка сайта — отображается в верхней части страницы и содержит логотип компании, а также элементы навигации. Статья «Настройки темы оформления «СЭО 3КL».
Хлебные крошки— элемент навигации, который отображает путь до текущей страницы. Раскрываются при нажатии на кнопку с тремя точками в левой части док-панели. Статья «Настройки темы оформления «СЭО 3КL».
Эквайер — оператор электронных денежных средств, обеспечивающий эквайринг (интернет-эквайринг), под которым в СЭО 3KL понимается банк (Сбербанк, Epay (JSC Halyk bank), Альфа-Банк и т. п.) или платежный агрегатор (ЮKassa, RBK Money, Robokassa и др.). В СЭО 3KL для организации оплаты подписки на курсы в СЭО 3KL следует предварительно заключить договор с выбранным эквайером. Статья «Плагин «Подписка 3KL» часть 1. Интеграция с сервисами приема платежей».
Экспериментальный стенд — экземпляр системы, установленный в IT-инфраструктуре Исполнителя, содержащий данные Заказчика, к которому Заказчику предоставляется временный доступ по протоколу http или https через сеть Интернет. Экспериментальный стенд создается по требованию Заказчика, либо для демонстрации разработанного для данного Заказчика функционала (в этих случаях время, затраченное Исполнителем на создание Экспериментального стенда включается в нормо-часы по Заявке), либо по инициативе Исполнителя в отладочных целях (в этом случае время создания не включается в нормо-часы по Заявке). Ссылка на страницу Документы.
Электронная платежная система — сервис для дистанционного проведения финансовых взаиморасчетов при помощи операторов электронных денежных средств (ЮMoney, WebMoney, Visa QIWI Wallet и др.), через терминалы (Евросеть, Qiwi, Элекснет) и т.п. В СЭО 3KL используется интеграция различных способов оплаты за курсы с этими сервисами. Подключение к конкретной электронной платежной системе в рамках СЭО 3KL происходит через заключение договора с эквайером. Статья «Плагин «Подписка 3KL» часть 1. Интеграция с сервисами приема платежей».
Электронный деканат — плагин для управления учебными процессами на основе учебных планов, параллелей и академических групп. Позволяет распределить объекты учебного процесса по иерархической структуре подразделений с разграничением прав доступа. Включает необходимую электронную документацию и отчетность, автоматизацию взаимодействия участников и индивидуальные траектории, значительно экономит время регламентных процедур, сохраняет историю всех процессов и событий. Статья «ЭД-000. Электронный деканат. Путеводитель».
Элементы курса — динамические учебные материалы (форумы, тесты, задания и т. п.). Статья «Элементы курса и Ресурсы».
Active Directory — служба каталогов корпорации Microsoft (средство иерархического представления ресурсов и информации об этих ресурсах), реализующая протокол LDAP. Чаще всего используется для хранения списка пользователей, имеющих доступ к информационным системам организации. С помощью плагина LDAP можно настроить синхронизацию пользователей в Active Directory с пользователями СЭО 3KL. Статья «Авторизация пользователей через Active Directory».
Ajax — совокупность технологий и подходов к написанию веб-приложений, позволяющих организовать интерактивное обновление данных без полной перезагрузки веб-страницы. Ajax позволяет делать более отзывчивые, удобные и современные интерфейсы. Примером технологии Ajax является перетаскивание элементов курса мышкой для определения их положения в оглавлении курса.
Ajax-мониторинг — режим отслеживания времени непрерывного обучения, в котором дополнительно производится отслеживание вкладки курса в браузере пользователя и, в случае ее активности, система автоматически генерирует в журнал событий дополнительные «искусственные» логи с заданным в настройках интервалом. Статья «Отслеживание времени непрерывного обучения в курсе».
API — программный интерфейс приложений, набор определенных способов и правил, позволяющий различным программным продуктам обмениваться данными по стандартизированным протоколам. API СЭО 3КL поддерживает обмен данными по протоколам REST, SOAP и XML-RPC. Статья «Инструменты WEB API в СЭО 3КL. Возможности и примеры».
CSV — Comma-Separated Values (значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных. Строка таблицы соответствует строке текста, которая содержит одно или несколько полей, разделенных запятыми. Статья «Массовая загрузка пользователей через файл csv».
Favicon — значок веб-сайта или веб-страницы. Отображается браузером во вкладке перед названием страницы, и в качестве картинки рядом с закладкой, а также в адресной строке в некоторых браузерах. Статья «Настройки темы оформления «СЭО 3КL».
LAMP — Стек технологий для построения веб-приложений, базирующихся на серверном программном обеспечении: Linux + Apache + MySQL + PHP. СЭО 3KL построена на стеке технологий LAMP. Статья «Принципы работы Moodle».
LDAP (плагин) — Lightweight Directory Access Protocol, плагин для доступа к службе протоколов по протоколу LDAP (например, Active Directory и OpenLDAP). Используется для авторизации и синхронизации списка пользователей, имеющих доступ к информационным системам организации, через каталог LDAP. В LDAP предполагается наличие сервера, хранящего каталог пользователей, и клиента, использующего данный каталог пользователей для аутентификации. Статья «Авторизация пользователей через Active Directory».
LTI (плагин элемента курса) — благодаря поддержке этого протокола к курсам СЭО 3KL можно подключать внешние платформы, тренажеры и учебные материалы по следующему сценарию: объект LTI по специальной ссылке добавляется в курс, пользователь переходит из курса в объект, проходит там обучение и объект возвращает в СЭО 3KL оценку, которую СЭО 3KL сохраняет. Статья «LTI Tool».
LTI (протокол) — Learning Tools Interoperability, протокол взаимодействия учебных платформ, обеспечивающий совместимость средств обучения. Статья «LTI Tool».
Moodle — Modular Object-Oriented Dynamic Learning Environment (модульная объектно-ориентированная динамическая учебная среда), платформа обучения или система управления курсами (CMS) — свободно распространяемый по лицензии GNU GPL программный продукт, призванный помочь преподавателям создавать эффективные онлайн-курсы. СЭО 3KL базируется на ядре Moodle. Статья «Принципы работы Moodle».
OAuth 3KL (плагин) — плагин аутентификации, реализующий клиентскую часть OAuth 2.0. Поддерживает предустановленную интеграцию с перечнем сервисов (ВКонтакте, Яндекс и др.), а также позволяет настроить свои источники аутентификации. Может использоваться для интеграции с корпоративными порталами, если они реализуют функцию OAuth 2.0 сервера. Статья «Плагин «Аутентификация пользователей OAuth 3КL». Настройка авторизации через социальные сети».
OAuth 2.0 (протокол) — защищенный протокол авторизации, по которому данные пользователей считываются и передаются автоматически из их профилей в социальных сетях. Обеспечивает сквозную аутентификацию и регистрацию без передечи логина и пароля, делится на клиентскую и серверную часть. Серверная часть хранит информцию о пользователях и выполняет первичную аутентификацию, а клиентская часть получает данные о пользователе и позволяет ему бесшовно войти и пользоваться своими сервисами на базе данных от серверной части. В отличие от протокола LDAP OAuth 2.0 не предоставляет клиенстким системам доступ к паролям пользователей, поэтому OAuth 2.0 более безопасен, чем LDAP. Статья «Плагин «Аутентификация пользователей OAuth 3КL». Настройка авторизации через социальные сети».
xAPI — спецификация программ в сфере дистанционного обучения, которая позволяет обучающим системам общаться между собой путём отслеживания и записи учебных занятий всех видов. Tin Can API, Experience API, xAPI — это три разных названия одного и того же стандарта. Статья «Поддержка стандарта Tin Can API/xAPI».
Опубликовал: : Сергей Гусев, Екатерина Таланцева, Полина Андреева Последние обновление: 22.09.2025
Тестовая статья для версии 4.0
Эта статья в этой версии недоступна.
Опубликовал: : Сергей Гаврилов Последние обновление: 29.03.2023
Публичные материалы » О СЭО 3KL
Русский Moodle 3KL. Crowdfunding от компании "Открытые технологии"
Компания "Открытые технологии" постоянно проводит усовершенствование и модификацию основного продукта - 3KL Русский Moodle. Ежемесячно выпускается новый релиз, публикуется анонс релиза, из которого можно узнать о новых плагинах, улучшениях и доработках в СЭО. Часть модификаций продукта делается по заявкам постоянных клиентов в порядке очередности поступления.
Помимо этого существует список интересных и полезных доработок, работа над которыми ожидает своего заказчика. В разделе «Crowdfunding» базы знаний размещена информация об уже спроектированных и оцененных, но еще не разработанных модулях с описанием их функционала и стоимостью разработки. Вы можете ознакомиться с данными проектами и, если ваша организация нуждается в такой функции, заказать интересующую вас разработку.
При проектировании выложенных на Crowdfunding модулей учтены лучшие практики и возможность совместного использования с другими инструментами СЭО 3KL Русский Moodle.
Уже выполнены проектирование и оценка.
На проекты из раздела Crowdfunding мы предлагаем фиксированную цену даже при заказе в рамках расширенной техподдержки. В случае заказа по договору работ не будет наценки за риск переработки.
Все эти проекты будут включены в наш комплект, покрыты гарантийной техподдержкой и портированы на новые версии за наш счет.
Оценка разработок производится в нормо-часах. Заказать разработку можно через менеджеров ООО «Открытые технологии».
Опубликовал: : Городков Алексей Последние обновление: 04.03.2026
Блок «Сводка по курсам»
Эта статья в этой версии недоступна.
Опубликовал: : Сергей Гусев Последние обновление: 03.06.2025
Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
1. Общая информация
На странице «Глобальные настройки пользователей» (Администрирование->Пользователи->Права->Глобальные настройки пользователей) приведены настройки:
определяющие роли для различных категорий пользователей в системе;
Роль для посетителей (см. поз. 1 Рис. 2.1). Настройка позволяет определить, какая роль будет назначена всем пользователям, не авторизованным на сайте. Для выбора по умолчанию доступны следующие роли: гость (guest), куратор (mentor), запрет на переписку (silence).
Роль для гостя (см. поз. 2 Рис. 2.1). Настройка позволяет определить, какая роль будет назначена пользователям, которые авторизуются на сайте под ролью гостя. Для выбора доступны такие же роли, как и в настройке «Роль для посетителей» (см. поз. 1 Рис. 2.1).
Роль по умолчанию для всех пользователей (см. поз. 3 Рис. 2.1). В настройке можно выбрать, какую роль получат все аутентифицированные пользователи в дополнение ко всем другим назначенным им ролям. Для выбора доступны следующие роли: аутентифицированный пользователь (user), examus user (examus), куратор (mentor), запрет на переписку (silence).
Роль создателя в новом курсе (см. поз. 4 Рис. 2.1). В настройке можно выбрать, какую роль получит пользователь, создавший курс, в рамках этого курса. Для выбора доступны следующие роли: диспетчер-администратор (manager), преподаватель (editingteacher), ассистент (без права редактирования) (teacher), преподаватель (только чтение) (testingteacher), куратор (mentor), запрет на переписку (silence), тьютор группы (group_tutor), оператор Деканата (dofmanager).
Роль для пользователя, восстановившего курс (см. поз. 5 Рис. 2.1). В настройке можно выбрать, какую роль получит пользователь, который восстановит курс из резервной копии. Для выбора доступны такие же роли, как в настройке «Роль создателя в новом курсе» (см. поз. 4 Рис. 2.1), а также значение «Пусто» (выберите этот вариант, если пользователя, восстановившие курс, не должны получить права на управление этим курсом).
Автоматически зачислять администратора в создаваемые курсы (см. поз. 6 Рис. 2.1). Если опция отмечена, то диспетчер-администратор при создании курсов будет зачислен на создаваемые курсы в роли Преподавателя.
Автоматический вход гостем (см. поз. 7 Рис. 2.1). Если опция отмечена, то все пользователи, еще не вошедшие в систему, будут авторизованы под ролью Гостя. Таким образом пользователям не понадобится выполнять дополнительных действий по авторизации для того, чтобы войти в курс под ролью Гостя.
Скрыть поля пользователя (см. поз. 8 Рис. 2.1). Выбранные здесь поля профиля пользователя будут доступны только пользователям с правом просматривать скрытые поля профиля пользователя (moodle/course:viewhiddenuserfields). По умолчанию эти права есть у Управляющего, Учителя, Ассистента. Остальным пользователям они доступны не будут. Это повышает конфиденциальность информации о студентах. К примеру, если выбрать здесь поле «Город», студент не увидит его в своем блоке «Информация».
Отображать персональные данные (см. поз. 9 Рис. 2.1). При выборе или поиске пользователей, а также при выводе списков пользователей, кроме полного имени можно включить отображение этих полей. Эти поля будут отображаться только пользователям, у которых есть право moodle/site:viewuseridentity, по умолчанию это управляющие и учителя. Этот параметр может пригодиться, если вы указываете поля, которые являются обязательными в вашем учреждении.
Для того, чтобы в данной настройке стали доступны для выбора настраиваемые поля профиля пользователя, необходимо соблюдение двух условий: 1) настраиваемое поле должно иметь тип «Текстовое поле», 2) параметр «Ограничение количества символов» при создании нового поля или редактировании имеющегося необходимо установить меньше или равным 255 символам.
Формат полного имени (см. поз. 10 Рис. 2.1). Настройка определяет, в каком виде в системе будет отображаться полное имя пользователя. Если в настройке введено значение по умолчанию «language», то формат полного имени пользователя будет определяться значением языковой строки «fullnamedisplay» (посмотреть значение этой языковой строки можно по следующему пути: Администрирование->Язык->Локальные изменения языкового пакета). Для того, чтобы изменить вид полного имени, можно использовать в этом поле следующие подстановки:
firstname – имя;
lastname – фамилия;
middlename – отчество;
alternatename – альтернативное имя;
firstnamephonetic – фонетическая запись имени;
lastnamephonetic – фонетическая запись фамилии.
Подстановки следует вводить, разделяя пробелом, в том порядке следования, который вам необходим.
Настройка «Формат полного имени» определяет инициалы, которые отображаются на аватаре пользователя, если в его профиль не было загружено изображение пользователя. Инициалы, отображаемые в качестве аватара, состоят из двух букв и формируются следующим образом: первая буква аватарки соответствует первой букве из первой подстановки в формате полного имени, а вторая буква аватарки соответствует первой букве из последней подстановки. Например, если в качестве формата полного имени используется последовательность подстановок «lastname firstname middlename» (фамилия, имя, отчество), то инициалы будут состоять из первой буквы фамилии и первой буквы отчества (поз. 1 Рис. 2.2). Если у пользователя не заполнено какое-либо из пользовательских полей, из которых берется значение подстановки, то инициалы на аватаре включают только букву из заполненного пользовательского поля. Например, если в качестве формата полного имени используется последовательность подстановок «lastname firstname middlename» (фамилия, имя, отчество), то инициалы пользователей, у которых не указано отчество, будут включать только одну букву – первую букву фамилии (поз. 2 Рис. 2.2).
Рис. 2.2. Отображение инициалов пользователей в качестве аватара по умолчанию.
Формат альтернативного полного имени (см. поз. 11 Рис. 2.1). Настройка определяет, как пользователям с правом moodle/site:viewfullnames (по умолчанию это пользователи с ролями Управляющего, Учителя или Ассистента) отображаются имена. В поле этой настройки можно использовать такие же подстановки, как и в поле настройки «Формат полного имени» (см. поз. 10 Рис. 2.1).
Максимальное количество пользователей на странице (см. поз. 12 Рис. 2.1). Настройка определяет максимальное количество пользователей, которые отображаются в интерфейсе выбора пользователей в курсе, группе, глобальной группе, веб-службе и т. д. При превышении максимального количества в интерфейсе будет отображаться сообщение «Слишком много пользователей для отображения».
Включить поддержку Gravatar (см. поз. 13 Рис. 2.1). Если опция отмечена, СЭО попытается использовать изображение пользователя из сервиса Gravatar, если пользователь не загрузил изображение профиля.
URL-адрес изображения по умолчанию для сервиса Gravatar (см. поз. 14 Рис. 2.1). В настройке можно указать URL-адрес изображения, которое будет отображаться у пользователей, у которых сервис Gravatar не смог найти изображение. Если оставить поле настройки пустым, СЭО автоматически выберет изображение для аватаров пользователей. Также сервис Gravatar имеет ряд подстановок, которые можно ввести в поле настройки для того, чтобы сгенерировать изображения для пользователей, у которых отсутствует аватар (подробнее – в документации Gravatar).
Опубликовал: : Полина Андреева Последние обновление: 29.07.2025
Политики сайта и пользовательские соглашения
По законодательству при входе на веб-ресурс пользователь должен ознакомиться с пользовательским соглашением и политиками сайта, принять предлагаемые условия и дать согласие на обрабтку своих персональных данных. Для этого в СЭО 3KL предусмотрены обработчики политик сайта.
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.5.10b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Все возможные действия на веб-сайте (в среде электронного обучения, в нашем случае) подразумевают определеные договорные отношения между владельцем ресурса и пользователем. Как правило, условия этих отношений излагаются в документах двух основных видов: политики сайта и пользовательские соглашения (далее — Политики).
Пользовательское соглашение информирует пользователя о продукте, закрепляет права и обязанности сторон, защищает владельца ресурса от неправомерных действий пользователей и т.п. Документы типа «Политика сайта» связаны с соблюдением Федерального закона №152-ФЗ и направлены, в первую очередь, освещение условий обработки персональных данных и соблюдения конфидециальности.
Политики можно разделить на:
обязательные — принятие таких политик является обязательным условием для работы с сайтом;
необязательные — не ограничивают доступ к основному функционалу системы и могут приниматься пользователем либо по желанию, либо для активации дополнительных возможностей.
Согласно действующему законодательству, при входе на веб-ресурс пользователь должен иметь возможность ознакомиться с пользовательским соглашением и политиками сайта, принять предлагаемые условия и дать согласие на обрабтку своих персональных данных. Для этих целей в СЭО 3KL предусмотрены специализированные инструменты — обработчики политик сайта (далее - Обработчики, Обработчики политик).
Плагины обработчиков политик сайта предназначены для публикации текстов Политик в соответствующих интерфейсах среды электронного обучения и обеспечивают доступ пользователей к контенту СЭО 3КL после принятия этих политик. В зависимости от выбранного плагина, обработчики политик сайта позволяют: создавать/редактировать/обновлять Политики; определять алгоритм принятия Политик; администрировать информацию о пользователях, принимающих соответствующие Политики.
Доступные в СЭО 3КL обработчики политик сайта и их функциональные возможности приведены ниже:
Тексты политик открываются в виде скачиваемого документа в формате pdf.
Тексты политик открываются на отдельных страницах сайта. Есть возможность размещения в подвале страницы дополнительной ссылки на Политики.
Тексты политик открываются в модальных окнах на странице регистрации. Есть возможность размещения в подвале страницы дополнительной ссылки на Политики.
Добавление текстов Политик на сайт
Политики в виде pdf-файла создаются вне СЭО 3КL и добавляются в виде ссылки на документ.
Политики создаются непосредственно на странице Обработчика.
Политики создаются непосредственно на странице Обработчика.
Редактирование и обновление текстов Политик
Нет возможности редактирования текста политики в онлайн-режиме.
Текст Политики может быть отредактирован в интерфейсе Обработчика. Поддерживается история версий Политик.
Текст Политики может быть отредактирован в интерфейсе Обработчика. Поддерживается история версий Политик.
Механизм принятия пользователем Политик при регистрации/аутентификации
После регистрации пользователь должен принять обязательную политику для того, чтобы продолжить пользоваться сайтом.
Обязательные для принятия политики пользователь должен принять перед регистрацией в системе. Необязательные для принятия политики пользователю предлагается принять / отклонить после регистрации.
Принятие политик может происходить как одновременно с аутентификацией, так и после аутентификации. Политики, отображаемые на форме регистрации, определяются в специальной настройке.
Администрирование согласий и отказов пользователей
2.1. Принятие политик при регистрации пользователя в СЭО 3KL
В разделе описан сценарий самостоятельной регистрации пользователя с использованием возможностей плагина «Аутентификация СЭО 3КL» и обработчика политик «Политики соглашений 3KL (tool_policy3kl)».
Пользователь принимает политики и пользовательские соглашения при регистрации в несколько этапов:
1. Для того, чтобы перейти к регистрации, на любой странице системы пользователь нажимает на кнопку «Вход» (поз. 1 Рис. 2.1.1) и выбирает опцию «Создать учетную запись» (поз. 2 Рис. 2.1.1).
Рис. 2.1.1. Переход к форме регистрации.
2. После заполнения необходимых для регистрации полей на форме регистрации пользователь может ознакомиться с текстом политик, который открывается в модальном окне при нажатии на ссылку с названием политики (Рис. 2.1.2). Там же пользователь может принять политики, поставив галочку в соответствующем чекбоксе. Обязательные для принятия политики отмечены значком .
Рис. 2.1.2. Форма регистрации со ссылками на обязательные политики.
3. Далее пользователь знакомится с политиками, не помещенными на форму регистрации, которые отображаются на отдельных страницах после регистрации. Пользователь подтверждает свое согласие с политиками или отказывается их принять (Рис. 2.1.3).
Рис. 2.1.3. Принятие политик после регистрации пользователя в системе.
Если пользователь принял все политики, которые были отмечены как обязательные, он будет зарегистрирован в системе.
На сайтах, где используются cookie-файлы, собираются пользовательские данные с помощью форм обратной связи и других способов сбора, хранения и обработки личных данных пользователей, все посетители сайта должны принимать соответствующие политики. В СЭО 3KL принятие пользователем таких политик реализовано с помощью гостевых политик в плагинах политик «Политики соглашений 3KL» и «Политики». Гостевые политики отображаются неавторизованным пользователя во всплывающей плашке снизу страницы сайта (Рис. 2.2.1). Нажав кнопку «Продолжить», пользователь может скрыть плашку, приняв при этом политики.
Рис. 2.2.1. Гостевые политики, которые отображаются неавторизованному пользователю снизу страницы.
Администратор системы при добавлении политик в систему может определить, какие пользователи должны будут давать согласие с политикой: аутентифицированные пользователи, гости или все пользователи (Рис. 2.2.2). Если выбрать вариант «Гости», политика будет отображаться только неавторизованным пользователям снизу страницы. Если выбрать вариант «Все пользователи», политика будет отображаться и неавторизованным пользователям, и при регистрации в системе.
Рис. 2.2.2. Редактирование политики, выбор, каким пользователя она должна отображаться.
Для политик, добавленных с помощью плагинов «Политики (tool_policy)» и «Политики соглашений 3KL (tool_policy3kl)», доступна возможность изменять их текст в режиме онлайн. При этом можно установить статус изменения (поз. 1 Рис. 2.3.1): значительное или незначительное.
Рис. 2.3.1. Изменение текста политики.
При незначительных изменениях пользователям не придется принимать политику повторно. При значительном изменении политика выпускается отдельным документом (Рис. 2.3.2), текст которого администратор может изменять, пока документ находится в статусе «Черновик».
Рис. 2.3.2. Список политик с политикой в статусе «Черновик».
После того, как политика с новым текстом будет переведена в статус «Активно», все пользователи, к которым применима политика, должны будут ознакомиться с ее текстом. При этом политика будет отображаться таким пользователям при их следующем входе в систему, после чего пользователи должны будут принять решение по согласию / отказу по политике (Рис. 2.3.3).
Через страницу «О пользователе» пользователь может перейти на страницу «Политики и согласия», на которой он может самостоятельно администрировать свои согласия с политиками (Рис. 2.4.1).
Рис. 2.4.1. Переход к странице «Политики и согласия».
На данной странице пользователь может самостоятельно отозвать свое согласие с политикой, которое он дал ранее, или дать согласие с необязательными политиками (Рис. 2.4.2).
Рис. 2.4.2. Страница «Политики и согласия».
Если пользователь отзовет согласие с обязательной политикой, он будет перенаправлен на страницу принятия этой политики. Пока политика не будет принята повторно, пользователь не сможет работать с системой.
У администратора системы есть возможность отозвать согласие с политиками у каждого пользователя (Рис. 2.4.3). Если отозвать таким образом согласие с необязательной политикой, пользователь при следующем входе в систему не заметит никаких изменений. Если отозвать таким образом согласие с обязательной политикой, пользователь при следующем входе в систему должен будет повторно дать согласие с политикой, чтобы продолжить работу в системе.
Рис. 2.4.3. Страница «Согласия пользователей с политиками».
2.5. Ограничение доступа по принятию необязательной политики
Преподаватель может настроить доступ к элементу курса (например, к заявке на выступление с докладом на конференции) таким образом, что элемент становится доступным после принятия необязательной политики (например, «Согласие на обработку персональных данных докладчика конференции») (Рис. 2.5.1).
Рис. 2.5.1. Ограничение доступа типа «Предоставление согласия с необязательной политикой 3KL».
2.6. Принятие необязательной политики при подписке на курс
При организации платных курсов или курсов-мероприятий (конференций, конкурсов и т.п.) может потребоваться подтверждение согласия с необязательной политикой от слушателя или участника мероприятия (например, «Пользовательское соглашение для обучения на платных курсах образовательного центра», «Согласие на обработку персональных данных докладчика конференции» и т.п.). Преподаватель может настроить способ подписки на курс «Подписка 3KL» таким образом, что пользователь сможет подписаться на курс только после принятия соответствующей необязательной политики.
Такая необязательная политика будет отображаться только пользователям при подписке на курс, но не всем пользователям СЭО 3KL.
Требовать принятие необязательной политики при записи на курс можно, если настроить один из 2 вариантов:
1. Выбрать политику в настройке «Требовать принятия политик и соглашений» (Рис. 2.6.1).
Рис. 2.6.1. Настройка «Требовать принятия политик и соглашений» в плагине «Подписка 3KL».
В этом случае страница со ссылкой на политику и кнопкой подтверждения согласия с политикой откроется пользователю при выборе способа подписки на курс (Рис. 2.6.2).
Рис. 2.6.2. Страница подтверждения согласия с необязательной политикой.
2. Настроить ограничение доступа к подписке по условию доступа «Согласие с политикой» (Рис. 2.6.3).
Рис. 2.6.3. Настройка условия доступа «Согласие с политикой» в плагине «Подписка 3KL».
Если настроить условие доступа «Согласие с политикой», пользователю не будет доступен выбранный способ записи на курс до тех пор, пока не будет получено подтверждение согласия с политикой (Рис. 2.6.4).
Рис. 2.6.4. Пример сообщения о недоступности записи на курс.
3.1. Обработчик политик «Политики соглашений 3KL (tool_policy3kl)»
Если в качестве плагина аутентификации выбран плагин «Аутентификация СЭО 3KL», то отображение политик на форме регистрации (Рис. 3.1.1) будет определяться настройкой «Настройки отображения политик на форме регистрации». Политики, не помещенные на форму регистрации, будут отображаться пользователю уже после его регистрации в системе.
Рис. 3.1.1. Отображение политик на форме регистрации.
При этом при клике на названия политик на форме регистрации политики отображаются в модальных окнах (Рис. 3.1.2), это экономит время ознакомления пользователя с ними, т. к. пользователю не нужно переходить на отдельные страницы каждой политики.
Рис. 3.1.2. Модальное окно с политикой в отношении обработки файлов cookies.
Если в качестве плагина аутентификации выбран плагин «Самостоятельная регистрация по электронной почте», перед заполнением регистрационных данных пользователь должен будет принять (или отказаться принять) каждую политику на отдельной странице.
Перед регистрацией пользователь просматривает политики (каждую на отдельной странице) и принимает решение об их принятии (Рис. 3.2.1). Поместить политики на форму регистрации с помощью плагина «Политики (tool_policy)» невозможно.
Рис. 3.2.1. Принятие политики при регистрации.
В зависимости от способа самостоятельной регистрации в системе будет отличаться форма регистрации: 1) Самостоятельная регистрация по электронной почте (Рис. 3.2.2), 2) Аутентификация СЭО 3KL (Рис. 3.2.3).
Рис. 3.2.2. Форма регистрации при использовании плагина «Самостоятельная регистрация по электронной почте».
Рис. 3.2.3. Форма регистрации при использовании плагина «Аутентификация СЭО 3KL».
Обратите внимание, добавить политику на форму регистрации с помощью данного плагина можно только при использовании способа самостоятельной регистрации «Самостоятельная регистрация по электронной почте».
Если добавить ссылку на пользовательское соглашение в соответствующей настройке, то на форме регистрации отобразится дополнительное поле с текстовой строкой согласия, гиперссылкой на описание соответствующей политики и чекбоксом (Рис. 3.3.1). Если не указать адрес pdf-документа в настройках, то дополнительного поля с чекбоксом в форме регистрации не появится, и у пользователя не будет возможности ознакомиться с текстом политики и принять ее.
Рис. 3.3.1. Регистрационная форма в пользовательском отображении.
5. Глобальные настройкиТребуются права администратора
Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
5.1. Выбор обработчика политик сайта
Путь к настройкам политик: Администрирование -> Пользователи -> Конфиденциальность и политики -> Выбор обработчика политик сайта. В клиентских инсталляциях СЭО 3KL по умолчанию установлен плагин «Политики соглашений 3KL (tool_policy3kl)», однако на странице настроек политик остается возможность выбрать другой обработчик политик сайта (см. п. 1.1, Табл. 1.1). Чтобы настроить один из обработчиков, нужно выбрать его в выпадающем списке настройки «Обработчик политик сайта»: «По умолчанию (ядро)», «Политики (tool_policy)» или «Политики соглашений 3KL (tool_policy3kl)» (Рис. 5.1.1). После этого нужно нажать кнопку «Сохранить изменения» и в системе будет определен выбранный обработчик.
Рис. 5.1.1. Страница администратора для настроек политик сайта.
5.2. Настройка обработчика политик «Политики соглашений 3KL (tool_policy3kl)»
При выборе на странице «Выбор обработчика политик сайта» (Администрирование -> Пользователи -> Конфиденциальность и политики -> Выбор обработчика политик сайта) в качестве обработчика политик плагина «Политики соглашений 3KL (tool_policy3kl)» (Рис. 5.2.1), в разделе «Конфиденциальность и политики» становятся доступны дополнительные страницы настроек обработчика «Управление политиками» и «Согласия пользователей с политиками» (Рис. 5.2.1).
Рис. 5.2.1. Выбор обработчика «Политики соглашений 3KL (tool_policy3kl)»
Функционал страницы позволяет создавать новые и удалять существующие Политики; редактировать их; задавать порядок следования; устанавливать свойства и статус Политик.
На странице расположена кнопка «Новая политика» (поз. 1 Рис. 5.2.1.а), которая позволяет создавать новые Политики, а также таблица «Политики и согласия», в которой перечислены уже существующие в СЭО 3КL политики и инструменты для работы с ними. Таблица содержит следующие столбцы:
Рис. 5.2.1.а. Страница добавления и изменения политик сайта со списком политик.
Название. Здесь указаны: название Политики; ее тип; пользовательская роль, на которую рассчитана Политика; обязательность согласия с ней.
Перечисленные параметры определяются при создании (редактировании) Политики и описаны ниже.
Статус политики. Возможные варианты:
Черновик. Политика создана в СЭО 3КL, доступна для редактирования, но не отображается пользователям.
Активно. Политика отображается для пользователей СЭО 3КL и требует согласия, в соответствии с настройками.
Неактивно. Политика создана в СЭО 3КL, не отображается пользователям и недоступна для редактирования. Неактивную политику можно только просматривать или создать на ее основе новый черновик.
Обратите внимание, изменение статусов политики необратимо. За статусом «Черновик», в котором текст политики можно редактировать, следует статус «Активно», изменения к которому выпускаются отдельными документами. Следующий статус, «Неактивно», устанавливается для политики, которая больше не актуальна, это конечный статус.
Версия. Текущая версия Политики, дата и время создания версии.
Согласия. Статистическая информация по согласившимся с Политикой пользователям в формате X из Y (Z%), где
X — количество пользователей СЭО 3КL, принявших Политику; Y — общее количество пользователей СЭО 3КL; Z — процент пользователей, принявших Политику от общего количества пользователей.
Действия. В выпадающем списке сгруппированы возможные действия над выбранной Политикой:
Просмотр. Действие открывает страницу с текстом Политики.
Редактировать. При выборе действия пользователь перейдет на страницу редактирования Политики.
Установить статус «Активно»/«Неактивно». Действие позволяет изменить текущий статус Политики на следующий.
Просмотр предыдущих версий. Открывает страницу с перечнем существующих версий выбранной Политики (Рис. 4.2.1.б.).
Удалить. Позволяет удалить Политику из перечня. Действие возможно только для Политик в статусе «Неактивно».
Список действий для каждой конкретной Политики может содержать не все перечисленные пункты и зависит от текущего состояния Политики (статуса, наличия нескольких версий и т. п).
Рис. 5.2.1.б. Страница предыдущих версий Политики «Согласие на обработку cookies».
Инструменты перемещения Политики . Позволяют настроить (если в самой Политике не установлен приоритет отображения), в каком порядке Политики будут отображаться для пользователя, принимающего Политики).
Для создания новой Политики необходимо нажать на кнопку «Новая политика» на странице «Политики и согласия» (см. поз. 1 Рис. 5.2.1.а) и на вновь открывшейся странице заполнить следующие поля (Рис. 5.2.1.в):
Рис. 5.2.1.в. Страница создания новой Политики.
Название (см. поз. 1 Рис. 5.2.1.в). Это название будет отображаться (в виде ссылки и как название текста) в интерфейсах принятия Политик.
Тип (см. поз. 2 Рис. 5.2.1.в). Доступные варианты:
Политика сайта. Этот тип политики можно использовать для добавления политик обработки cookies.
Политика в отношении обработки персональных данных и конфиденциальности. Это политики, в которых пользователям поясняются вопросы обработки персональных данных, передаваемых компании.
Политика в отношении третьих лиц. Это политики, относящиеся к аффилированным лицам компании.
Другая политика. Этот тип политики можно использовать для добавления все остальных политик.
Требуется согласие от (см. поз. 3 Рис. 5.2.1.в). Из выпадающего списка необходимо выбрать целевую группу (роль) пользователей, на которых рассчитана эта Политика. Доступные варианты:
Все пользователи – политика будет отображаться как при регистрации, так и неаутентифицированным пользователям.
Аутентифицированные пользователи – пользователи должны будут принять политику при регистрации.
Гости – только неаутентифицированные пользователи должны будут принять политику при работе с сайтом.
Версия (см. поз. 4 Рис. 5.2.1.в). В качестве версии автоматически подставляется дата создания Политики.
Краткое изложение (см. поз. 5 Рис. 5.2.1.в). В этом поле необходимо кратко обозначить содержание политики. Краткое изложение отображается перед текстом полной версии политики для того, чтобы пользователи могли быстро ознакомиться с назначением политики.
Полная версия политики (см. поз. 6 Рис. 5.2.1.в). Поле с полным текстом Политики.
Показать эту политику перед отображением других политик (см. поз. 7 Рис. 5.2.1.в). Здесь можно выбрать, будет ли эта политика показываться самой первой. По умолчанию политики отображаются в том порядке, в котором они были добавлены на странице «Управление политиками». Если выбрать значение настройки = Да, политика будет отображаться в начале списка, игнорируя порядок на странице «Управление политиками».
Согласие с политикой необязательно (см. поз. 8 Рис. 5.2.1.в). Позволяет определить обязательность принятия политики:
Да (политика необязательна) — принятие политики происходит либо по желанию пользователя, либо для активации дополнительных возможностей и не ограничивает доступа к основному функционалу СЭО 3КL;
Нет (политика обязательна) — принятие является обязательным условием для работы с СЭО 3КL и пользователь не будет допущен системой к контенту до тех пор, пока не ознакомится с Политикой и не примет ее.
Статус политики (см. поз. 9 Рис. 5.2.1.в). Определяет доступность политики для пользователей:
«Активно» — политика действует в системе;
«Черновик» — политика доступна в перечне «Политики и согласия», но не отображается пользователям (статус выбирается, если необходимо позже продолжить доработку политики или сохранить несколько вариантов одной и той же политики).
При редактировании активной Политики настройка «Статус политики» будет содержать опцию «Незначительное изменение» (Рис. 5.2.1.г).
Рис. 5.2.1.г. Вид настройки «Статус политики» при редактировании существующей Политики.
Если вносимые в Политику изменения значительны и пользователи должны ознакомиться с ними и принять политику заново, опцию устанавливать не нужно.
Опцию Незначительное изменение» рекомендуется устанавливать, если правки Политики носят «косметический» характер, принципиально не меняют смысл соглашения и пользователей, ранее уже принявших эту Политику, дополнительно уведомлять об этом не нужно.
5.2.2. Страница «Согласия пользователей с политиками» (обработчик «Политики соглашений 3KL»)
Посмотреть статус согласия конкретного пользователя с политиками администратор СЭО 3KL может на публичной странице профиля пользователя (страница «О пользователе») в разделе «Конфиденциальность и политики», нажав на ссылку «Политики и согласия» (Рис. 5.2.2.а). Пользователь должен обладать правом tool/policy:viewacceptances (для плагина tool_policy) или tool/policy3kl:viewacceptances (для плагина tool_policy3kl) для того, чтобы просматривать отчет о согласии других пользователей с политиками.
Рис. 5.2.2.а. Раздел «Конфиденциальность и политики» на странице публичного профиля пользователя.
На странице «Политики и согласия» можно посмотреть, кто и когда принимал политики за просматриваемого пользователя (Рис. 5.2.2.б).
Рис. 5.2.2.б. Страница «Политики и согласия» для пользователя Айзек Азимов.
Таким же образом пользователь может посмотреть свои согласия с политиками и принять политики / отозвать согласия в случае необходимости.
Чтобы в онлайн-режиме просматривать и скачивать отчеты о согласиях (примеры см. ниже в п. 6), нужно перейти на страницу «Согласия пользователей с политиками» (Рис. 5.2.2.в). Путь к странице: Администрирование -> Пользователи -> Конфиденциальность и политики -> Согласия пользователей с политиками.
На странице доступны следующие возможности (Рис. 5.2.2.в):
Рис. 5.2.2.в. Страница согласий пользователей с политиками.
Фильтры пользователей (см. поз. 1 Рис. 5.2.2.в). В настройке можно выбрать фильтр, который будет применен к таблице. В качестве фильтров можно выбрать фильтры по конкретным политикам, по статусу, в котором находятся политики, а также по роли пользователя.
Фильтр по имени и фамилии (см. поз. 2 Рис. 5.2.2.в). С помощью данного фильтра легко искать конкретного пользователя. Для этого достаточно выбрать первую букву имени и первую букву фамилии пользователя, тогда отобразятся пользователи, фамилия и имя которых начинается на эти буквы.
Скачать табличные данные (см. поз. 3 Рис. 5.2.2.в). Можно выбрать формат таблицы списка пользователей и согласий с политиками и скачать таблицу.
Столбцы таблицы (см. поз. 4 Рис. 5.2.2.в). Доступна сортировка по каждому столбцу таблицы. Для каждой активной на сайте политики отображается отдельный столбец, в котором можно подтвердить согласие или отказ соглашаться с политикой, а также отозвать согласие с политикой пользователя.
Подтвердить согласие (см. поз. 5 Рис. 5.2.2.в). С помощью кнопки можно быстро подтвердить согласие пользователей со всеми политиками. Для этого нужно отметить необходимых пользователей в столбце «Выбрать» и нажать на кнопку «Подтвердить согласие».
При нажатии на ссылку «Подтвердить согласие» или «Отказ соглашаться» появится модальное окно, в котором администратор может сохранить решение по принятию политики и ввести комментарий к нему (Рис. 5.2.2.г).
Рис. 5.2.2.г. Подтверждение согласия пользователя с политикой.
При этом на странице «Политики и согласия» пользователя отобразится новый статус принятия политики и комментарий (Рис. 5.2.2.д). Перейти к странице «Политики и согласия» удобно, нажав на ссылку «Подробности» в нужном столбце таблицы согласий пользователей с политиками.
Рис. 5.2.2.д. Страница «Политики и согласия» с принятой политикой.
5.2.3. Настройки отображения политик на форме регистрации
На странице, расположенной по пути Администрирование -> Плагины -> Аутентификация -> Аутентификация СЭО 3KL -> Настройки отображения политик на форме регистрации (Рис. 5.2.3.а), можно настроить, какие из политик будут отображаться на форме регистрации и будут ли они отмечены по умолчанию.
Рис. 5.2.3.а. Настройки отображения политик на форме регистрации.
На странице доступны следующие опции:
«Отобразить на форме регистрации» (см. поз. 1 Рис. 5.2.3.а). Отмеченные политики будут отображаться на форме регистрации.
«Отмечена по умолчанию» (см. поз. 2 Рис. 5.2.3.а). Если в данной настройке напротив политики стоит галочка, политика изначально будет отмечена как принятая на форме регистрации (Поз. 1 Рис. 5.2.3.б), если галочки нет, на форме регистрации политика не будет отмечена как принятая (Поз. 2 Рис. 5.2.3.б). Во время регистрации пользователь сможет самостоятельно убрать или поставить отметку о принятии политики.
Рис. 5.2.3.б. Отображение политик на форме регистрации.
«Игнорировать настройку показа политик перед другими политиками» (см. поз. 3 Рис. 5.2.3.а). Если отметить эту опцию, политики на форме регистрации будут расположены в том порядке, в котором они расположены в настройке выше.
При использовании плагина tool_policy администратору не нужно формировать отдельный pdf-документ с текстом пользовательского соглашения и встраивать его в веб-сайт, а также заполнять поля адресных ссылок на документ в настройках политик. Однако в исходной инсталляции для этого плагина нет готовых шаблонов политик, и добавлять их приходится самостоятельно. Начиная с версии 3.9.17а, рекомендуется к использованию плагин tool_policy3kl, в котором есть готовые шаблоны и упрощена процедура принятия политик пользователем.
Рис. 5.3.2. Добавление плагина tool_policy.
При подключении плагина tool_policy (см. Рис. 5.3.2) в разделе настроек администратора отобразятся два новых пункта меню, инструмента управления политиками и согласиями: «Управление политиками» и «Согласия пользователей с политиками» (Рис. 5.3.3). Эти инструменты управления политиками и согласиями аналогичны тем, которые используются в плагине tool_policy3kl. Подробнее: страница «Управление политиками» и страница «Согласия пользователей с политиками».
Рис. 5.3.3. Страница и панель настроек администратора для плагина «Политики (tool_policy)».
5.4. Настройка обработчика политик «По умолчанию (ядро)»
Обработчик политик «По умолчанию (ядро)» обеспечивает принятие одной обязательной Политики. Текст политики (Рис. 5.4.1) создается вне СЭО 3КL, в виде pdf-документа. Сам файл Политики должен быть доступен по ссылке (может быть загружен непосредственно в систему или во внешнее файловое хранилище).
Рис. 5.4.1. Фрагмент pdf-файла с пользовательским соглашением на сайте компании.
Настройки обработчика «По умолчанию (ядро)» доступны на странице «Выбор обработчика политик сайта» (Администрирование -> Пользователи -> Конфиденциальность и политики -> Выбор обработчика политик сайта) и включают в себя (Рис. 5.4.2):
Рис. 5.4.2. Страница настроек для системного плагина Moodle.
Ссылка на пользовательское соглашение. В поле необходимо указать ссылку на pdf-файл с текстом Политики для аутентифицированных пользователей.
Ссылка на пользовательское соглашение для гостя. В поле необходимо указать ссылку на pdf-файл с текстом Политики для гостей.
Обратите внимание, указанные по ссылкам Политики будут отображаться и использоваться в СЭО 3КL при условии, если в качестве обработчика политик сайта выбран «По умолчанию (ядро)».
6. Примеры и решенияТребуются права администратора
Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
6.1. Частые действия
6.1.1. Примеры основных политик сайта
Для того, чтобы вам было проще создать политики для сайта, мы создали обезличенные шаблоны политик, которые вы можете персонализовать под свою организацию (Рис. 6.1.1.а).
Рис. 6.1.1.а. Переход к просмотру политик со страницы клиентского шаблона системы.
Вы можете посмотреть пример шаблонов политик сайта в файле (Рис. 6.1.1.б).
Рис. 6.1.1.б. Страница с текстом шаблонных политик.
6.1.2. Отозвать согласие с политиками пользователя
Задача:
Один из слушателей нарушил правила техники безопасности при проведении лабораторных работ, которые добавлены в СЭО 3KL в виде необязательной политики. Диспетчер-администратор учебного портала колледжа должен отозвать согласие с этой политикой, чтобы пользователь ознакомился с ней повторно и подтвердил свое согласие с ней.
Предусловие:
В СЭО 3KL с помощью плагина «Политики соглашений 3KL (tool_policy3kl)» настроена необязательная политика «Правила техники безопасности при проведении лабораторных работ», зарегистрирован пользователь Айзек Азимов. Айзек Азимов при регистрации принял необязательную политику «Правила техники безопасности при проведении лабораторных работ».
Решение:
Чтобы отменить решение по одной из политик, нужно зайти на страницу «О пользователе» Айзека Азимова и в разделе «Конфиденциальность и политики» нажать на кнопку «Политики и согласия» (Рис. 6.1.2.а).
Рис. 6.1.2.а. Управление согласиями с политиками через личный кабинет пользователя.
Рис. 6.1.2.б. Список политик, принятых одним пользователем.
В колонке «Ответ» для необходимой политики нужно нажать на текстовую ссылку «Отозвать», после чего в открывшемся модальном окне указать причину отзыва политики и нажать на кнопку «Отозвать согласие пользователя» (Рис. 6.1.2.в).
Рис. 6.1.2.в. Отзыв согласия пользователя с политикой сайта.
При отчислении из колледжа студент запросил удалить его персональные данные из СЭО 3KL. Администратор системы должен удовлетворить этот запрос.
Предусловие:
На странице, расположенной по пути Администрирование -> Пользователи -> Конфиденциальность и политики -> Настройки конфиденциальности, включена возможность подать запрос по поводу пользовательских данных на странице своего профиля (настройка «Связь с сотрудником по вопросам конфиденциальности» (Рис. 6.1.3.а)).
Рис. 6.1.3.а. Настройка «Связь с сотрудником по вопросам конфиденциальности».
Решение:
1) Для того, чтобы подать заявку на удаление персональных данных, студент должен перейти на страницу «О пользователе» (Рис. 6.1.3.б).
Рис. 6.1.3.б. Переход к странице «О пользователе».
На открывшейся странице в разделе «Конфиденциальность и политики» студент должен нажать на ссылку «Удалить мой аккаунт» (Рис. 6.1.3.в).
Рис. 6.1.3.в. Ссылка «Удалить мой аккаунт».
Студент вводит пояснение к запросу на удаление аккаунта и отправляет запрос на утверждение диспетчеру-администратору (Рис. 6.1.3.г).
Рис. 6.1.3.г. Подача заявки на удаление аккаунта.
2) Диспетчеру-администратору приходит уведомление о новом запросе на удаление персональных данных, нажав на текст которого, диспетчер-администратор может перейти в одобрению/отклонению запроса (Рис. 6.1.3.д).
Рис. 6.1.3.д. Уведомление о поступившем запросе.
Диспетчер-администратор просматривает запрос и его текст и одобряет его через выпадающее меню «Действия» (Рис. 6.1.3.е).
Рис. 6.1.3.е. Одобрение запроса на удаление персональных данных.
Результат:
Пользователь будет удален из СЭО 3KL, его персональные данные будут очищены. При переходе к профилю этого пользователя будет отображаться уведомление (Рис. 6.1.3.ж).
Рис. 6.1.3.ж. Уведомление при переходе к профилю удаленного пользователя.
6.2. Добавление обязательной политики «Согласие на обработку cookies»
Задача:
Добавить в СЭО 3KL обязательную политику «Согласие на обработку cookies», которую пользователи должны будут принимать при регистрации на сайте, а также при работе с сайтом в гостевом режиме.
Решение:
1) На странице, расположенной по пути Администрирование -> Пользователи -> Конфиденциальность и политики -> Управление политиками, нажать на кнопку «Новая политика».
Рис. 6.2.1. Страница «Управление политиками».
Добавляемой политике задать следующие настройки (Рис. 6.2.2):
6.2.2. Добавление новой политики.
Название (см. поз. 1 Рис. 6.2.2) = Согласие на обработку cookies Тип (см. поз. 2 Рис. 6.2.2) = Политика сайта Требуется согласие от (см. поз. 3 Рис. 6.2.2) = Все пользователи (давать согласие с политикой должны будут, как регистрирующиеся пользователи, так и гости сайта) Версия (см. поз. 4 Рис. 6.2.2) = Оставьте поле пустым, чтобы в качестве версии для политики была задана текущая дата Краткое изложение (см. поз. 5 Рис. 6.2.2) = Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов. Полная версия политики (см. поз. 6 Рис. 6.2.2) = Для создания текста для политики вы можете воспользоваться нашим шаблоном, расположенным по ссылке Статус политики (см. поз. 7 Рис. 6.2.2) = Активная
Результат:
1) Созданная политика появится на странице «Управление политиками» (Рис. 6.2.3).
Рис. 6.2.3. Страница «Управление политиками».
2) Политика будет отображаться неавторизованным пользователям снизу страницы (Рис. 6.2.4) и при регистрации.
Рис. 6.2.4. Отображение политики во всплывающем окне снизу страницы.
6.3. Добавление необязательной политики «Согласие на обработку персональных данных докладчика конференции»
Задача:
Добавить в СЭО 3KL необязательную политику «Согласие на обработку персональных данных докладчика конференции». Политику можно будет использовать для ограничения доступа к элементам курса.
1) На странице, расположенной по пути Администрирование -> Пользователи -> Конфиденциальность и политики -> Управление политиками, нажать на кнопку «Новая политика».
Рис. 6.3.1. Страница «Управление политиками».
Добавляемой политике задать следующие настройки (Рис. 6.3.2):
Рис. 6.3.2. Добавление новой политики.
Название (см. поз. 1 Рис. 6.2.2) = Согласие на обработку персональных данных докладчика конференции Тип (см. поз. 2 Рис. 6.2.2) = Другая политика Требуется согласие от (см. поз. 3 Рис. 6.2.2) = Все пользователи (давать согласие с политикой должны будут, как регистрирующиеся пользователи, так и гости сайта) Версия (см. поз. 4 Рис. 6.2.2) = Оставьте поле пустым, чтобы в качестве версии для политики была задана текущая дата Краткое изложение (см. поз. 5 Рис. 6.2.2) = Установленные нормы работы с персональными данными докладчиков конференции Полная версия политики (см. поз. 6 Рис. 6.2.2) = Для создания текста для политики вы можете воспользоваться нашим шаблоном, расположенным по ссылке Согласие необязательно (см. поз. 7 Рис. 6.2.2) = Да Статус политики (см. поз. 8 Рис. 6.2.2) = Активная
Результат:
1) Созданная политика появится на странице «Управление политиками» (Рис. 6.2.3).
Рис. 6.3.1. Страница «Управление политиками».
2) С добавленной политикой пользователи смогут дать согласие на странице «Политики и согласия», которая открывается через страницу «О пользователе» (Рис. 6.3.2).
Рис. 6.3.2. Страница «Политики и согласия».
Добавленную политику можно использовать, например, в качестве ограничения для доступа к элементу курса. Подробнее.
Опубликовал: : Полина Андреева, Сергей Гусев Последние обновление: 17.04.2026
Организация открытого мероприятия (онлайн-конференции) на базе СЭО 3KL
Пошаговая инструкция по созданию курса для проведения онлайн-конференции при помощи инструментов среды электронного обучения 3КL (показано на СЭО 3КL 4.1) . . . . . .
Проведение массовых мероприятий (открытых вебинаров, конкурсов, мастер-классов, конференций и т. п.) в онлайн-формате является современной тенденцией и, по сравнению с традиционным очным, имеет ряд значительных преимуществ:
простота масштабирования и привлечения более широкого круга участников и выступающих (спикеров);
гибкий график проведения, практически без отрыва участников от своего рабочего процесса;
возможность организации нескольких площадок выступления без необходимости аренды/использования дополнительных помещений;
параллельная трансляция мероприятия через социальные сети и видеохостинги;
удобная и сравнительно низкобюджетная демонстрация наглядных материалов и презентаций;
более выгодная для организатора себестоимость затрат на мероприятие.
Использование среды электронного обучения в качестве электронной площадки позволяет облегчить и автоматизировать многие этапы подготовки и проведения мероприятия. Сценарий, приведенный ниже, описывает технические аспекты и шаги по созданию площадки для проведения онлайн-конференции на базе СЭО 3КL.
Функционал и инструменты электронной площадки для проведения открытого онлайн-мероприятия должны обеспечивать возможность организации следующих действий и процессов:
Действие/процесс
Назначение, особенности
Сценарий применения
Функционал (способ реализации) в СЭО 3КL
Вход в мероприятие через основную точку входа
Точка входа (лендинг мероприятия, посадочная страница) должна привлечь потенциального участника и побудить его к регистрации на мероприятии. Содержит основную информацию о целях, задачах, тематике вопросов, условиях мероприятия и необходимые для первичного ознакомления документы (информационные письма, регламенты, программа и т. п.).
Страница должна быть доступна незарегистрированным пользователям.
Ссылка на посадочную страницу размещается в соцсетях, рекламных продуктах, основном сайте организации и по ней потенциальные участники переходят к точке входа на электронную площадку мероприятия.
Регистрация участника подразумевает получение от него персональных данных для:
последующей однозначной идентификации этого пользователя;
учета его действий на мероприятии;
информационного обмена (рассылки, опросы, награждение и т. п.).
Регистрация участника, как правило, включает в себя два последовательных этапа:
1) Создание учетной записи пользователя в системе. 2) Зачисление пользователя в список участников на электронной площадке.
Необходимо получить от пользователя согласие на обработку персональных данных.
Пользователь заполняет регистрационную форму с необходимым минимумом персональных данных; принимает пользовательские соглашения; зачисляется участником мероприятия. На электронную почту получает письмо о подтверждении регистрации в системе и информационную рассылку о программе мероприятия.
Организация персонального пространства участника мероприятия
Персональная страница пользователя в системе с его данными(личный кабинет); календарем предстоящих событий; списком курсов (мероприятий) участником которых он является; перечнем полученных сертификатов и т. п.
В личном кабинете пользователь имеет возможность:
дозаполнить персональные данные, необходимые для корректного формирования сертификата об участии в мероприятии;
Инструменты общения и анкетирования. Позволяют участнику получать ответы на интересующие его вопросы, а организатору - собирать статистические данные для улучшения мероприятия и анализа востребованности/интереса.
В период проведения мероприятия все участники проходят анкетирование, общаются на форумах электронной площадки.
Элементы курса «Обратная связь», «Отзыв о курсе», «Опрос», «Форум»
Доступ участника к материалам конференции
Все необходимые материалы и информация доступны участнику на электронной площадке мероприятия — в курсе, в котором непосредственно организована и проводится конференция.
На электронной площадке мероприятия участник может:
ознакомиться с необходимыми инструкциями для участников;
уточнить даты и время докладов;
перейти к просмотру интересующего его доклада;
оформить заявку на участие в качестве докладчика;
задать вопрос в тематическом форуме;
пройти опрос и т. п.
Учет активности и посещаемости
Инструмент контроля. Если по окончании мероприятия предполагается награждение участников по определенным условиям, необходимо контролировать посещение докладов или иной активности участников, чтобы не выдавать сертификаты просто так.
Все посещенные слушателем доклады, а также время присутствия пользователя на докладе, будут автоматически учитываться системой.
В зависимости от уровня участия (участник или докладчик) и от активности пользователя, по завершении мероприятия участнику генерируется соответствующий сертификат (это может быть, сертификат слушателя, участника, почетного и т. п).
Задача: ООО «Открытые технологии» организует и проводит онлайн-мероприятие «Конференция «Среда электронного обучения «Moodle» для образования». Необходимо создать и настроить электронную площадку мероприятия в соответствии со следующими требованиями:
1) Посадочная страница (лендинг) конференции должна соответствовать утвержденному макету (Рис. 2.1), оформлена в лаконичном стиле, содержать утвержденные иллюстрации и баннер.
Рис. 2.1 Макет посадочной страницы.
2) Доступ к лендингу должен быть у всех посетителей, в том числе, еще незарегистрированных/неавторизованных в системе.
3) Информационное наполнение лендинга должно включать:
цели и задачи конференции;
информационное письмо о мероприятии;
сроки и формат проведения конференции;
программу конференции;
данные о проводимом в рамках конференции конкурсе научных статей «Технологии образовательного процесса для электронных учебных курсов».
4) Кнопки перехода к электронной площадке мероприятия, регистрации в системе/конференции/конкурсе должны располагаться в легкодоступных местах, удобных для использования посетителями лендинга.
5) Посадочная страница должна содержать, изложенную в простой и доступной форме, подробную информацию о том, как регистрироваться в системе и на конференции, чтобы пользователи с разным уровнем подготовки смогли успешно выполнить все необходимые действия по процедурам регистрации.
6) Внешний вид площадки конференции должен соответствовать утвержденному макету (Рис. 2.2) и содержать:
утвержденный рекламный баннер мероприятия;
перечень участников оргкомитета мероприятия, с указанием ФИО, научного звания/должности, названия учебного заведения;
инструмент новостной рассылки для участников конференции;
инструмент обратной связи участников конференции с организаторами (форум);
информационное письмо о мероприятии;
инструмент опроса участников конференции с утвержденной формой анкеты;
контакты для связи;
ссылки на архивные материалы (ранее проведенные конференции);
инструмент регистрации докладов ( с административным механизмом одобрения заявленных докладов);
полную программу мероприятия по дням, с указанием: названия доклада/события, даты и времени его проведения, информации об авторе;
инструмент автоматического формирования сертификата для участника/докладчика конференции.
Рис. 2.2. Макет страницы конференции.
7) Инструмент регистрации докладов должен содержать:
всю необходимую информацию о процессе и особенностях проведения доклада (выступления спикера) в условиях используемого на мероприятии сервиса видеоконференцсвязи;
требования к оформлению доклада, его продолжительности, сроках подачи заявок и процедуре ободрения доклада оргкомитетом;
механизм подачи заявок участниками конференции на выступление с докладом (с дополнительным пользовательским соглашением на обработку персональных данных в качестве докладчика).
8) Для получения сертификата участника пользователь должен посетить не менее трех докладов в каждый день конференции. Под посещением доклада подразумевается, что в период проведения доклада пользователь находился на этом дистанционном мероприятии (в сессии занятия) и провел там не менее 60% общего времени доклада. Сертификат участника должен соответствовать утвержденному шаблону, формироваться автоматически при достижении условий выдачи и предусматривать возможность выбора участником одного из вариантов оформления: без указания должности участника; с указанием должности участника; с указанием должности участника и количеством посещенных им докладов конференции.
9) Сертификат участника мероприятия должен выдаваться при выполнении пользователем условий получения сертификата (см. предыдущий пункт) и предусматривать возможность выбора пользователем одной из трех утвержденных форм:
без должности (только ФИО участника);
с указанием должности участника;
с указанием должности и количества посещенных участников докладов.
10) Докладчики конференции при формировании сертификата должны иметь возможность выбора одной из двух утвержденных форм документа:
с указанием должности и места работы;
без указания должности и места работы.
11) Согласие на обработку персональных данных должно подтверждаться пользователем в процессе регистрации на участие в мероприятии и учитываться автоматически, без привлечения административного ресурса организатора конференции.
12) Форма регистрации в среде электронного обучения должна быть была простой, интуитивно понятной. Этап первичной регистрации в системе должен включать минимум действий со стороны потенциального участника, а сам сценарий регистрации в системе новых пользователей должен обеспечивать автоматическую авторизацию пользователя и переход его в курс конференции сразу после корректного заполнения регистрационной формы.
13) Сертификат докладчика должен соответствовать утвержденному шаблону, формироваться автоматически, после зачисления пользователя в локальную группу «Докладчики» и предусматривать возможность выбора участником одного из вариантов оформления: без указания должности докладчика; с указанием должности докладчика.
14) Все сертификаты должны становиться доступными пользователям только после завершения ими анкетирования «Опрос участников конференции».
15) Инструмент анкетирования «Опрос участников конференции» должен быть доступным участникам мероприятия только после даты окончания последнего доклада конференции.
16) Для оценки соответствия докладов требованиям конференции, взаимодействия с участниками (новостная рассылка, ответы в форме, контроль выступлений, корректировки и дозаполнения программы мероприятия и т. п.) утверждается оргкомитет конференции в количестве трех человек.
Обратите внимание: все действия, права и обязанности представителей оргкомитета конференции регламентируются «Положением о конференции». Сам документ должен быть сформирован и согласован на этапе планирования мероприятия и в данном решении не рассматривается.
Предусловия
1) В среде электронного обучения применена тема оформления «СЭО 3КL».
2) В СЭО 3KL включена и настроена «Витрина курсов».
3) В СЭО 3КL установлен в качестве обработчика политик сайта «Политики соглашений 3KL(tool_policy3kl)».
4) В СЭО 3KL разрешены невидимые элементы курса (Администрирование->Расширенные возможности->опция «Разрешить невидимые элементы курса» установлена).
5) Пользователи-представители оргкомитета уже имеют корректно заполненные учетные записи в СЭО 3КL.
6) В СЭО 3КL создано дополнительное поле профиля «Группа».
7) Для элемента курса «Занятие 3КL» создан и настроен провайдер ВКС с названием «TrueConfnew». Провайдер создан на базе сервиса «TrueConf», с которым у организатора конференции существует действующий договор на предоставление услуг ВКС.
1) Потенциальный участник конференции попадает (по прямой ссылке, ссылке из соцсетей, из рассылки и т.п.) на посадочную страницу (Рис. 3.1), на которой ему доступны:
описание целей и задач конференции с информационным письмом (поз. 3 Рис. 3.1);
информация о круглом столе, проводимом в рамках конференции (поз. 4 Рис. 3.1);
информация о конкурсе научных статей, проводимом в рамках конференции (поз. 5 Рис. 3.1);
информация о приглашаемом контингенте пользователей (поз. 6 Рис. 3.1);
планируемая программа конференции (поз. 7 Рис. 3.1);
информация о формате конференции (поз. 8 Рис. 3.1);
возможность быстрого перехода в соцсеть для публикации ссылки на мероприятие (поз. 9 Рис. 3.1);
пошаговые инструкции о процессе регистрации на мероприятие для незарегистрированных в СЭО 3КL пользователей (поз. 10 Рис. 3.1) и пользователей уже имеющих учетную запись (поз. 11 Рис. 3.1).
Рис. 3.1. Страница лендинга с основной информацией о конференции.
Пользователь ознакамливается с информацией, решает принять участие в мероприятии, нажимает любую удобную ему кнопку в интерфейсе страницы и переходит на страницу регистрации/авторизации.
Если пользователь уже имеет учетную запись в СЭО 3КL, то вводит свой логин и пароль, если нет — нажав на ссылку «Создать учетную запись»заполняет простую форму регистрации и принимает соглашение «Об обработке персональных данных» (Рис. 3.2).
Рис. 3.2. Регистрационная форма.
Соглашение «Об обработке персональных данных» является обязательным для продолжения работы со средой электронного обучения и будет принято автоматически при нажатии кнопки «Зарегистрироваться». При этом пользователь имеет возможность, кликнув по ссылке в названии соглашения, ознакомиться с текстом соглашения, который будет открыт в отдельном окне (Рис. 3.3).
Рис. 3.3. Окно с текстом соглашения «Об обработке персональных данных».
После авторизации/заполнения регистрационной формы пользователь автоматически переходит на страницу конференции (Рис. 3.4).
Рис. 3.4. Общий вид курса-конференции.
2) На странице курса-конференции пользователю доступна контактная информация организатора конференции (см. поз. 1 Рис. 3.4), состав оргкомитета (см. поз. 2 Рис. 3.4), лента новостей мероприятия (см. поз. 3 Рис. 3.4), программа мероприятия (см. поз. 4 Рис. 3.4), возможность задать вопрос представителям организатора (см. поз. 5 Рис. 3.4). В секции «Доклады» он может ознакомиться с требованиями к выступлению с докладом (см. поз. 6 Рис. 3.4).
3) Участник конференции принял решение выступить с докладом. Если в профиле пользователя еще не заполнены поля «Отчество (или второе имя)», «Учреждение (организация)», «Должность» — ему будет отображаться соответствующее текстовое сообщение (см. поз. 6 Рис. 3.4). После того, как необходимые поля будут заполнены в личном кабинете, сообщение скрывается и вместо него в интерфейсе секции становится доступна кнопка для подачи заявки на выступление (Рис. 3.5).
Рис. 3.5. Вид секции «Доклады» для участников с заполненными полями профиля «Отчество (или второе имя)», «Учреждение (организация)» и «Должность».
Выступление на конференции предполагает передачу со стороны пользователя организаторам конференции более широкого набора персональных данных, поэтому, перед тем как перейти к заполнению заявки, потенциальный докладчик соглашается с политикой «Согласие на обработку персональных данных докладчика конференции», после чего нажав кнопку «Подать заявку на выступление с докладом» переходит на страницу формы заявки (Рис. 3.6).
Рис. 3.6. Форма подачи заявки на выступление с докладом.
После того, как участник заполнил заявку и нажал кнопку «Сохранить» (см. Рис. 3.6), у него остается возможность отредактировать данные заявки, перейдя по ссылке, доступной в секции вместо кнопки подачи заявки (Рис. 3.7).
Рис. 3.7. Ссылка для перехода к редактированию заявки.
Обратите внимание: предложенный механизм формирования списка докладов не предусматривает модерацию и одобрение поданных заявок через базу данных. Все остальное взаимодействие представителей оргкомитета и докладчиков (согласование времени, корректировка темы доклада и т. п.) осуществляется по другим каналам связи.
После успешного создания заявки на доклад, логикой курса «Зачисление в группу «Докладчики» пользователь зачисляется в локальную группу «Докладчики».
После наступления даты окончания приема заявок на выступления с докладом доступ к содержимому секции «Доклады» блокируется и создание новых заявок становится невозможным (Рис. 3.8).
Рис. 3.8. Вид секции «Доклады» после завершения срока приема заявок.
4) Сетка докладов в программе конференции формируется по мере поступления заявок. Согласованные доклады добавляются представителем организатора в виде элемента курса «Занятие 3КL» (см. п. 4.6.8-4.6.11 решения).
Даты и время проведения мероприятий конференций участник может уточнить непосредственно на странице курса-конференции или в личном кабинете, при помощи блоков «Календарь» или «Предстоящие события» (Рис. 3.9).
Рис. 3.9. Отображение мероприятий конференции в блоках «Календарь» и «Предстоящие события».
5) В период проведения конференции участник принимает участие в пленарном заседании, круглом столе и посещает интересующие его доклады (см. поз. 7 Рис. 3.4, Рис. 3.10). Количество посещенных докладов и время присутствия участника на них автоматически учитывается системой.
Рис. 3.10. Страница сессии занятия с докладом «Обзор новых возможностей СЭО 3КL».
6) После завершения последнего доклада конференции у участников и докладчиков становится доступной возможность пройти анкетирование «Опрос участников конференции» (см. поз. 8 Рис. 3.4, Рис. 3.11).
Рис. 3.11. Заполненная анкета.
7) После успешного заполнения анкеты (Рис. 3.12) у пользователя появляется возможность получить сертификат.
Рис. 3.12. Переход к получению сертификата.
Пользователю становятся доступны элементы курса «Сертификат СЭО 3КL» в секции «Сертификат» (см. поз. 9 Рис. 3.4, Рис.3.13).
Рис. 3.13. Вид секции «Сертификат» для докладчика, который посетил по 3 других доклада в каждый день конференции и прослушал их до конца.
Если пользователь выступал с докладом, ему доступна возможность сгенерировать сертификат докладчика; если пользователь был участником, посетил не менее трех докладов в течение каждого дня конференции и провел на каждом из посещенных докладов не менее 60% общего времени доклада — сертификат участника.
Пользователь выбирает тип бланка сертификата (с должностью или без, а для участника еще доступен вариант с количеством посещенных докладов), проверяет свои данные и, при необходимости, корректирует их в личном кабинете, и нажав кнопку «Получить сертификат», генерирует документ (Рис. 3.14).
Рис. 3.14. Пример выданного сертификата участника.
После выдачи электронные сертификаты будут доступны пользователю в личном кабинете (Рис. 3.15).
Рис. 3.15. Отображение выданного сертификата в блоке «Мои сертификаты».
Если у вас нет необходимости использовать для конференции оформление и цветовую схему, отличные от общего внешнего вида среды электронного обучения, это шаг можно пропустить.
Привязка к отдельному профилю дает возможность реализовать, не изменяя общего внешнего вида вашей среды электронного обучения, особые требования к стилизации площадки конференции, недоступные в профиле с настройками по умолчанию, например: • оптимизация элементов управления в пользовательском интерфейсе — скрытие вторичной навигации, избыточной в курсе-конференции, но которую активно используют пользователи в основных курсах СЭО 3КL; • более рациональное использование пространства посадочной страницы — настройка дополнительных регионов для размещения информации и блоков на странице описания курсов в несколько колонок (Рис. 4.1).
Профиль темы оформления с кастомными настройками
Профиль темы оформления с настройками по умолчанию
Рис. 4.1. Примеры настройки внешнего вида страницы описания курса.
Определение основных параметров курса-конференции: формат курса, количество и вид секций курса, отслеживания выполнения, настройка оценивания, привязка к профилю темы оформления (если необходимо) и т. п.
Формирование внешнего вида и содержания посадочной страницы из блоков «Слайдер», «Поделиться ссылкой» и нескольких «HTML» с утвержденными текстами и дополнительными кнопками входа. При этом размещение и требуемая компоновка блоков обеспечивается ранее настроенной в профиле темы оформления сеткой регионов.
Обратите внимание: в настоящем решении наполнение курса конференции приведено как единый этап, перед организацией подписки на курс. Фактически же, подписка участников может быть открыта после создания и наполнения в курсе секций с оргматериалами и контактами. Остальные секции курса (программа мероприятия, прием докладов, сертификаты и т. п.) добавляются в открытый курс, в рабочем порядке и подкрепляются соответствующими новостными рассылками.
Формирование внешнего вида секций курсов, наполнение секций тематическими материалами согласно макета.
Состоит из двух этапов: настройки удобной процедуры регистрации в СЭО 3КL (с минимальным количеством полей в форме регистрации и одновременным принятием пользовательского соглашения) и настройки подписки участников на курс конференции.
4.1. Создание профиля темы оформления для курса-конференции и импорт настроек
1) На странице «Панель управления профилями темы» (Администрирование->Внешний вид->Темы->СЭО 3КL->Панель управления профилями темы) нажать кнопку «Создание профиля» и на вновь открывшейся странице заполнить (Рис. 4.1.1):
Название = Конференция Код = conf2022
Рис. 4.1.1. Создание нового профиля темы оформления.
Сохранить настройки.
2) На странице «Панель управления профилями темы» (Администрирование->Внешний вид->Темы->СЭО 3КL->Панель управления профилями темы) найти профиль «Конференция», нажать в меню профиля кнопку «Импорт настроек профиля темы»(Рис. 4.1.2), в файловом менеджере на вновь открывшейся странице (Рис. 4.1.3) указать файл шаблона profil_conf2022.zip с готовыми настройками профиля темы оформления, нажать кнопку «Загрузить».
Рис. 4.1.2. Страница «Панель управления профилями темы».
Рис. 4.1.3. Загрузка в профиль темы оформления файла с настройками.
Если по какой-то причине у нас нет возможности импортировать готовые настройки профиля оформления с помощью файла, вы можете настроить профиль вручную. Подробная информация об этом приведена в разделе статьи «Настройки профиля темы оформления конференции».
4.2. Подготовка соглашений на обработку персональных данных участников конференции (Об обработке персональных данных и Согласие на обработку персональных данных докладчика конференции)
Приведенные ниже тексты соглашений носят ознакомительный характер и приводятся в качестве примера. Подразумевается, что все участники конференции принимают пользовательское соглашение «Об обработке персональных данных», а выступающие на мероприятии (докладчики) должны дополнительно подтвердить «Согласие на обработку персональных данных докладчика конференции».
1) На странице «Управление политиками» (Администрирование->Пользователи->Конфиденциальность и политики->Управление политиками) нажать кнопку «Новая политика», на вновь открывшейся странице заполнить (Рис. 4.2.1):
Название = Об обработке персональных данных Тип = Политика сайта Требуется согласие от = Аутентифицированные пользователи Краткое изложение = Установленные нормы работы с персональными данными. Полная версия политики — вставить в поле текст из файла Показать эту политику перед отображением других политик = Нет Согласие с политикой необязательно = Нет Статус политики = Активно
Рис. 4.2.1. Страница создания политики.
2) На странице «Управление политиками» (Администрирование->Пользователи->Конфиденциальность и политики->Управление политиками) нажать кнопку «Новая политика», на вновь открывшейся странице заполнить (Рис. 4.2.1):
Название = Согласие на обработку персональных данных докладчика конференции Тип = Политика сайта Требуется согласие от = Аутентифицированные пользователи Краткое изложение = Субъект персональных данных дает свое согласие на использование своих изображений в информационных и иных материалах, размещаемых в печатных изданиях, в сети Интернет, в радио- и телевизионном эфире в рамках публикации информации о Конференции. Полная версия политики — вставить в поле текст из файла Показать эту политику перед отображением других политик = Нет Согласие с политикой необязательно = Да Статус политики = Активно
4.3. Создание и предварительная настройка курса-конференции
1) Любым удобным способом (через Витрину курсов, через администрирование) добавить новый курс со следующими настройками (Рис. 4.3.1):
Полное название курса = Конференция «Среда электронного обучения «Moodle» для образования» Краткое название курса = conf_2022 Видимость курса = Показать Дата начала курса = 18 мая 2022 года 00:00 Дата окончания курса = 20 мая 2022 года 14:00, опция «Включить» установлена Изображение курса — загружен файл coursepre3.jpg Формат = СЭО 3КL Представление курса = Показывать все секции на одной странице Число секций в курсе = 9 Режим отображения курса = Экспертный режим Режим отображения элементов курса = Компактное Режим отображения секций = Базовый Отображение скрытых секций = Полностью невидимы Выравнивание заголовков секций = По левому краю Ширина секций (по умолчанию) = 100% Установить ширину секций принудительно = Нет Завершать ли раздел (по умолчанию) = Нет Установить завершение раздела принудительно = Нет Ширина описания секции (по умолчанию) = 100% Установить ширину описания секции принудительно = Нет Иконка в заголовке секции = Нет Принудительный язык = не устанавливать принудительно Количество отображаемых объявлений = 5 Показывать журнал оценок студентам = Да Показывать отчеты о деятельности = Да Показывать даты активных элементов = Нет Максимальный размер загружаемого файла = 30 Мбайт
Обратите внимание: доступные у вас в выпадающем списке размеры загружаемого файла могут отличаться от рекомендуемых в решении. При определении значения выбирайте ближайшее доступное или ориентируйтесь на количество свободного места на вашем сервере и усредненный размер файла, который может быть прикреплен пользователем. Дополнительная информация о лимитах на размер загружаемых файлов в соответствующем разделе статьи «Работа с файлами в СЭО 3КL. Файловый контент».
Включить отслеживание выполнения = Да Показать условия выполнения активного элемента = Да Групповой режим = Нет групп Принудительный групповой режим = Нет Поток по умолчанию = Пусто Ваше слово вместо «Слушатель» = Участник
2) На странице «Привязки профиля темы» профиля «Конференция» (Администрирование->Внешний вид->Темы->СЭО 3КL->Конференция->Привязки профиля темы) нажать кнопку «Назначить профиль», на вновь открывшейся странице «Создать привязку профиля темы» в выпадающем списке «Выбрать привязку» установить «Привязка к курсу», а в поле «Установить профиль для курса» указать курс «Конференция «Среда электронного обучения «Moodle» для образования» (Рис. 4.3.2).
Рис. 4.3.2. Привязка профиля темы оформления к курсу конференции.
3) Перейти к настройкам фильтров в курсе (Управление курсом->Фильтры) и установить (Рис. 4.3.3):
Мультимедийные плагины = Выключен Просмотр PDF = Выключен
Рис. 4.3.3. Страница настроек фильтров в курсе.
4) Перейти на страницу локальных групп курса (Управление курсом->Пользователи->Группы), нажать кнопку «Создать группу», на открывшейся странице создания группы указать:
Название группы = Докладчики
Сохранить настройки.
5) Нажать кнопку «Создать группу», на открывшейся странице создания группы указать:
Название группы = Организаторы
Сохранить настройки.
5) Перейти на страницу «Настройка журнала оценок» (Управление курсом->Настройка журнала оценок), нажать кнопку «Добавить категорию» (Рис. 4.3.4), на вновь открывшейся странице задать:
Название категории = Посещение докладов Итоговая оценка = Простое среднее взвешенное оценок Опция «Учитывать только заполненные оценки» — установлена Идентификатор (ID) = LISTENED_REPORT Формат представления оценки = По умолчанию (Значение) Тип оценки = Значение Максимальная оценка = 100 Минимальная оценка = 0
Рис. 4.3.4. Страница «Настройка журнала оценок». Переход к созданию категории оценок.
4.4. Формирование оргкомитета конференции (зачисление в курс конференции представителей оргкомитета с ролью «Преподаватель»)
1) Для пользователей-представителей оргкомитета (Томильская Юнона, Гуманитарская Джулия, Чехонте Антуан) на пользовательских страницах «Редактировать информацию» заполнить поле профиля:
Поле профиля «Группа» = Конф.2022_оргкомитет
2) Зачислить пользователей-представителей оргкомитета в курс «Конференция «Среда электронного обучения «Moodle» для образования» с ролью «Преподаватель».
4.5. Настройка страницы описания курса (лендинг) в соответствии с поставленной задачей и макетом
1) На странице «Настройки дополнительных полей курса» (вторичная навигация курса->Дополнительно->Настройки дополнительных полей курса) установить (Рис. 4.5.1):
Отображать дополнительную кнопку доступа к курсу = Нет Отображение настраиваемых полей курса = Не отображать Перенаправление в курс со страницы описания курса при переходе из витрины = Перенаправлять в курс подписанных (пропускать страницу описания, если пользователь уже подписан на курс) Скрыть контакты курса на странице описания курса = Да Скрыть галерею курса на странице описания курса = Да
Рис. 4.5.1. Страница «Настройки дополнительных полей курса».
2) Добавить на страницу описания курса блок «Слайдер», выбрать в меню действий блока пункт «Настроить блок «Слайдер» и на вновь открывшейся странице определить следующие настройки (Рис. 4.5.2):
Высота слайдера (процент от ширины слайдера) = 18 Опция «Пропорциональная высота» — не установлена Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -8
Рис. 4.5.2. Страница настроек блока «Слайдер».
Нажать кнопку «Управление слайдами» (см. поз. 1 Рис. 4.5.2), в выпадающем списке «Выберите тип слайда» указать «Изображение», на странице настроек определить (Рис. 4.5.3):
Изображение слайда — добавить файл изображения slider2.jpg Позиция изображения по вертикали в процентах = 50 Коэффициент смещения изображения при скролле (параллакс-эффект, поддерживаются значения от -100 до 100) = 0 Заголовок = Конференция «Среда электронного обучения «Moodle» для образования» Описание (вставить в окно редактора в режиме html-редактирования) =
Внешний вид настроенного блока «Слайдер» — см. поз. 1 Рис. 3.1.
3) Добавить на страницу описания курса блок «HTML» (кнопка регистрации/входа), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки (Рис. 4.5.4):
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<button style="font-size:16px; padding: 8px 12px; display:inline-block; color: #fff; background-color:#e17258; border-color: #e17258;" class="btn btn-secondary crw-add-btn" data-label-enter="Перейти на площадку мероприятия" data-label-enrol="Принять участие в мероприятии" data-label-scroll="Перейти к регистрации" data-label-disabled="Регистрация закрыта"> <span class="spinner-border spinner-border-sm" aria-hidden="true"></span> <span>Загрузка...</span> </button>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -7
Сохранить настройки.
Рис. 4.5.4. Страница настроек блока «HTML» для формирования кнопки регистрации/входа.
Внешний вид настроенной дополнительной кнопки входа — см. поз. 2 Рис. 3.1.
4) Добавить на страницу описания курса блок «HTML» (описание целей и задач конференции), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = Цели и задачи конференции: Содержимое (вставляется в окно редактора в режиме html-разметки) =
<ul><li><span class="" style="font-size: large;">развитие сотрудничества, обсуждение актуальных проблем использования среды электронного обучения Moodle в цифровой практике образовательных учреждений;</span></li><li><span class="" style="font-size: large;">выработка критериев качественного представления учебного контента средствами Moodle;</span></li><li><span class="" style="font-size: large;">обсуждение эффективных решений и тиражирование лучших практик использования СЭО Moodle в образовательном процессе, обмен научно-практическим опытом по применению СЭО Moodle в образовательном процессе.</span></li></ul><span style="font-size: large; background-color: rgb(255, 255, 255);"><span class=""><span><span><span><a href="/pluginfile.php/1/theme_opentechnology/settings_conf2022_main_public_file/0/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5-%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%BE%20moodle%202022_demo.pdf">Информационное письмо о проведении конференции «Среда электронного обучения «Moodle» для образования»</a></span></span></span></span></span><br>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -5
Сохранить настройки.
Внешний вид настроенного блока с целями и задачами конференции — см. поз. 3 Рис. 3.1.
5) Добавить на страницу описания курса блок «HTML» (информационный блок о круглом столе), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<div style="max-width:1400px"> <br><strong><img src="/pluginfile.php/1/theme_opentechnology/settings_conf2022_main_public_file/0/rtable.png" alt="Круглый стол" width="600" height="589" style="margin-top: -40px;" class="img-fluid atto_image_button_right"></strong> <strong style="font-size: 0.9375rem;"><span class="" style="font-size: large;"><br></span> </strong> </div> <div style="max-width:1400px"><strong style="font-size: 0.9375rem;"><span class="" style="font-size: large;">Критерии качества курсов Moodle и рекомендации для авторов учебных материалов </span></strong><span class="" style="font-size: large;"> будут выработаны в рамках круглого стола </span> <span class="" style="font-size: large;"> «Критерии качества электронных курсов на базе СЭО Moodle и СЭО 3KL». К участию в рабочей группе и обсуждению результатов приглашаются все желающие.</span><strong style="font-size: 0.9375rem;"><span class="" style="font-size: large;"><br></span></strong> </div> <br> <button style="font-size:16px; padding: 8px 12px; display:inline-block; color: #fff; background-color: #e17258; border-color: #e17258;" class="btn btn-secondary crw-add-btn" data-label-enter="Войти для участия" data-label-enrol="Участвовать в мероприятии" data-label-scroll="Выбрать способ регистрации" data-label-disabled="Регистрация закрыта"> <span class="spinner-border spinner-border-sm" aria-hidden="true"></span> <span>Загрузка...</span> </button>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -4
Сохранить настройки.
Внешний вид настроенного блока с информацией о круглом столе — см. поз. 4 Рис. 3.1.
6) Добавить на страницу описания курса блок «HTML» (информационный блок о конкурсе статей), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<br> <img src="/pluginfile.php/1/theme_opentechnology/settings_conf2022_main_public_file/0/contest.png" alt="Конкурс" width="600" height="370" class="img-responsive atto_image_button_left"><strong style="font-size: large;">В рамках конференции проводится конкурс опубликованных научных статей «Технологии образовательного процесса для электронных учебных курсов».</strong> <br> <p dir="ltr" style="text-align: left;"><span class="" style="font-size: large;">Записывайтесь на курс, присылайте нам Ваши статьи для участия в конкурсе статей. Победителей объявим на конференции.</span> </p> <br> <button style="font-size:16px; padding: 8px 12px; display:inline-block; color: #fff; background-color: #e17258; border-color: #e17258;" class="btn btn-secondary crw-add-btn" data-label-enter="Войти и участвовать" data-label-enrol="Записаться и подать заявку" data-label-scroll="Выбрать способ регистрации" data-label-disabled="Регистрация закрыта"> <span class="spinner-border spinner-border-sm" aria-hidden="true"></span> <span>Загрузка...</span> </button>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -3
Сохранить настройки.
Внешний вид настроенного блока с информацией о конкурсе статей — см. поз. 5 Рис. 3.1.
7) Добавить на страницу описания курса блок «HTML» (приглашение участников), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<span class="" style="font-size: large;">К участию в конференции приглашаются руководители и научно-педагогические работники образовательных учреждений всех уровней, специалисты по учебно-методической работе, администраторы, молодые ученые, студенты, IT-специалисты и др .<br><br><br></span> <h3 style="font-weight:800!important; letter-spacing: -.05em; font-size:1.9em">Программа конференции</h3>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-1-1 Вес = -1
Сохранить настройки.
Внешний вид настроенного блока с информацией об участниках — см. поз. 6 Рис. 3.1.
8) Добавить на страницу описания курса блок «HTML» (программа, 1 день), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = День 1: 18 мая Содержимое (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;"></p> <p dir="ltr"><span class="datepoint">10.00 - 10.45</span> Пленарное заседание </p> <p dir="ltr"><span><span class="datepoint">10.50 - 13.00</span> Круглый стол «Критерии качества электронных курсов на базе СЭО Moodle и СЭО 3KL»</span> </p>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-2-1 Вес = 0
Сохранить настройки.
9) Добавить на страницу описания курса блок «HTML» (программа, 2 день), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = День 2: 19 мая Содержимое (вставляется в окно редактора в режиме html-разметки) =
<br> <p dir="ltr" style="text-align: left;"><span class="datepoint">10.00 - 13.00</span> Работа площадок конференции <br> </p><p dir="ltr" style="text-align: left;"><br></p>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-2-2 Вес = 0
Сохранить настройки.
10) Добавить на страницу описания курса блок «HTML» (программа, 3 день), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = День 3: 20 мая Содержимое (вставляется в окно редактора в режиме html-разметки) =
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-2-3 Вес = 0
Сохранить настройки.
Внешний вид настроенных блоков с информацией о планируемой по дням программе конференции— см. поз. 74 Рис. 3.1.
11) Добавить на страницу описания курса блок «HTML» (форма участия), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr"><span style="font-size: large;" class="">Форма участия в конференции: </span> <br> </p> <ul> <li><span style="font-size: large;" class="">онлайн-участие с докладом на пленарном заседании или на одной из площадок; </span> </li> <li><span style="font-size: large;" class="">онлайн участие в работе площадки без доклада</span></li></ul>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-3-1 Вес = 0
Сохранить настройки.
Внешний вид настроенного блока с информацией о формате мероприятия — см. поз. 8 Рис. 3.1.
12) Добавить на страницу описания курса блок «Поделиться ссылкой», выбрать в меню действий блока пункт «Настроить блок «Поделиться ссылкой» и на вновь открывшейся странице определить следующие настройки:
ВКонтакте — опция установлена Одноклассники — опция установлена Использовать пользовательское изображение — опция установлена Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-3-2 Вес = 0
Сохранить настройки.
Внешний вид настроенного блока «Поделиться ссылкой» — см. поз. 9 Рис. 3.1.
13) Добавить на страницу описания курса блок «HTML» (как принять участие - заголовок), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Содержимое (вставляется в окно редактора в режиме html-разметки) =
<h3 style="font-weight:800!important; letter-spacing: -.05em; font-size:1.9em">Как принять участие в конференции</h3>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-4-1 Вес = 0
Сохранить настройки.
14) Добавить на страницу описания курса блок «HTML» (участие - новые участники), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = Впервые в системе? Содержимое (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;"></p><ol><li>Нажмите кнопку «Зарегистрироваться на конференцию», в открывшемся окне нажмите «Создать учетную запись».</li><li>Изучите политику конфиденциальности. Использование вами сайта означает согласие с настоящей политикой конфиденциальности и условиями обработки персональных данных. В случае несогласия с условиями политики конфиденциальности пользователь вправе не оставлять данные на сайте, но при этом он теряет право им пользоваться.</li><li>Заполните поля регистрационной формы. Убедитесь, что ФИО, место работы и должность указаны корректно, так как они будут размещены на документе об участии в конференции.<br></li><li>После регистрации вы автоматически перейдете на курс конференции, а на электронную почту, указанную при регистрации, придет письмо с логином и паролем для повторного входа в систему.</li></ol><p>В случае возникающих проблем при регистрации на сайте обращайтесь в техническую поддержку по телефону +7(XXX)XXX-XX-XX</p><br><p></p>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-5-1 Вес = 0
Сохранить настройки.
Внешний вид настроенного блока с информацией о процедуре записи для незарегистрированных пользоваталей — см. поз. 10 Рис. 3.1.
15) Добавить на страницу описания курса блок «HTML» (участие - пользователи с учеткой), выбрать в меню действий блока пункт «Настроить блок «HTML» и на вновь открывшейся странице определить следующие настройки:
Название HTML-блока = Уже имеете аккаунт в системе? Содержимое (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;"></p><ol><li>Нажмите кнопку «Зарегистрироваться на конференцию».</li><li>Авторизуйтесь и войдите в курс конференции.</li></ol><br><br><p></p><a name="enroll"></a>
Ограничить этими типами страниц = local-crw-course Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = cs-ctop-5-2 Вес = 0
Сохранить настройки.
Внешний вид настроенного блока с информацией о процедуре записи для ранее зарегистрированных пользоваталей — см. поз. 11 Рис. 3.1.
Все описываемые ниже действия выполняются внутри курса, при включенном режиме редактирования.
4.6.1. Добавление и настройка блоков
1) Добавить в курс блок «Слайдер» (утвержденный баннер мероприятия), выбрать в меню действий блока пункт «Настроить блок «Слайдер» и на вновь открывшейся странице определить следующие настройки (Рис. 4.6.1.а):
Высота слайдера (процент от ширины слайдера) = 18 Опция «Пропорциональная высота» — не установлена Ограничить этими типами страниц = Главная страница курса любого формата Область по умолчанию = Выдвижная панель Вес по умолчанию = 0 Видимый = Да Область = Центральная колонка-верх Вес = 0
Нажать кнопку «Сохранить».
2) Вновь перейти к настройкам добавленного блока «Слайдер», нажать кнопку «Управление слайдами» (Рис. 3.6.1.а), затем из выпадающего списка в поле «Добавить новый слайд» выбрать «Изображения» и нажать кнопку «Добавить» (Рис. 4.6.1.б).
Рис. 4.6.1.а. Кнопка «Управление слайдами» на странице настроек блока «Слайдер».
Рис. 4.6.1.б. Добавление нового слайда типа «Изображение».
На вновь открывшейся странице настроек слайда типа «Изображение» установить (Рис. 4.6.1.в):
Изображение слайда = slider2.jpg Позиция изображения по вертикали в процентах = 0 Коэффициент смещения изображения при скролле (параллакс-эффект, поддерживаются значения от -100 до 100) = 0 Заголовок = Конференция «Среда электронного обучения «Moodle» для образования» Описание = 18 - 20 мая 2022 года Отступ текстовой области сверху = 2 Отступ текстовой области справа = 50 Отступ текстовой области снизу = 2 Отступ текстовой области слева = 2
Нажать кнопку «Применить».
Рис. 4.6.1.в. Настройка добавленного слайда типа «Изображение».
Внешний вид настроенного блока «Слайдер» с баннером мероприятия — см. поз. 10 Рис. 3.4.
3) Добавить в курс блок «Топ-10» (оргкомитет конференции), выбрать в меню действий блока пункт «Настроить блок «Топ-10» и на вновь открывшейся странице определить следующие настройки (Рис. 4.6.1.г):
Выберите рейтинг для отображения = Пользователи согласно настройкам фильтрации Частота обновления = 1 нед. Укажите наименование рейтинга или оставьте пустым для автоматического именования = ОРГКОМИТЕТ КОНФЕРЕНЦИИ Выберите количество позиций = 3 Выбор шаблона = Общая информация Поле профиля (раздел «Настройки фильтрации) = Группа Должно совпадать с (раздел «Настройки фильтрации) = Конф.2022_оргкомитет Использовать нестрогое соответствие = Нет Логика применения условий = Должны выполниться все условия Ограничить этими типами страниц = главная страница курса любого формата Область по умолчанию = Выдвижная панель Вес по умолчанию = 1 Видимый = Да Область = Центральная колонка-верх Вес = 1
Сохранить настройки.
Рис. 4.6.1.г. Страница настроек блока «Топ-10».
Внешний вид настроенного блока «Топ-10» с составом оргкомитета — см. поз. 2 Рис. 3.4.
1) Из секции «Введение» переместить форум «Объявления» в секцию «Секция 1».
2) Перейти к настройкам секции «Введение» (пункт «Редактировать секцию» в кебаб-меню) (Рис. 4.6.2.а) и установить (Рис. 4.6.2.б):
Рис. 4.6.2.а. Переход к редактированию секции «Введение».
Название раздела - установлена опция «Пользовательское» Ширина секции = 75% Завершать ли раздел = Нет Ширина описания секции = 100% Стиль рамки секции = Нет Цвет фона заголовка секции = #f8f9fa
4.6.3. Наполнение и настройка секции с оргматериалами (Секция 1)
1) В секции «Секция 1» перейти к настройке элемента курса «Объявления» и установить:
Название форума = Новостные рассылки участникам конференции Описание = Главные новости и объявления Максимальный размер вложений = Максимальный размер загружаемого файла для уровня «Курс» Максимальное количество прикрепляемых файлов = 1 Режим подписки = Принудительная подписка Отслеживать прочтение сообщений = Необязательно Оценка (Тип) = Отсутствует Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 1» добавить новый элемента курса «Форум» и указать для него:
Название форума = Вопросы к организаторам конференции Тип форума = Стандартный форум для общих обсуждений Максимальный размер вложений = 500 Кбайт Максимальное количество прикрепляемых файлов = 9 Режим подписки = Добровольная подписка Отслеживать прочтение сообщений = Необязательно Оценка (Тип) = Отсутствует Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Студенты могут вручную отмечать элемента курса как выполненный
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 1» добавить ресурс «Файл» и указать для него:
Название = Информационное письмо о проведении конференции «Среда электронного обучения «Moodle» для образования» Выберите файлы — загрузить файл Информационное-письмо moodle 2022_demo.pdf Способ отображения = Открыть Опция «Выводить размер» — установлена Опция «Выводить тип» — установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 1» добавить элемент курса «Обратная связь» и указать для него:
Название = Опрос участников конференции Разрешить отвечать с = 20 мая 2024 14:00 Вид респондента = Имя пользователя будет записано и показано с его ответами Разрешать многократную отправку ответа = Нет Показать страницу с анализом = Нет Сообщение о завершении (вставляется в окно редактора в режиме html-разметки)=
Ссылка на следующий элемент курса = /course/view.php?id=99#section-3
Обратите внимание: в ссылке вам нужно указать правильный идентификационный номер курса-конференции. В нашем примере id=99, в вашей среде электронного обучения он будет другой. Узнать его можно в адресной строке браузера (Рис. 4.6.2.в), вернувшись на страницу курса.
Рис. 4.6.2.в. Идентификационный номер курса в адресной строке браузера.
Доступность = Отображать на странице курса Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется просмотр = опция «Студент должен просмотреть этот элемент, чтобы он считался выполненным» не установлена, опция «Рассматривать как выполненный, если представлены ответы» установлена
Сохранить настройки, используя кнопку «Сохранить и показать».
5) На странице обратной связи «Опрос участников конференции» нажать кнопку «Редактировать вопросы» и на вновь открывшейся странице наполнить элемент курса вопросами, согласно утвержденной форме анкеты.
а) Выбрать в первом выпадающем списке «Добавить вопрос», во втором — «Множественный выбор» (Рис. 4.6.3.а).
Рис. 4.6.3.а. Добавление в опрос вопроса типа «Множественный выбор».
На странице вопроса указать (Рис. 4.6.3.б):
Опция «Обязательный» — установлена Вопрос = Какие доклады вы считаете наиболее интересными? Тип множественного выбора = Множественный выбор с несколькими вариантами ответа Расположение = Вертикально Пропускать пустые ответы при анализе = Нет Значения множественного выбора =
1. Опыт сбора статистики в Moodle 2. Организация экзамена в Moodle 3. Вовлечение студентов во внеучебную деятельность при помощи инструментов Moodle 4. Курирование подготовки выпускных квалификационных работ средствами Moodle 5. Организация отборочного этапа конкурса исполнительского искусства в Moodle 6. Использование СЭО для организации очного обучения 7. Организация дебатов участников библиотечного клуба с использованием дистанционных технологий 8. Кураторство и наставничество в Moodle
Обратите внимание: так как во время опроса необходимо выбрать понравившиеся доклады, финальное редактирование и дозаполнение текста анкеты будет выполняться после того, как будут окончательно утверждены программа мероприятия и перечень докладов. А для того, чтобы опрос участников конференции не оказался доступен пользователям раньше времени, в настройках элемента курса задается параметр «Разрешить отвечать с». Устанавливаемая здесь дата должна соответствовать, как минимум, времени окончания последнего доклада в программе конференции.
Позиция =1
Рис. 4.6.3.б. Настройка вопроса типа «Множественный выбор».
Сохранить настройки вопроса.
б) Выбрать в первом выпадающем списке «Добавить вопрос», во втором — «Эссе». На странице вопроса указать:
Опция «Обязательный» — не установлена Вопрос = Есть ли у вас комментарии по поводу прошедшей конференции? Ширина = 80 Число строк = 5 Позиция =2
Сохранить настройки вопроса.
в) Выбрать в первом выпадающем списке «Добавить вопрос», во втором — «Эссе». На странице вопроса указать:
Опция «Обязательный» — не установлена Вопрос = Какие у вас предложения по темам следующей конференции? Ширина = 80 Число строк = 5 Позиция =3
Сохранить настройки вопроса.
г) Выбрать в первом выпадающем списке «Добавить вопрос», во втором — «Множественный выбор». На странице вопроса указать:
Опция «Обязательный» — не установлена Вопрос = Тип множественного выбора = Множественный выбор с несколькими вариантами ответа Расположение = Вертикально Пропускать пустые ответы при анализе = Нет Значения множественного выбора = Прошу подписать меня на новостную рассылку, чтобы получать уведомления о последующих мероприятиях. Позиция =4
Сохранить настройки вопроса.
6) Перейти к настройкам секции «Секция 1» (пункт «Редактировать секцию» в кебаб-меню) и установить:
Название раздела - установлена опция «Пользовательское» Ширина секции = 75% Завершать ли раздел = Нет Ширина описания секции = 100% Стиль рамки секции = Нет Стиль рамки заголовка секции = Нет
Внешний вид настроенной секции с оргматериалами конференции — см. поз. 11 Рис. 3.4.
Ширина секции = 25% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #ed6d21 Стиль рамки секции = Точки Цвет фона заголовка секции = #ed6d21 Цвет текста заголовка секции = #fffffff Стиль рамки заголовка секции = По умолчанию
Внешний вид настроенной секции «Наши контакты» — см. поз. 1 Рис. 3.4.
4.6.5. Наполнение и настройка секции «Доклады» (Секция 3)
1) В секцию «Секция 3» добавить ресурс «Страница» и указать для него:
Название = Памятка по выступлению с докладом Содержание страницы (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;"></p><p>Тезисы и презентацию выступления (доклада) необходимо предоставить в Оргкомитет до 14.05.2022 г. </p><p>На электронную почту докладчика будет отправлено письмо от оргкомитета, в ответном письме прикрепите презентацию доклада. </p><p><b>Время выступлений с докладами на конференции регламентировано:</b></p><p></p><ul><li>ограничение по времени на доклад: не более 15 минут.<br></li><li>ограничение по времени на вопросы: не более 10 минут.<br></li></ul><p></p><b>Требования к презентационным материалам.<br></b><b></b><br>В качестве презентационных материалов могут выступать:<br><ul><li>электронная презентация;<br></li><li>демонстрация электронного курса (электронных курсов) СЭО "Moodle", СЭО "3KL".<br></li></ul>Слайды электронной презентации:<br>1. должны быть пронумерованы<br>2. не должны быть перегружены текстом, эффектами анимации<br>3. фон слайда не должен сливаться с текстом.<br><br><b>По окончании конференции выступающие получают сертификаты докладчика.</b><br><p></p>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 3» добавить ресурс «Файл» и указать для него:
Название = Инструкция по подключению для докладчиков через TrueConf Выберите файлы — загрузить файл instruction_for_d.pdf Способ отображения = Автоматически Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 3» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;"><strong><span class="" style="color: rgb(231, 76, 60);">Внимание!</span></strong> Для подачи заявки на доклад необходимо внести информацию в поля своего профиля: <strong>Отчество (или второе имя), Учреждение (организация), Должность. </strong>Эта информация необходима при оформлении документа о выступлении с докладом на конференции.<br><span style="font-size: 0.9375rem;">Пройдите по <a href="/user/edit.php" target="_blank" title="/user/edit.php">ссылке</a>, в открывшемся окне/вкладке нажмите кнопку «Развернуть все» вверху справа, чтобы открыть все поля своего профиля и внесите недостающую информацию. Обновите страницу конференции и пройдите по ссылке <span>«</span>Подать заявку на выступление с докладом<span>»</span>.</span></p>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Создать ограничение доступа «не отображать ресурс если у пользователя не заполнено хотя бы одно из полей профиля «Учреждение (организация)» или «Должность» (Рис. 4.6.5.а):
нажатием кнопки «Добавить ограничение» последовательно добавить два ограничения доступа типа «Профиль пользователя»;
выбрать из выпадающего списка с полями профиля первого ограничения поле «Учреждение (организация)», установить для него метод сравнения «пустое»;
выбрать из выпадающего списка с полями профиля второго ограничения поле «Должность», установить для него метод сравнения «пустое»;
установить общее условие ограничения «Студент долженсоответствовать любому из нижеследующих условий»;
зачеркнуть глазик.
Рис. 4.6.5.а. Настроенное ограничение доступа.
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 3» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<a style=" font-size:16px; padding: 8px 12px; display:inline-block; color: #fff; background-color: #e17258; border-color: #e17258; ">Подать заявку на выступление с докладом</a>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секцию «Секция 3» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<a href="/mod/data/edit.php?d=13" style=" font-size:16px; padding: 8px 12px; display:inline-block; color: #fff; background-color: #e17258; border-color: #e17258; ">Подать заявку на выступление с докладом</a>
Обратите внимание: чтобы переход по кнопке срабатывал корректно, в ссылке вам нужно указать правильный идентификатор базы данных в СЭО 3КL. В нашем примере d=13, в вашей среде электронного обучения он будет другой. Уточнить его возможно после того, как база данных будет создана в курсе (следующий шаг инструкции). Для этого нужно войти в базу данных «Подать заявку на выступление с докладом.», перейти к созданию новой записи и запомнить или скопировать номер из адресной строки браузера (Рис. 4.6.5.б).
Рис. 4.6.5.б. Идентификатор базы данных в адресной строке.
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секцию «Секция 3» добавить элемент курса «База данных» и указать для него:
Название = Подать заявку на выступление с докладом. Требовать одобрение? = Да Разрешить редактирование одобренных записей = Да Разрешены комментарии по записям = Нет Количество записей, необходимое для просмотра = Пусто Максимум записей = 1 Доступность = Сделать доступным, но не отображать на странице курса
Создать ограничение доступа «элемент доступен, если пользователь принял политику «Согласие на обработку персональных данных докладчика конференции»:
добавить ограничение доступа типа «Предоставление согласия с необязательной политикой», выбрать в нем из выпадающего списка политику «Согласие на обработку персональных данных докладчика конференции»;
убедиться, что условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию».
Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Опция «Количество записей» — установлена (все остальные сняты), количество записей = 1
Сохранить настройки, используя кнопку «Сохранить и показать».
7) Создать базу данных.
а) На странице базы данных нажать кнопку «Создать новое поле» (Рис. 4.6.5.в), из выпадающего списка выбрать тип поля «Короткий текст», в настройках поля указать:
Название поля = 1. Укажите Вашу ученую степень (если есть) Описание поля = Ученая степень
Рис. 4.6.5.в. Создание полей в новой базе данных.
Завершить создание поля нажатием кнопки «Сохранить» (Рис. 4.6.5.г).
Рис. 4.6.5.г. Сохранение созданного поля базы данных.
б) В изменившемся интерфейсе нажать кнопку «Создать новое поле» (Рис. 3.6.5.д), из выпадающего списка выбрать тип поля «Короткий текст», в настройках поля указать:
Название поля = 2. Укажите тему своего доклада Описание поля = Тема доклада Опция «Обязательное поле» — установлена
Рис. 4.6.5.д. Добавление нового поля в базу данных.
Завершить создание поля нажатием кнопки «Сохранить».
в) Нажать кнопку «Создать новое поле», из выпадающего списка выбрать тип поля «Выпадающий список», в настройках поля указать:
Название поля = 3. Выберите площадку для доклада Описание поля = Выбор площадки Опция «Обязательное поле» — установлена Варианты (по одному на строку) =
Развитие среды электронного обучения Moodle, интеграция с программными средствами, интегрируемые решения СЭО «3KL»: проблемы, решения, перспективы Организация учебного процесса с использованием среды электронного обучения Moodle: вопросы, решения, перспективы
Завершить создание поля нажатием кнопки «Сохранить».
г) Нажать кнопку «Создать новое поле», из выпадающего списка выбрать тип поля «Файл», в настройках поля указать:
Название поля = 4. Прикрепите свою фотографию (файл в формате jpeg, не более чем 600Х800 пикселей) Максимальный размер = Максимальный размер загружаемого файла для уровня «Курс»
Завершить создание полей в базе данных (Рис. 4.6.5.е) нажатием кнопки «Сохранить».
Рис. 4.6.5.е. Настроенная база данных.
8) Войти в базу данных «Подать заявку на выступление с докладом.», перейти на страницу настроек «Шаблоны» (Панель вторичной навигации или блок «Настройки»->Управление базой данных->Шаблоны).
а) В выпадающем списке страницы выбрать «Шаблон списка» (Рис. 4.6.5.ж) и добавить в поля страницы следующий код (вставляется в окно редактора в режиме html-разметки):
Рис. 4.6.5.ж. Переход к настройке внешнего вида пользовательского интерфейса базы данных.
Обратите внимание: вам нужно указать в html-коде правильный идентификационный номер курса-конференции. В нашем примере id=99, в вашей среде электронного обучения он будет другой. Узнать его можно в адресной строке браузера (см. Рис. 4.6.2.в), вернувшись на страницу курса.
Повторяющиеся записи =
##delcheck##<br><div class="defaulttemplate"><table class="mod-data-default-template ##approvalstatusclass##"> <tbody><tr class=""> <td class="template-field cell c0" style="">Укажите Вашу ученую степень (если есть): </td> <td class="template-token cell c1 lastcol" style="">[[1. Укажите Вашу ученую степень (если есть)]]</td> </tr> <tr class=""> <td class="template-field cell c0" style="">Укажите тему своего доклада: </td> <td class="template-token cell c1 lastcol" style="">[[2. Укажите тему своего доклада]]</td> </tr> <tr class=""> <td class="template-field cell c0" style="">Выберите площадку для доклада: </td> <td class="template-token cell c1 lastcol" style="">[[3. Выберите площадку для доклада]]</td> </tr> <tr class=""> <td class="template-field cell c0" style="">Фото докладчика:</td> <td class="template-token cell c1 lastcol" style="">[[4. Прикрепите свою фотографию (файл в формате jpeg, не более чем 600Х800 пикселей)]]</td> </tr> <tr class="lastrow"> <td class="controls template-field cell c0 lastcol" style="" colspan="2">Автор: ##user##<br><br>Редактировать - ##edit## Просмотр записи - ##more## Удалить - ##delete## ##approve## ##disapprove## ##export##</td> </tr> </tbody> </table> </div><hr>
Сохранить изменения, нажав кнопку «Сохранить», расположенную справа на служебной полосе с самом низу экрана.
б) В выпадающем списке страницы выбрать «Шаблон одиночной записи» и добавить в поле страницы следующий код (вставляется в окно редактора в режиме html-разметки):
Обратите внимание: вам нужно указать в html-коде правильный идентификационный номер курса-конференции. В нашем примере id=99, в вашей среде электронного обучения он будет другой. Узнать его можно в адресной строке браузера (см. Рис. 4.6.2.в), вернувшись на страницу курса.
Сохранить изменения, нажав кнопку «Сохранить», расположенную справа на служебной полосе с самом низу экрана.
9) Перейти к настройкам созданного на шаге 4) ресурса «Текст и медиа» и создать в нем ограничение доступа «элемент курса недоступен, если пользователь не принял политику «Согласие на обработку персональных данных докладчика конференции»; элемент курса скрыт, если база данных «Подать заявку на выступление с докладом.» отмечена как выполненная и если у пользователя заполнены поля профиля «Учреждение (организация)» и «Должность»; элемент курса скрыт, если пользователь принял политику «Согласие на обработку персональных данных докладчика конференции» (Рис. 4.6.5.з):
добавить ограничение доступа типа «Предоставление согласия с необязательной политикой», выбрать в нем из выпадающего списка политику «Согласие на обработку персональных данных докладчика конференции»;
добавить ограничение доступа типа «Набор ограничений»:
в появившемся Наборе ограничений добавить ограничение доступа типа «Выполнение элемента», выбрать в нем из выпадающего списка элемент курса «Подать заявку на выступление с докладом.», установить для него состояние выполнения «элемент не должен быть отмечен как выполненный».
в Наборе ограничений добавить ограничение доступа типа «Профиль пользователя», выбрать в нем из выпадающего списка с полями профиля поле «Учреждение (организация)», установить для него метод сравнения «не пустое».
в Наборе ограничений добавить ограничение доступа типа «Профиль пользователя», выбрать в нем из выпадающего списка с полями профиля поле «Должность», установить для него метод сравнения «не пустое».
убедиться, что условие ограничения для добавленного набора условий соответствует «Студент долженсоответствовать всем из нижеследующих условий».
в общий набор ограничений добавить ограничение доступа типа «Набор ограничений»:
в появившемся Наборе ограничений добавить ограничение доступа типа «Предоставление согласия с необязательной политикой», выбрать в нем из выпадающего списка политику «Согласие на обработку персональных данных докладчика конференции».
установить условие ограничения для данного набора «Студент не долженсоответствовать нижеследующему условию».
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать всем из нижеследующих условий»;
зачеркнуть глазики последних двух добавленных условий, оставить незачеркнутым глазик первого условия.
Рис. 4.6.5.з. Настроенное ограничение доступа.
10) Перейти к настройкам созданного на шаге 5) ресурса «Текст и медиа» и создать в нем ограничение доступа «элемент курса скрыт, если пользователь не принял политику «Согласие на обработку персональных данных докладчика конференции»; элемент курса скрыт, если база данных «Подать заявку на выступление с докладом.» отмечена как выполненная и если у пользователя заполнены поля профиля «Учреждение (организация)» и «Должность» (Рис. 4.6.5.и):
добавить ограничение доступа типа «Предоставление согласия с необязательной политикой», выбрать в нем из выпадающего списка политику «Согласие на обработку персональных данных докладчика конференции»;
добавить ограничение доступа типа «Набор ограничений»:
в появившемся Наборе ограничений добавить ограничение доступа типа «Выполнение элемента», выбрать в нем из выпадающего списка элемент курса «Подать заявку на выступление с докладом.», установить для него состояние выполнения «элемент не должен быть отмечен как выполненный».
в Наборе ограничений добавить ограничение доступа типа «Профиль пользователя», выбрать в нем из выпадающего списка с полями профиля поле «Учреждение (организация)», установить для него метод сравнения «не пустое».
в Наборе ограничений добавить ограничение доступа типа «Профиль пользователя», выбрать в нем из выпадающего списка с полями профиля поле «Должность», установить для него метод сравнения «не пустое».
убедиться, что условие ограничения для добавленного набора условий соответствует «Студент долженсоответствовать всем из нижеследующих условий».
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать всем из нижеследующих условий»;
зачеркнуть глазики двух добавленных условий.
Рис. 4.6.5.и. Настроенное ограничение доступа.
11) В секцию «Секция 3» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;">Ваша заявка принята. Для просмотра и внесения изменений пройдите по <a href="/mod/data/view.php?id=1458" target="_blank" title="/mod/data/view.php?id=1458">ссылке</a></p>
Обратите внимание: вам нужно указать в html-коде правильный идентификационный номер страницы просмотра записей в вашей Базе данных. В нашем примере id=1458, в вашей среде электронного обучения он будет другой. Узнать его можно в адресной строке браузера на странице Базы данных. Для этого вам нужно перейти на данную страницу, кликнув на элемент курса «Подать заявку на выступление с докладом.», и запомнить или скопировать номер из адресной строки браузера.
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Создать ограничение доступа «не отображать ресурс если у пользователя не выполнен элемент курса «Подать заявку на выступление с докладом.» (Рис. 4.6.5.к):
добавить ограничение доступа типа «Выполнение элемента», выбрать в нем из выпадающего списка элемент курса «Подать заявку на выступление с докладом.», установить для него состояние выполнения «элемент должен быть отмечен как выполненный»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию»;
зачеркнуть глазик добавленного условия.
Рис. 4.6.5.к. Настроенное ограничение доступа.
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
12) В секцию «Секция 3» добавить элемент курса «Логика курса» и указать для него:
Название = Зачисление в группу «Докладчики» Доступность = Сделать доступным, но не отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса Периодическая проверка состояния = Каждый день
Создать ограничение доступа «элемент курса недоступен, пока у пользователя не выполнен элемент курса «Подать заявку на выступление с докладом.»:
добавить ограничение доступа типа «Выполнение элемента», выбрать в нем из выпадающего списка элемент курса «Подать заявку на выступление с докладом.», установить для него состояние выполнения «элемент должен быть отмечен как выполненный»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию».
Сохранить настройки, используя кнопку «Сохранить и показать».
На открывшейся странице «Управление действиями» Логики курса в выпадающем списке первого действия выбрать «Добавить в группу» и нажать кнопку «+» (Рис. 4.6.5.л).
Рис. 4.6.5.л. Выбор действия Логики курса.
Задать настройки действия:
Включить =Да Группа = Докладчики(группа)
Сохранить настройки.
13) Перейти к настройкам секции «Секция 3» и установить:
Опция «Пользовательское» — установлена Название раздела = Доклады Описание (вставляется в окно редактора в режиме html-разметки) =
<p dir="ltr" style="text-align: left;">Площадки конференции для докладов:<br></p><p dir="ltr"></p><ul><li>Развитие среды электронного обучения Moodle, интеграция с программными средствами, интегрируемые решения СЭО «3KL»</li><li>Организация учебного процесса с использованием среды электронного обучения Moodle</li></ul><p></p><br><br>
Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #b93213 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #b93213 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = Нет
Создать ограничение доступа «содержание секции доступно пользователям до определеной даты» (Рис. 4.6.5.м):
добавить ограничение доступа типа «Дата», в выпадающих списках ограничения последовательно указать «до 17 мая 2024 00:00»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию».
Сохранить настройки».
Рис. 4.6.5.м. Настроенное ограничение доступа.
Дата ограничения доступа к содержимому секции «Доклады» должна соответствовать дате окончания приема заявок в «Положении о конференции».
Внешний вид настроенной секции «Доклады» — см. поз. 6 Рис. 3.4.
4.6.6. Наполнение и настройка секции «Сертификат» (Секция 4)
1) В секцию «Секция 4» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<h4><span class="" style="font-size: medium;">Участникам и докладчикам конференции доступны два варианта сертификата:</span><strong style="font-size: 1.40625rem;"><span class="" style="font-size: small;"><strong><br></strong></span></strong></h4><p>- с указанием места работы и должности; <br>- без указания места работы и должности.</p>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 4» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<h4 dir="ltr" style="text-align: left;"><span class="" style="font-size: medium;">Сертификат докладчика (без указания места работы, должности и с указанием):</span><br></h4>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Создать ограничение доступа (Рис. 4.6.6.а):
добавить ограничение доступа типа «Группа», выбрать в нем из выпадающего списка группу «Докладчики»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию»;
зачеркнуть глазик добавленного условия.
Рис. 4.6.6.а. Настроенное ограничение доступа.
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 4» добавить элемент курса «Сертификат СЭО 3KL» и указать для него:
Название сертификата = Сертификат докладчика (с должностью) Введение — вставить содержимое файла в окно редактора в режиме html-разметки Файл с изображением сертификата — загрузить файл Текст сертификата — вставить содержимое файла в окно редактора в режиме html-разметки Ширина сертификата =297 Высота сертификата = 210 Положение текста сертификата по горизонтали = 16 Положение текста сертификата по вертикали = 23 Ширина текстового поля сертификата = 265 Минимальная высота текстового поля сертификата = 174 Включить обратную сторону сертификата = Нет Альтернативное название курса = Всероссийская научно-практическая конференция «Среда электронного обучения «Moodle» для образования: проблемы, вопросы качества, решения» Альтернативный серийный номер сертификата = Не переопределять код Положение QR-кода по горизонтали = 261 Положение QR-кода по вертикали = 13 Дата печати = Курс завершен Выводить QR-код сертификата = Да Размер QR-кода в миллиметрах = 20 Цвет переднего плана QR-кода = #E67026 Цвет фона QR-кода = #D6D7D9 Непрозрачность фона QR-кода = Да Отображать рамку вокруг области QR-кода = Нет Отображать символьный код сертификата у QR-кода сертификата = Нет Выводить QR-код на первой странице = Да Пытаться автоматически сгенерировать при изменении оценки за курс = Нет Пытаться автоматически сгенерировать при изменении статуса логики курса = Нет Доставка = Открыть в новом окне Опция «Печать на бланке включена» — не установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Создать ограничение доступа (Рис. 4.6.6.б):
добавить ограничение доступа типа «Группа», выбрать в нем из выпадающего списка группу «Докладчики»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию»;
зачеркнуть глазик добавленного условия.
Рис. 4.6.6.б. Настроенное ограничение доступа.
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 4» добавить элемент курса «Сертификат СЭО 3KL» и указать для него:
Название сертификата = Сертификат докладчика (без должности) Введение — вставить содержимое файла в окно редактора в режиме html-разметки Файл с изображением сертификата — загрузить файл Текст сертификата — вставить содержимое файла в окно редактора в режиме html-разметки Ширина сертификата =297 Высота сертификата = 210 Положение текста сертификата по горизонтали = 16 Положение текста сертификата по вертикали = 23 Ширина текстового поля сертификата = 265 Минимальная высота текстового поля сертификата = 174 Включить обратную сторону сертификата = Нет Альтернативное название курса = Всероссийская научно-практическая конференция «Среда электронного обучения «Moodle» для образования: проблемы, вопросы качества, решения» Альтернативный серийный номер сертификата = Не переопределять код Положение QR-кода по горизонтали = 261 Положение QR-кода по вертикали = 13 Дата печати = Курс завершен Выводить QR-код сертификата = Да Размер QR-кода в миллиметрах = 20 Цвет переднего плана QR-кода = #B03525 Цвет фона QR-кода = #D6D7D9 Непрозрачность фона QR-кода = Да Отображать рамку вокруг области QR-кода = Нет Отображать символьный код сертификата у QR-кода сертификата = Нет Выводить QR-код на первой странице = Да Пытаться автоматически сгенерировать при изменении оценки за курс = Нет Пытаться автоматически сгенерировать при изменении статуса логики курса = Нет Доставка = Открыть в новом окне Опция «Печать на бланке включена» — не установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Создать ограничение доступа (Рис. 4.6.6.в):
добавить ограничение доступа типа «Группа», выбрать в нем из выпадающего списка группу «Докладчики»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию»;
зачеркнуть глазик добавленного условия.
Рис. 4.6.6.в. Настроенное ограничение доступа.
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секцию «Секция 4» добавить ресурс «Текст и медиа» и указать для него:
Текст (вставляется в окно редактора в режиме html-разметки) =
<h4 dir="ltr" style="text-align: left;"><span class="" style="font-size: medium;">Сертификаты участникам (с указанием места работы, должности и без указания)</span>:<br></h4>
Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секцию «Секция 4» добавить элемент курса «Сертификат СЭО 3KL» и указать для него:
Название сертификата = Сертификат участника (с должностью) Введение — вставить содержимое файла в окно редактора в режиме html-разметки Файл с изображением сертификата — загрузить файл Текст сертификата — вставить содержимое файла в окно редактора в режиме html-разметки Ширина сертификата =297 Высота сертификата = 210 Положение текста сертификата по горизонтали = 16 Положение текста сертификата по вертикали = 23 Ширина текстового поля сертификата = 265 Минимальная высота текстового поля сертификата = 174 Включить обратную сторону сертификата = Нет Альтернативное название курса = Всероссийская научно-практическая конференция «Среда электронного обучения «Moodle» для образования: проблемы, вопросы качества, решения» Альтернативный серийный номер сертификата = Не переопределять код Положение QR-кода по горизонтали = 261 Положение QR-кода по вертикали = 13 Дата печати = Курс завершен Выводить QR-код сертификата = Да Размер QR-кода в миллиметрах = 20 Цвет переднего плана QR-кода = #E67026 Цвет фона QR-кода = #D6D7D9 Непрозрачность фона QR-кода = Да Отображать рамку вокруг области QR-кода = Нет Отображать символьный код сертификата у QR-кода сертификата = Нет Выводить QR-код на первой странице = Да Пытаться автоматически сгенерировать при изменении оценки за курс = Нет Пытаться автоматически сгенерировать при изменении статуса логики курса = Нет Доставка = Открыть в новом окне Опция «Печать на бланке включена» — не установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
7) В секцию «Секция 4» добавить элемент курса «Сертификат СЭО 3KL» и указать для него:
Название сертификата = Сертификат участника (без должности) Введение — вставить содержимое файла в окно редактора в режиме html-разметки Файл с изображением сертификата — загрузить файл Текст сертификата — вставить содержимое файла в окно редактора в режиме html-разметки Ширина сертификата =297 Высота сертификата = 210 Положение текста сертификата по горизонтали = 16 Положение текста сертификата по вертикали = 23 Ширина текстового поля сертификата = 265 Минимальная высота текстового поля сертификата = 174 Включить обратную сторону сертификата = Нет Альтернативное название курса = Всероссийская научно-практическая конференция «Среда электронного обучения «Moodle» для образования: проблемы, вопросы качества, решения» Альтернативный серийный номер сертификата = Не переопределять код Положение QR-кода по горизонтали = 261 Положение QR-кода по вертикали = 13 Дата печати = Курс завершен Выводить QR-код сертификата = Да Размер QR-кода в миллиметрах = 20 Цвет переднего плана QR-кода = #E67026 Цвет фона QR-кода = #D6D7D9 Непрозрачность фона QR-кода = Да Отображать рамку вокруг области QR-кода = Нет Отображать символьный код сертификата у QR-кода сертификата = Нет Выводить QR-код на первой странице = Да Пытаться автоматически сгенерировать при изменении оценки за курс = Нет Пытаться автоматически сгенерировать при изменении статуса логики курса = Нет Доставка = Открыть в новом окне Опция «Печать на бланке включена» — не установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
8) В секцию «Секция 4» добавить элемент курса «Сертификат СЭО 3KL» и указать для него:
Название сертификата = Сертификат участника (с должностью и количеством прослушанных докладов) Введение — вставить содержимое файла в окно редактора в режиме html-разметки Файл с изображением сертификата — загрузить файл Текст сертификата — вставить содержимое файла в окно редактора в режиме html-разметки Ширина сертификата =297 Высота сертификата = 210 Положение текста сертификата по горизонтали = 16 Положение текста сертификата по вертикали = 23 Ширина текстового поля сертификата = 265 Минимальная высота текстового поля сертификата = 174 Включить обратную сторону сертификата = Нет Альтернативное название курса = Всероссийская научно-практическая конференция «Среда электронного обучения «Moodle» для образования: проблемы, вопросы качества, решения» Альтернативный серийный номер сертификата = Не переопределять код Положение QR-кода по горизонтали = 261 Положение QR-кода по вертикали = 13 Дата печати = Курс завершен Выводить QR-код сертификата = Да Количество знаков после запятой = 0 Размер QR-кода в миллиметрах = 20 Цвет переднего плана QR-кода = #E67026 Цвет фона QR-кода = #D6D7D9 Непрозрачность фона QR-кода = Да Отображать рамку вокруг области QR-кода = Нет Отображать символьный код сертификата у QR-кода сертификата = Нет Выводить QR-код на первой странице = Да Пытаться автоматически сгенерировать при изменении оценки за курс = Нет Пытаться автоматически сгенерировать при изменении статуса логики курса = Нет Доставка = Открыть в новом окне Опция «Печать на бланке включена» — не установлена Доступность = Отображать на странице курса Отслеживание выполнения = Не отображать выполнение элемента курса
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
9) Перейти к настройкам секции «Секция 4» и установить:
Опция «Пользовательское» — установлена Название раздела = Сертификат Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #dbdbdd Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #dbdbdd Цвет рамки заголовка = #dbdbdd Стиль рамки заголовка секции = Сплошная линия
Создать ограничение доступа (Рис. 4.6.6.г):
добавить ограничение доступа типа «Выполнение элемента», выбрать в нем из выпадающего списка элемент курса «Опрос участников конференции», установить для него состояние выполнения «элемент должен быть отмечен как выполненный»;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать нижеследующему условию».
Рис. 4.6.6.г. Настроенное ограничение доступа.
Внешний вид настроенной секции «Сертификат» — см. поз. 9 Рис. 3.4, см. Рис. 3.13.
1) В секции «Секция 5» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:00 - 10:45 Пленарное заседание Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 18 мая 2022, 9-50 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Без категории Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секции «Секция 5» добавить элемент курса «Занятие 3KL» и установить:
Название = 10.50 - 13.00 Круглый стол «Критерии качества электронных курсов на базе СЭО Moodle и СЭО 3KL» Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 18 мая 2022, 10-40 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Без категории Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) Перейти к настройкам секции «Секция 5» и установить:
Опция «Пользовательское» — установлена Название раздела = День 1: 18 мая Ширина секции = 100% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #eabd00 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #eabd00 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = По умолчанию
Сохранить настройки.
Внешний вид настроенной секции «День 1: 18 мая» — см. поз. 12 Рис. 3.4.
4.6.8. Наполнение и настройка секции «День 2: 19 мая — Площадка 1» (Секция 6)
1) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:00 «Опыт сбора статистики в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"> <span class="descrasp_name" style="">Куликова Софья </span><span class="descrasp_comp" style="">ФГБОУ ВО «Сибирский государственный институт стратегии и развития образования». Профессор, кандидат физ.-мат.наук</span></div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 10-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:30 «Особенности организации промежуточной аттестации» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"> <span class="descrasp_name" style="">Горбачев Матвей </span><span class="descrasp_comp" style="">Ярославский государственный педагогический колледж им. Монтессори. Кандидат педагогических наук, зав.кафедрой филологии</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 10-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:00 «Способы массовой записи на курсы» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name" style="">Кудрявцев Тимур </span><span class="descrasp_comp" style="">ФГБОУ ВО «Карякинский лингвистический университет». Старший преподаватель</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 11-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:30 «Сбор и аналитика результатов обучения» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Никольский Кирилл </span><span class="descrasp_comp">ФГАОУ ВО «Воткинский федеральный университет». Старший преподаватель<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 11-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:00 «Тренды в электронном обучении в Европе» Описание (вставляется в окно редактора в режиме html-разметки) =
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 12-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:30 «Реализация учебных программ с применением дистанционных образовательных технологий» Описание (вставляется в окно редактора в режиме html-разметки) =
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 12-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
7) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:00 «Курирование подготовки выпускных квалификационных работ средствами Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Грачева София</span><span class="descrasp_comp"><span>Смоленский государственный университет социологии и политологии</span>. Старший преподаватель<span style="font-size: 0.9375rem;">, </span>кандидат физ.-мат. наук</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 13-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
8) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:30 «Применение компетентностной модели в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Никонова Карина </span><span class="descrasp_comp"><span>ФГБОУ ВО </span>«<span>Санкт-Петербургский </span>институт средств массовой инфомации». Преподаватель</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 13-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
9) В секции «Секция 6» добавить элемент курса «Занятие 3KL» и установить:
Название = 14:00 «Перспективы развития дистанционного образования в Российской Федерации» Описание (вставляется в окно редактора в режиме html-разметки) =
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 14-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
10) Перейти к настройкам секции «Секция 6» и установить:
Опция «Пользовательское» — установлена Название раздела = День 2: 19 мая — Площадка 1 Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #ed6d21 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #ed6d21 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = По умолчанию
Внешний вид настроенной секции «День 2: 19 мая — Площадка 1» — см. поз. 13 Рис. 3.4.
4.6.9. Наполнение и настройка секции «День 2: 19 мая — Площадка 2» (Секция 7)
1) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:00 «Проблемы интеграции новых технологий в учебные заведения» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name" style="">Попова Анна Николаевна </span><span class="descrasp_comp" style="">ООО «Современные решения и технологии». Директор</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 10-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:30 «Обзор новых возможностей СЭО 3KL» Описание (вставляется в окно редактора в режиме html-разметки) =
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 10-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:00 «Организация экзамена в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Сергеев Алексей </span><span class="descrasp_comp"> Институт открытого дистанционного образования. Ведущий программист</span> <br> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 11-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:30 «Вовлечение студентов во внеучебную деятельность при помощи инструментов Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"> <span class="descrasp_name">Малышева Милана </span><span class="descrasp_comp">Издательство «Кристалл». Менеджер по связям с общественностью<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 11-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:00 «Использование мультимедийного контента при организации онлайн-фестиваля» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Семенова Кира </span><span class="descrasp_comp">ФГБОУ ВО «Российский государственный художественно-музыкальный университет ». Доцент, кандидат филологических наук</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 12-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:30 «Автоматизация процессов в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Горохов Макар</span><span class="descrasp_comp">Восточно-Сибирский институт речного транспорта. Доцент, старший преподаватель<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 12-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
7) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:00 «Мониторинг деятельности преподавателей» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Поляков Игорь </span><span class="descrasp_comp"> ФГБОУ ВО «Кукушкинский государственный университет». Доцент, кандидат педагогических наук</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 13-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
8) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:30 «Edustd Group - система сервисов для организации онлайн-мероприятий, обучения и коммуникаций» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Антонова Арина </span><span class="descrasp_comp"> Edustd Group. Руководитель отдела обучения</span> <br> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 13-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
9) В секцию «Секция 7» добавить элемент курса «Занятие 3KL» и установить:
Название = 14:00 «Организация отборочного этапа конкурса исполнительского искусства в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Никольский Кирилл </span><span class="descrasp_comp">ФГБОУ ВО «Лимовская государственная консерватория». Профессор</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 19 мая 2022, 14-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
10) Перейти к настройкам секции «Секция 7» и установить:
Опция «Пользовательское» — установлена Название раздела = День 2: 19 мая — Площадка 2 Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #ed6d21 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #ed6d21 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = По умолчанию
Внешний вид настроенной секции «День 2: 19 мая — Площадка 2» — см. поз. 14 Рис. 3.4.
4.6.10. Наполнение и настройка секции «День 3: 20 мая — Площадка 1» (Секция 8)
1) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:00 «Использование СЭО для организации очного обучения» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Дмитриев Савва </span><span class="descrasp_comp">ФГАОУ ВО «Тамбовский государственный институт им. В.Ю. Папина-Южанина». Старший преподаватель<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 10-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:30 «Создание курсов» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Савин Максим </span><span class="descrasp_comp">ГБПОУ «Санкт-Петербургский государственный университет речного транспорта». Методист</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 10-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:00 «Организация производственной практки с использованием онлайн сервисов» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Орлов Иван</span><span class="descrasp_comp"> ФГБОУ ВО «Пензенский институт информационных технологий». Профессор<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 11-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:00 «Использование H5P при обучении иностранному языку» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name"><span class="" style="font-size: small;">Поляков Герман </span></span><span class="" style="font-size: small;">ФГБОУ ВО «Университет международных отношений». Доцент, Преподаватель</span> <br> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 12-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:00 «Кураторство и наставничество в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Попов Иван </span><span class="descrasp_comp">Томбовский государственный педагогический университет им. Толстого. Преподаватель</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 13-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секцию «Секция 8» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:30 «Возможности взаимодействия преподавателей и студентов в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Литвинова София </span><span class="descrasp_comp"> <span>Томский филиал ФГБОУ ВО</span> «Российская академия народного хозяйства». Аспирант</span> </div> <div class="descrasp"> <br> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 13-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
7) Перейти к настройкам секции «Секция 8» и установить:
Опция «Пользовательское» — установлена Название раздела = День 3: 20 мая — Площадка 1 Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции = #b93213 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #b93213 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = По умолчанию
Внешний вид настроенной секции «День 3: 20 мая — Площадка 1» — см. поз. 15 Рис. 3.4.
4.6.11. Наполнение и настройка секции «День 3: 20 мая — Площадка 2» (Секция 9)
1) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:00 «Организация работы форума во время проведения олимпиады» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Кузнецова Виктория </span><span class="descrasp_comp">LearnUp. Руководитель отдела продаж</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 10-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
2) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 10:30 «Создание интерактивной экскурсии в СЭО» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Львова Кира </span><span class="descrasp_comp">ФГБОУ ВО «Астраханский институт изучения дизайна и новых технологий». Доцент<br></span> <br> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 10-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
3) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:00 «Измерение уровня вовлеченности студентов в образовательный процесс» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Андреев Ярослав</span><span class="descrasp_comp"> ФГБОУ «Красноярский государственный университет им. П.Л. Лаврова». Старший преподаватель</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 11-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
4) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 11:30 «Организация дебатов участников библиотечного клуба с использованием дистанционных технологий» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Быкова Маргарита </span><span class="descrasp_comp">Компания EduSuper. Руководитель отдела связей с общественностью<br></span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 11-30 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
5) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 12:00 «Опыт проведения курсов по подготовке к ЕГЭ по обществознанию в Moodle» Описание (вставляется в окно редактора в режиме html-разметки) =
<div class="descrasp"><span class="descrasp_name">Зубков Герман </span><span class="descrasp_comp">ФГБОУ ВО «Московский государственный технический университет». Магистрант</span> </div>
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 12-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
6) В секцию «Секция 9» добавить элемент курса «Занятие 3KL» и установить:
Название = 13:00 «Траектории обучения» Описание (вставляется в окно редактора в режиме html-разметки) =
Опция «Отображать описание / вступление на странице курса» — установлена Тип занятия = Внешний провайдер Провайдер ВКС = TrueConfnew Формат занятия = Общее Способ указания даты = Абсолютная дата, 20 мая 2022, 13-00 Загрузка записей = Загрузка записей включена Отображение ссылки на запись во внешнем источнике = Отображать ссылку на запись во внешнем источнике, если нет записи в СЭО 3КL Время отображения подсказки = 1 дн. Время на организацию занятия = 15 минут Оценка (Тип) = Балл Оценка (Максимальная оценка) = 100 Категория оценки = Посещение докладов Проходной балл = 0,00 Вариант выставления оценки = По посещаемости Вариант расчета посещаемости = Автоматически с возможностью ручной коррекции Минимальная продолжительность присутствия на вебинаре = 60% Доступность = Отображать на странице курса Групповой режим = Нет групп Отслеживание выполнения = Отображать элемент курса как выполненный при выполнении условий Требуется присутствие на занятии — опция «Для выполнения студент должен присутствовать на занятии» установлена
Сохранить настройки, используя кнопку «Сохранить и вернуться к курсу».
7) Перейти к настройкам секции «Секция 9» и установить:
Опция «Пользовательское» — установлена Название раздела = День 3: 20 мая — Площадка 2 Ширина секции = 50% Завершать ли раздел = Нет Ширина описания секции = 100% Цвет рамки секции =#b93213 Стиль рамки секции = Сплошная линия Цвет фона заголовка секции = #b93213 Цвет текста заголовка секции = #ffffff Стиль рамки заголовка секции = По умолчанию
Внешний вид настроенной секции «День 3: 20 мая — Площадка 2» — см. поз. 16 Рис. 3.4.
4.6.12. Настройка выдачи сертификатов участника (условия и параметры)
1) В секции «Сертификат» перейти в настройки элемента курса «Сертификат участника (с должностью)» и создать в нем ограничение доступа (Рис. 4.6.12.а):
добавить ограничение доступа типа «Набор ограничений по оценке», в таблице добавленного ограничения установить опции «Оценка получена» и «Должна быть больше или равна» 100 % для докладов первого дня конференции:
Опыт сбора статистики в Moodle;
Особенности организации промежуточной аттестации;
Способы массовой записи на курсы;
Сбор и аналитика результатов обучения;
Тренды в электронном обучении в Европе;
Реализация учебных программ с применением дистанционных образовательных технологий;
Курирование подготовки выпускных квалификационных работ средствами Moodle;
Применение компетентностной модели в Moodle;
Перспективы развития дистанционного образования в Российской Федерации;
Проблемы интеграции новых технологий в учебные заведения;
Обзор новых возможностей СЭО 3KL;
Организация экзамена в Moodle;
Вовлечение студентов во внеучебную деятельность при помощи инструментов Moodle;
Использование мультимедийного контента при организации онлайн-фестиваля;
Автоматизация процессов в Moodle;
Мониторинг деятельности преподавателей;
Edustd Group - система сервисов для организации онлайн-мероприятий, обучения и коммуникаций;
Организация отборочного этапа конкурса исполнительского искусства в Moodle.
установить значение поля «Необходимое количество оценок«» = 3;
добавить ограничение доступа типа «Набор ограничений по оценке», в таблице добавленного ограничения установить опции «Оценка получена» и «Должна быть больше или равна» 100 % для докладов второго дня конференции:
Использование СЭО для организации очного обучения;
Создание курсов;
Организация производственной практики с использованием онлайн сервисов;
Использование H5P при обучении иностранному языку;
Кураторство и наставничество в Moodle;
Возможности взаимодействия преподавателей и студентов в Moodle;
Организация работы форума во время проведения олимпиады;
Создание интерактивной экскурсии в СЭО;
Измерение уровня вовлеченности студентов в образовательный процесс;
Организация дебатов участников библиотечного клуба с использованием дистанционных технологий;
Опыт проведения курсов по подготовке к ЕГЭ по обществознанию в Moodle;
Траектории обучения.
установить значение поля «Необходимое количество оценок«» = 3;
убедиться, что общее условие ограничения соответствует «Студент долженсоответствовать всем из нижеследующих условий»;
зачеркнуть глазики добавленных условий.
Рис. 4.6.12.а. Настроенное ограничение доступа.
2) Добавить ограничение доступа, описанное в пункте 1) данного раздела, для элемента курса «Сертификат участника (без должности)».
3) Добавить ограничение доступа, описанное в пункте 1) данного раздела, для элемента курса «Сертификат участника (с должностью и количеством прослушанных докладов)».
4) Перейти к настройкам журнала оценок курса (Управление курсом->Настройка журнала оценок), найти в таблице строку «Итого в категории «Посещение докладов», в меню «Редактировать» выбрать «Редактировать формулу» (Рис.4.6.12б).
Рис. 4.6.12б. Переход к созданию формулы для расчета количества посещенных докладов.
В разделе «Значения ID» открывшейся страницы «Редактировать формулу» для всех занятий, входящих в категорию «Посещение докладов», в поле справа от названия, указать идентификатор (ID) — уникальный номер для элемента курса. После окончания присвоения идентификаторов нажать кнопку «Добавить ID» (Рис. 4.6.12в).
Если вы в вашем курсе-конференции еще не настраивали никаких формул для вычисления оценок - значения ID могут быть произвольными. Подробная информация о возможности настройки вычисления оценок в статье «Настройка итоговой оценки за курс. Работа с формулами».
Рис. 4.6.12в. Присвоение ID элементам курса в категории «Посещение докладов».
В поле «Вычисление» ввести формулу (поз. 1 Рис. 4.6.12г):
Оценка за посещение доклада (элемента курса «Занятие 3КL» настроена таким образом, что может принимать всего два значения: 0 = доклад не посещен или 100 = доклад посещен. Таким образом, узнать количество посещенных участником докладов мы можем просуммировав все оценки в категории «Посещение докладов» и разделив полученное значение на 100.
Обратите внимание: если вы используете для элементов курса ID, отличные от примера — внесите соответствующие правки в формулу.
Обратите внимание: изменение настроек формы регистрации коснется всей среды электронного обучения. Если по каким-либо причинам вам необходимо сохранить иной набор полей в форме - пропустите этот шаг.
1) Убедиться (при необходимости скорректировать), что настройки плагина «Аутентификация СЭО 3КL» (Администрирование->Плагины->Аутентификация->Аутентификация СЭО 3KL->Общие настройки->секция «Настройки регистрации») соответствуют следующим:
Способ доставки сообщений = Электронная почта Включить подтверждение записи по электронной почте? = Нет Мгновенная авторизация после регистрации = Да
2) Перейти на страницу «Настройки полей формы регистрации» (Администрирование->Плагины->Аутентификация->Аутентификация СЭО 3KL->Настройки полей формы регистрации) и установить параметры для полей формы и их порядок следования (Рис. 4.7.1.а):
Название поля
Значение из выпадающего списка
Установленные опции
Фамилия
Для первого этапа регистрации
Обязательное поле
Имя
Для первого этапа регистрации
Обязательное поле
Отчество или второе имя
Для первого этапа регистрации
Адрес электронной почты
Для первого этапа регистрации
Обязательное поле
Логин
Для первого этапа регистрации
Обязательное поле, Генерируемое поле, Скрытое поле
Пароль
Для первого этапа регистрации
Обязательное поле, Генерируемое поле, Скрытое поле
Мобильный телефон
Для первого этапа регистрации
Обязательное поле
Город
Для первого этапа регистрации
Обязательное поле
Остальные поля профиля
Не показывать поле
Рис. 4.7.1.а. Настройка полей формы регистрации пользователей.
3) Перейти на страницу «Настройки отображения политик на форме регистрации» (Администрирование->Плагины->Аутентификация->Аутентификация СЭО 3KL->Настройки отображения политик на форме регистрации) и отметить соглашение «Об обработке персональных данных» (Рис. 4.7.1.б):
Рис. 4.7.1.б. Выбор соглашения для принятия в процессе регистрации.
1) На странице «Способы зачисления на курс» курса конференции (Управление курсом->Пользователи->Способы зачисления на курс) добавить новый способ зачисления на курс «Подписка 3KL» и настроить в нем:
Способ оплаты = Бесплатный доступ Название способа = Для регистрации нажмите «Зарегистрироваться на конференцию», затем «Создать учетную запись» Опция «Отображать в витрине неавторизованным» — установлена Способ подписки активен = Да Роль = Участник (Слушатель) После оплаты перенаправлять пользователя = На страницу курса Переопределение кнопки записи на курс = Зарегистрироваться на конференцию
Подробная информация о плагине подписки в цикле статей «Подписка 3KL».
После завершения конференции мы рекомендуем сохранить курс мероприятия как открытый курс.
Участники конференции смогут зайти пересмотреть заинтересовавшие их доклады, новые пользователи смогут подписаться на курс и ознакомиться с площадкой, чтобы впоследствии получать новостные рассылки и стать участниками новых мероприятий организации.
Для этого необходимо выполнить следующие действия:
добавить в секции с программой мероприятия ресурсы «Текст и медиа», в которых продублировать информацию о докладах и докладчиках, а также добавить ссылки на трансляцию (или запись) доклада, чтобы те, кто не смог принять в непосредственное участие в конференции смогли просмотреть материал (Рис. 5.1.1).
Рис. 5.1.1. Фрагмент секции с программой конференции со скрытым занятием и добавленной ссылкой на трансляцию.
Пользовательская настройка css темы — вставить в поле содержимое файла.
Рекомендуется открывать данный файл как файл формата txt и использовать для этого редактор простого текста , не применяющий к документу инструментов форматирования. Если загруженный файл у вас автоматически открывается не тем приложением или программой, используйте опцию «Открыть с помощью...» (меню по правой кнопке мыши) и укажите подходящий редактор вручную.
Первичный = #b23200 Вторичный = #e56d00 Шапка страницы, задний план, цвет фона. = #ffffff Шапка страницы, задний план, фильтр цвета изображений. = Затемнение Шапка страницы, заголовки, цвет фона. = #eabd00 Шапка страницы, заголовки, цвет текста. = #ffffff Шапка страницы, ссылки, цвет текста. = #b23200 Шапка страницы, ссылки при наведении, цвет текста. = #e56d00 Шапка страницы, основные кнопки, цвет фона. = #e5e5e5 Шапка страницы, основные кнопки, цвет текста. = #3a3a3a Шапка страницы, основные кнопки, фильтр цвета изображений. = Затемнение Шапка страницы, основные кнопки при наведении, цвет фона. = #eabd00 Шапка страницы, основные кнопки при наведении, цвет текста. = #000000 Шапка страницы, основные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Шапка страницы, дополнительные кнопки, цвет фона. = #e5e5e5 Шапка страницы, дополнительные кнопки, цвет текста. = #3a3a3a Шапка страницы, дополнительные кнопки, фильтр цвета изображений. = Затемнение Шапка страницы, дополнительные кнопки при наведении, цвет фона. = #eabd00 Шапка страницы, дополнительные кнопки при наведении, цвет текста. = #000000 Шапка страницы, дополнительные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Шапка страницы, верхняя полоса с текстом в шапке, цвет фона. = #ffffff Шапка страницы, переключатель выпадающего списка меню пользователя, цвет фона. = transparent Шапка страницы, выпадающий список меню пользователя, цвет фона. = #ffffff Шапка страницы, выпадающий список меню пользователя при наведении, цвет фона. = rgba(0,0,0,0.1) Шапка страницы, пункт меню первичной навигации, цвет фона. = transparent Шапка страницы, пункт меню первичной навигации при наведении, цвет фона. = #eaeaea Шапка страницы, переключатель выпадающего списка меню первичной навигации, цвет фона. = transparent Шапка страницы, переключатель выпадающего списка меню первичной навигации при наведении, цвет фона. = #eaeaea Шапка страницы, выпадающий список меню первичной навигации, цвет фона. = #ffffff Шапка страницы, выпадающий список меню первичной навигации при наведении, цвет фона. = #eaeaea Контент, задний план, цвет фона. = #ffffff Контент, заголовки, цвет фона. = #ffffff Контент, ссылки, цвет текста. = #b23200 Контент, ссылки при наведении, цвет текста. = #e56d00 Контент, ссылки при наведении, фильтр цвета изображений. = Сильное затемнение Контент, основные кнопки, цвет фона. = #e5e5e5 Контент, основные кнопки, фильтр цвета изображений. = Сильное затемнение Контент, основные кнопки при наведении, цвет фона. = #eabd00 Контент, основные кнопки при наведении, цвет текста. = #000000 Контент, основные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Контент, дополнительные кнопки, цвет фона. = #e5e5e5 Контент, дополнительные кнопки, фильтр цвета изображений. = Сильное затемнение Контент, дополнительные кнопки при наведении, цвет фона. = #eabd00 Контент, дополнительные кнопки при наведении, цвет текста. = #000000 Контент, дополнительные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Контент, подзаголовок элемента курса, цвет фона. = #a7a7a7 Контент, подзаголовок элемента курса, цвет текста. = #ffffff Блоки, задний план, цвет фона. = #ffffff Блоки, заголовки, цвет текста. = #444444 Блоки, ссылки, цвет текста. = #b23200 Блоки, ссылки при наведении, цвет текста. = #e56d00 Блоки, основные кнопки, цвет фона. = #e5e5e5 Блоки, основные кнопки, цвет текста. = #3a3a3a Блоки, основные кнопки при наведении, цвет фона. = #eabd00 Блоки, основные кнопки при наведении, цвет текста. = #000000 Блоки, основные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Блоки, дополнительные кнопки, цвет фона. = #e5e5e5 Блоки, дополнительные кнопки, цвет текста. = #3a3a3a Блоки, дополнительные кнопки при наведении, цвет фона. = #eabd00 Блоки, дополнительные кнопки при наведении, цвет текста. = #000000 Блоки, дополнительные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Подвал страницы, задний план, цвет фона. = #ffffff Подвал страницы, заголовки, цвет фона. = transparent Подвал страницы, ссылки, цвет текста. = #b23200 Подвал страницы, ссылки при наведении, цвет текста. = #e56d00 Подвал страницы, основные кнопки, цвет фона. = #e5e5e5 Подвал страницы, основные кнопки, цвет текста. = #3a3a3a Подвал страницы, основные кнопки, фильтр цвета изображений. = Затемнение Подвал страницы, основные кнопки при наведении, цвет фона. = #eabd00 Подвал страницы, основные кнопки при наведении, цвет текста. = #000000 Подвал страницы, основные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Подвал страницы, дополнительные кнопки, цвет фона. = #e5e5e5 Подвал страницы, дополнительные кнопки, цвет текста. = #3a3a3a Подвал страницы, дополнительные кнопки, фильтр цвета изображений. = Затемнение Подвал страницы, дополнительные кнопки при наведении, цвет фона. = #eabd00 Подвал страницы, дополнительные кнопки при наведении, цвет текста. = #000000 Подвал страницы, дополнительные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Виджет служебной информации в подвале, задний план, цвет фона. = #ffffff Сворачиваемые секции, задний план, цвет фона. = #ffffff Сворачиваемые секции, заголовки, цвет фона. = #ffffff Сворачиваемые секции, ссылки, цвет текста. = #b23200 Сворачиваемые секции, ссылки при наведении, цвет текста. = #b23200 Сворачиваемые секции, основные кнопки, цвет фона. = #e5e5e5 Сворачиваемые секции, основные кнопки, цвет текста. = #3a3a3a Сворачиваемые секции, основные кнопки, фильтр цвета изображений. = Затемнение Сворачиваемые секции, основные кнопки при наведении, цвет фона. = #eabd00 Сворачиваемые секции, основные кнопки при наведении, цвет текста. = #000000 Сворачиваемые секции, основные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Сворачиваемые секции, дополнительные кнопки, цвет фона. = #e5e5e5 Сворачиваемые секции, дополнительные кнопки, цвет текста. = #3a3a3a Сворачиваемые секции, дополнительные кнопки, фильтр цвета изображений. = Затемнение Сворачиваемые секции, дополнительные кнопки при наведении, цвет фона. = #eabd00 Сворачиваемые секции, дополнительные кнопки при наведении, цвет текста. = #000000 Сворачиваемые секции, дополнительные кнопки при наведении, фильтр цвета изображений. = Сильное затемнение Док, элемент док-панели в виде текста, цвет фона. = transparent Док, элемент док-панели в виде текста, цвет текста. = #ffffff Док, элемент док-панели в виде текста, фильтр цвета изображений. = Без изменений Док, элемент док-панели в виде текста при наведении, фильтр цвета изображений. = Без изменений Док, элемент док-панели в виде иконки, цвет фона. = transparent Док, элемент док-панели в виде иконки, цвет текста. = #ffffff Док, элемент док-панели в виде иконки, фильтр цвета изображений. = Без изменений Док, элемент док-панели в виде иконки при наведении, цвет текста. = #000000 Док, элемент док-панели в виде иконки при наведении, фильтр цвета изображений. = Без изменений Секция курса, заголовки, цвет фона. = #ffffff
4) На странице «Фоны основных областей» профиля «Конференция» (Администрирование->Внешний вид->Темы->СЭО 3КL->Конференция->Фоны основных областей) установить:
Шапка страницы, верхняя полоса с текстом в шапке, цвет фона.= #ffffff Цвет фона (на всю ширину) (Область блоков «Верх страницы») = #f2f2f2 Цвет фона (по ширине сайта) (Рамка подвала) = transparent
5) На странице «Настройки регионов» профиля «Конференция» (Администрирование->Внешний вид->Темы->СЭО 3КL->Конференция->Настройки регионов) определить области для размещения блоков на страницах курса-конференции — создать в параметре «Сетка для сворачиваемой секции блоков «Над контентом» необходимые сетки для блоков:
в разделе «Стандартная страница с блоками» (Рис. 5.1.1) — один ряд с двумя равными секциями (6+6) в разделе «Страница курса» (Рис. 5.1.2) — один ряд с четырьмя равными секциями (3+3+3+3) в разделе «Страница описания курса» (Рис. 5.1.3) — пять рядов: первый — одна секция (12); второй — три равных секции (4+4+4), третий — две неравные секции (8+4), четвертый — одна секция (12), пятый — две неравные секции (8+4)
Рис.5.1.1. Создание сетки для секции блоков «Над контентом» в разделе «Стандартная страница с блоками».
Рис.5.1.2. Сетка для секции блоков «Над контентом» в разделе «Страница курса».
Рис.5.1.3. Сетка для секции блоков «Над контентом» в разделе «Страница описания курса».
Установить значения для настроек:
Состояние сворачиваемой секции «Над контентом» при загрузке страницы (Стандартная страница с блоками) = Нельзя свернуть Левая колонка (Стандартная страница с блоками) = Отображать блоки в доке Левая колонка (Страница курса) = Отображать блоки в доке Состояние сворачиваемой секции «Над контентом» при загрузке страницы (Страница описания курса) = Нельзя свернуть Левая колонка (Страница описания курса) = Отображать блоки в доке Левая колонка (Страница категории курса) = Отображать блоки в доке Левая колонка (Модуль курса) = Отображать блоки в доке Состояние сворачиваемой секции «Над контентом» при загрузке страницы (Главная страница) = Нельзя свернуть Состояние сворачиваемой секции «В контенте (под заголовком)» при загрузке страницы (Главная страница) = Отображение отключено Состояние сворачиваемой секции «Под контентом» при загрузке страницы (Главная страница) = Отображение отключено Левая колонка (Главная страница) = Отображать блоки в доке Левая колонка (Страница администрирования) = Отображать блоки в доке Левая колонка (Страница Мои курсы) = Отображать блоки в доке Левая колонка (Мой кабинет) = Отображать блоки в доке Центральная колонка - верх (Мой кабинет) = Отображать блоки в доке Центральная колонка - низ (Мой кабинет) = Отображать блоки в доке Левая колонка (Моя публичная страница) = Отображать блоки в доке Левая колонка (Страница отчетов) = Отображать блоки в доке
В процессе обучения студенты получают оценки: за успеваемость, за присутствие на занятиях, за итоговый экзамен. Итоговая оценка за курс должна рассчитываться автоматически и складываться из средних значений всех трех категорий оценок, с учетом «веса» категории:
1) В настройках Журнала оценок (блок Навигация->Курс->Оценки->«Настройка журнала оценок» в выпадающем списке) нажать кнопку «Добавить категорию» и последовательно создать три категории оценок: Успеваемость, Посещение занятий, Итоговое тестирование (Рис. 2.1).
Рис. 2.1. Категории оценок в настройках Журнала оценок.
Несмотря на то, что посещаемость будет оцениваться в двоичном формате (был/не был), итоговое значение для категории «Посещение занятий» настроено в соответствии с общей шкалой курса (в данном случае, пятибалльной). Это сделано сохранения наглядности журнала оценок и упрощения формулы расчета итоговой оценки за курс.
2) В выпадающем меню «Редактировать» итоговой оценки за курс выбрать пункт «Редактировать формулу» (Рис. 2.2).
Рис. 2.2. Переход к редактированию формулы Итоговой оценки за курс.
Чтобы была возможность использовать формулы для вычисления итоговой оценки, необходимо предварительно установить параметр «Отображать вычисления»=Да ( блок «Настройки» отчета по оценкам->Управление оценками-> Настройки ->Настройки отчета по оценкам).
На вновь открывшейся странице ввести названия для категорий и нажать «Добавить ID» (Рис. 2.3.)
Рис. 2.3. Создание ID категорий оценок.
Ввести формулу для вычисления итоговой оценки, согласно требованиям задачи (Рис. 2.4.)
Рис. 2.4. Ввод формулы для расчета итоговой оценки.
Отчет по оценкам курса будет включать данные по трем оцениваемым категориям, которые отражают успеваемость студентов, посещение ими лекций и результат итогового экзамена. Итоговые результаты по категориям рассчитываются как средние значения, а итоговая оценка за курс - по формуле, учитывающей «вес» каждой категории (Рис. 3.1).
Для проведения практического занятия со студентами в расписании преподавателя выделено два академических часа: с 13-00 и с 16-30.
Практическое занятие включает изучение студентами нового материала, выполнение нескольких заданий и прохождение теста на закрепление материала под контролем учителя.
Проверочный тест доступен студенту на протяжении всего времени обучения, но учитываться должна только та оценка, которую студент получил во время практического занятия.
1) Создать и настроить в курсе учебные материалы, необходимые для проведения занятия (Рис. 2.1).
Рис. 2.1. Элементы курса для занятия «Практическое занятие по группам».
2) Из-за того, что выделенные на проведение практического занятия часы разнесены во времени и общее количество студентов в группе не позволяет провести тестирование за один час, занятие «Практическое занятие по группам» необходимо создать в формате нескольких сессий и настроить следующие основные параметры (Рис. 2.2):
Формат занятия=Подгруппы;
Вариант выставления оценки=Брать из другого элемента курса;
Элемент курса, из которого брать оценку=Тест на закрепление;
Когда выставлять оценку=Во время завершения курса.
Рис. 2.2. Настройки занятия.
При создании и настройке занятия установить «Вариант выбора оценки»=Брать из другого элемента, в выпадающем списке «Элемент, из которого брать оценку» выбрать «Тест на закрепление», из которого должна транслироваться оценка (Рис. 2.3).
После того, как студент пройдет «Тест на закрепление» и за него будет выставлена оценка, эта оценка автоматически транслируется в «Общее занятие» (Рис. 3.1).
Теперь после старта сессии Занятия, настроенного через провайдер «МТС Линк», спикеру не потребуется вручную включать запись — запись мероприятия начнется автоматически.
Организовать потоковое занятие, в которое будут автоматически зачислены пользователи из нескольких локальных групп. Для этого создать и настроить в секции «Введение» курса «Н-ский язык. От А до Я.» занятие «Установочный семинар» типа «Очное занятие» с форматом «Подгруппы». Зачислить в качестве участников занятия с помощью синхронизации группы «Базовая вечер» и «Углубленная вечер». Преподаватель должен выставить оценки за проведенное занятие.
1.1. Предусловия
Курс «Н-ский язык. От А до Я.» уже существует в среде электронного обучения и для него выполнены основные настройки: применен формат курса «СЭО 3КL», определены количество секций и их названия, добавлены и настроены другие элементы курса и ресурсы.
В курсе «Н-ский язык. От А до Я.» созданы 4 локальные группы: «Базовая вечер», «Базовая утро», «Углубленная вечер», «Углубленная утро». Слушатели и преподаватели курса будут распределяться по группам в процессе занятия.
1) Добавить в секцию курса «Введение» элемент курса «Занятие 3KL». Для этого на странице курса нужно перейти в режим редактирования (поз. 1 Рис. 2.1), нажать на кнопку «Добавить элемент или ресурс» (поз. 2 Рис. 2.1) и щелкнуть на иконку Занятия (поз. 3 Рис. 2.1).
Рис. 2.1. Добавление в секцию элемента курса «Занятие 3KL».
2) Задать Занятию следующие настройки (Рис. 2.2):
Рис. 2.2. Настройки добавляемого Занятия.
Название (см. поз. 1 Рис. 2.2) = Установочное занятие Формат занятия (см. поз. 2 Рис. 2.2) = Подгруппы Тип занятия (см. поз. 3 Рис. 2.2) = Очное занятие Способ указания даты (см. поз. 4 Рис. 2.2) = Абсолютная дата (в настройке нужно указать день проведения занятия, например, 30 мая 2024) Указать время (см. поз. 5 Рис. 2.2) = 16:30 (нужно указать время проведения занятия) Домашнее задание (см. поз. 6 Рис. 2.2) =
Для базовой группы: научиться здороваться и прощаться на н-ском языке, выучить названия членов семьи на н-ском языке. Для углубленной группы: составить при помощи словаря рассказ о себе на н-ском языке объемом 100 слов.
Отслеживание выполнения (см. поз. 7 Рис. 2.2) = Отображать элемент курса как выполненный при выполнении условий Опции «Студент должен просмотреть этот элемент, чтобы он считался выполненным», «Студент должен получить оценку для выполнения этого элемента», «Для выполнения студент должен присутствовать на занятии» (см. поз. 8 Рис. 2.2) – установлены
Сохранить внесенные изменения и перейти к элементу курса.
3) На странице занятия преподаватель должен нажать на кнопку группы, чтобы создать подгруппу (Рис. 2.3).
Рис. 2.3. Кнопка добавления подгруппы.
Для подгруппы преподавателю нужно задать настройки занятия (Рис. 2.4):
Рис. 2.4. Настройки подгруппы в занятии.
Название (см. поз. 1 Рис. 2.4) = Вечернее установочное занятие Дата начала (см. поз. 2 Рис. 2.4) = 29 мая 2024 16:30 (нужно указать дату и время проведения занятия)
4) Теперь преподаватель должен перейти к добавлению участников в подгруппу, для этого он должен нажать на ссылку «Участники» (Рис. 2.5).
Рис. 2.5. Переход к редактированию участников подгруппы.
На открывшейся странице преподаватель должен добавить локальные группы, слушатели из которых, будут участвовать в занятии. Для этого нужно выбрать группы в выпадающем списке (поз. 1 Рис. 2.6) и нажать на кнопку «Синхронизировать» (поз. 2 Рис. 2.6).
Рис. 2.6. Добавление локальных групп с помощью синхронизации.
Участники выбранных групп будут автоматически синхронизированы в подгруппе (Рис. 2.7).
Рис. 2.7. Список участников подгруппы, добавленных в занятие с помощью синхронизации.
Обратите внимание, таким образом можно добавить только участников группы с ролью «Слушатель», преподавателей из синхронизированных групп нужно добавлять вручную.
При указанных настройках реализован следующий алгоритм проведения Занятия:
1. Есть некоторое количество слушателей, которые уже распределены по локальным группам в курсе, преподаватель запускает сессию Занятия, и те слушатели, которые принадлежат локальным группам «Базовая вечер» и «Углубленная вечер», могут зайти в сессию Занятия.
2. Распределенные в локальные группы участники автоматически зачисляются в созданную подгруппу элемента курса «Занятие» с помощью синхронизации.
3. Преподаватель завершает сессию Занятия, выставляет слушателям оценки и отмечает посещаемость (Рис. 3.1). После этого слушателю автоматически засчитывается выполнение элемента курса.
Используя функционал и средства автоматизации СЭО 3KL, необходимо организовать на корпоративном портале сети итальянских ресторанов процесс ежегодной оценки сотрудников компании на предмет карьерного планирования и формирования кадрового резерва (ассессмент) по алгоритму:
1) При наступлении даты очередного тестирования (дата предыдущего тестирования + 365 дней) сотрудник проходит на учебном портале тестирование. Содержание теста зависит от занимаемой сотрудником должности.
2) После тестирования проводится встреча сотрудника и куратора (hr-специалиста). Встреча проходит в дистанционном формате, дата и время встречи подбираются индивидуально, исходя из графика сотрудника и возможностей куратора.
3) Результаты тестирования и встречи являются основанием для инициации дополнительного обучения сотрудника и обновления листинга внутреннего кадрового резерва организации.
1.1. Предусловия
1) В среде электронного обучения созданы, корректно настроены и наполнены необходимыми учебными материалами (в том числе, тестами для каждой должности) курсы «Наша корпорация» (общий организационный курс для всех сотрудников организации) и «Работа с персоналом» (курс ежегодного тестирования).
2) У всех пользователей учебного портала корректно заполнено поле профиля «Должность».
3) В курсе «Работа с персоналом» для всех должностей сотрудников созданы элементы курса «Тест»и наполнены соответствующими материалами.
4) У организации заключен действующий договор с сервисом ВКС, а в среде электронного обучения создан и корректно настроен соответствующий внешний провайдер (в нашем примере — «МТС Линк»).
1) Ответственный сотрудник (диспетчер-администратор, создатель курса и т. п.) в курсе «Работа с персоналом» последовательно добавляет к каждому настроенному элементу курса «Тест» ограничение доступа «Профиль пользователя»со следующими настройками (Рис. 2.1):
Рис. 2.1. Настройка ограничения доступа к тесту по должности сотрудника.
Студент соответствовать нижеследующему условию Поле профиля пользователя = Должность Должность совпадает сназвание должности, для которой настроен тест
2) Ответственный сотрудник настраивает по сценарию «Организация регулярной переаттестации сотрудников» автоматическую ежегодную запись сотрудников на курс «Работа с персоналом» для прохождения тестирования.
3) Ответственный сотрудник создает в курсе «Работа с персоналом» элемент курса «Занятие 3KL» со следующими настройками (Рис. 2.2).
Рис. 2.2. Настройка элемента курса «Занятие 3KL».
Раздел настроек «Общее«:
Название = Ассессмент Тип занятия = Внешний провайдер Провайдер ВКС = МТС Линк* Загрузка записей = По умолчанию (загрузка записей включена)* Отображение ссылки на запись во внешнем источнике = Не отображать ссылки на записи вовнешних источниках* Формат занятия = Индивидуальное Способ указания даты = По согласованию (Индивидуальное)
______________________________________________ * — выбор значений зависит от настроенного у вас в СЭО 3КL провайдера ВКС, его возможностей, а также внутренних регламентов вашей организации по порядку проведения дистанционных мероприятий.
В разделе «Ограничение доступа» последовательно добавляет ограничения доступа «Выполнение элемента» с настройками:
Студент соответствовать любому из нижеследующих условий Выполнение элемента«Тестирование» (официанты)» должен быть отмечен как выполненный*
______________________________________________ * — общее количество добавленных ограничений должно соответствовать количеству должностей сотрудников (настроенных элементов курса «Тест»).
1) При достижении даты очередного ассессмента (дата предыдущей аттестации + 365 дней) система автоматически подписывает сотрудника на курс «Работа с персоналом», где ему доступен для прохождения тест, соответствующий его должности (Рис. 3.1).
Рис. 3.1. Вид секции «Ежегодное тестирование (ассессмент)» для сотрудника с должностью «Официант».
2) После выполнения тестирования сотруднику становится доступно Занятие «Ассессмент» (Рис. 3.2), в котором он указывает удобную ему дату персональной встречи с куратором (Рис. 3.3) и отправляет ее на согласование (Рис. 3.4).
Рис. 3.2. Элемент курса «Тестирование (официанты)» выполнен.
Рис. 3.3. Интерфейс индивидуального занятия сотрудника. Ввод даты и времени встречи с куратором.
Рис. 3.4. Интерфейс индивидуального занятия сотрудника. Дата встречи отправлена на согласование.
3) Куратор в своем интерфейсе Занятия (Рис. 3.5) видит предложенную сотрудником дату и принимает решение подтвердить ее или отклонить.
Рис. 3.5. Интерфейс индивидуального занятия куратора. Согласование предложенной сотрудником даты.
Если дата подтверждена куратором — она фиксируется как запланированное время начала занятия (Рис. 3.6).
Рис. 3.6. Интерфейс индивидуального занятия сотрудника. Дата встречи согласована куратором.
Если предложенная дата отклонена куратором, сотруднику необходимо повторить выбор времени, описанный в 2) результата.
Опубликовал: : Сергей Гусев Последние обновление: 02.03.2026
Удаление запущенной сессии Занятия
Вопрос:
Можно ли удалить уже запущенную сессию Занятия и как это сделать?
Ответ:
Функциональные возможности Занятия позволяют удалять сессии, которые находятся в статусе «Активно».
Это может быть востребовано в ситуации, когда сессия была запушена ошибочно или старт сессии выполнен некорректно, и необходимо оперативно удалить такую сессию, чтобы создать вместо нее новую, в том же элементе курса «Занятие 3KL».
По умолчанию, удалить уже запущенную сессию Занятия может пользователь с типовой ролью «Управляющий». Чтобы реализовать такую возможность для других ролей, необходимо добавить для роли право «Удалять сессии в обход стандартной логики» (mod/event3kl:delete_any_session).
Обратите внимание, при удалении сессии будут удалены видеозаписи мероприятия, очищена информация о посещаемости, участниках, синхронизации с группами.
Под интеграцией чаще всего понимают процесс обмена данными между двумя программными продуктами.
Интеграция снижает трудоемкость работы оператора и уменьшает количество ошибок ручного ввода.
Для этого нужно стремиться к тому, чтобы никакие данные не нужно было вводить повторно. При этом в каждой системе могут оставаться не синхронизированные данные, если во второй системе эти данные не используются.
Другой целью интеграции может быть удобство пользователя, возможность получить все необходимые данные без перехода в другую систему.
Иногда под интеграцией понимают совершенно другое, например, сквозную авторизацию из одной системы в другую, либо оформление двух сайтов в одинаковом дизайне и размещение их на одном сервере. Подробнее об этом вы можете прочитать в следующем разделе «Какие могут быть интеграции в СЭО 3KL?».
Какие могут быть интеграции в СЭО 3KL?
Как сказано в предыдущем абзаце, термин "интеграция" можно понимать довольно широко. Например, обычную ссылку из одной системы на другую тоже можно считать интеграцией. Чтобы результат соответствовал вашим ожиданиям необходимо более конкретно определиться, какая интеграция вам требуется и сообщить об этом специалистам.
В целом, интеграции можно разделить на следующие категории:
Сквозной переход. При клике по ссылке в одной системе осуществляется переход в другую систему. В более сложных случаях может быть переход к конкретному объекту или переход с сохранением сессии пользователя (без необходимости повторной авторизации)
Встраивание. Этот вид интеграции предполагает встраивание в материал или страницу виджета с другого сайта или системы. Например, встраивание видеороликов, интерактивных материалов и т.п.
Объединение процессов. В этом случае процесс, начатый в одной системе, продолжается в другой и завершается в исходной. Например, пользователь выбрал платный курс в СЭО 3KL и решил его приобрести, система перебросила его на сайт банка, где он совершил оплату и вернулся в СЭО 3KL, где получил доступ к курсу. Сюда же можно отнести интеграцию с прокторинговыми системами или проверку на заимствования в сданных через СЭО 3KL работах.
Встраивание с объединением процессов. В этом случае встроенный виджет получает от СЭО 3KL начальную информацию, а после завершения своей работы возвращает в СЭО 3KL результат. Например, интегрированный таким способом вебинар получает из СЭО 3KL список участников, автоматически назначает им имена и права в комнате, а после завершения вебинара СЭО 3KL получает назад время присутствия пользователей на вебинаре и видео-запись вебинара.
Отображение данных. Внутри одной системы отображаются данные из другой системы. При этом система их только показывает, никак не анализирует, не обрабатывает, не объединяет со своими данными. Например, пользователь в личном кабинете СЭО 3KL видит список документов (справок, ведомостей, приказов) из другой системы и может их скачать в PDF.
Импорт данных. Этот вид интеграции предполагает, что данные из внешней системы попадают в СЭО 3KL и там ею обрабатываются. Например, внешняя информационная система (кадровая система или АСУ учебного заведения) передает в СЭО 3KL список пользователей, а СЭО 3KL регистрирует их и открывает им доступ.
Экспорт данных. Данные из СЭО 3KL выгружаются во внешнюю систему. Например, итоговые оценки за курсы, пройденные в СЭО 3KL выгружаются в буферную базу данных, откуда их берет информационная система (такая как АСУ СПРУТ).
Ниже приведен список основных интеграция, поддерживаемых СЭО 3KL
Тип интеграции
Уровень реализации
Комментарий
Переход по ссылке
Контент
Просто поставьте ссылку из одной системы на другую, например, в настраиваемом меню
Переход по ссылке к конкретному объекту
Контент, настройка
Предполагается, что ссылка должна вести не на заглавную страницу другой системы, а к конкретному объекту, например, к карточке студента. Для этого в ней должен содержаться идентификатор этого объекта. Напеример, если в профиле пользователя содержится "внешний id" и ссылка на личный кабинет персоны в другой системы должна содержать этот ID, его можно добавить с помощью фильтра "Шорткоды" и разместить в личном кабинете пользователя. В зависимости от условий, можно воспользоваться плагинами "фильтр Шорткоды" или "блок Внешние данные". Иногда требуется доработка с участием программистов
Встраивание вебинаров
Настройка
Если требуется, чтобы преподаватель мог разместить в курсе занятие, а система автоматически создала для него вебинарную комнату и слушатели могли перейти к ней без авторизации, можно воспользоваться модулем интеграции вебинаров. Для таких продуктов, как МТС Линк, TrueConf, BigBlueButton в системе есть готовые плагины интеграции, достаточно указать реквизиты доступа. Для других же потребуется разрабатывать новый плагин интеграции.
Встраивание материалов из ЭБС
Настройка
Аналогично предыдущему пункту, для некоторых ЭБС, таких как ЭБС Лань, систем на базе MediaWiki и "База Знаний 3KL" уже существуют готовые модули интеграции. Для других же его предстоит разработать.
Прием оплаты
Настройка
Есть встроенная поддержка Сбербанк, ЮKassa, Epay (JSC Halyk bank). Для разработки интеграции с другими системами обратитесь в расширенную техническую поддержку
Импорт из CSV
Настройка
Система поддерживает импорт из CSV списка слушателей, списка подписок слушателей на курсы и некоторые другие (см ниже)
Экспорт в CSV
Настройка
Импорт из буферной БД
Настройка
Экспорт в буферную БД
Настройка
Обмен данными через веб-службы
Настройка
СЭО 3KL поддерживает довольно обширное API по протоколам REST и SOAP. Активировать веб-службы с нужными протоколами, создать ключи и посмотреть документацию на API можно в меню Администрирование -> Сервер -> Веб-службы
Разработка плагина интеграции на заказ
Доработка
Если ни один из вышеперечисленных способов не Откройте заявку в категории "Выделенный специалист (н.часы)/Разработчик или сисадмин", опишите вашу потребность. Перед открытием заявки убедитесь, пожалуйста, что на вашем балансе достаточно нормо-часов для осуществления проектирования и последующей разработке.
Как выбрать подходящий способ обмена (импорта и экспорта) данными?
СЭО 3KL предлагает различные способы загрузки и обновления данных. В этом разделе рассмотрены эти методы, начиная от простых и заканчивая более сложными. Цель - помочь пользователям без глубоких IT-знаний лучше понять возможности интеграции с СЭО 3KL. Каждый из перечисленных ниже способы содержит как полностью готовые к использованию сценарии, которые нужно только настроить, с чем вам поможет специалист техподдержки, так и сценарии, требующие разработки. Однако, когда речь идет об обмене данными с внешней системой, без специалиста по данной системе, который подскажит вам, в каких форматах возможна выгрузка сейсчас и что можно добавить путем доработки не обойтись.
1. Внесение данных вручную
Если у вас небольшой объем данных, самым простым решением может быть ручной ввод данных в СЭО 3KL. Этот подход не требует особых IT-навыков и подойдет тем, у кого нет других информационных систем.
2. Импорт данных через CSV
Если у вас уже есть данные в Excel или в формате CSV, вы можете импортировать их напрямую в СЭО 3KL. CSV (Comma-Separated Values) - это универсальный формат, который может быть открыт с помощью любого табличного процессора, включая Excel. Это немного сложнее, чем ручной ввод данных, но значительно быстрее для больших объемов информации.
3. Автоматический импорт CSV
Если у вас большой объем данных, которые часто обновляются, может быть удобно настроить автоматический импорт CSV. Вы можете установить систему таким образом, чтобы СЭО 3KL автоматически загружал новую информацию из файла CSV в указанное время.
4. Синхронизация через буферную таблицу в базе данных
Это подходит для организаций, у которых уже есть система, поддерживающая работу с базами данных. В этом случае, можно установить автоматическую синхронизацию данных между вашей системой и СЭО 3KL.
5. Использование протоколов LDAP и OAuth2
LDAP (Lightweight Directory Access Protocol) и OAuth2 - это протоколы, которые позволяют безопасно передавать данные между системами данными о пользователях. Благодаря протоколу OAuth2 вы можете организовать сквозной вход пользователей с вашего корпоративного портала в СЭО 3KL, если ваш портал поддерживает протокол OAuth2 Server. Протокол LDAP позволяет организовать вход в СЭО 3KL пользователей из вашего корпоративного домена Active Directory. В обоих случаях, есть возможность передать в СЭО 3KL дополнительные поля для профиля пользователя.
6. Сетевое API
API (Application Programming Interface) - это набор правил и протоколов, которые позволяют различным приложениям взаимодействовать друг с другом. СЭО 3KL включает встроенный сервер REST и SOAP, который позволяет внешним системам запрашивать из СЭО 3KL данные и "отдавать СЭО 3KL приказания", такие как приказ "завести нового пользователя". Если ваша система поддерживает использование API, это может быть эффективным способом для автоматической синхронизации данных с СЭО 3KL. Обратите внимание, что этот подход потребует помощи специалиста, так как он требует технической экспертизы.
Сколько стоит интеграция?
Не существует какого-то общепринятого списка требований к интеграции. Интеграцией можно назвать как кнопку в одной программе, запускающей другую, так и полную синхронизацию всех объектов в реальном времени. Поэтому определить возможность и цену интеграции можно только на основании требований к интеграции.
Как минимум требования к интеграции должны включать:
Перечень объектов и их полей, которые должны передаваться между системами.
Например: список пользователей, список подписок на курс, оценки.
Направление передачи данных:
Например: пользователи и подписки на курс передаются из 1С:Университет в СЭО 3KL, а оценки передаются в обратном направлении.
Требования к процессу:
Например: интеграция должна происходить полностью автоматически без вмешательства оператора, информация о пользователе и его подписках должна актуализироваться в момент входа пользователя в систему, но не реже 1 раза в сутки, а информация об оценках должна выгружаться по запросу оператора через 1С.
Поэтому интеграция может быть как бесплатной, если использует только готовые инструменты, так и предполагать платную доработку.
Существуют ли типовые сценарии интеграции?
Да, при интеграции СЭО 3KL с системами класса «Электронный деканат» (1С:Университет, 1С:Колледж), а также кадровыми системами (1С:ЗУП) как минимум, стремятся обеспечить передачу списка пользователей (студентов/преподавателей/сотрудников) из 1С в СЭО 3KL. Это необходимый минимум, без которого параллельная эксплуатация двух этих систем становится крайне неудобной.
Также часто реализуют передачу списка подписок на курс и обратную передачу оценок. Это более сложные процессы, которые требуют некоторой подготовки со стороны 1С (выполняемой 1С-партнером или штатным 1С-разработчиком) .
Силами наших разработчиков возможна только доработка на стороне СЭО 3KL. На стороне 1С разработка осуществляется либо силами клиента, либо силами других разработчиков.
Какие существуют готовые инструменты интеграции 1С и СЭО 3KL?
Перечисленные в этом разделе способы используют готовые инструменты, которые уже присуствуют в СЭО 3KL. Поэтому на стороне СЭО 3KL не требуется никаких доработок. Все необходимые настройки на стороне СЭО 3KL выполняет гарантийная техническая поддержка.
От вас потребуется только добавить поддержку взаимодействия на стороне 1С.
Буферная база данных
Чаще всего используется интеграция через буферную базу данных. Этот способ предполагает создание промежуточной базы данных, в которую из 1С будут выгружаться данные для передачи в СЭО 3KL. Обычно это делает администратор или разработчик конфигурации 1С.
С помощью этого способа СЭО 3KL может принять следующие типы объектов:
Пользователи. Помимо основных данных, таких как ФИО, электронная почта, логин и пароль (могут быть переданы из 1С или сформированы на стороне СЭО 3KL и затем высланы на электронную почту или в SMS-сообщении), может быть передано неограниченное количество дополнительных полей профиля.
Подписка на курсы. Этот способ предполагает передачу из 1С в СЭО 3KL списка пользователей и курсов, на которые они должны быть подписаны. Если таких курсов еще не существует, они могут быть автоматически созданы (тогда пользователи будут подписаны на пустые, только что созданные курсы).
Подразделения (для модуля «Электронный Деканат»).
Контингент. Студенты. Аналогичен передаче списка пользователей, но данные импортируются в модуль «Электронный деканат» с обработкой специальности, параллели, академической группы и подразделения (кафедры). Что позволяет задействовать встроенный модуль «Электронный деканат».
Контингент.Сотрудники. Аналогично предыдущему, но для преподавателей или сотрудников.
Учебные программы (для модуля «Электронный деканат»).
Учебные процессы. Список учебных процессов (группа + дисциплина + преподаватель + семестр) для модуля «Электронный деканат».
Достижения. Перечень достижений для модуля «Порфтолио учебных и внеучебных достижений».
Этот способ аналогичен предыдущему, но предполагает взаимодействие через импорт/экспорт файлов в формате CSV (Excel).
Этот вариант предполагает выгрузку и загрузку файлов вручную, из-за чего гораздо менее удобен, и применяется гораздо реже.
REST/SOAP
В СЭО 3KL реализован сетевой API, который позволяет внешним системам запрашивать данные из СЭО 3KL, либо отдавать команды на создание/обновление объектов. Документацию по API и его методам можно посмотреть в СЭО 3KL в блоке «Настройки»->«Администрирование»-> «Сервер»->«Веб-службы»->«Документация API». Применение этого API на стороне 1С требует разработки модуля-адаптера, который будет выполнять данные вызовы.
Уточняйте нюансы у нашей службы технической поддержки.
Строго говоря, этот способ не является интеграцией с 1С. Однако, во многих организациях уже реализована автоматическая выгрузка сотрудников или слушателей из 1С в Active Directory. СЭО 3KL позволяет использовать эти данные из одного или нескольких доменов Active Directory одновременно.
Какие дополнительные способы интеграции можно разработать?
В случае, если ни один из готовых вариантов вам не подходит, мы готовы выполнить для вас доработку на стороне СЭО 3KL, чтобы реализовать нужный вам сценарий интеграции.
Разработка выполняется либо в рамках услуги «Расширенная техническая поддержка», либо в рамках выполнения работ по согласованному ТЗ.
OData
В 1С присутствует встроенный REST интерфейс, позволяющий обращаться к данным из 1С без модификации конфигурации на стороне 1С.
От ваших специалистов потребуется лишь включить этот интерфейс, открыть нам к нему доступ и перечислить объекты и их поля, с которыми нам следует взаимодействовать.
Буферная БД
Если готовых инструментов синхронизации через буферную БД вам недостаточно, мы готовы разработать новые или модифицировать существующие по вашему заданию.
Дополнительные интерфейсы SOAP/REST
Если готовый сетевой API вам по каким-либо причинам не подойдет, мы готовы разработать дополнительные вызовы по вашему заданию.
Обмен файлами
Этот способ не очень удобен, однако, вполне функционален. Если ваш разработчик 1С предпочтет интеграцию на базе обмена файлами в форматах CSV, XML или другом открытом формате, мы готовы разработать соответствующие конвертеры на стороне СЭО 3KL.
Опубликовал: : Алексей Дьяченко Последние обновление: 14.01.2026
Способы регистрации и аутентификации пользователей
Материал содержит описание глобальных настроек аутентификации в СЭО 3KL, ссылки на статьи о способах аутентификации пользователей и на дополнительную информацию об аутентификации. . . . . . .
Таблица «Доступные плагины аутентификации» содержит следующие данные:
Название. Название установленного в системе плагина аутентификации.
Пользователи. Количество пользователей, использующих при проверке данный метод.
Включить. Индикатор состояния плагина:
— плагин активен;
— плагин отключен;
пусто — данный способ аутентификации не может быть принудительно отключен в системе.
Настройки. Ссылка в колонке позволяет перейти на страницу настроек плагина.
Проверка настроек. Перейдя по ссылке пользователь может убедиться в корректности установленных параметров плагина или получить рекомендации по их настройке.
Удалить. Возможность удаления плагинов отключена в СЭО 3КL, находящихся на гарантийной поддержке.
В секции «Общие настройки» возможно определить параметры:
Самостоятельная регистрация. Из выпадающего списка можно выбрать способ, который будет использоваться для самостоятельной регистрации пользователей в СЭО 3КL:
Отключить (самостоятельная регистрация в системе будет невозможна);
Самостоятельная регистрация по электронной почте;
Аутентификация СЭО 3КL.
Если в вашей системе допускается самостоятельная регистрация пользователей, рекомендуем использовать для этого плагин «Аутентификация СЭО 3КL», обладающий гибким механизмом настройки регистрационной формы и позволяющий реализовать уникальные сценарии регистрации.
Разрешить использовать адрес электронной почты в качестве логина. Если опция установлена, для входа на сайт пользователи могут использовать как логин, так и адрес электронной почты (если он уникальный).
Разрешить учетные записи с одинаковыми адресами электронной почты. При установленной опции допускается использовать одну электронную почту для нескольких учетных записей.
Данная опция будет работать только в том случае, если в качестве способа самостоятельной регистрации выбран плагин «Самостоятельная регистрация по электронной почте». Если вы используете плагин «Аутентификация СЭО 3КL», создание учетных записей с одним и тем же адресом почты будет невозможно при любом состоянии опции «Разрешить учетные записи с одинаковыми адресами электронной почты».
Предотвратить создание учетной записи при аутентификации. Опция устанавливается, если необходимо обеспечить доступ к системе только для пользователей, у которых уже существует учетная запись, а сама аутентификация выполняется через внешнюю БД.
Кнопка гостевого входа. Здесь можно выбрать, отображать кнопку гостевого входа или нет.
Лимит одновременных подключений. При включенном параметре число одновременных входов через браузер для каждого пользователя будет ограничено и при достижении лимита самая старая сессия будет прервана.
Адрес альтернативной страницы входа в систему. Страница по указанному здесь адресу будет использоваться в качестве страницы входа на сайт. Эта страница должна содержать форму, которая ведет на страницу типа «https://ваша_СЭО_3КL/login/index.php» и возвращает поля username и password. Если поле пустое — будет использоваться стандартная страница входа в систему.
Будьте внимательны: если адрес будет указан неверно, то доступ к сайту окажется заблокированным!
Страница восстановления пароля. Введенный здесь адрес страницы будет использоваться для восстановления забытого пароля сайта. Если поле оставить пустым — будет применяться стандартная процедура восстановления пароля.
Инструкции. Размещенный здесь текст будет отображаться пользователям на странице входе в систему. Если поле оставить пустым — будет отображаться инструкция по умолчанию.
Разрешенные почтовые домены. Если необходимо ограничить все новые адреса электронной почты определенными доменами, перечислите их, разделяя пробелами. Все остальные домены будут запрещены. Чтобы разрешить все дочерние домены, название должно начинаться с точки. Чтобы разрешить корневой домен вместе с его поддоменами, добавьте домен дважды — один раз с предшествующей точкой и один раз без неё (например, .ourcollege.edu.ru ourcollege.edu.ru).
Запрещенные почтовые домены. Для запрета почтовых адресов с определенных доменов, необходимо перечислить их здесь через пробел. Чтобы запретить все дочерние домены, начните название домена с точки (например, .live.com).
Учитывать ограничения доменов при смене почты. Если опция включена, проверка по спискам разрешенных и запрещенных доменов будет выполняться не только при создании новых учетных записей, но и при изменении пользователем адреса электронной почты.
Ключ сайта ReCAPTCHA и Секретный ключ ReCAPTCHA. Ключи API используемого в СЭО 3КL провайдера капчи.
Подробная информация об использовании и настройках капчи в статье «Капча в СЭО 3KL».
С версии 4.1.5c в СЭО 3KL доступен плагин капчи, альтернативный Google Captcha и независимый от внешних сервисов − «Captcha 3KL».
Вебинар #10 (2020-04-17): Инструменты управления пользователями в Moodle и СЭО 3KL
План вебинара: Что такое пользователь Moodle (3мин 20сек) Инструменты саморегистрации пользователей Инструменты создания пользователей силами администратора Инструменты импорта и синхронизации пользователей Дополнительные поля профиля пользователя (27мин 10сек) Массовые действия и прочие операции с пользователями
Опубликовал: : Сергей Гусев, Алексей Городков Последние обновление: 02.06.2025
Плагин «Антиплагиат.ру». Проверка работ слушателей на заимствования с помощью сервиса «Антиплагиат»
Сервис «Антиплагиат» интегрирован в СЭО 3KL в элементе курса «Задание» и в блоке «Самопроверка на заимствования 3КL» и позволяет организовать проверку работ пользователей на заимствования. . . . . . .
Обратите внимание: для использования описанных ниже возможностей СЭО 3КL, у вашей организации должна быть зарегистрирована в сервисе «Антиплагиат» активная учетная запись с правами «администратор» или «эксперт» и возможностью подключения к сервису по API.
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 4.1.6b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
1. Общая информация
При помощи плагина «Антиплагиат.ру» реализована интеграция с сервисом «Антиплагиат», которая позволяет организовать проверку работ слушателей на заимствования.
определять процент оригинальности, цитирования, самоцитирования в документе;
определять наличие в файле признаков технических способов изменения текста или формата в документе, в том числе фрагментов, сгенерированных нейросетями;
генерировать, просматривать и редактировать отчеты, в которых отображаются критерии оригинальности;
добавлять документ в индекс (базу источников сервиса «Антиплагиат») для проверки работ на оригинальность.
2.1. Проверка наличия заимствований в работах слушателей в элементе курса «Задание»
Плагин позволяет проверить на оригинальность работы, которые сдали слушатели в элементе курса «Задание».
Слушатель загружает ответ на задание в виде текстового файла. После проверки работы сервисом, на странице задания ему отобразится информация об оригинальности загруженного ответа (Рис. 2.1.1).
Загрузка документов пользователя в сервис «Антиплагиат» и установка их на проверку выполняется по расписанию задач планировщика СЭО 3КL. Рядом с еще не проверенными работами будет отображаться сообщение «Загрузка в систему поиска заимствований еще не производилась». Рядом с каждым файлом отображаются дата и время загрузки документа в систему.
Рис. 2.1.1. Критерии оригинальности загруженного слушателем ответа на странице задания.
После того, как все слушатели загрузят в систему свои ответы на задания и работы будут проверены в сервисе «Антиплагиат», преподаватель сможет увидеть список ответов слушателей с процентом заимствования в них и показателями оригинальности работ (Рис. 2.1.2).
2.2. Самостоятельная проверка своих работ в личном кабинете пользователя (блок «Самопроверка на заимствования 3КL»)
Подразумевается, что сервис «Антиплагиат» подключен в СЭО 3КL, а блок «Самопроверка на заимствования 3KL» присутствует в личном кабинете пользователя.
При помощи блока «Самопроверка на заимствования 3KL» слушатели могут выполнить самостоятельную проверку своих работ на оригинальность перед отправкой их преподавателю.
Эта возможность может быть востребована, например, когда студенты или сотрудники ВУЗа публикуют научные работы. При этом, проверка на заимствования является обязательным условием. Пользователи могут выполнить такую проверку непосредственно через личный кабинет сервиса, однако, в этом случае придется компроментировать логин/пароль от него, предоставив доступ многим пользователям. Кроме этого, существует лимит на количество проверок (зависит от подключенного тарифа) и может получиться так, что последние пользователи не смогут проверить свои работы. Использование блока «Самопроверка на заимствования 3KL» позволяет избежать этих проблем: блок доступен всем пользователям и позволяет ограничить количество файлов, которые каждый пользователь может загрузить в течение дня.
Пользователь в личном кабинете открывает блок «Самопроверка на заимствования 3KL» и загружает на проверку подготовленную работу (Рис. 2.2.1).
Рис. 2.2.1. Блок «Самопроверка на заимствования 3KL»в личном кабинете пользователя.
После того, как сервис «Антиплагиат» обработает загруженный файл, в интерфейсе блока становится доступен результат оригинальности работы (Рис. 2.2.2).
Рис. 2.2.2. Анализ оригинальности файла в блоке «Самопроверка на заимствования 3КL».
Показатели оригинальности дают возможность без непосредственного анализа текста, оперативно оценить, какие именно факторы повлияли на общую оригинальность работы: цитировал ли пользователь произведений других авторов, использовал фрагменты собственных работ или технические приемы изменения текста. После того, как работа была проверена сервисом «Антиплагиат», становятся доступны следующие показатели (Рис. 2.3.1):
Рис. 2.3.1. Пример показателей оригинальности работ в блоке «Самопроверка на заимствования 3KL».
Оригинальность - показывает в процентах, насколько оригинален проверяемый текст. Помимо численного значения оригинальности, предусмотрена цветовая индикация показателя:
зелёный — документ оригинален более, чем на 85%;
желтый — документ оригинален на 50-85%;
красный — документ оригинален менее, чем на 50%.
Цитирование - показывает, какой процент цитат присутствует в тексте. Под цитатой подразумевается корректно оформленный «фрагмент текста проверяемого документа, совпадающий или почти совпадающий с фрагментом текста источника и оформленный в соответствии с правилами цитирования, с полной библиографической информацией об источнике. Также к цитированиям относятся общеупотребительные выражения, библиографический список, фрагменты текста, найденные в источниках из коллекций нормативно-правовой документации».
Если оформление цитаты не удовлетворяет требованиям сервиса «Антиплагиат», то этот фрагмент «чужого» текста будет отмечен в отчете как «совпадения», а процент такого заимствования вычтен из общей оригинальности работы.
Самоцитирование - показывает процент повторения (совпадения) текста с другими работами этого же автора, которые найдены в процессе проверки в базе источников (индексе) сервиса «Антиплагиат».
Подозрительный документ - индицируется при обнаружении системой признаков технических способов изменения текста в документе: замена символов, вставка невидимого текста и т. п. Значок «Подозрительный текст» так же появится, если текст сгенерирован нейросетью.
Отметка «Подозрительный документ» может быть признаком того, что автор пытается скрыть заимствования и искусственно повысить процент оригинальности загруженной работы.
Тексты, ранее проверенные на заимствования, могут быть добавлены в индекс — загружены в сервис «Антиплагиат» как источники. Если работа была добавлена в индекс, то последующие загруженные на проверку работы с совпадающими фрагментами текста будут считаться сервисом как заимствования и снижать общую оригинальность материала. Для автора текста (того, чья работа первой была добавлена в индекс) эти фрагменты будут отмечаться как «самоцитирование». Для остальных пользователей такие фрагменты будут маркироваться в отчете как «совпадения» (см. Рис. 2.1.3).
Для того, чтобы включить документ в перечень источников, преподавателю нужно перейти к просмотру всех ответов и добавить необходимые работы (уже проверенные сервисом) в индекс: нажать на кнопку «Добавить в индекс» на странице оценивания выполненных заданий (поз. 1 Рис. 2.4.1) или на странице проверки заданий в режиме аннотирования (поз. 2 Рис. 2.4.1).
Рис. 2.4.2. Кнопка «Добавить в индекс».
Добавленный в индекс документ можно исключить индекса, тогда в качестве источника он отображаться больше не будет. Для исключения достаточно нажать кнопку «Убрать из индекса» (Рис. 2.4.2).
4. Глобальные настройкитребуются права Администратора
Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
4.1. Активация плагина «Антиплагиат.ру» в СЭО 3КL
Плагин «Антиплагиат.ру» (plagiarism_apru) по умолчанию включен в сборку СЭО 3КL (Рис. 4.1.1).
Рис. 4.1.1. Плагин «Антиплагиат.ру» в перечне плагинов СЭО 3КL.
Для того, чтобы можно было использовать в СЭО 3КL возможности проверки на заимствования, необходимо:
выполнить настройку плагина, оформив в личном кабинете технической поддержки ООО «Открытые технологии» заявку категории «Гарантийная техподдержка / Настройки прочие».
К глобальным настройкам плагина «Антиплагиат.ру» (Рис. 4.2.1) можно перейти через соответствующую ссылку «Установки» со страницы «Обзор плагинов» (см. Рис. 4.1.1) или со страницы администрирования (Администрирование->Плагины->Выявление плагиата->«Антиплагиат.ру»).
На вкладке «Тарифный план» доступна информация о серийном номере,тарифном плане, состоянии/сроке действия плагина «Антиплагиат.ру» в СЭО 3КL (см. Рис. 4.2.1).
Нажав на ссылку «Информация о тарифе» можно ознакомиться с данными о тарифном плане сервиса «Антиплагиат» (Рис. 4.2.1.а):
Рис. 4.2.1.а. Пример информации о тарифном плане сервиса «Антиплагиат».
Тарифный план. Название действующего для СЭО 3КL тарифного плана сервиса «Антиплагиат».
Дата подписки/Дата окончания подписки. Период действия сервиса по выявлению плагиата.
Количество доступных проверок по тарифу. Сколько всего проверок на заимствования могут выполнить пользователи сервиса в рамках действующего тарифного плана.
Количество оставшихся проверок. Сколько еще, на текущий момент, можно выполнить проверок на заимствования.
Данные на страницу поступают в СЭО 3КL непосредственно от сервиса «Антиплагиат», по API. В случае несовпадения отображаемых значений с ожидаемыми, рекомендуем обратиться в техническую поддержку сервиса «Антиплагиат».
Включить «Антиплагиат.ру». Позволяет включить/отключить использование проверок на заимствования в СЭО 3КL.
Использовать в элементе курса «Задание». Если опция установлена, в настройках элемента курса «Задание» становится доступен раздел «Настройка плагина плагиаризма «Антиплагиат» (Рис. 4.2.2.б).
Рис. 4.2.2.б. Пример страницы настроек элемента курса «Задание». Опция «Использовать в элементе курса «Задание» установлена в системе.
На вкладке доступны следующие настройки (Рис. 4.2.3.а):
Рис. 4.2.3.а. Вкладка «Настройки по умолчанию».
Включить «Антиплагиат.ру». Определяет, включен(=Да) или отключен (=Нет) по умолчанию плагин «Антиплагиат.ру» в настройках элемента курса «Задание».
Отобразить свидетельства оригинальности для студентов. Будут ли по умолчанию доступны или недоступны результаты проверки работ в элементе курса «Задание» для слушателей.
Требовать блокировки ответа для проверки. Настройка по умолчанию для возможности редактирования в элементе курса «Задание» работы слушателя после отправки ее на проверку:
Да — редактирование запрещено;
Нет — редактирование разрешено.
Количество документов, отправляемых за один раз на проверку в «Антиплагиат.ру». Количество работ по умолчанию, которое отправляется на проверку в «Антиплагиат» за одно срабатывание Планировщика задач.
Количество документов, отправляемых за раз на синхронизацию. Максимальное количество работ по умолчанию, которое может быть загружено и обработано сервисом «Антиплагиат» во время одного сеанса проверки.
5.1. Настройка проверки работ слушателей на заимствования в элементе курса «Задание»
Параметры, отвечающие за возможность использования сервиса «Антиплагиат» при проверке работ слушателей сгруппированы в разделе настроек «Настройки плагина плагиаризма «Антиплагиат» (поз. 2 Рис. 5.1.1).
Рис. 5.1.1. Настройки плагина плагиаризма «Антиплагиат» в элементе курса «Задание».
Включить «Антиплагиат.ру». Определяет, включена (= Да) или отключена (= Нет) проверка работ слушателей в данном элементе курса «Задание»..
Отобразить свидетельства оригинальности для студентов. Определяет, будут (= Да) или не будут (= Нет) доступны результаты проверки на заимствования для самого слушателя, отправившего ответ за задание.
Требовать блокировки ответа для проверки. Устанавливает возможность редактирования работы слушателя после отправки ее на проверку:
Да — работа не будет отправлена на проверку до тех пор, пока не будет заблокирована от редактирования;
Нет — работа будет отправлена на проверку, даже если не была заблокирована от редактирования.
При этом, способ блокировки заданий зависит от значения параметра «Требовать нажатия кнопки «Отправить» в разделе настроек «Параметры ответа» (см. поз. 1 Рис. 5.1.1):
«Требовать нажатия кнопки «Отправить» = Да. Слушателю на странице задания отображается кнопка «Отправить», при нажатии на которую ответ блокируется. После чего работа будет автоматически передана на проверку.
«Требовать нажатия кнопки «Отправить» = Нет. В этом случае преподавателю потребуется вручную блокировать ответы студентов в интерфейсе просмотра ответов на задание, если настройка «Требовать блокировки ответа для проверки» = Да.
Обратите внимание, что загружаемый слушателем файл с работой должен иметь расширение, соответствующее файлу текстового формата (doc, txt, rtf и т. п.).
При добавлении в портфолио пользователей достижений в виде файлов (например: курсовые и дипломные работы, статьи, исследования и т. п.) может быть настроено автоматическое добавление таких работ в список источников сервиса «Антиплагиат». Эта возможность доступна в шаблонах достижений типа «Результаты заданий» (Рис. 6.1) и «Настраиваемый» (Рис. 6.2).
Рис. 6.1. Страница настроек достижения портфолио по шаблону «Результаты заданий».
Рис. 6.2. Страница настроек достижения портфолио по шаблону «Настраиваемый».
После того, как достижение пользователя будет подтверждено (Рис. 6.3), оно безусловно добавится в индекс антиплагиата, что позволит в дальнейшем избежать его копирования другими слушателями.
Рис. 6.3. Пример страницы портфолио пользователя с достижениями в виде файлов. Для достижения «Аналитические исследования» применен шаблон «Результаты заданий», для достижения «Публикация в периодике» — шаблон «Настраиваемый».
Подробнее о создании и настройке достижений в цикле статей «Портфолио».
Отчет о проверке на заимствования формируется на стороне сервиса «Антиплагиат». Содержание настоящего раздела статьи носит ознакомительный характер. Со всеми вопросами о функционале отчета и корректности отображаемых данных следует обращаться непосредственно в техническую поддержку сервиса «Антиплагиат».
После завершения проверки работы сервисом «Антиплагиат», пользователю (и слушателю, и преподавателю) становится доступен подробный отчет по проверке.
Для перехода к отчету необходимо нажать кнопку «Отчет» на странице задания, рядом с загруженным документом (Рис. 7.1).
Рис. 7.1. Кнопка «Отчет» в интерфейсе студента (1) в интерфейсе проверяющего преподавателя (2).
Сгенерированный сервисом полный отчет содержит следующие данные (Рис. 7.2):
Рис. 7.2. Пример полного отчета сервиса «Антиплагиат».
Информация об источнике загрузки файла и авторе документа (см. поз. 1 Рис. 7.2).
Оценка оригинальности работы (см. поз. 2 Рис. 7.2). Отображается общий процент оригинальности и показатели оригинальности ( критерии совпадения, цитирования, самоцитирования).
Основное меню отчета (см. поз. 3 Рис. 7.2). Содержит инструменты для работы с отчетом (Рис. 7.3):
Рис. 7.3. Основное меню отчета.
Перейти к старому виду отчета. При выборе этого пункта меню сервис предупредит о нежелательности этого действия ввиду того, что старый вид отчета скоро будет выведен из эксплуатации.
Параметры проверки. Открывает модальное окно с информацией о процессе проверки.
Экспорт. Позволяет скачать отчет в формате pdf.
Сохранить. Позволяет сохранить изменения, внесенные в отчет.
Руководство. Открывает инструкцию по работе с отчетом.
История отчетов. Открывает модальное окно с историей изменений отчета.
Версия для печати. Открывает в отдельной вкладке копию отчета, подготовленную для печати.
Текстовые метрики. Открывает модальное окно с семантическими характеристиками текста.
Библиография. Открывает список источников сервиса, которые используются для поиска заимствований.
Меню быстрого перехода к фрагментам заимствования в тексте (см. поз. 4 Рис. 7.2). Из выпадающего списка пользователь имеет возможность выбрать необходимый ему показатель заимствования и с помощью кнопок «влево-вправо» перемещаться непосредственно к фрагментам текста (блокам), которые сервис «Антиплагиат» отметил как неоригинальный. Инструмент может быть востребован при анализе оценки объемного текста.
Маркер «Подозрительный документ»(см. поз. 5 Рис. 7.2). Отображается, если при проверке были выявлены признаки технических способов изменения текста. При нажатии на иконку откроется модальное окно с ссылкой «Подробнее» (Рис. 7.4) для перехода на страницу «Подозрительный документ» с детальной информацией.
Рис. 7.4. Окно перехода на страницу «Подозрительный документ».
На странице «Подозрительный документ» фрагменты текста, которые сервис посчитал подозрительными, будут отмечены красным цветом (Рис. 7.5).
Рис. 7.5. Страница «Подозрительный документ».
Перечень источников сервиса, в которых были обнаружены совпадения с проверяемым текстом (см. поз. 6 Рис. 7.2). По умолчанию источники отображаются в свернутом виде. В развернутом спойлере источника становятся доступны следующие возможности (Рис. 7.6):
Рис. 7.6. Спойлер источника в развернутом виде.
Информация о найденном заимствовании (см. поз. 1 Рис. 7.5):
Актуален. Дата проверки документа.
Доля в отчете. Объем заимствований из этого источника относительно общего количества заимствований по показателю (в процентах).
Блоков в тексте. Количество фрагментов (блоков) текста, в которых обнаружены заимствования из этого источника.
Блоков в отчете. Количество фрагментов (блоков) текста из этого источника, присутствующих в перечне источников отчета.
Информация об источнике (см. поз. 2 Рис. 7.5). При нажатии на эту кнопку, откроется модальное окно с подробной информацией об источнике.
Текст источника (см. поз. 3 Рис. 7.5) - При нажатии на эту кнопку, откроется полный текст источника.
Редактировать тип источника (см. поз. 4 Рис. 7.5). Позволяет отредактировать тип показателя источника, если сервис «Антиплагиат» определил тип неправильно. При нажатии откроется модальное окно, в котором нужно исправить тип источника (совпадения/цитирования/самоцитирования) и указать причину редактирования.
Исключить источник (см. поз. 5 Рис. 7.5). Позволяет исключить данный источник из списка источников. При нажатии откроется модальное окно, в котором нужно указать причину исключения и оставить комментарий (необязательно). После исключения источник перестает отображаться во вкладке «Источники» и становится доступен во вкладке «Исключенные источники».
Чтобы восстановить ошибочно удаленный источник, необходимо перейти во вкладку «Исключенные источники», выбрать нужный источник и нажать иконку восстановления источника.
Проверяемый текст с выделенными заимствованиями (см. поз. 7 Рис. 7.2). Заимствования выделены цветом, в конце выделенного фрагмента проставлена метка с номером источника, в котором это заимствование найдено (поз. 2 Рис. 7.7). Для быстрого перехода по страницам текста используется пагинация, расположенная слева от текста (поз. 1 Рис. 7.7).
Рис. 7.7. Фрагмент заимствованного текста и источник заимствования.
Вебинар — это широко используемый в процессе дистанционного обучения инструмент для проведения онлайн-встреч в режиме реального времени с возможностью демонстрации презентации или видеозаписи организатором мероприятия.
Как правило, участники имеют возможность задавать свои вопросы, общаться в чате. Модератор может предоставить микрофон любому участнику.
В зависимости от используемой платформы для вебинаров/поставщика видеоконференцсвязи (ВКС), набор доступных возможностей может дополнительно включать: запись вебинара, проведение опросов по время вебинара, инструменты оценивания и статистики, несколько комнат с управлением доступом и т. п.
Для удобства пользователей в СЭО 3КL предусмотрена интеграция с сервисами вебинаров, информация о которых доступна в таблице, приведенной ниже. Благодаря интеграции, для участников вебинар выглядит как часть среды электронного обучения:
учителя создают и настраивают вебинары непосредственно из конструктора курса;
студенты переходят в комнату вебинара прямо из материалов курса;
отсутствует повторная регистрация и авторизация.
Интеграция с вебинарами доступна в СЭО 3КL для любого тарифного плана любого вида лицензии. Список доступных сервисов постоянно расширяется, исходя из потребностей клиентов.
2. Перечень вебинар-сервисов, доступных в текущей версии СЭО 3КL
Название сервиса
Описание
Разработка интеграции
Тип интеграции
Варианты подключения
TrueConf
Коммерческая платформа TrueConf для проведения веб-конференций
Приобретение облачного сервиса Zoom meeting (тарифный план должен включать опцию «REST API»)
1 — на текущий момент необходимая для интеграции опция «TrueConf API» предоставляется только в серверной версии TrueConf.
2 — существует сторонний плагин интеграции с BigBlueButton от сообщества разработчиков, который может быть установлен по заявке в техническую поддержку на установку сторонних плагинов (в некоторых версиях входит в комплект). Однако, он не обладает всеми функциональными возможностями по управлению расписанием, группами и текущими оценками, которые реализованы в элементе курса «Занятие 3КL».
3 — гарантия на продукт не предоставляется.
4 — работа по установке и настройке производится бесплатно; возможна для некоторых тарифных планов (уточняйте в технической поддержке ООО «Открытые технологии»); гарантия на работу не предусмотрена.
5 — на вебинары, проводимые на общем бесплатном демосервере, накладываются следующие ограничения: количество участников до 5 человек; 1 спикер; длительность сессии не более 15 минут.
6 — для использования требуется самостоятельная настройка сервера и опытный системный администратор для его обслуживания.
Заключить договор с МТС Линк можно как напрямую (у поставщика ВКС), так и через ООО «Открытые технологии».
Опубликовал: : Алексей Последние обновление: 02.06.2025
Массовая загрузка пользователей через файл csv
С помощью импорта пользователей через csv файл можно создать новых пользователей в СЭО 3KL или отредактировать уже имеющихся пользователей. При этом импортировать можно различные поля профилей пользователей. . . . .
Для импорта пользователей в систему нужно сформировать таблицу, где обязательно есть адреса электронной почты и логины участников, их фамилии (одним полем) и имена или имена-отчества (одним полем), город, страна (можно для всех поставить RU), можно добавить и некоторые другие данные, перечисленные в профайле. Пароли, если они отсутствуют, система создаст сама и вышлет на почту.
Первая строка таблицы должна содержать заголовки для каждой колонки с данными. Пример:
Колонка course1 позволяет задать короткое имя курса, на который эти пользователи будут автоматически подписаны. Результат (файл с таблицей) надо сохранить в формате CSV (текст с разделителем) и загрузить в СДО через меню: Администрирование -> Пользователи -> Учетные записи -> Загрузить пользователей.
Нужно обращать внимание на кодировку символов и разделитель: они должны совпадать с теми, которые будут выбираться при импорте файла. Система предложит предпросмотр данных.
Перед решением этой задачи рекомендуется сперва потренироваться на тестовых пользователях.
CSV — текстовый формат, предназначенный для представления табличных данных, его можно создавать и редактировать в любом текстовом редакторе, добавив в конце имени файла расширение .csv (например, FILE.csv).
2.2. Поля для заполнения информации о пользователе
2.2.1. Обязательные поля
username - имя пользователя (должно быть уникально, может содержать только алфавитные строчные буквы, цифры,дефис '-', подчеркивание '_',точка '.', или знак '@')
firstname - настоящее имя пользователя
lastname - фамилия пользователя
email - адрес электронной почты (должно быть уникально и иметь вид: name@example.com)
*Для добавления новых пользователей необходимо указать все обязательные поля. Для обновления имеющихся пользователей достаточно поля username.
institution - учреждение, к которому принадлежит пользователь (ВУЗ, колледж, название рабочей организации);
department - подразделение в учреждении, к которому принадлежит пользователь;
city - город;
country - страна (чтобы страна была корректно импортирована в соответствующее поле профиля пользователя в СЭО 3KL, необходимо указать ее в двухбуквенном формате ISO 3166-1 (ISO 3166-1 alpha-2), например: «RU», «KZ»);
lang - язык;
timezone - часовой пояс;
idnumber - индивидуальный номер, используется для указания идентификатора пользователя во внешней системе;
phone1 - телефон;
phone2 - мобильный телефон;
address - адрес (улица, дом, квартира);
description - описание пользователя (например, личная характеристика или краткая биография);
autosubscribe - автоподписка.
Обратите внимание, начиная с версии СЭО 3KL 4.1, часть полей, которые относились к необязательным полям, стала относиться к дополнительным полям. По этой причине рекомендуем проверять соответствие названий полей перед загрузкой данных из CSV файла. Следующие поля профиля пользователя являются дополнительными и их необходимо указывать в формате «profile_field_xxxx» (например, profile_field_icq): Skype ID, Веб-страница, Номер ICQ, AIM ID, Yahoo ID, MSN ID.
Если выбрано автоматическое создание пароля для пользователей и не указано поле password, то при создании пользователя пароль будет сгенерирован автоматически и будет отправлено уведомление с паролем на почту пользователя (задание на отправку приветственного письма выполняется по определенному расписанию в планировщике заданий и приходит пользователям с некоторой задержкой).
Пользовательские поля профиля: XXXXX - уникальное имя поля (краткое название кастомного поля, обычно пишется латиницей), указываемое после конструкции «profile_field_».
Cоздавать пользовательские поля необходимо перед импортом. Часть символов ХХХХХ должна быть в нижнем регистре, иначе не будет принято. Запись должна содержать «profile_field_xxxxx».
Пример: 1. Если создано пользовательское текстовое поле с названием «Жанр» и кратким названием «genre», в файле в заголовке таблицы нужно указать короткое имя: «profile_field_genre». 2. Для пользовательских полей профиля, которые представляют собой меню, используется соответствующее значение. 3. Для пользовательских полей профиля типа дата используется стандарт ISO формате ГГГГ-мм-ДД, например, 2014-06-19. Данные в таком формате будут правильно локализованы в интерфейсе.
*Должны использоваться внутренние идентификаторы глобальной группы или нечисловые идентификаторы существующих глобальных групп; *Имена имеющихся глобальных групп использовать не рекомендуется, так как это повлечет за собой добавление новой глобальной группы с идентификатором в виде имени той глобальной группы, которая указывается.
2.2.8. Поля для удаления и блокировки пользователей
deleted - удаление пользователя из системы (значения 0 - не удалять или 1 - удалять) Чтобы удалить пользователя, нужно указать значения полей username и deleted.
suspended - блокировка пользователя в системе (значения 0 - не блокировать или 1 - блокировать) Чтобы заблокировать пользователя, нужно указать значения полей username и suspended.
Производить добавление и удаление/блокировку пользователей можно загрузкой одного csv файла. Для добавляемых пользователей заполняются все нужные поля, а для удаляемых или блокируемых пользователей заполняются только username и deleted или suspended соответственно.
При удалении нужно разрешить удаление пользователей.
Этот параметр определяет используемый метод аутентификации при входе пользователя в систему. Следует выбирать только включенные плагины аутентификации, в противном случае пользователь больше не сможет войти в систему. Основные варианты содержимого:
Ручная регистрация: manual
Самостоятельная регистрация по электронной почте: email
1. Необходимо задать обязательные поля для заполнения (по желанию можно добавить необязательные и пользовательские поля); 2. Затем в новой строке в той же последовательности, что и перечисленные поля, указать данные пользователя. 3. В следующей строке указать данные второго пользователя и т.д. (Рис. 2.3.1).
Рис. 2.3.1. Пример структуры csv файла.
Нужно обращать внимание на ограничение по длине данных, вводимых в поля (указано в символах):
Для загрузки CSV файла нужно открыть интерфейс загрузки пользователей, который находится по следующему пути: Администрирование -> Пользователи -> Учетные записи -> Загрузить пользователей (Рис. 3.1.1).
Рис. 3.1.1. Страница «Загрузить пользователей».
Процедуру загрузки списка пользователей из csv-файла можно разделить на два этапа:
1) На странице «Загрузить пользователей» (Администрирование -> Пользователи -> Учетные записи -> Загрузить пользователей) добавить заранее подготовленный csv-файл:
либо нажав на «Выберите файл...» и указав местоположение файла на своем компьютере (Рис. 3.2.1);
Рис. 3.2.1. Выбор файла csv.
либо перетащив файл из папки в поле загрузки (Рис. 3.2.2).
Рис. 3.2.2. Перетаскивание файла csv.
2) В выпадающем списке параметра «Разделитель для CSV» указать разделитель, соответствующий разделителю в вашем файле (Рис. 3.2.3).
Рис. 3.2.3. Выбор разделителя.
Обратите внимание: если выбрать неправильный разделитель, загрузка пользователей будет выполнена с ошибками.
Каким именно разделителем отделяются данные в вашем файле можно уточнить, открыв этот файл в редакторе простого текста (Рис. 3.2.4).
Рис. 3.2.4. Пример файла csv, открытого в редакторе простого текста. В качестве разделителя используется запятая.
3) В выпадающем списке параметра «Кодировка» выбрать стандарт кодирования символов, в котором создан ваш файл (Рис. 3.2.3).
Рис. 3.2.5. Выбор кодировки.
В подавляющем большинстве случаев это будет UTF-8 или windows-1251. Информацию о стандарте кодирования можно уточнить, открыв файл в «продвинутом» текстовом редакторе (Рис. 3.2.6) или редакторе электронных таблиц (Рис. 3.2.7).
Рис. 3.2.6. Csv-файл, открытый в редакторе Kate.
Рис. 3.2.7. Диалоговое окно при открытии csv-файла в LibreOffice Calc.
Для требуемого вам варианта импорта пользователей в СЭО 3КL необходимо определить следующие параметры (Рис. 3.3.1):
Рис. 3.3.1. Выбор типа загрузки.
Тип загрузки:
Добавить новых, пропустить имеющихся пользователей - опция добавляет пользователей в базу данных, но не затрагивает пользователей, уже имеющихся в базе данных;
Добавить всех, при необходимости добавлять номер к логину - добавляет всех пользователей из файла, и, если у них имеются повторяющиеся логины, то при загрузке к логину будет добавляться нумерованный суффикс (например: login, login1 или login_1);
Добавить всех, и обновить имеющихся пользователей - добавляет всех пользователей из файла и обновляет уже имеющихся пользователей, если изменения затрагивают данную группу пользователей;
Только обновить имеющихся пользователей - обновляет пользователей, уже имеющихся в базе данных, если в файле содержатся данные об этих пользователях.
3.3.2. Пароли новых пользователей (см. поз. 2 Рис. 3.3.1):
Необходимое поле в файле - если указано поле password в самом CSV файле, будет загружен пароль из файла;
Создавать пароль при необходимости и рассылать его по электронной почте - автоматически создает пароль для пользователя и отправляет его по адресу электронной почты пользователя.
3.3.3. Данные существующих пользователей (см. поз. 3 Рис. 3.3.1)
Это способ обновления данных уже имеющихся пользователей (если в типе загрузки выбран один из пунктов, позволяющий обновлять имеющихся пользователей);
3.3.4. Пароли существующих пользователей (см. поз. 4 Рис. 3.3.1)
Опцию можно установить в значение «Изменять», если в пункте «Данные существующих пользователей» не указано значение «Не изменять»;
4.2. Добавление пользователей с записью на несколько курсов с указанием ролей
Для того чтобы добавить пользователей с записью на несколько курсов (с указанием ролей) нужно создать файл с информацией о пользователях и загрузить его в систему.
Перейти во вкладку: Администрирование -> Пользователи -> Учетные записи -> Загрузить пользователей (Рис. 4.2.2.а).
Рис. 4.2.2.а. Загрузка пользователей в СЭО 3KL.
Следует выбрать файл с пользователями, указать разделитель между словами (в примере используется запятая), указать кодировку именно ту, в которой у вас сохранен файл (например,Windows1251) и кликнуть на кнопку «Загрузить пользователей» (Рис. 4.2.2.б).
Рис. 4.2.2.б. Предварительный просмотр загружаемых пользователей.
1) Тип загрузки - здесь выбирается тип загрузки из доступных:
Перейти во вкладку: Администрирование -> Пользователи -> Учетные записи -> Загрузить пользователей (Рис. 4.2.3.а).
Рис. 4.2.3.а. Загрузка пользователей в СЭО 3KL.
Следует выбрать файл с пользователями, указать разделитель между словами (в примере используется запятая), указать кодировку именно ту, в которой у вас сохранен файл (например,Windows1251) и кликнуть на кнопку «Загрузить пользователей» (Рис. 4.2.3.б).
Рис. 4.2.3.б. Предварительный просмотр загружаемых пользователей.
Выбрать тип загрузки - «Только обновить имеющихся пользователей».
Выбрать для массовых операций - «Все пользователи».
4. После настроек параметров, следует кликнуть на кнопку «Загрузить пользователей».
На следующей странице будет отображено количество загруженных пользователей (Рис. 4.2.3.в).
Рис. 4.2.3.в. Выбор загружаемых пользователей.
Выбрать параметр в поле «С выбранными пользователями...»->Добавить в группу.
5. Зачисление студентов в глобальную группу
Откроется окно с добавлением в глобальную группу (Рис. 4.2.3.г):
Рис. 4.2.3.г. Зачисление пользователей в глобальную группу.
Здесь нужно выбрать глобальную группу и нажать на кнопку «Добавить в группу».
При помощи экспорта/импорта данных из .csv-файла можно осуществить процедуру массового переименования пользователей.
1. Из СЭО выгрузить (в формате .csv) список необходимых пользователей (Администрирование>Пользователи>Учетные записи>Действия над несколькими пользователями).
2. В выгруженном файле любым удобным способом изменить название столбца «username» на «oldusername». Добавить новый столбец с названием «username» и заполнить его новыми логинами.
3. Загрузить данные (Администрирование>Пользователи>Учетные записи>Загрузить пользователей) из модифицированного .csv-файла обратно в СЭО, указав в настройках:
Тип загрузки= Только обновить имеющихся пользователей.
Данные существующих пользователей=Заменять данными из файла.
5.1. Загрузка пользователей из CSV файла, содержащего кастомные поля Conditional field
Отмечены следующие проблемы:
Не загружаются пользователи из csv-файла, если в файле присутствуют поля Conditional field и при условии, что поля, входящие в его состав (внутренние) являются обязательными для заполнения.
При выборе различных вариантов содержимого конкретного поля с последующим сохранением информации в профиле, в блоке информации о пользователе сохраняется содержимое всех полей, а не только тех, которые выбраны в настоящее время.
Это является особенностью работы плагина.
При загрузке значения поля Conditional field, делающего обязательным определенное поле профиля, система не позволит загрузить пользователей, даже если указанное поле будет заполнено (будет выдавать ошибку, что поле не заполнено). Если поле просто настроено в системе, но отсутствует в файле (не являясь обязательным), ошибки не возникнет. Если настроить плагин Conditional field так, чтобы при одном значении отображал и требовал заполнения одной группы полей, а при другом значении отображал и требовал заполнения другой группы, то не получится загрузить пользователей через CSV, заполнив только требуемые поля без значений для скрытой группы полей.
Опубликовал: : Алексей Городков Последние обновление: 15.05.2025
Плагин аутентификации «OAuth 3КL». Настройка авторизации через социальные сети, внешние системы и сервисы
Особенности настройки и использования зарегистрированных аккаунтов пользователей социальных сетей для сквозной авторизации в СЭО 3KL (без необходимости дополнительного ввода логина и пароля).. . . . .
До версии 4.1.11b плагин «OAuth 3КL» носил название «OTOAuth».
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 4.5.6b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Для корректной работы большинства описанных ниже провайдеров авторизации необходимо, чтобы адрес электронной почты, указанный в аккаунте социальной сети/внешней системы/сервиса, совпадал с адресом электронной почты, указанным в профиле пользователя СЭО 3KL.
Настройки, описанные в данной инструкции, могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО». Начиная с 2022 года для вновь заключаемых договоров такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав Диспетчера-администратора. Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
Использование плагина авторизации «OAuth 3KL» (auth_otoauth) позволяет:
выполнять вход в СЭО 3KL, используя данные аккаунта социальной сети, корпоративного портала или сервиса (ВКонтакте, Яндекс и т. п.) без необходимости дополнительного ввода логина и пароля от среды электронного обучения (сквозная авторизация);
сократить количество запоминаемых пользователем учеток (не нужно помнить логин/пароль от СЭО 3KL — достаточно знать, например, данные аккаунта наиболее часто используемой социальной сети);
повысить достоверность информации о пользователях, особенно при авторизации через ЕСИА (если у пользователя есть подтвержденная учетка на Госуслугах — вероятность сообщения им недостоверных данных практически отсутствует);
обеспечить автоматическое и максимально полное заполнение пользовательских данных в системе (например, при сквозной авторизации через корпоративный портал может быть «подтянута» официальная и достоверная информация сотрудника, сопоставлены/подгружены данные/оценки/аналитика из корпоративного портала/CRM );
консолидацию пользовательских данных из разных источников (при привязке профиля пользователя к нескольким внешним аккаунтам);
уменьшить риски мошенничества и регистрации виртуальных пользователей с фиктивными данными (данными третьих лиц);
сократить количество шагов в сценариях оплаты куров и повысить конверсию для сторонних пользователей .
В «OAuth 3KL» реализована интеграция с более чем десятью популярными российскими и международными социальными сетями и сервисами (далее — провайдерами интеграции), а также предусмотрена возможность самостоятельного добавления новой интеграции путем создания настраиваемого провайдера.
В отличие от других плагинов Moodle, предлагающих аналогичный функционал, «OAuth 3KL» обладает рядом уникальных преимуществ:
Гибкая привязка аккаунтов. Плагин позволяет присоединить к существующей учетной записи пользователя в СЭО 3KL одну или несколько учетных записей в социальных сетях/корпоративных порталах/личных кабинетах, входить в систему через любую из них, либо отсоединить их в любой момент. Привязка аккаунтов осуществляется через блок «Привязка к социальной сети 3KL», который добавляется администратором в Личный кабинет для всех пользователей.
Интуитивно понятные настройки плагина.
Возможность включать/отключать режим подтверждения (активации) учетных записей зарегистрировавшихся через социальные сети пользователей.
Наличие документации на русском языке.
Поддержка «из коробки» и удобная настройка интеграции российских социальных сетей, таких как ВКонтакте, Яндекс, Одноклассники.
Авторизация через социальные сети реализована с использованием защищенного и надежного протокола авторизации OAuth 2.0, который предоставляет возможность авторизоваться в СЭО 3KL и получить некоторое количество данных из рабочего профиля пользователя автоматически. Сервер OAuth 2 стартует сессию и передает идентификатор пользователя (client id) и авторизационный код (code). Этот код приложение скрытно от пользователя передаёт обратно системе, присоединяя к нему свой секретный ключ (client secret). Приложение таким образом подтверждает, что оно то самое приложение, которое известно системе и которое может с ним работать (Рис. 1.1).
2.1. Общий алгоритм настройки авторизации с помощью плагина «OAuth 3КL»
1
Администратор СЭО/ответственный сотрудник организации выполняет необходимые действия (процедуры регистрации, согласования, глобальные настройки среды электронного обучения и т. п.) для успешного подключения (интеграции) к нужной социальной сети, сервису или внешней системе.
2
Социальная сеть, сервис или внешняя система предоставляет администратору СЭО секретные ключи и реквизиты для подключения и настройки провайдера авторизации (следующий шаг).
3
Администратор СЭО/ответственный сотрудник организации включает и настраивает предустановленный провайдер авторизации/создает настраиваемый провайдер авторизации
Рекомендуем включать и настраивать автосвязывание учетных записей только для тех социальных сетей, сервисов и внешних систем, в которых вы уверены на 100% и данным из которых доверяете.
В результате настройки неавторизованному в СЭО 3KL пользователю в окне/на странице авторизации становятся доступны кнопки-иконки социальных сетей, сервисов или внешних систем, настроенных для сквозной авторизации через них в системе (Рис. 2.1.1).
Рис. 2.1.1. Пример окна авторизации со включенными провайдерами авторизации.
2.2. Общий сценарий авторизации через провайдера без автосвязывания
Подразумевается, что ранее пользователь уже успешно завершил ручное связывание аккаунтов: авторизовался в СЭО 3KL, в своем личном кабинете нажал на блоке «Привязка к социальной сети 3KL» иконку связываемой соцсети/сервиса/внешней системы и выполнил процедуру привязки аккаунта.
1
Пользователь в окне/на странице авторизации в СЭО 3KL нажимает иконку социальной сети/сервиса/внешней системы, через которую он хочет авторизоватиться.
2
Система уточняет состояние авторизованной сессии пользователя в выбранной социальной сети/сервисе/внешней системе:
Пользователь авторизован:
Пользователь не авторизован:
Система перенаправляет пользователя на страницу авторизации социальной сети/сервисе/внешней системе.
Пользователь авторизуется в социальной сети/сервисе/внешней системе.
Социальная сеть/сервис/внешняя система возвращает пользователя в СЭО 3KL.
3
Система обновляет данные учетной записи пользователя в СЭО 3KL (если настроено обновление данных при входе) и авторизует пользователя.
При первом после связывания аккаунтов входе в СЭО 3KL через учетную запись социальной сети/сервиса/внешней системы пользователю, как правило, потребуется подтвердить согласие с передачей данных, принять пользовательское соглашение или политику конфиденциальности.
Пользователь в окне/на странице авторизации в СЭО 3KL нажимает иконку «Госуслуги».
2
Система перенаправляет пользователя в ЕСИА для авторизации.
3
Пользователь авторизуется в ЕСИА, дает разрешение на использование данных из ЕСИА.
Доступ подтверждается/запрашивается только для тех персональных данных (областей доступа ЕСИА), которые были заявлены в процессе получения разрешения при подключении СЭО 3KL к ЕСИА.
4
ЕСИА перенаправляет пользователя в СЭО 3KL.
5
СЭО 3KL по переданным от ЕСИА выполняет в системе поиск пользователя, связанного с учетной записью в ЕСИА.
6
Пользователь найден:
Система обновляет данные учетной записи пользователя в СЭО 3KL (если настроено обновление данных при входе) и авторизует пользователя.
Пользователь не найден и для провайдера разрешена регистрация пользователей:
Система создает новую учетную запись в СЭО 3KL на основании данных, полученных от ЕСИА и авторизует пользователя.
Перед началом настройки плагина и интеграций перейдите на страницу «Настройки аутентификации» (Администрирование->Плагины->Аутентификация->Настройки аутентификации) и убедитесь, что плагин «OAuth 3KL» присутствует в перечне доступных плагинов и включен (глазик не перечеркнут) (Рис. 3.1).
Рис. 3.1. Плагин «OAuth 3KL» в перечне доступных плагинов аутентификации.
Для плагина «OAuth 3KL» доступны следующие интерфейсы с настройками:
Общие настройки. Основные настройки плагина, общие для всех провайдеров авторизации.
Настраиваемые провайдеры. Интерфейс для управления и самостоятельного создания провайдеров авторизации.
Провайдеры. Набор страниц для настройки предустановленных в СЭО 3KL провайдеров авторизации.
Основные настройки плагина «OAuth 3KL» (Рис. 3.2) доступны на странице «Общие настройки» (Администрирование->Плагины->Аутентификация->OAuth 3KL->Общие настройки) и сгруппированы в следующие разделы.
Использовать новую ссылку перенаправления. Рекомендуемое значение = Да. Настройка для обеспечения совместимости со старым кодом, в будущем будет удалена.
Подтверждать электронную почту. Если = Да, при регистрации в СЭО 3KL нового аккаунта пользователь обязательно должен будет подтвердить подлинность своей электронной почты (перейдя по ссылке в полученном от системы письме).
Настройка помогает защитить систему от массового автоматического создания фейковых аккаунтов, а также отфильтровать пользователей, которые использовали при создании аккаунтов в соцсетях ненастоящий или чужой адрес электронной почты. Рекомендуем отключать ее только в том случае, если вы абсолютно уверены в истинности данных (в том числе, адресах электронной почты), которые будут предоставляться всеми настроенными в системе провайдерами авторизации.
Позволить регистрировать новые аккаунты через OAuth2-сервисы. Параметр определяет, разрешено (=Да) или нет (=Нет) создавать в СЭО 3KL в процессе авторизации через настроенных в системе провайдеров новые учетные записи для пользователей, еще не имеющих аккаунтов в системе.
Префикс имени пользователя. Настраиваемый префикс логина пользователя для учетных записей, создаваемых через провайдеров авторизации Google. Если вы не планируете использовать авторизацию через Google — настройку можно проигнорировать.
IPinfoDB Key. Поле для ключа онлайн-сервиса геолокации IPinfoDB. Заполняется только в том случае, если вы используете этот сервис для определения местоположения пользователей среды электронного обучения.
Уникальный ключ плагина. Секретный ключ (произвольный набор символов), который будет использоваться при хэшировании запросов-ответов во время процесса авторизации.
Обновление полей учетной записи Moodle (возможен множественный выбор). Параметр позволяет указать, в какой момент будут обновляться данные пользователя в СЭО 3KL данными из учетной записи социальной сети/внешнего сервиса:
при создании — только при создании новой учетной записи;
при каждом входе — каждый раз, когда пользователь авторизуется при помощи плагина «OAuth 3KL»;
во время привязки— только в процессе первичного связывания существующих аккаунтов.
Настройка задает поведение системы при обновлении данных для всех предустановленных провайдеров авторизации. Обойти это правило можно, используя настраиваемые провайдеры: условия обновления данных здесь определяются непосредственно в yaml-коде конфигурации провайдера.
3.2. Раздел «Настройки подтверждения аккаунтов администратором»
Создавать аккаунты не активированными. Параметр реализует возможность модерации аккаунтов: если выбрано «Да» — все вновь создаваемые через плагин учетные записи должны быть одобрены (активированы) администратором СЭО.
Отправлять администратору уведомления. Если установлено «Да», обо всех вновь создаваемых при использовании плагина «OAuth 3KL» аккаунтах администратор СЭО будет получать уведомления.
Заголовок уведомления, полный и короткий текст уведомления. Настраиваемые заголовок и текст сообщения, которое будет получать администратор при параметре «Отправлять администратору уведомления»= Да. Короткий текст используется для канала отправки уведомлений по СМС.
Раздел содержит перечень полей профиля пользователя и дает возможность определить доступность каждого указанного поля для заполнения. Предусмотрены следующие варианты:
Заблокировано. Поле недоступно для заполнения пользователем.
Разблокировано. Поле доступно для заполнения пользователем.
Разблокировано, если пусто. Поле доступно для заполнения пользователем только при условии отсутствия записи в этом поле (первичное заполнение).
Возможность регистрации и авторизации в СЭО 3KL через Битрикс24 добавлена в плагине «Аутентификация пользователей OAuth 3KL» в версии СЭО 3KL 3.9.11b. Для успешной авторизации у пользователя должна быть действующая учетная запись в CRM Битрикс24.
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в Битрикс24 необходимо:
a. Авторизоваться в CRM Битрикс24 с уровнем прав полного Администратора.
b. Перейти в раздел «Авторизация» для создания приложения.
c. Зарегистрировать приложение, получить код приложения и секретный ключ приложения, скопировать и сохранить их.
Полученные данные следует вставить на странице настроек Битрикс24 плагина OAuth 3KL в полях«Код приложения (client_id)» (поз. 1 Рис. 4.1.1), «Ключ приложения (client_secret)» (поз. 2 Рис. 4.1.1) или отослать в службу поддержки СЭО 3KL. В поле «URL вашего Битрикс24» укажите URL-адрес вашей CRM из адресной строки браузера, в котором открыта ваша CRM (поз. 3 Рис. 4.1.1).
Сохраните изменения. На форме входа в вашу СЭО 3KL должна появиться кнопка с гиперссылкой на страницу авторизации Битрикс24.
При нажатии на кнопку входа с использованием учетной записи Битрикс24 пользователь будет перенаправлен на страницу авторизации Битрикс24 для ввода логина и пароля (Рис. 4.1.2).
Рис. 4.1.2. Страница авторизации в Битрикс24.
После ввода корректных логина и пароля Битрикс24 перенаправит пользователя в СЭО 3KL, и та авторизует его в системе. Если авторизованная сессия пользователя в Битрикс24 длится (не завершена), то вход в систему СЭО 3KL произойдет без перенаправления на страницу авторизации Битрикс24.
Для корректной работы авторизации в СЭО 3KL с использованием аккаунта в социальной сети Вконтакте, у пользователя Вконтакте в личных настройках должен быть указан email.
«Вконтакте» - крупнейшая российская социальная сеть, объединяющая множество сервисов и проектов, с ежемесячной российской аудиторией более 73 млн. пользователей. Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта во Вконтакте следует:
c. На отобразившейся форме «Создание приложения» в поле «Название» ввести название приложения (произвольное, буквами латинского алфавита), указать платформу - «Сайт», заполнить поля с адресом сайта и базовым доменом и нажать кнопку «Подключить сайт».
d. При необходимости подтвердить создание приложения, получив в SMS специальный код подтверждения и затем отправив его Вконтакте. Для подтверждения компания ВКонтакте может позвонить на мобильный телефон, который связан с вашим личным аккаунтом - трубку брать не надо, а в то время, пока идет вызов, нужно последние четыре цифры номера входящего звонка внести в поле для подтверждения.
e. На отобразившейся странице в левом меню выбрать пункт «Настройки».
Рис. 4.2.2. Настройки приложения в режиме «разработчика»
f. Перейти в раздел «Доступы» (Рис. 4.2.3) и убедиться, что опция «Почта» включена (в противном случае — включить опцию и сохранить настройки).
Рис. 4.2.3. Опция «Почта» на странице настроек Вконтакте.
Дополнительная информация о настройке доступов в документации ВК.
g. На странице «Настройки»:
убедиться, что в выпадающем списке «Состояние» установлено значение «Приложение включено и видно всем».
убедиться, что в выпадающем списке «Open API» установлено значение «Включён».
в отобразившемся блоке «Open API» в соответствующих полях указать адрес сайта СЭО 3KL и базовый домен.
в поле «Доверенный редирект URL» нужно указать адрес http://ваш_сайт/auth/otoauth/redirect.php и нажать кнопку «Сохранить изменения».
На странице «Настройки» также будут отображены значения полей ID приложения и Защищенный ключ, которые следует скопировать и вставить на странице настроек провайдера «Вконтакте» плагина «OAuth 3KL» в поле «ID приложения» и «Секретный ключ приложения» (Рис. 4.2.4) или отослать в службу поддержки СЭО 3KL .
Интеграция с порталом «Госуслуги», позволяющая пользователям регистрироваться и авторизовываться в СЭО 3KL через ЕСИА, добавлена в СЭО 3KL в версии 3.5.8b. В версии 3.5.9a добавился вызов страницы авторизации пользователя ЕСИА в новом всплывающем окне браузера. В версии 4.1.11b оптимизирован механизм входа в СЭО 3KL через ЕСИА. Изменения коснулись: методов API интеграции; хранения пользовательских данных, получаемых от ЕСИА; интерфейса и настроек провайдера ЕСИА.
Использование данного способа авторизации позволяет:
значительно повысить вероятность того, что под определенной учетной записью работает именно ее удостоверенный владелец;
снизить возможность передачи учетной записи другому лицу (так как передача доступа в Госуслуги другим людям несет большие риски для ее владельца);
обеспечить уверенность в том, что владельцем учетной записи является реальный человек.
Общий алгоритм настройки авторизации через ЕСИА предполагает последовательное выполнение следующих шагов.
1) Подключение к ЕСИА.
В процессе выполнения этого шага будут необходимы: квалифицированная электронная подпись (КЭП) юридического лица, ключ КриптоПро CSP 5.0 (серверная версия), обезличенная КЭП с экспортируемым контейнером ключа для интеграции «СЭО 3KL-ЕСИА» и сертификат ключа электронной цифровой подписи.
Процедура выполняется самостоятельно организацией-владельцем среды электронного обучения, по инструкции ЕСИА и включает следующие основные этапы:
регистрация и настройка учетной записи организации на технологическом портале ЕСИА;
регистрация среды электронного обучения на технологическом портале ЕСИА;
подключение к тестовой среде ЕСИА;
подключение к промышленной среде ЕСИА.
Результаты этапа:
зарегистрированный и допущенный к эксплуатации в промышленном контуре ЕСИА учебный портал организации;
данные, для последующей настройки сквозной авторизации:
Client_id приложения ЕСИА (мнемоника);
Код для подписи запроса;
Хэш сертификата (fingerprint сертификата) системы-клиента в hex–формате.
2) Настройка интеграции на сервере СЭО 3KL.
На этом шаге диспетчеру-администратоу СЭО 3KL необходимо сформировать следующую заявку в техническую поддержку ООО «Открытые технологии»:
в разделе «Настройки прочее» отметить опцию «Подтверждение 1»;
в поле «Заголовок» написать «Настройка интеграции с ЕСИА»;
приложить к заявке:
client_id приложения ЕСИА (мнемоника);
сертификат и экспортированный контейнер закрытого ключа КЭП (или путь до контейнера, размещенного на сервере с СЭО);
серийный номер лицензии КриптоПро (требования к лицензии описаны на первом шаге).
Результат этапа: СЭО 3KL, подготовленная к настройке сквозной авторизации через ЕСИА.
3) Настройка провайдера авторизации «ЕСИА».
Вы можете выполнить эту настройку самостоятельно или обратиться в техническую поддержку ООО «Открытые технологии» с заявкой категории «Гарантийная поддержка/Бриф на настр. авториз. польз.» (в разделе заявки «Настройка регистрации и авторизации пользователей Moodle» отметить опцию «регистрацию пользователей через социальные сети»).
Для настроки провайдера авторизации «ЕСИА» необходимо перейти на страницу провайдера (Администрирование->Плагины->Аутентификация->OAuth 3KL->Провайдеры->ЕСИА) и определить следующие параметры (Рис. 4.3.1):
Опция «Включить авторизацию через ЕСИА» (см. поз. 1 Рис. 4.3.1). Если установлена, в окне/на странице авторизации присутствует иконка «Госуслуги» (ЕСИА) и пользователю доступна сквозная авторизация через настроенного провайдера (Рис. 4.3.2).
Рис. 4.3.2. Пример окна авторизации со включенной в СЭО 3KL сквозной авторизацией через ЕСИА.
Отслеживать действительность маркера доступа ЕСИА(см. поз. 3 Рис. 4.3.1). В текущей версии функционал настройки не доступен.
Код для подписи запроса(см. поз. 4 Рис. 4.3.1). Необязательное поле. Заполняется инженерами технической поддержки ООО «Открытые технологии» при настройке провайдера.
Хэш сертификата (fingerprint сертификата) системы-клиента в hex–формате (см. поз. 5 Рис. 4.3.1). Поле для ввода хэша сертификата, полученного на первом шаге настройки интеграции.
Подробнее о возможных способах получения хэша сертификата читайте в актуальной документации ЕСИА.
Область доступа (см. поз. 6 Рис. 4.3.1). Перечень дополнительных областей (полей), данные по которым могут быть переданы из ЕСИА в СЭО 3KL в рамках интеграции и по которым может быть выполнено сопоставление учетных записей. На текущий момент поддерживается трансляция данных для следующих дополнительных областей доступа:
Название области доступа (scope)
Данные, которые передаются из ЕСИА
Записываются в поле СЭО 3KL
fullname
Фамилия пользователя
Имя пользователя
Отчество пользователя
Основное поле профиля lastname
Основное поле профиля firstname
Основное поле профиля middlename
snils
Страховой номер индивидуального лицевого счета
Дополнительное поле профиля otoauth_esia_snils
birthdate
Дата рождения
Дополнительное поле профиля otoauth_esia_birthdate (в формате, как его передает ЕСИА - «ДД.ММ.ГГГГ»)
или
Дополнительное поле профиля otoauth_esia_birthdate_ts (в формате timestamp)
gender
Пол пользователя
Дополнительное поле профиля otoauth_esia_gender (в формате, как его передает ЕСИА - «F» или «M»)
или
Дополнительное поле профиля otoauth_esia_gender_ru (отображаемое значение определяется языковыми строками esia_gender_f_ru и esia_gender_m_ru)
Чтобы данные из ЕСИА о дате рождения пользователя, его поле и СНИЛС могли быть успешно переданы в СЭО 3KL, необходимые дополнительные поля должны быть заранее созданы с системе и названия этих дополнительных полей должны точно соответствовать указанным в таблице. Подробнее о том, как добавить кастомные поля профиля пользователя, в статье «Добавление кастомных (настраиваемых) полей в профиль пользователя».
Получить данные из дополнительных областей будет возможно только при условии наличия у организации доступа к этой информации. Согласование и выбор необходимых областей доступа выполняется на этапе подключения к ЕСИА, при заполнении формы заявления, в пункте «Идентификация и аутентификация пользователей с использованием модели OAuth 2.0 / OpenID Connect и получение данныхиз регистров ЕСИА через программные интерфейсыOAuth 2.0 / REST-API» раздела «Планируемые к использованию программные интерфейсы» ( Рис. 4.3.3). Область доступа openid необходима для работы интеграции и должна быть указана в заявлении в обязательном порядке.
Рис. 4.3.3. Фрагмент заявления на подключение к ЕСИА.
Разрешить авторизацию для неподтвержденных аккаунтов? (см. поз. 7 Рис. 4.3.1). Если выбрано «Да», авторизоваться в системе смогут пользователи, не прошедшие на Госуслугах процедуру подтверждения учетной записи (настройка позволит, если есть такая необходимость, авторизоваться в СЭО 3KL сразу же после создания аккаунта на Госуслугах).
Режим работы авторизации через ЕСИА (см. поз. 8 Рис. 4.3.1). Параметр определяет, для какого контура ЕСИА настраивается провайдер авторизации:
Тестовый — для тестового контура;
Основной — для промышленного контура.
Открывать страницу аутентификации пользователя в новом всплывающем окне браузера (в виде popup) (см. поз. 9 Рис. 4.3.1). Если выбрано «Да», форма авторизации на Госуслугах будет открыта в модальном окне (Рис. 4.3.4).
Рис. 4.3.4. Страница авторизации ЕСИА во всплывающем окне.
Настройки раздела «Сопоставление полей и автоматическое связывание» (см. поз. 10 Рис. 4.3.1), общие для всех провайдеров, поддерживающих возможность автосвязывания данных, описаны в одноименном разделе статьи.
Возможность авторизации через государственную информационную систему «Современная цифровая образовательная среда» (ГИС СЦОС) была добавлена в СЭО 3KL в версии 4.1.13b.
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта на портале Мое образование (СЦОС) необходимо:
1) Провести полную интеграцию с ГИС СЦОС и подключиться к защищенному контуру ГИС СЦОС.
2) В процессе интеграции получить данные, необходимые для настройки авторизации в СЭО 3KL с помощью ГИС СЦОС: Идентификатор платформы (client_id) и Секретный ключ доступа (client_secret).
Полученные данные следует вставить на странице настроек плагина авторизации через ГИС СЦОС в настройках «Идентификатор платформы (client_id)» (поз. 2 Рис. 4.4.1) и «Секретный ключ доступа (client_secret)» (поз. 3 Рис. 4.4.1).
Рис. 4.4.1. Настройки плагина авторизации через ГИС СЦОС.
Также авторизацию через СЦОС необходимо включить, поставив галочку в соответствующей настройке (см. поз. 1 Рис. 4.4.1), и выбрать в качестве домена для подключения «auth.online.edu.ru (рабочая среда)» (см. поз. 4 Рис. 4.4.1). В настройке «Разрешить авторизацию для неподтвержденных аккаунтов?» (см. поз. 5 Рис. 4.4.1) можно определить, смогут ли пользователи с неподтвержденным аккаунтом на Госуслугах авторизоваться через СЦОС, при значении = Да авторизация неподтвержденных аккаунтов будет разрешена.
«Одноклассники» (ok.ru) — вторая крупнейшая российская социальная сеть. Общее количество зарегистрированных пользователей превышает 330 млн. Ежемесячная посещаемость составляет 45,9 млн. человек только из России, а 19 % российских интернет-пользователей пользуются социальной сетью на ежедневной основе.
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в социальной сети Одноклассники следует:
установить флажок «Разрешить клиентскую OAuth авторизацию»;
Нажать кнопку «Сохранить».
Рис. 4.5.3. Основные настройки приложения: иконки, ссылки, редиректы
i. После сохранения введенных данных отобразится окно с уведомлением о том, что на почту, которая привязана к аккаунту Одноклассников, выслано письмо, содержащее информацию о приложении. Пример письма:
Рис. 4.5.4. Пример письма с информацией о приложении
Сведения о приложении (Application ID, Публичный ключ приложения, Секретный ключ приложения) следует вставить на странице настроек Odnoklassniki плагина OAuth 3KL в полях «ID приложения», «Секретный ключ приложения» (Рис. 4.5.5) или отослать в службу поддержки СЭО 3KL.
Провайдер «СЭО 3KL» позволяет создать и связать только одну пару «СЭО 3KL-сервер — СЭО 3KL-клиент». Объединить большее количество систем вы сможете, если воспользуетесь функционалом настраиваемых провайдеров и примером yaml-разметки для добавления СЭО 3KL в качестве настраиваемого провайдера.
4.6.1. Создание OAuth-провайдера на СЭО 3KL-сервере
Все нижеописанные действия выполняются на СЭО 3KL-сервере — среде электронного обучения, учетные данные из которой будут использованы для авторизации/регистрации.
1) Перейти на страницу «Настройка OAuth-провайдеров» (Администрирование->Сервер->Настройка OAuth-провайдеров) и нажать кнопку «Добавить новый» (Рис. 4.6.1.а).
Рис. 4.6.1.а. Добавление нового OAuth-провайдера.
2) На вновь открывшейся странице (Рис. 4.6.1.б) заполнить следующие поля:
Рис. 4.6.1.б. Страница создания и настройки OAuth-провайдера.
Код приложения (client_id). Уникальное название Oauth-провайдера на латинице.
Redirect URL. Адрес страницы СЭО 3KL-клиента, на который будет происходить переход пользователя после авторизации = https://ваш_адрес_СЭО 3KL-клиента/auth/otoauth/redirect.php
Grant Types = authorization_code
Scope = user_info
User ID = 0
Preapproved scopes = user_info
После сохранения настроек системой будет сгенерирован секретный ключ приложения (поз. 1 Рис. 4.6.1.в) и созданный Oauth-провайдер отобразится в списке ранее добавленных (Рис. 4.6.1.в).
Рис. 4.6.1.в. Страница «OAuth-провайдеры» со свежедобавленным провайдером.
4.6.2. Настройка провайдера аутентификации на СЭО 3KL-клиенте
Все нижеописанные действия выполняются на СЭО 3KL-клиенте — среде электронного обучения, в которую необходимо входить, используя сквозную авторизацию.
1) Перейти на страницу провайдера аутентификации «СЭО 3KL» (Администрирование->Плагины->Аутентификация->OAuth 3KL ->Провайдеры->СЭО 3KL) и выполнить следующие настройки (Рис. 4.6.2.а):
Опция «Включить авторизацию через СЭО 3KL». Если установлена, иконка провайдера будет отображаться на странице/в окне авторизации и пользователю будет доступна возможность сквозной авторизации через этот провайдер аутентификации.
Код приложения. Название OAuth-провайдера, созданного и настроенного на СЭО 3KL-сервере.
Ключ приложения. Секретный ключ, сгененрированный системой и отображаемый на странице «Настройка OAuth-провайдеров» СЭО 3KL-сервера (см. поз. 1 Рис. 4.6.1.в).
URL вашего СЭО 3KL. Адрес СЭО 3KL-сервера.
Опция «Небезопасные запросы». Если установлена, позволяет обходить ошибку неподписанных и отсутствующих SSL-сертификатов.
Опция «Доверять данным соц.сети». Устанавливается, если планируется использовать (и провайдер поддерживает) функционал автосвязывания.
Если опция «Доверять данным соц.сети» установлена, после сохранения настроек на странице становится доступна опция «Автосвязывание» (Рис. 4.6.2.б) и возможность перейти к интерфейсу «Сопоставление полей и автоматическое связывание» для настройки автосвязывания уже существующих в обеих СЭО 3KL учетных записей.
Рис. 4.6.2.б. Пример страницы провайдера аутентификации «СЭО 3KL» плагина «OAuth 3KL» после сохранения настроек с установленной опцией «Доверять данным соц.сети».
Возможность регистрации и авторизации в СЭО 3KL через сервис УНТИ 20.35 добавлена в плагине «Аутентификация пользователей OAuth 3KL» в версии СЭО 3KL 3.9.11b. Для успешной авторизации у пользователя должна быть действующая учетная запись на портале АНО «Университет национальной технологической инициативы 2035» (Университет 2035) по адресу https://2035.university/ (через информационную платформу LEADER-ID по адресу https://leader-id.ru).
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта УНТИ 20.35 необходимо:
a. Направить запрос в службу поддержки Университета 20.35 в свободной форме о намерении интегрировать сервис в СЭО 3KL.
b. Получить, заполнить и отправить анкету.
c. Получить в ответном сообщении от Университета 20.35 данные, необходимые для интеграции с СЭО 3KL: ID приложения, секретный ключ приложения.
Полученные данные следует вставить на странице настроек УНТИ 20.35 плагина OAuth 3KL в полях«SSO client ID» (поз. 1 Рис. 4.7.1), «SSO client_secret» (поз. 2 Рис. 4.7.1) или отослать в службу поддержки СЭО 3KL. В поле «SSO URL для авторизации» укажите URL-адрес страницы авторизации в системе Университета 2035 (поз. 3 Рис. 4.7.1). По умолчанию это https://sso.u2035test.ru - ссылка на страницу авторизации в личном кабинете LEADER-ID.
Рис. 4.7.1. Страница настроек УНТИ 20.35.
При первом входе в СЭО 3KL пользователь будет перенаправлен на страницу входа в личный кабинет Университета 2035, где система предложит ему войти с помощью учетной записи или через Госуслуги (Рис. 4.7.2).
Рис. 4.7.2. Страница авторизации в системе Университета 2035
Следует выбрать первый вариант и ввести логин и пароль, затем принять пользовательское соглашение, политику конфиденциальности и подтвердить запрос на предоставление согласия передать данные пользователя.
Особенностью авторизации через УНТИ 20.35 является использование на стороне системы Университет 2035 файлов cookies и аналогичных технологий для хранения логина на аппаратно-программном обеспечении пользователя, с целью последующей автоматической авторизации на портале. Это приводит к тому, что при повторных входах в личный кабинет в системе Университет 2035 пользователь будет автоматически авторизован на основании данных в файлах cookies, хранящихся в браузере. Новый пользователь не сможет войти в систему Университет 2035 и в СЭО 3KL до удаления файлов cookies.
Названную особенность следует учитывать каждый раз, когда возникает необходимость переключиться на другую учетную запись (перелогиниться) в СЭО 3KL, например, на служебном или лабораторном компьютере. Перед каждым входом в СЭО 3KL через учетную запись УНТИ 20.35 рекомендуется удалять все файлы cookie и данные сайтов https://2035.university и https://leader-id.ru в настройках браузера.
Яндекс - крупнейшая российская поисковая система и интернет-портал, объединяющая несколько разнообразных российских и международных сервисов . Плагин поддерживает OAuth-авторизацию в СЭО 3KL через API Яндекс ID.
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в Яндексе следует:
a. Войти в Яндекс.
b. Перейти на OAuth-сервер по ссылке https://oauth.yandex.ru/client/my, чтобы зарегистрировать приложение
c. На отобразившейся странице нажать кнопку «Зарегистрировать новое приложение».
Рис. 4.8.1. Создание приложения в Яндекс
d. На странице «Создание приложения»:
в поле Название ввести название приложения;
в списке Права выбрать элемент API Яндекс.Паспорта;
установить флажки: Доступ к адресу электронной почты; Доступ к дате рождения; Доступ к логину, имени и фамилии; Доступ к портрету пользователя.
Рис. 4.8.2., Рис 4.8.3. Создание приложения в Яндекс: название, описание, API
e. В результате проделанных операций отобразится страница с данными (ID и пароль), которые требуется скопировать и отослать в службу поддержки СЭО 3KL:
Рис. 4.8.4. Данные приложения в Яндекс: ID, пароль
Сведения о приложении следует вставить на странице настроек Yandex плагина OAuth 3KL в полях «ID приложения», «Секретный ключ приложения» (Рис. 4.8.5) или отослать в службу поддержки СЭО 3KL.
GitHub — крупнейший веб-сервис для хостинга IT-проектов и совместной разработки, основанный системе контроля версий Git и разработанный на Ruby on Rails и Erlang. Плагин поддерживает OAuth-авторизацию в СЭО 3KL через API GitHub, позволяя использовать для авторизации данные аккаунта пользователя. Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта GitHUB следует:
a. Войти в GitHUB.
b. Перейти по ссылке https://github.com/settings/applications/new
в поле Application description описание приложения;
в поле Authorization callback URL адрес сайта, на который пользователь возвращается после того, как он разрешил или отказал приложению в доступе (тот же адрес http://ваш_сайт/auth/otoauth/redirect.php).
и нажать кнопку Register application.
Рис. 4.10.1. Создание приложения в GitHUB: название, описание, адрес
d. В результате проделанных операций отобразится страница с данными (Client ID и Client Secret)
Рис. 4.10.2. Создание приложения в GitHUB: Client ID, Client secret
Полученные данные следует скопировать и вставить на странице настроек GitHubплагина OAuth 3KL в полях «ID приложения в GitHUB» и «Секретный ключ приложения в GitHUB» (Рис. 4.10.3) или отослать в службу поддержки СЭО 3KL.
Google - международная технологическая компания, развивающая и поддерживающая ряд интернет-сервисов и продуктов, в том числе поисковик, почтовые сервисы, социальную сеть и др. Сайты Google считаются самыми посещаемыми сайтами интернета. Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в Google следует:
c. В отобразившемся окне выбрать существующий проект или создать новый нажатием на кнопку «New project» (Рис. 4.11.1).
Рис. 4.11.1. Создание приложения в контрольной панели Google Cloud
d. Перейти в раздел «APIs & services» на вкладку «OAuth consent screen» и выбрать начальные параметры для регистрации приложения: «Internal» или «External» (Рис. 4.11.2).
Рис. 4.11.2. Создание приложения в контрольной панели Google Cloud: параметры OAuth
e. В соответствующие поля ввести данные (адрес собственной электронной почты и название приложения, которое будет видно пользователям) и сохранить (Рис. 4.11.3).
Рис. 4.11.3. Параметры приложение в Google: название, email
f. В разделе «APIs & Services» перейти на вкладку «Credentials», нажать на кнопку «Create credentials» и выбрать «OAuth client ID». Выбрать тип приложения «Web application». В поле «Name» ввести название приложения. В поле «Authorized redirect URIs» добавить адрес http://ваш_сайт/auth/otoauth/redirect.php и нажать кнопку «Create» (Рис. 4.11.4).
Рис. 4.11.4. Настройка ключей доступпа приложения в Google (credentials)
В результате проделанных операций отобразится окно OAuth Client с данными (идентификатор и секретный код клиента) (Рис. 4.11.5).
Рис. 4.11.5. OAuth-данные приложения в Google: идентификатор, секретный код
Указанные данные - идентификатор и секретный код клиента - следует вставить на странице настроек Google плагина OAuth 3KL в полях «ID приложения в Google» и «Секретный ключ приложения в Google» (Рис. 4.11.6) или отослать в службу поддержки СЭО 3KL.
Бизнес-аккаунт Google, или Google Workspace (ранее - G Suite) - это расширенный набор возможностей и приложений для аккаунта Google, по сравнению с бесплатным аккаунтом физического лица. Главное отличие - это возможность создавать корпоративные почтовые адреса, новые элементы управления сервисами в консоли панели управления, возможность коллективного редактирования документов и неограниченное количество ревизий документов, дополнительные инструменты безопасности и администрирования и т.д.
Порядок создания и регистрации приложения и получения секретного ключа приложения в Google Workspace схож с порядком, описанным выше для бесплатных аккаунтов Google.
Рекомендуем обратиться к администратору, управляющему сервисами и устройствами Google в вашей организации, чтобы воспользоваться всеми настройками для аккаунтов Google Workspace в консоли администратора Google .
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в Google Workspace следует:
b. Авторизовавшись, зайти в контрольную панель Google API на https://console.cloud.google.com/. Создать проект, зарегистрировать приложение, получить идентификатор и секретный код клиента в порядке, описанном в п. 4.11.
Полученные данные - идентификатор и секретный код клиента - следует вставить на странице настроек Корпоративный Google плагина OAuth 3KL в полях «ID приложения в Google для корпоративных аккаунтов» и «Секретный ключ приложения в Google для корпоративных аккаунтов» (Рис. 4.12.1) или отослать в службу поддержки СЭО 3KL. Дополнительно в соответствующем поле следует указать корпоративный домен.
Рис. 4.12.1. Страница настроек провайдера Корпоративный Google
LinkedIn — социальная сеть для поиска и установления деловых контактов, насчитывающая более 500 млн. пользователей в мире и более 1,5 млн. в России. С 4 августа 2016 года социальная сеть заблокирована на территории РФ за нарушение правил хранения персональных данных российских пользователей. LinkedIn предоставляет возможность зарегистрированным пользователям создавать и поддерживать список деловых контактов.
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в Linkedin следует:
a. Войти в Linkedin.
b. Перейти по ссылке https://www.linkedin.com/secure/developer.
c. На отобразившейся странице нажать кнопку «Создать приложение».
Рис. 4.13.1. Создание приложения в LinkedIn
d. На отобразившейся странице ввести необходимые данные и нажать кнопку «Отправить».
Рис. 4.13.2. Основные настройки приложения в LinkedIn
e. Перейти на страницу Настройки, перевести приложение в статус «Эксплуатация» и нажать кнопку «Обновить».
Рис. 4.13.3. Основные настройки приложения в LinkedIn: ключи
f. Перейти на страницу «Аутентификация», в соответствующие поля ввести URL-адрес перенаправления (http:///auth/otoauth/redirect.php) и нажать кнопку «Обновить».
Рис. 4.13.4. Основные настройки приложения в LinkedIn: редиректы
Данные о ключах аутентификации (Идентификатор клиента и Секретный ключ клиента), отображенные на странице «Аутентификация» в соответствующем блоке, следует вставить на странице настроек Linkedin плагина OAuth 3KL в полях «ID приложения», «Секретный ключ приложения» (Рис. 4.13.5) или отослать в службу поддержки СЭО 3KL.
Mail.ru - русскоязычный интернет-портал, объединяющий различные тематические проекты и сервисы: почту, социальную сеть, облачное хранилище, мессенджеры и т.д. Плагин поддерживает OAuth-авторизацию в СЭО 3KL через API Mail.ru, позволяя использовать для авторизации данные аккаунта пользователя. Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта Mail.ru следует:
a. Авторизоваться в Mail.ru.
b. Перейти по ссылке http://api.mail.ru/sites/my/add/.
c. На отобразившейся странице установить флажок «Я принимаю правила использования Платформы@Mail.ru» и нажать кнопку «Продолжить».
d. На отобразившейся странице в соответствующих полях ввести название сайта (например, Moodle) и адрес главной страницы СЭО 3KL и нажать кнопку Продолжить.
Рис. 4.14.1. Создание приложения на Mail.ru
Файл receiver.html можно не использовать, современные стандарты не требуют его применения.
e. На отобразившейся странице перейти по ссылке «Пропустить».
Рис. 4.14.2. Создание приложения на Mail.ru: receiver.html
После успешного выполнения операций отобразится страница с данными сайта (ID, Приватный ключ, Секретный ключ).
Рис. 4.14.3. Создание приложения на Mail.ru: ID, приватный ключ, секретный ключ
e. Полученные данные следует вставить на странице настроек Mail.ru плагина OAuth 3KL в полях «ID приложения», «Секретный ключ приложения», «Приватный ключ приложения» (Рис. 4.14.4) или отослать в службу поддержки СЭО 3KL.
MSN (Microsoft Network) - крупный интернет-провайдер и веб-портал, принадлежащий Microsoft и объединящий различные приложения, программы и службы с единой точкой входа. Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в MSN следует:
c. На отобразившейся странице нажать кнопку «Регистрация приложения» (Рис. 4.15.1).
Рис. 4.15.1. Регистрация приложения в Microsoft Azure
d. На отобразившейся странице в сответствующем поле ввести название приложения. В блоке «Выберите платформу» из выпадающего списка выберите «Веб», а в поле URL-адреса перенаправления введите адрес http://ваш_сайт/auth/otoauth/redirect.php. Нажмите кнопку «Зарегистрировать».
Рис. 4.15.2. Основные настройки приложения в Microsoft Azure
e. В блоке «Сертификаты и секреты» нажмите кнопку «Новый секрет клиента». Скопируйте и сохраните полученный пароль в безопасном месте.
Рис. 4.15.3. Сертификаты и секреты приложения в Microsoft Azure
f. Скопируйте код приложения из раздела «Манифест» и сохраните его.
Рис. 4.15.4. Данные приложения в формате JSON в разделе «Манифест»
Полученные данные - код приложения и пароль - следует вставить на странице настроек MSNплагина OAuth 3KL в полях «ID приложения в Microsoft Messenger» и «Секретный ключ приложения в Microsoft Messenger» (Рис. 4.15.5) или отослать в службу поддержки СЭО 3KL.
Интерфейс управления настраиваемыми провайдерами добавлен в плагин «OAuth 3KL» в версии СЭО 3KL 3.5.11b.
Интерфейс «Настраиваемые провайдеры» (Администрирование->Плагины->Аутентификация->OAuth 3KL->Настраиваемые провайдеры->) дает возможность администратору СЭО самостоятельно создавать провайдеров авторизации: как новых, отсутствующих в перечне предустановленных, так и дублировать (но с иными настройками подключения) уже имеющиеся (например, при необходимости сквозной авторизации с двумя экземплярами Битрикс24).
На главной странице интерфейса пользователю доступен перечень уже созданных в системе настраиваемых провайдеров (поз. 1 Рис. 5.1) с возможностью редактирования и удаления, а также кнопка «Добавление настраиваемого провайдера» (поз. 2 Рис. 5.1) для перехода к созданию нового.
Рис. 5.1. Пример основной страницы интерфейса «Настраиваемые провайдеры».
Нажав на кнопку «Добавление настраиваемого провайдера» (см. поз. 2 Рис. 5.1) пользователь переходит на страницу «Редактирование настраиваемого провайдера», где ему доступны для заполнения следующие поля (Рис. 5.1.1):
Уникальный код (см. поз. 1 Рис. 5.1.1). Уникальное имя настраиваемого провайдера в системе (латинские буквы и цифры).
Наименование (см. поз. 2 Рис. 5.1.1). Название, которое будет отображаться на плашке созданного настраиваемого провайдера и во всплывающей подсказке для иконки провайдера в окне/на странице авторизации.
Описание (см. поз. 3 Рис. 5.1.1). Текст, который будет отображаться на плашке созданного настраиваемого провайдера (Рис. 5.1.2).
Статус (см. поз. 5 Рис. 5.1.1). Определяет, будет ли отображаться (=Активен) или нет (= Отключен) иконка провайдера в окне/на странице авторизации.
После занесения данных система производит их валидацию (в первую очередь, yaml-код конфигурации на предмет ошибок синтаксиса). При успешной валидации новый провайдер сохраняется и отображается в перечне уже существующих настраиваемых провайдеров.
Вы можете сформировать код конфигурации нужного вам провайдера аутентификации самостоятельно (при наличии необходимых знаний и навыков создания yaml-разметки) или обратиться с соответствующей заявкой в рамках расширенной технической поддержки к специалистам ООО «Открытые технологии».
Конфигурация настраиваемого провайдера формируется в виде ассоциативного массива и реализует процедуру авторизации по протоколу OAuth 2.0 с использованием типа авторизации 'authorization_code'. В качестве ключей массива могут быть использованы:
clientid - идентификатор клиента (id приложения), предоставляется сервером авторизации после регистрации приложения, используется далее для автоматической подстановки в требуемых запросах.
clientsecret - секретный ключ (пароль приложения), предоставляется сервером авторизации после регистрации приложения, используется далее для автоматической подстановки в требуемых запросах.
icon - путь до изображения на сервере или закодированное в base64 изображение, используется в качестве иконки вашего способа авторизации.
allowregister - разрешена ли регистрация пользователей при помощи настраиваемого провайдера:
если нет (любое пустое значение или отсутствие параметра) - пользователь сможет авторизоваться только при наличии в СЭО 3KL аккаунта, связанного с аккаунтом настраиваемого провайдера.
если да (любое непустое значение, например, '1') - пользователю будет создана учетная запись при успешной авторизации.
authorize - конфигурация процесса вызова авторизации и получения авторизационного кода от сервера авторизации. Должна быть представлена в виде массива. В качестве ключей этого массива могут служить:
url - адрес, входная точка API авторизации (authorization endpoint)
parameters - массив параметров, требуемых сервером авторизации для данного запроса. Для автоматической замены, в значениях массива возможно использовать следующие подстановки:
{clientid} - подставляет идентификатор клиента (id приложения).
{redirect_uri} - подставляет ссылку переадресации, на которую будет осуществлено перенаправление после выдачи авторизационного кода.
{state} - подставит автоматически сгенерированную строку, используемую для защиты от подделки запросов (cross-site request forgery).
accesstoken - конфигурация процесса получения ключа доступа (токена) от сервера авторизации. Должна быть представлена в виде массива. В качестве ключей этого массива могут служить:
url - адрес, предназначенный для получения ключа доступа, токена (token endpoint)
parameters - массив параметров, требуемых сервером авторизации для данного запроса. Для автоматической замены, в значениях массива возможно использовать следующие подстановки:
{clientid} - подставляет идентификатор клиента (id приложения).
userinfo - конфигурация процесса получения сведений об авторизованном пользователе от сервера авторизации. Получение информации о пользователе в некоторых системах разделено на области, и для получения всех необходимых данных может потребоваться несколько запросов. В связи с этим, значением данного параметра должен являться массив запросов (обратите внимание на дефис в примере). Каждый запрос должен быть представлен также, в виде массива. В качестве ключей запроса могут служить:
url - адрес для получения необходимой области информации о пользователе.
parameters - массив параметров, требуемых сервером авторизации для данного запроса. Для автоматической замены, в значениях массива возможно использовать следующие подстановки:
{access_token} - подставляет ключ доступа, полученный в результате исполнения предыдущих операций
requesttype - метод осуществления запроса ('get' или 'post')
curloptions - для случаев, когда требуется указать особенные параметры запроса, возможно передать массив с опциями, поддерживаемыми библиотекой curl
responsetype - ожидаемый формат ответа ('plain' или 'json')
responsefields - сопоставление полей пользователя СДО с полями, пришедшими в результатах запроса к авторизационному серверу. Наиболее распространенные поля пользователя СДО:
username - логин пользователя в СДО
firstname - имя пользователя
lastname - фамилия пользователя
email - email-адрес пользователя
verified - подтверждена ли учетная запись, другими словами точно ли email принадлежит пользователю, который авторизовался; если провайдер предоставляет такие данные или вы уверены, что зарегистрироваться в провайдере можно только подтвердив аккаунт через mail или вы полностью доверяете провайдеру (например, это ваша система и вы точно знаете, что среди ваших пользователей не может быть злоумышленников), то можно использовать поле, предоставленное провайдером или подстановку '{1}' подтверждающую учетную запись без использования поля предоставленного провайдером
remoteuserid - идентификатор пользователя на стороне провайдера
lang - язык, предпочитаемый пользователем. Можно использовать, если значения соответствуют кодам языковых пакетов, например,
Если вы настраиваете интеграцию для инсталляции без доверенного сертификата, в раздел curloptions нужно добавить опции: CURLOPT_SSL_VERIFYPEER: 0 и CURLOPT_SSL_VERIFYHOST: 0.
6. Сопоставление полей и автоматическое связывание
Использование данного функционала позволяет автоматизировать процедуру связывания уже существующих аккаунтов пользователя в обеих системах (исключить предварительный этап ручного связывания учетных записей). Сопоставление данных учетных записей и взаимная привязка аккаунтов будут выполнены в рамках единого сеанса авторизации.
Алгоритм настройки автосвязывания включает следующие шаги:
1) В настройках требуемого провайдера аутентификации установить опцию «Автосвязывание» (поз. 1 Рис. 6.1) и сохранить изменения.
Опция «Автосвязывание» может быть недоступна в настройках провайдера по двух причинам: • провайдер аутентификации не поддерживает функционал автосвязывания; • провайдер аутентификации поддерживает функционал автосвязывания, но не установлена опция «Доверять данным соц.сети». Во втором случае установите опцию «Доверять данным соц.сети» и, после сохранения настроек, автосвязывание станет доступно.
Реализованный на текущий момент алгоритм автосвязывания «Автосвязывание с довереннымм соцсетями» не предполагает необходимости подтверждения пользователем права владения аккаунтом в СЭО 3KL и, поэтому, опция «Доверять данным соц.сети» должна быть установлена в обязательном порядке.
2) Перейти по ссылке (см. поз. 2 Рис. 6.1) к интерфейсу «Сопоставление полей и автоматическое связывание» (Рис. 6.2).
Рис. 6.2. Страница «Сопоставление полей и автоматическое связывание». Ни один конь еще не валялся.
3) В типовой форме «Условия автоматического связывания пользовательских учетных записей» указать уникальное поле Oauth-провайдера и сопоставить его с полем СЭО 3KL (основным или дополнительным):
а. Из выпадающего списка «Добавить» выбрать оператор соответствия «Равно» (Рис. 6.3).
Рис. 6.3. Выбор оператора соответствия.
б. В выпадающем списке левого поля выбрать «Поле пользователя Oauth-провайдера» (Рис. 6.4).
Рис. 6.4. Выбор источника уникального поля для сопоставления.
в. В появившемся выпадающем списке указать уникальное поле Oauth-провайдера для сопоставления (Рис. 6.5).
Рис. 6.5. Пример выбора для сопоставления поля «Адрес электронной почты».
г. В выпадающем списке правого поля выбрать вид поля для сопоставления на стороне СЭО 3KL — «Поле пользователя» (основные поля профиля) или «Поле профиля» (дополнительные поля профиля) (Рис. 6.6).
Рис. 6.5. Пример выбора для сопоставления основного поля профиля СЭО 3KL.
д. В появившемся выпадающем списке указать поле СЭО 3KL, которое соответствует полю на стороне Oauth-провайдера (Рис. 6.6).
Рис. 6.6. Пример выбора основного поля пользователя «Адрес электронной почты» на стороне СЭО 3KL.
4) После сохранения настроек (Рис. 6.7), для пользователя, первый раз входящего в СЭО 3KL через настроенного таким образом провайдера аутентификации, система проверит данные аккаунтов на соответствие указанных полей и, при их совпадении автоматически свяжет аккаунты. Никаких дополнительных действий со стороны пользователя не потребуется.
Рис. 6.7. Пример страницы «Сопоставление полей и автоматическое связывание» с настроенным сопоставлением полей аккаунтов внешнего сервиса и СЭО 3KL.
Список полей Oauth-провайдера, а также выбираемое в СЭО 3KL поле могут быть иными и зависят от настраиваемого провайдера аутентификации, набора полей вашей СЭО 3KL и конкретного уникального поля, предназначенного для сопоставления учетных данных.
У организации есть корпоративный портал Битрикс24, где заведены все сотрудники. Организация хочет дать им всем доступ к СЭО 3KL под теми же именами. Для этого в плагине OTOAuth была включена авторизация через Битрикс24, сделаны настройки и добавлена кнопка авторизации через Битрикс24 на форму входа в систему. Учетные записи сотрудников были привязаны к учетным записям в СЭО 3KL. Сотрудники успешно авторизуются и входят в СЭО 3KL через свои аккаунты в Битрикс24.
Образовательное учреждение ДПО продает на своем портале курсы и выдает сертификаты о пройденном обучении, оно хочет чтобы регистрация новых слушателей происходила с гарантированным подтверждением удостоверения их личности. Была включена авторизация через ЕСИА (Госуслуги). Слушатели регистрируются в системе через учетные записи в ЕСИА (Госуслуги), в дальнейшем удостоверенные аналогом цифрового паспорта пользователи автоматически входят в СЭО 3KL.
Образовательное учреждение ДПО продает на своем портале курсы и выдает сертификаты о пройденном обучении, оно хочет, чтобы вход в систему был возможен только для подтвержденных администратором профилей пользователей, купивших курсы. Была включена авторизация через ЕСИА (Госуслуги) и соцсети, в настройках плагина в секции настроек подтверждения аккаунтов администратором установлено «Создавать аккаунты неактивированными» и «Отправлять администратору уведомления». Слушатели регистрируются в системе, но доступ к ней им закрыт до подтверждения учетной записи администратором. Администратор переходит на карточку пользователя и деактивирует параметр «Учетная запись заблокирована». После этого слушатели успешно авторизуются в системе и имеют доступ к ее ресурсам.
Университет зарегистрировал всех студентов очной формы обучения в СЭО 3KL и выслал им логины и пароли по электронной почте. Студенты часто теряют и забывают свои учетные данные, поэтому университет хочет привязать к их профилям аккаунты в социальных сетях. Была включена авторизация через ВКонтакте, Яндекс и Одноклассники, аккаунты в этих соцсетях были привязаны к учетной записи в СЭО 3KL. Студенты авторизуются и совершают быстрый вход в систему через любую из данных соцсетей, а администратор СЭО 3KL видит в системе связанные аккаунты студентов.
Российско-казахстанская ассоциация дополнительного бизнес-образования участвует в совместном проекте, набор новых слушателей за границей. Деловые контакты активно поддерживаются и развиваются в социальной сети LinkedIn, поэтому ассоциация решила предоставить слушателям авторизацию через нее. Была выполнена настройка способа авторизации, и теперь слушатели входят в СЭО 3KL сразу через свои профили в LinkedIn.
Организация ведет онлайн-уроки по веб-разработке и организует курсы и вебинары по разработке сайтов на нескольких стеках технологий. Все слушатели имеют аккаунты и репозитории в GitHub, где выкладывают выполненные задания, а преподаватели проверяют их, дают оценки и совершают действия с ветками. Для упрощения входа в систему и взаимодействия с системой контроля версий организация хочет, чтобы слушатели авторизовались в СЭО 3KL через личный кабинет в GitHub. Был добавлен способ авторизации через GitHub, сделаны настройки и включена авторизация. Слушатели теперь входят в систему через GitHub, а администраторы системы видят их ассоциированные аккаунты.
Международная компания имеет бизнес-аккаунт в Google Workspace (ранее - Google Suite), использует корпоративный домен, почтовый сервер и сервисы Google. Она регистрирует почтовые ящики студентов на Gmail и высылает им доступы. Компания хочет привязать Google-аккаунты пользователей к их профилям в СЭО 3KL и обеспечить сквозную авторизацию. Была включена авторизация через Google и корпоративный Google, сделаны необходимые настройки и привязаны учетные записи. Пользователи теперь успешно авторизуются через аккаунты Google.
Учебное заведение участвует в программе Университета национальной технологической инициативы 2035 (Универитет 2035), по которой все слушатели должны регистрироваться на портале УНТИ 20.35 и авторизоваться под своей учетной записью на портале Университета 2035 для доступа к учебным материалам, онлайн-курсам и иным сервисам. По условиям программы учебное заведение обязано обеспечить сквозную авторизацию слушателей в СЭО 3KL через аккаунты в системеУниверситета 2035, для чего в настройках плагина была включена авторизация через УНТИ 20.35 и сделаны необходимые настройки. Слушатели были проинструктированы об особенности авторизации с использованием файлов cookies на стороне Университета 2035, и перед каждым входом удаляют их и данные сайтов в настройках браузера.
У ВУЗа интеграция СЭО 3КL c Битрикс24 работает следующим образом: в Битрикс24 зарегистрированы только операторы технической поддержки — сотрудники ВУЗа; в СЭО 3КL установлен виджет открытых линий битрикс, добавленный на страницы СЭО 3КL как дополнительный html-код; все авторизованные в СЭО 3КL пользователи могут задавать вопросы операторам, используя чат виджета. Использование кода виджета «как есть» имело проблему с идентификацией задающих вопросы: персональные данные пользователей, зарегистрированных только в СЭО 3КL, в Битикс24 не передаются, поэтому, если пользователь не указал свою фамилию или контактные данные, узнать, кто именно написал сообщение, было невозможно. Добавление в код виджета шорткода (например, userid или fullname) позволило решить эту проблему: в форме вопроса (и, соответственно, в сообщении чата) теперь автоматически формируется ФИО пользователя, отправляющего сообщение. Это позволяет однозначно идентифицировать пользователя и, при необходимости, связаться с ним.
Фрагмент кода виджета с добавленными шорткодами fullname (ФИО пользователя) и username (логин пользователя):
Примеры использования настройки «Обновление полей учетной записи Moodle»: Пример 1. Новые пользователи поступают из доверенного источника (например, внешняя БД или Active Directory), но имеют возможность привязывать дополнительные способы авторизации для своего удобства. Например, привязывать авторизацию через Яндекс или Gmail, социальные сети, ЕСИА или сквозную авторизацию через внутренний портал. Обновление полей учетной записи при этом полностью отключено, т.к. данные в профиль пользователя попадают из доверенного источника, повторного создания и обновления учетной записи не происходит, а данные из дополнительных привязок передавать в профиль не нужно. Пример 2. Пользователи регистрируются через социальные сети. После создания учетной записи пользователи имеют возможность ее редактировать, например, скорректировать ФИО или изменить адрес электронной почты. Привязка к социальной сети при этом сохраняется, но данные в профиле остаются те, которые внес пользователь или администратор. Выбрана опция обновления при создании учетной записи, а опции при каждом входе и во время привязки отключены.
Пример сценария модерации новых аккаунтов пользователей: 1. Администратор запрещает активацию аккаунта, созданного через соцсети, включает отправку уведомлений о создании заблокированной учетной записи, настраивает тексты уведомлений. 2. Пользователь регистрируется через соцсеть. 3. Система выдает сообщение пользователю о том, что учетная запись создана и ожидает активации администратором, отправляет уведомление о новой регистрации администратору. 4. Администратор получает уведомление, переходит по ссылке из письма к редактированию учетной записи и активирует аккаунт. 5. Пользователь может авторизоваться в СЭО 3KL.
Опубликовал: : Сергей Гусев Последние обновление: 10.02.2026
Настройка упрощенной регистрации пользователей через email и СМС
Инструкция содержит настройки плагинов, системы, интеграцию с сервисом sms.ru и является продолжением статьи-решения "Упрощение регистрации пользователей", рассказывающей о формах и сценариях упрощенной регистрации пользователей.
Используя данную инструкцию, администратор может упростить регистрацию пользователей, сократив количество полей в форме регистрации до одного (емейл или телефон). Другие обязательные поля пользователю будет предложено заполнить после регистрации.
Вместо самостоятельного выполнения действий по данной инструкции, вы можете подать заявку в гарантийную техподдержку, как описано в статье-решении "Упрощение регистрации пользователей" - п.1.2 и п.2.2.
Содержание: 1. Настройка упрощенной регистрации через email требуются права администратора 2. Настройка упрощенной регистрации через СМС требуются права администратора 2.1. Аккаунт на сайте sms.ru 2.2. Включение и настройка плагина OTSMS требуются права администратора 2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора
1. Настройка упрощенной регистрации через email требуются права администратора
Внимание! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа "Полный Администратор". По умолчанию мы предоставляем доступ "Диспетчер-Администратор". Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее - в статье "Полный административный доступ".
Не смотря на то, что при регистрации пользователя в «Moodle» обязательными являются поля «Имя», «Фамилия» и «Адрес электронной почты», в «Настройке полей формы регистрации» для упрощения регистрации можно указать только одно поле - «Адрес электронной почты», а остальные скрыть.
Так как в этом случае остальные обязательные поля заполнены не будут, при первом входе пользователя с помощью такой авторизации он будет перенаправлен на страницу редактирования профиля с просьбой заполнить недостающие данные - имя и фамилию.
В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «Электронная почта». См.рис.1.
В секции «Настройки полей формы регистрации» установим в поле «Адрес электронной почты» значение «Показать», а все остальные поля формы оставим в значении «Скрыть». См.рис.3.
Рис.3. Настройки полей формы регистрации.
Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.
Примечание. Если в настройках выбрать «Способ доставки сообщений» - «Электронная почта», но не выбрать «Показать» в поле «Адрес электронной почты», сохранить настройку полей формы не получится, система выдаст предупреждение об обязательности отображения поля «Адрес электронной почты».
Подробнее о включении и настройках плагина «Синхронизация с Free Deans Office» можно почитать здесь: "Плагин аутентификации «Синхронизация с Free Deans Office»".
2. Настройка упрощенной регистрации через СМС
Для настройки механизма упрощенной регистрации пользователей через СМС нам понадобится:
2.1. Аккаунт на сайте sms.ru 2.2. Включение и настройка плагина OTSMS требуются права администратора 2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора
2.1. Сервис sms.ru
Для отправки СМС пользователям через систему «Moodle» нужно активировать интеграцию с сервисом sms.ru. На портале рассылки sms.ru необходимо завести учетную запись, войти в личный кабинет и пополнить баланс, оплатив услуги на отправку сообщений. Далее нам понадобится API ключ для интеграции с внешними программами. Найти его можно после авторизации внизу на главной странице или перейдя в раздел «Программистам».
2.2. Включение и настройка плагина OTSMS требуются права администратора
Чтобы использовать в плагине «Синхронизация с Free Deans Office» отправку сообщений через «OTSMS», включим и настроим плагин «OTSMS».
Первоначальное управление плагином «OTSMS» осуществляется через переход в следующее меню настроек: «Настройки» → (1) см.рис.4, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) → «Управление способами доставки сообщений» (5).
Рис.4. Настройки - Управление способами доставки сообщений
В «Управление способами доставки сообщений» включаем плагин «OTSMS», нажав на пиктограмму с перечеркнутым глазом в колонке «Включить», и переходим в его настройки через ссылку «Настройки», см.рис.5.
Рис.5. Включение и переход к настройкам плагина «OTSMS».
Если плагин «OTSMS» уже включен, в его настройки можно перейти сразу через основное меню настроек системы: «Настройки» (1) см.рис.8, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) см.рис.6 → «OTSMS» (5).
Рис.6. Переходим в настройки плагина «OTSMS».
Интерфейс настроек плагина «OTSMS» выглядит так:
Рис.7. Настройки плагина «OTSMS»
Чтобы включить плагин, нужно в поле «API ID» ввести ключ API ID, полученный нами ранее с сайта sms.ru. Остальные настройки плагина опциональны и просты и корректируют тело самого сообщения: какой длины может быть сообщение, можно ли его транслитерировать или нет, нужно ли добавлять тему в текст.
Примечание. Добавление темы сообщения и транслитерация текста сообщения могут быть принудительно переданы плагином, который изначально генерирует сообщение. В этом случае настройки самого плагина «OTSMS» игнорируются. Т.е. по сути, это - настройки по умолчанию. Нажимаем «Сохранить изменения». После сохранения изменений начинает работать интеграция.
После включения плагина «OTSMS», он добавится в настройки плагина аутентификации в форму «Способ доставки сообщений» и его можно будет выбрать.
2.3. Настройка плагина «Синхронизация с Free Deans Office» для СМС требуются права администратора
Переходим к настройкам плагина аутентификации «Синхронизация с Free Deans Office» для использования СМС.
В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «OTSMS».
В секции «Настройки полей формы регистрации» установим в поле «Телефон» значение «Показать», а все остальные поля формы установим в значении «Скрыть». См.рис.8.
Рис.8. Настройки полей формы регистрации для OTSMS.
Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.
Примечание. Если в настройках выбрать «Способ доставки сообщений» - «OTSMS», но не выбрать «Показать» в поле «Телефон», сохранить настройку полей формы не получится, система выдаст предупреждение об обязательности отображения поля «Телефон».
Опубликовал: : Алексей Городков Последние обновление: 19.05.2025
Библиотека ресурсов 3KL: интеграция с ЭБС, базами знаний и внешними источниками контента
Элемент курса «Библиотека ресурсов 3KL» позволяет интегрировать СЭО 3KL с внешними хранилищами материалов, базами знаний и электронными библиотечными системами (ЭБС) для удобства включения внешних материалов в состав курса СЭО 3KL.
До версии 4.1.11b элемент курса «Библиотека ресурсов 3КL» назывался «Библиотека ресурсов».
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 4.1.19a. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Элемент курса «Библиотека ресурсов 3KL» предназначен для интеграции в курс СЭО 3KL внешних источников: как внутренних коллекций учебных материалов, так и материалов из внешних электронных библиотечных систем (ЭБС). В модуль включен интерактивный интерфейс выбора или поиска материала, поддерживающий как поиск в одном из подключенных источников, так и во всех источниках сразу.
Подключенные источники-библиотеки: ЭБС «Лань» — сервис подписки на коллекции электронных изданий. База знаний 3KL — Open Source система построения баз знаний от ООО «Открытые технологии» на базе phpMyFAQ. Mediawiki — Open Source система управления контентом от фонда WikiMedia. База знаний техподдержки ОТ — коллекция материалов о среде электронного обучения Moodle и СЭО 3KL от ООО «Открытые технологии».
Открытые источники от фонда WikiMedia.
Википедия.
Викисловарь.
Викиучебник.
Викиверситет.
С помощью Библиотеки ресурсов преподаватель или редактор курса добавляют в курс готовые материалы из внутреннего хранилища учебных материалов на базе phpMyFAQ или из подключенных внешних источников. Элемент отображает эти материалы как обычные, встроенные в курс.
При обновлении материала в источнике во всех элементах «Библиотека ресурсов 3KL» всех курсов будет отображаться обновленная версия.
В модуле есть возможность внедрения стилей CSS через драйвер, позволяющая отображать внешний вид выводимых в модуле статей таким же, как и в интегрируемом источнике, либо изменять внешний вид выводимых материалов по своему усмотрению. Для выполнения данной функции обратитесь в техподдержку.
Общий алгоритм использования Библиотеки ресурсов:
1) Настройка доступных в вашей СЭО 3КL внешних источников. На странице глобальных настроек выбираются и настраиваются необходимые источники.
Если требуемого вам внешнего источника нет в списке предустановленных — вы можете обратиться в техническую поддержку ООО «Открытые технологии» с соответствующей заявкой на интеграцию.
2) Добавление элемента курса «Библиотека ресурсов 3KL» в нужную секцию курса.
Подробная информация о добавлении элементов курса на страницу курса в соответствующем разделе статьи «Элементы курса и ресурсы».
3) Выбор необходимого материала из внешнего источника в добавленной Библиотеке ресурсов 3KL.
Обратите внимание: один элемент курса «Библиотека ресурсов 3KL» может отобразить только один материал из внешнего источника.
1.1.1. Встраивание материалов из открытых источников
Элемент курса «Библиотека ресурсов 3KL» позволяет внедрять в курс материалы из некоторых открытых источников, интегрированных в СЭО 3KL. Для этого преподавателю достаточно добавить Библиотеку ресурсов 3KL в курс и выбрать нужный материал (Рис. 1.1.1.а).
Рис. 1.1.1.а. Материалы, добавленные в Библиотеку ресурсов 3KL из открытого источника – Википедии.
1.1.2. Встраивание материалов из пользовательских источников
В Библиотеке ресурсов 3KL доступна возможность создать свою базу знаний на основе продукта MediaWiki или на основе базы знаний 3KL (база знаний на основе phpMyFAQ с доработками от ООО «Открытые технологии») и использовать материалы из этих баз знаний при создании курсов.
Рис. 1.1.2.а. Материалы, добавленные в Библиотеку ресурсов 3KL из базы знаний 3KL.
Таким образом устроена справка СЭО 3KL. Вы также можете использовать ее при создании обучающих материалов для ваших преподавателей.
В Библиотеке ресурсов доступна интеграция с ЭБС «Лань». При встраивании в курс материалов с помощью Библиотеки ресурсов 3KL слушателю не потребуется дополнительно авторизоваться в ЭБС, материалы будут доступны сразу в СЭО 3KL (Рис. 1.1.3.а).
Рис. 1.1.3.а. Материалы ЭБС «Лань», добавленные в курс с помощью Библиотеки ресурсов 3KL.
1.1.4. Использование якорей при встраивании материалов
Якорь в тексте – это ссылка, ведущая к определенному месту текста на странице. Вы можете указать якорь при встраивании материала через Библиотеку ресурсов для того, чтобы при переходе к элементу курса слушатель сразу попадал на тот фрагмент текста, на который ссылается якорь.
Когда пользователь будет переходить к просмотру элемента курса «Библиотека ресурсов 3KL» с указанным якорем, материал будет открываться ему на указанном в якоре разделе (Рис. 1.1.4.а).
Рис. 1.1.4.а. Переход к просмотру Библиотеки ресурсов.
2. Глобальные настройки модуля Требуются права администратора
Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ»
Тарифный план
Администратор может перейти на страницу тарифного плана по следующему пути: Администрирование->Плагины->Модули элементов курса->Библиотека ресурсов 3KL->Тарифный план.
Для изменения тарифного плана (в случае необходимости), нужно на данной странице получить (скопировать) серийный номер и сообщить его в техническую поддержку. После этого специалисты ОТ изменят тарифный план.
Источники данных
Администратор после перехода в настройки плагина может управлять источниками данных по следующему пути: Администрирование->Плагины->Модули элементов курса->Библиотека ресурсов 3KL->Источники данных (Управление источниками).
На этой странице можно добавлять, редактировать и удалять источники (Рис. 2.1).
Рис. 2.1. Страница управления источниками.
Добавлять можно источники разных типов: ЭБС «Лань», MediaWiki, phpMyFAQ. Поддержка источников на движке Mediawiki позволяет интегрировать материалы не только из проекта Викимедиа, но и из собственных, созданных на базе ПО Mediawiki.
При добавлении источника указываются следующие параметры:
phpMyFAQ:
Наименование источника (в настройках плагина элемента курса «Библиотека ресурсов 3KL» добавить новый источник «phpMyFAQ»).
Базовый URL.
Логин.
Пароль.
ЭБС «Лань»:
Наименование источника (в настройках плагина элемента курса «Библиотека ресурсов 3KL» добавить новый источник «ЭБС «Лань»).
Аутентификационный ключ подписчика (Ключ API (токен) – это уникальный код, который используется для аутентификации и авторизации запросов в системе.
Ключ API вы можете узнать в сервисе ЭБС «Лань». Без него использование интегрируемого сервиса будет невозможно.
MediaWiki:
Наименование источника (в настройках плагина элемента курса «Библиотека ресурсов» добавить новый источник «MediaWiki»).
Базовый URL.
Плагин «Библиотека ресурсов 3KL» разработан компанией «Открытые технологии», входит в состав дистрибутива и находится на полной поддержке. Вы можете прислать ключ API для нужного источника, чтобы настройку произвели наши инженеры.
4.1. Добавление и настройка элемента курса «Библиотека ресурсов 3KL»
Задача:
Преподавателю необходимо интегрировать в курс материалы из Википедии, он решил сделать это с помощью элемента курса «Библиотека ресурсов 3KL».
Решение:
1) После добавления элемента курса «Библиотека ресурсов 3KL» в курс, нужно нажать на кнопку «Настройки материала» (Рис. 4.1.1).
Рис. 4.1.1. Добавление элемента курса «Библиотека ресурсов 3KL».
2) Страницу с материалом можно выбрать с помощью каталога источника, переходя последовательно по его разделам (путь будет отображаться в «хлебных крошках») (Рис. 4.1.2).
Рис. 4.1.2. Параметры источника данных.
Либо можно воспользоваться интерфейсом поиска материала (Рис. 4.1.3).
Рис. 4.1.3. Интерфейс поиска материала.
Поиск включает фильтры по источнику, названию, тегам, категории, идентификатору, якорям, а также инструмент навигации по иерархии ресурсов в источнике.
Чтобы ускорить поиск, рекомендуется сначала выбрать область поиска с помощью каталога ресурсов, и только потом ввести в строку поиска название необходимого материала.
3) Материал можно предварительно просмотреть с помощью кнопки «Перейти к просмотру» или выбрать для публикации в данном элементе курса с помощью кнопки «Выбрать».
На странице предварительного просмотра можно также выбрать материал с помощью кнопки или вернуться назад (Рис. 4.1.4).
Рис. 4.1.4. Страница предварительного просмотра.
4) После выбора материала нужно ввести название элемента (обязательное поле) и настроить, при необходимости, оставшиеся стандартные поля настроек (Рис. 4.1.5).
Рис. 4.1.5. Стандартные поля настроек элемента.
Поля «Наименование источника» и «Ресурс» носят информационный характер и указывают название источника и заголовок выбранной из источника статьи.
Результат:
После сохранения настроек элементы типа «Библиотека ресурсов 3KL» станут доступными для просмотра в курсе (Рис. 4.1.6).
4.2. Добавление ЭБС «Лань» в качестве источника данных
Задача:
Диспетчеру-администратору необходимо добавить ЭБС «Лань» в качестве источника данных в Библиотеке ресурсов 3KL.
Решение:
1) Перейти к настройкам источников данных, расположенным по следующему пути: Администрирование->Плагины->Модуля элементов курса->Библиотека ресурсов 3KL->Управление источниками. Выбрать в качестве добавляемого источника ЭБС «Лань» и нажать на кнопку «Добавить источник» (Рис 4.2.1).
Рис. 4.2.1. Добавление ЭБС «Лань» в качестве источника данных.
2) Ввести название источника в поле «Придумайте наименование источнику» и ключ API в поле «Аутентификационный ключ подписчика» (ключ можно получить в сервисе ЭБС «Лань»), нажмите на кнопку «Добавить источник» (Рис. 4.2.2).
Рис. 4.2.2. Ввод данных, необходимых для добавления источника.
Результат:
После выполненных действий при выборе источника в настройках элемента курса «Библиотека ресурсов 3KL» будет доступна ЭБС «Лань» (Рис. 4.2.3).
Рис. 4.2.3. Выбор ЭБС «Лань» в качестве источника в элементе курса «Библиотека ресурсов 3KL».
Опубликовал: : Алексей Городков, Нелли Никитина, Полина Андреева Последние обновление: 21.01.2026
Требования к API внешней ЭБС, для интеграции с модулем "Библиотека ресурсов 3КL" (материал для разработчиков)
Этот материал предназначен для разработчиков ЭБС и библиотек контента, которые планируют интеграцию своих систем с элементом курса «Библиотека ресурсов 3КL» в СЭО 3KL. Такая интеграция позволит разработчикам электронных курсов в СЭО 3KL бесшовно использовать материалы из данного внешнего источника без их прямого копирования в СЭО 3KL. По вопросам интеграции и сотрудничества обращайтесь в ООО «Открытые технологии».
В данной статье содержатся общие требования к API внешней ЭБС, необходимые для интеграции. Поскольку под каждую внешнюю ЭБС разработчики ООО «Открытые технологии» пишут отдельный драйвер, возможны вариации в реализации API (структуре и названиях запросов, названии переменных и пр.) Главное, чтобы API так или иначе реализовывало следующие возможности: запрос списка подкатегорий заданной категории (если ЭБС вообще поддерживает древовидную иерархию), поиск ресурса по поисковой строке (и, опционально, идентификатору категории), получение контента ресурса для встраивания в одном из трех вариантов: код для встраивания, транслируемый файл (обычно используется для картинок и дополнительных файлов), предавторизованная ссылка для просмотра ресурса конкретным пользователем.
Плагин «Библиотека ресурсов 3КL» системы дистанционного образования 3КL (далее - СДО) предоставляет возможность преподавателю найти ресурс в одном из настроенных администратором среды электронного обучения источников, для последующего отображения ресурса учащимся. Преподаватель выполняет выбор ресурса путём выбора категории и просмотра списка ресурсов, содержащихся в категории, либо путём ввода поискового запроса и просмотра списка результатов поиска.
Ниже описаны методы, необходимые для реализации наиболее распространенного подхода интеграции между плагином «Библиотека ресурсов 3КL» и внешними источниками. С их помощью возможно сформировать базовый набор функций, необходимых для работы с элементом курса.
Приведенные примеры носят рекомендательный характер, не являются обязательными требованиями и содержат перечень данных, необходимых по нашему опыту для реализации комфортной работы с интегрированной системой.
Преподаватель в СЭО 3КL производит выбор ресурса, к которому планирует предоставить доступ учащемуся в курсе.
Одним из сценариев выбора ресурса является выбор из списка ресурсов, принадлежащих выбранной категории. Если источник имеет древовидную структуру хранения ресурсов, необходимо реализовать возможность получения списка категорий с её использованием.
3.2.2. Пример запроса с комментариями по возможностям реализации
Запрос:
ENDPOINT
/api/categories
HEADERS
token - токен авторизации
GET
idCategory - идентификатор родительской категории, чьих потомков необходимо получить. Значение null интерпретируется как запрос категорий верхнего уровня (без родителя)
Ответ:
В ответ приходит объект JSON, содержащий результат обработки запроса и список категорий, найденных по запросу:
(bool) success - результат обработки запроса
(string) error - описание ошибки (если результат обработки запроса не был успешным)
(array) items - массив, содержащий объекты со сведениями о найденных категориях (пустой массив, если категорий не было найдено)
Объекты категорий должны содержать:
идентификатор категории;
наименование категории;
сведения о наличии потомков в категории.
Объект категории может содержать любые дополнительные сведения о категории.
Преподаватель в СДО производит выбор ресурса, к которому планирует предоставить доступ учащемуся в курсе.
Одним из сценариев выбора ресурса является выбор из списка ресурсов, принадлежащих выбранной категории. Если источник имеет структуру хранения ресурсов, подразумевающую наличие категорий, необходимо реализовать возможность получения списка ресурсов с её использованием.
3.3.1. Пример запроса с комментариями по возможностям реализации
Запрос:
ENDPOINT
/api/resources
HEADERS
token - токен авторизации
GET
idCategory - идентификатор категории
limit - количество ресурсов необходимое для предоставления в результатах запроса;
offset - количество ресурсов для смещения перед осуществлением выборки; вместо offset также допустимо принимать параметр page (страница) для организации смещения по формуле ((page-1)* limit)
Ответ:
В ответ приходит объект JSON, содержащий результат обработки запроса и список ресурсов, найденных по запросу:
(bool) success - результат обработки запроса
(string) error - описание ошибки (если результат обработки запроса не был успешным)
(array) items - массив, содержащий объекты со сведениями о найденных ресурсах (пустой массив, если ресурсов не было найдено)
(int) total - общее количество результатов по запросу (до применения смещения offset и ограничения limit)
Объекты ресурсов должны содержать:
уникальный идентификатор ресурса;
заголовок ресурса.
Объекты ресурсов могут содержать любую дополнительную информацию о ресурсе. Наиболее распространенные сведения для примера:
Преподаватель в СДО производит выбор ресурса, к которому планирует предоставить доступ учащемуся в курсе.
Одним из сценариев выбора ресурса является выполнение поиска по поисковому запросу.
Если источник имеет возможность предоставить результаты поиска ресурсов по поисковому запросу, необходимо реализовать возможность получения списка ресурсов таким образом.
3.4.1. Пример запроса с комментариями по возможностям реализации
Запрос:
<>ENDPOINT
/api/resources
HEADERS
token - токен авторизации
GET
query - поисковая фраза. Провайдеру рекомендуется обрабатывать поисковую фразу не только для полнотекстового поиска по содержимому ресурса, но и для поиска по заголовку ресурса, isbn, автору, идентификатору ресурса; при отсутствии этого параметра запрос воспринимается как попытка получить все ресурсы из категории (раздел «Получение ресурсов по категории»)
idCategory - идентификатор категории, в пределах которой необходимо выполнять поиск ресурсов по поисковой фразе. Если источник поддерживает древовидную структуру хранения ресурсов, мы рекомендуем реализовать поддержку этого параметра, при отсутствии параметра должен выполняться поиск по всему источнику
limit - количество ресурсов необходимое для предоставления в результатах запроса
offset - количество ресурсов для смещения перед осуществлением выборки. Вместо offset также допустимо принимать параметр page (страница) для организации смещения по формуле ((page-1)* limit)
Ответ:
В ответ приходит объект JSON, содержащий результат обработки запроса и список ресурсов, найденных по запросу:
(bool) success - результат обработки запроса
(string) error - описание ошибки (если результат обработки запроса не был успешным)
(array) items - массив, содержащий объекты со сведениями о найденных ресурсах (пустой массив, если ресурсов не было найдено).
(int) total - общее количество результатов по запросу (до применения смещения offset и ограничения limit)
Объекты ресурсов должны содержать:
уникальный идентификатор ресурса;
заголовок ресурса.
Объекты ресурсов могут содержать любую дополнительную информацию о ресурсе. Наиболее распространенные сведения для примера:
отрывок текста, в котором найдена поисковая фраза;
Преподаватель выбрал ресурс, к которому планирует предоставить доступ учащемуся в курсе. Учащийся открывает элемент курса «Библиотека ресурсов 3КL» с ресурсом, настроенным ранее преподавателем. Система должна отобразить ресурс учащемуся.
Встроенный контент. Элемент курса «Библиотека ресурсов 3КL» отобразит учащемуся плеер. Формирование кода плеера производится либо по образцу от источника (в образец подставляются параметры ресурса), либо источник должен предоставить готовый html-код плеера по запросу. Получившийся код отображается в СДО как есть, соответственно необходимо обеспечить использование только полных ссылок в контенте.
Транслированный контент. Элемент курса «Библиотека ресурсов 3КL» отображает html-код ресурса, предоставленный источником, предварительно заменяя оригинальные ссылки, ведущие на материалы источника (не внешние) содержащиеся в контенте ресурса, на ссылку до специального скрипта, выполняющего маршрутизацию. Скрипт маршрутизации принимает в качестве параметра ссылку до источника и выполняет запрос к источнику на получение контента, передавая токен авторизации. Это позволяет организовать учащимся в СДО доступ к закрытому контенту без публикации ключей авторизации. Доступ предоставляется только пользователям, имеющим доступ к соответствующему элементу курса (авторизованы, подписаны на курс, дошли до изучения ресурса).
Ссылка со сквозной авторизацией. При переходе учащегося к ресурсу, элемент курса «Библиотека ресурсов 3КL» запрашивает у источника предавторизованную (содержащую токен авторизации) ссылку на ресурс по идентификатору ресурса. Минусом данного режима является переход на другой сайт и изменение внешнего вида системы.
3.5.2. Пример запроса ресурса с комментариями по возможностям реализации
Запрос:
ENDPOINT
/api/resource_content
HEADERS
token - токен авторизации
GET
id - идентификатор ресурса
user - данные, идентифицирующие пользователя (для статистики)
course - данные, идентифицирующие курс (для статистики)
module - данные, идентифицирующие элемент курса (для статистики)
session - данные, идентифицирующие сессию (для статистики)
Ответ:
В ответ приходит объект JSON, содержащий результат обработки запроса и данные о ресурсе:
(bool) success - результат обработки запроса
(string) error - описание ошибки (если результат обработки запроса не был успешным)
(string) content - либо html-код плеера, либо html-код ресурса (контент), либо предавторизованная ссылка (в зависимости от необходимого режима отображения)
Ответ может также содержать другие данные, если выбран режим отображения, подразумевающий необходимость подставлять в образец кода плеера данные об отображаемом ресурсе.
Источник может предоставить дополнительные файлы, необходимые html-плееру, например, скрипты javascript или стили css.
Они могут быть переданы двумя способами:
Источник может вернуть предавторизованные ссылки (могут содержать дополнительные ключи прямо в URL, не должны требовать авторизации), которые плагин «Библиотека ресурсов 3КL» подставит в html-код.
Источник может предоставить API для запроса этих файлов. Плагин «Библиотека ресурсов 3КL» странслирует эти файлы. В этом случае, система проверит, что пользователь авторизован и имеет доступ к просмотру конкретного ресурса.
Под интеграцией чаще всего понимают процесс обмена данными между двумя программными продуктами.
Интеграция снижает трудоемкость работы оператора и уменьшает количество ошибок ручного ввода.
Для этого нужно стремиться к тому, чтобы никакие данные не нужно было вводить повторно. При этом в каждой системе могут оставаться не синхронизированные данные, если во второй системе эти данные не используются.
Другой целью интеграции может быть удобство пользователя, возможность получить все необходимые данные без перехода в другую систему.
Иногда под интеграцией понимают совершенно другое, например, сквозную авторизацию из одной системы в другую, либо оформление двух сайтов в одинаковом дизайне и размещение их на одном сервере. Подробнее об этом вы можете прочитать в следующем разделе «Какие могут быть интеграции в СЭО 3KL?».
Какие могут быть интеграции в СЭО 3KL?
Как сказано в предыдущем абзаце, термин "интеграция" можно понимать довольно широко. Например, обычную ссылку из одной системы на другую тоже можно считать интеграцией. Чтобы результат соответствовал вашим ожиданиям необходимо более конкретно определиться, какая интеграция вам требуется и сообщить об этом специалистам.
В целом, интеграции можно разделить на следующие категории:
Сквозной переход. При клике по ссылке в одной системе осуществляется переход в другую систему. В более сложных случаях может быть переход к конкретному объекту или переход с сохранением сессии пользователя (без необходимости повторной авторизации)
Встраивание. Этот вид интеграции предполагает встраивание в материал или страницу виджета с другого сайта или системы. Например, встраивание видеороликов, интерактивных материалов и т.п.
Объединение процессов. В этом случае процесс, начатый в одной системе, продолжается в другой и завершается в исходной. Например, пользователь выбрал платный курс в СЭО 3KL и решил его приобрести, система перебросила его на сайт банка, где он совершил оплату и вернулся в СЭО 3KL, где получил доступ к курсу. Сюда же можно отнести интеграцию с прокторинговыми системами или проверку на заимствования в сданных через СЭО 3KL работах.
Встраивание с объединением процессов. В этом случае встроенный виджет получает от СЭО 3KL начальную информацию, а после завершения своей работы возвращает в СЭО 3KL результат. Например, интегрированный таким способом вебинар получает из СЭО 3KL список участников, автоматически назначает им имена и права в комнате, а после завершения вебинара СЭО 3KL получает назад время присутствия пользователей на вебинаре и видео-запись вебинара.
Отображение данных. Внутри одной системы отображаются данные из другой системы. При этом система их только показывает, никак не анализирует, не обрабатывает, не объединяет со своими данными. Например, пользователь в личном кабинете СЭО 3KL видит список документов (справок, ведомостей, приказов) из другой системы и может их скачать в PDF.
Импорт данных. Этот вид интеграции предполагает, что данные из внешней системы попадают в СЭО 3KL и там ею обрабатываются. Например, внешняя информационная система (кадровая система или АСУ учебного заведения) передает в СЭО 3KL список пользователей, а СЭО 3KL регистрирует их и открывает им доступ.
Экспорт данных. Данные из СЭО 3KL выгружаются во внешнюю систему. Например, итоговые оценки за курсы, пройденные в СЭО 3KL выгружаются в буферную базу данных, откуда их берет информационная система (такая как АСУ СПРУТ).
Ниже приведен список основных интеграция, поддерживаемых СЭО 3KL
Тип интеграции
Уровень реализации
Комментарий
Переход по ссылке
Контент
Просто поставьте ссылку из одной системы на другую, например, в настраиваемом меню
Переход по ссылке к конкретному объекту
Контент, настройка
Предполагается, что ссылка должна вести не на заглавную страницу другой системы, а к конкретному объекту, например, к карточке студента. Для этого в ней должен содержаться идентификатор этого объекта. Напеример, если в профиле пользователя содержится "внешний id" и ссылка на личный кабинет персоны в другой системы должна содержать этот ID, его можно добавить с помощью фильтра "Шорткоды" и разместить в личном кабинете пользователя. В зависимости от условий, можно воспользоваться плагинами "фильтр Шорткоды" или "блок Внешние данные". Иногда требуется доработка с участием программистов
Встраивание вебинаров
Настройка
Если требуется, чтобы преподаватель мог разместить в курсе занятие, а система автоматически создала для него вебинарную комнату и слушатели могли перейти к ней без авторизации, можно воспользоваться модулем интеграции вебинаров. Для таких продуктов, как МТС Линк, TrueConf, BigBlueButton в системе есть готовые плагины интеграции, достаточно указать реквизиты доступа. Для других же потребуется разрабатывать новый плагин интеграции.
Встраивание материалов из ЭБС
Настройка
Аналогично предыдущему пункту, для некоторых ЭБС, таких как ЭБС Лань, систем на базе MediaWiki и "База Знаний 3KL" уже существуют готовые модули интеграции. Для других же его предстоит разработать.
Прием оплаты
Настройка
Есть встроенная поддержка Сбербанк, ЮKassa, Epay (JSC Halyk bank). Для разработки интеграции с другими системами обратитесь в расширенную техническую поддержку
Импорт из CSV
Настройка
Система поддерживает импорт из CSV списка слушателей, списка подписок слушателей на курсы и некоторые другие (см ниже)
Экспорт в CSV
Настройка
Импорт из буферной БД
Настройка
Экспорт в буферную БД
Настройка
Обмен данными через веб-службы
Настройка
СЭО 3KL поддерживает довольно обширное API по протоколам REST и SOAP. Активировать веб-службы с нужными протоколами, создать ключи и посмотреть документацию на API можно в меню Администрирование -> Сервер -> Веб-службы
Разработка плагина интеграции на заказ
Доработка
Если ни один из вышеперечисленных способов не Откройте заявку в категории "Выделенный специалист (н.часы)/Разработчик или сисадмин", опишите вашу потребность. Перед открытием заявки убедитесь, пожалуйста, что на вашем балансе достаточно нормо-часов для осуществления проектирования и последующей разработке.
Как выбрать подходящий способ обмена (импорта и экспорта) данными?
СЭО 3KL предлагает различные способы загрузки и обновления данных. В этом разделе рассмотрены эти методы, начиная от простых и заканчивая более сложными. Цель - помочь пользователям без глубоких IT-знаний лучше понять возможности интеграции с СЭО 3KL. Каждый из перечисленных ниже способы содержит как полностью готовые к использованию сценарии, которые нужно только настроить, с чем вам поможет специалист техподдержки, так и сценарии, требующие разработки. Однако, когда речь идет об обмене данными с внешней системой, без специалиста по данной системе, который подскажит вам, в каких форматах возможна выгрузка сейсчас и что можно добавить путем доработки не обойтись.
1. Внесение данных вручную
Если у вас небольшой объем данных, самым простым решением может быть ручной ввод данных в СЭО 3KL. Этот подход не требует особых IT-навыков и подойдет тем, у кого нет других информационных систем.
2. Импорт данных через CSV
Если у вас уже есть данные в Excel или в формате CSV, вы можете импортировать их напрямую в СЭО 3KL. CSV (Comma-Separated Values) - это универсальный формат, который может быть открыт с помощью любого табличного процессора, включая Excel. Это немного сложнее, чем ручной ввод данных, но значительно быстрее для больших объемов информации.
3. Автоматический импорт CSV
Если у вас большой объем данных, которые часто обновляются, может быть удобно настроить автоматический импорт CSV. Вы можете установить систему таким образом, чтобы СЭО 3KL автоматически загружал новую информацию из файла CSV в указанное время.
4. Синхронизация через буферную таблицу в базе данных
Это подходит для организаций, у которых уже есть система, поддерживающая работу с базами данных. В этом случае, можно установить автоматическую синхронизацию данных между вашей системой и СЭО 3KL.
5. Использование протоколов LDAP и OAuth2
LDAP (Lightweight Directory Access Protocol) и OAuth2 - это протоколы, которые позволяют безопасно передавать данные между системами данными о пользователях. Благодаря протоколу OAuth2 вы можете организовать сквозной вход пользователей с вашего корпоративного портала в СЭО 3KL, если ваш портал поддерживает протокол OAuth2 Server. Протокол LDAP позволяет организовать вход в СЭО 3KL пользователей из вашего корпоративного домена Active Directory. В обоих случаях, есть возможность передать в СЭО 3KL дополнительные поля для профиля пользователя.
6. Сетевое API
API (Application Programming Interface) - это набор правил и протоколов, которые позволяют различным приложениям взаимодействовать друг с другом. СЭО 3KL включает встроенный сервер REST и SOAP, который позволяет внешним системам запрашивать из СЭО 3KL данные и "отдавать СЭО 3KL приказания", такие как приказ "завести нового пользователя". Если ваша система поддерживает использование API, это может быть эффективным способом для автоматической синхронизации данных с СЭО 3KL. Обратите внимание, что этот подход потребует помощи специалиста, так как он требует технической экспертизы.
Сколько стоит интеграция?
Не существует какого-то общепринятого списка требований к интеграции. Интеграцией можно назвать как кнопку в одной программе, запускающей другую, так и полную синхронизацию всех объектов в реальном времени. Поэтому определить возможность и цену интеграции можно только на основании требований к интеграции.
Как минимум требования к интеграции должны включать:
Перечень объектов и их полей, которые должны передаваться между системами.
Например: список пользователей, список подписок на курс, оценки.
Направление передачи данных:
Например: пользователи и подписки на курс передаются из 1С:Университет в СЭО 3KL, а оценки передаются в обратном направлении.
Требования к процессу:
Например: интеграция должна происходить полностью автоматически без вмешательства оператора, информация о пользователе и его подписках должна актуализироваться в момент входа пользователя в систему, но не реже 1 раза в сутки, а информация об оценках должна выгружаться по запросу оператора через 1С.
Поэтому интеграция может быть как бесплатной, если использует только готовые инструменты, так и предполагать платную доработку.
Существуют ли типовые сценарии интеграции?
Да, при интеграции СЭО 3KL с системами класса «Электронный деканат» (1С:Университет, 1С:Колледж), а также кадровыми системами (1С:ЗУП) как минимум, стремятся обеспечить передачу списка пользователей (студентов/преподавателей/сотрудников) из 1С в СЭО 3KL. Это необходимый минимум, без которого параллельная эксплуатация двух этих систем становится крайне неудобной.
Также часто реализуют передачу списка подписок на курс и обратную передачу оценок. Это более сложные процессы, которые требуют некоторой подготовки со стороны 1С (выполняемой 1С-партнером или штатным 1С-разработчиком) .
Силами наших разработчиков возможна только доработка на стороне СЭО 3KL. На стороне 1С разработка осуществляется либо силами клиента, либо силами других разработчиков.
Какие существуют готовые инструменты интеграции 1С и СЭО 3KL?
Перечисленные в этом разделе способы используют готовые инструменты, которые уже присуствуют в СЭО 3KL. Поэтому на стороне СЭО 3KL не требуется никаких доработок. Все необходимые настройки на стороне СЭО 3KL выполняет гарантийная техническая поддержка.
От вас потребуется только добавить поддержку взаимодействия на стороне 1С.
Буферная база данных
Чаще всего используется интеграция через буферную базу данных. Этот способ предполагает создание промежуточной базы данных, в которую из 1С будут выгружаться данные для передачи в СЭО 3KL. Обычно это делает администратор или разработчик конфигурации 1С.
С помощью этого способа СЭО 3KL может принять следующие типы объектов:
Пользователи. Помимо основных данных, таких как ФИО, электронная почта, логин и пароль (могут быть переданы из 1С или сформированы на стороне СЭО 3KL и затем высланы на электронную почту или в SMS-сообщении), может быть передано неограниченное количество дополнительных полей профиля.
Подписка на курсы. Этот способ предполагает передачу из 1С в СЭО 3KL списка пользователей и курсов, на которые они должны быть подписаны. Если таких курсов еще не существует, они могут быть автоматически созданы (тогда пользователи будут подписаны на пустые, только что созданные курсы).
Подразделения (для модуля «Электронный Деканат»).
Контингент. Студенты. Аналогичен передаче списка пользователей, но данные импортируются в модуль «Электронный деканат» с обработкой специальности, параллели, академической группы и подразделения (кафедры). Что позволяет задействовать встроенный модуль «Электронный деканат».
Контингент.Сотрудники. Аналогично предыдущему, но для преподавателей или сотрудников.
Учебные программы (для модуля «Электронный деканат»).
Учебные процессы. Список учебных процессов (группа + дисциплина + преподаватель + семестр) для модуля «Электронный деканат».
Достижения. Перечень достижений для модуля «Порфтолио учебных и внеучебных достижений».
Этот способ аналогичен предыдущему, но предполагает взаимодействие через импорт/экспорт файлов в формате CSV (Excel).
Этот вариант предполагает выгрузку и загрузку файлов вручную, из-за чего гораздо менее удобен, и применяется гораздо реже.
REST/SOAP
В СЭО 3KL реализован сетевой API, который позволяет внешним системам запрашивать данные из СЭО 3KL, либо отдавать команды на создание/обновление объектов. Документацию по API и его методам можно посмотреть в СЭО 3KL в блоке «Настройки»->«Администрирование»-> «Сервер»->«Веб-службы»->«Документация API». Применение этого API на стороне 1С требует разработки модуля-адаптера, который будет выполнять данные вызовы.
Уточняйте нюансы у нашей службы технической поддержки.
Строго говоря, этот способ не является интеграцией с 1С. Однако, во многих организациях уже реализована автоматическая выгрузка сотрудников или слушателей из 1С в Active Directory. СЭО 3KL позволяет использовать эти данные из одного или нескольких доменов Active Directory одновременно.
Какие дополнительные способы интеграции можно разработать?
В случае, если ни один из готовых вариантов вам не подходит, мы готовы выполнить для вас доработку на стороне СЭО 3KL, чтобы реализовать нужный вам сценарий интеграции.
Разработка выполняется либо в рамках услуги «Расширенная техническая поддержка», либо в рамках выполнения работ по согласованному ТЗ.
OData
В 1С присутствует встроенный REST интерфейс, позволяющий обращаться к данным из 1С без модификации конфигурации на стороне 1С.
От ваших специалистов потребуется лишь включить этот интерфейс, открыть нам к нему доступ и перечислить объекты и их поля, с которыми нам следует взаимодействовать.
Буферная БД
Если готовых инструментов синхронизации через буферную БД вам недостаточно, мы готовы разработать новые или модифицировать существующие по вашему заданию.
Дополнительные интерфейсы SOAP/REST
Если готовый сетевой API вам по каким-либо причинам не подойдет, мы готовы разработать дополнительные вызовы по вашему заданию.
Обмен файлами
Этот способ не очень удобен, однако, вполне функционален. Если ваш разработчик 1С предпочтет интеграцию на базе обмена файлами в форматах CSV, XML или другом открытом формате, мы готовы разработать соответствующие конвертеры на стороне СЭО 3KL.
Опубликовал: : Алексей Дьяченко Последние обновление: 14.01.2026
Русский Moodle 3KL. Crowdfunding от компании "Открытые технологии"
Компания "Открытые технологии" постоянно проводит усовершенствование и модификацию основного продукта - 3KL Русский Moodle. Ежемесячно выпускается новый релиз, публикуется анонс релиза, из которого можно узнать о новых плагинах, улучшениях и доработках в СЭО. Часть модификаций продукта делается по заявкам постоянных клиентов в порядке очередности поступления.
Помимо этого существует список интересных и полезных доработок, работа над которыми ожидает своего заказчика. В разделе «Crowdfunding» базы знаний размещена информация об уже спроектированных и оцененных, но еще не разработанных модулях с описанием их функционала и стоимостью разработки. Вы можете ознакомиться с данными проектами и, если ваша организация нуждается в такой функции, заказать интересующую вас разработку.
При проектировании выложенных на Crowdfunding модулей учтены лучшие практики и возможность совместного использования с другими инструментами СЭО 3KL Русский Moodle.
Уже выполнены проектирование и оценка.
На проекты из раздела Crowdfunding мы предлагаем фиксированную цену даже при заказе в рамках расширенной техподдержки. В случае заказа по договору работ не будет наценки за риск переработки.
Все эти проекты будут включены в наш комплект, покрыты гарантийной техподдержкой и портированы на новые версии за наш счет.
Оценка разработок производится в нормо-часах. Заказать разработку можно через менеджеров ООО «Открытые технологии».
Опубликовал: : Городков Алексей Последние обновление: 04.03.2026
Политики сайта и пользовательские соглашения
По законодательству при входе на веб-ресурс пользователь должен ознакомиться с пользовательским соглашением и политиками сайта, принять предлагаемые условия и дать согласие на обрабтку своих персональных данных. Для этого в СЭО 3KL предусмотрены обработчики политик сайта.
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.5.10b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Все возможные действия на веб-сайте (в среде электронного обучения, в нашем случае) подразумевают определеные договорные отношения между владельцем ресурса и пользователем. Как правило, условия этих отношений излагаются в документах двух основных видов: политики сайта и пользовательские соглашения (далее — Политики).
Пользовательское соглашение информирует пользователя о продукте, закрепляет права и обязанности сторон, защищает владельца ресурса от неправомерных действий пользователей и т.п. Документы типа «Политика сайта» связаны с соблюдением Федерального закона №152-ФЗ и направлены, в первую очередь, освещение условий обработки персональных данных и соблюдения конфидециальности.
Политики можно разделить на:
обязательные — принятие таких политик является обязательным условием для работы с сайтом;
необязательные — не ограничивают доступ к основному функционалу системы и могут приниматься пользователем либо по желанию, либо для активации дополнительных возможностей.
Согласно действующему законодательству, при входе на веб-ресурс пользователь должен иметь возможность ознакомиться с пользовательским соглашением и политиками сайта, принять предлагаемые условия и дать согласие на обрабтку своих персональных данных. Для этих целей в СЭО 3KL предусмотрены специализированные инструменты — обработчики политик сайта (далее - Обработчики, Обработчики политик).
Плагины обработчиков политик сайта предназначены для публикации текстов Политик в соответствующих интерфейсах среды электронного обучения и обеспечивают доступ пользователей к контенту СЭО 3КL после принятия этих политик. В зависимости от выбранного плагина, обработчики политик сайта позволяют: создавать/редактировать/обновлять Политики; определять алгоритм принятия Политик; администрировать информацию о пользователях, принимающих соответствующие Политики.
Доступные в СЭО 3КL обработчики политик сайта и их функциональные возможности приведены ниже:
Тексты политик открываются в виде скачиваемого документа в формате pdf.
Тексты политик открываются на отдельных страницах сайта. Есть возможность размещения в подвале страницы дополнительной ссылки на Политики.
Тексты политик открываются в модальных окнах на странице регистрации. Есть возможность размещения в подвале страницы дополнительной ссылки на Политики.
Добавление текстов Политик на сайт
Политики в виде pdf-файла создаются вне СЭО 3КL и добавляются в виде ссылки на документ.
Политики создаются непосредственно на странице Обработчика.
Политики создаются непосредственно на странице Обработчика.
Редактирование и обновление текстов Политик
Нет возможности редактирования текста политики в онлайн-режиме.
Текст Политики может быть отредактирован в интерфейсе Обработчика. Поддерживается история версий Политик.
Текст Политики может быть отредактирован в интерфейсе Обработчика. Поддерживается история версий Политик.
Механизм принятия пользователем Политик при регистрации/аутентификации
После регистрации пользователь должен принять обязательную политику для того, чтобы продолжить пользоваться сайтом.
Обязательные для принятия политики пользователь должен принять перед регистрацией в системе. Необязательные для принятия политики пользователю предлагается принять / отклонить после регистрации.
Принятие политик может происходить как одновременно с аутентификацией, так и после аутентификации. Политики, отображаемые на форме регистрации, определяются в специальной настройке.
Администрирование согласий и отказов пользователей
2.1. Принятие политик при регистрации пользователя в СЭО 3KL
В разделе описан сценарий самостоятельной регистрации пользователя с использованием возможностей плагина «Аутентификация СЭО 3КL» и обработчика политик «Политики соглашений 3KL (tool_policy3kl)».
Пользователь принимает политики и пользовательские соглашения при регистрации в несколько этапов:
1. Для того, чтобы перейти к регистрации, на любой странице системы пользователь нажимает на кнопку «Вход» (поз. 1 Рис. 2.1.1) и выбирает опцию «Создать учетную запись» (поз. 2 Рис. 2.1.1).
Рис. 2.1.1. Переход к форме регистрации.
2. После заполнения необходимых для регистрации полей на форме регистрации пользователь может ознакомиться с текстом политик, который открывается в модальном окне при нажатии на ссылку с названием политики (Рис. 2.1.2). Там же пользователь может принять политики, поставив галочку в соответствующем чекбоксе. Обязательные для принятия политики отмечены значком .
Рис. 2.1.2. Форма регистрации со ссылками на обязательные политики.
3. Далее пользователь знакомится с политиками, не помещенными на форму регистрации, которые отображаются на отдельных страницах после регистрации. Пользователь подтверждает свое согласие с политиками или отказывается их принять (Рис. 2.1.3).
Рис. 2.1.3. Принятие политик после регистрации пользователя в системе.
Если пользователь принял все политики, которые были отмечены как обязательные, он будет зарегистрирован в системе.
На сайтах, где используются cookie-файлы, собираются пользовательские данные с помощью форм обратной связи и других способов сбора, хранения и обработки личных данных пользователей, все посетители сайта должны принимать соответствующие политики. В СЭО 3KL принятие пользователем таких политик реализовано с помощью гостевых политик в плагинах политик «Политики соглашений 3KL» и «Политики». Гостевые политики отображаются неавторизованным пользователя во всплывающей плашке снизу страницы сайта (Рис. 2.2.1). Нажав кнопку «Продолжить», пользователь может скрыть плашку, приняв при этом политики.
Рис. 2.2.1. Гостевые политики, которые отображаются неавторизованному пользователю снизу страницы.
Администратор системы при добавлении политик в систему может определить, какие пользователи должны будут давать согласие с политикой: аутентифицированные пользователи, гости или все пользователи (Рис. 2.2.2). Если выбрать вариант «Гости», политика будет отображаться только неавторизованным пользователям снизу страницы. Если выбрать вариант «Все пользователи», политика будет отображаться и неавторизованным пользователям, и при регистрации в системе.
Рис. 2.2.2. Редактирование политики, выбор, каким пользователя она должна отображаться.
Для политик, добавленных с помощью плагинов «Политики (tool_policy)» и «Политики соглашений 3KL (tool_policy3kl)», доступна возможность изменять их текст в режиме онлайн. При этом можно установить статус изменения (поз. 1 Рис. 2.3.1): значительное или незначительное.
Рис. 2.3.1. Изменение текста политики.
При незначительных изменениях пользователям не придется принимать политику повторно. При значительном изменении политика выпускается отдельным документом (Рис. 2.3.2), текст которого администратор может изменять, пока документ находится в статусе «Черновик».
Рис. 2.3.2. Список политик с политикой в статусе «Черновик».
После того, как политика с новым текстом будет переведена в статус «Активно», все пользователи, к которым применима политика, должны будут ознакомиться с ее текстом. При этом политика будет отображаться таким пользователям при их следующем входе в систему, после чего пользователи должны будут принять решение по согласию / отказу по политике (Рис. 2.3.3).
Через страницу «О пользователе» пользователь может перейти на страницу «Политики и согласия», на которой он может самостоятельно администрировать свои согласия с политиками (Рис. 2.4.1).
Рис. 2.4.1. Переход к странице «Политики и согласия».
На данной странице пользователь может самостоятельно отозвать свое согласие с политикой, которое он дал ранее, или дать согласие с необязательными политиками (Рис. 2.4.2).
Рис. 2.4.2. Страница «Политики и согласия».
Если пользователь отзовет согласие с обязательной политикой, он будет перенаправлен на страницу принятия этой политики. Пока политика не будет принята повторно, пользователь не сможет работать с системой.
У администратора системы есть возможность отозвать согласие с политиками у каждого пользователя (Рис. 2.4.3). Если отозвать таким образом согласие с необязательной политикой, пользователь при следующем входе в систему не заметит никаких изменений. Если отозвать таким образом согласие с обязательной политикой, пользователь при следующем входе в систему должен будет повторно дать согласие с политикой, чтобы продолжить работу в системе.
Рис. 2.4.3. Страница «Согласия пользователей с политиками».
2.5. Ограничение доступа по принятию необязательной политики
Преподаватель может настроить доступ к элементу курса (например, к заявке на выступление с докладом на конференции) таким образом, что элемент становится доступным после принятия необязательной политики (например, «Согласие на обработку персональных данных докладчика конференции») (Рис. 2.5.1).
Рис. 2.5.1. Ограничение доступа типа «Предоставление согласия с необязательной политикой 3KL».
2.6. Принятие необязательной политики при подписке на курс
При организации платных курсов или курсов-мероприятий (конференций, конкурсов и т.п.) может потребоваться подтверждение согласия с необязательной политикой от слушателя или участника мероприятия (например, «Пользовательское соглашение для обучения на платных курсах образовательного центра», «Согласие на обработку персональных данных докладчика конференции» и т.п.). Преподаватель может настроить способ подписки на курс «Подписка 3KL» таким образом, что пользователь сможет подписаться на курс только после принятия соответствующей необязательной политики.
Такая необязательная политика будет отображаться только пользователям при подписке на курс, но не всем пользователям СЭО 3KL.
Требовать принятие необязательной политики при записи на курс можно, если настроить один из 2 вариантов:
1. Выбрать политику в настройке «Требовать принятия политик и соглашений» (Рис. 2.6.1).
Рис. 2.6.1. Настройка «Требовать принятия политик и соглашений» в плагине «Подписка 3KL».
В этом случае страница со ссылкой на политику и кнопкой подтверждения согласия с политикой откроется пользователю при выборе способа подписки на курс (Рис. 2.6.2).
Рис. 2.6.2. Страница подтверждения согласия с необязательной политикой.
2. Настроить ограничение доступа к подписке по условию доступа «Согласие с политикой» (Рис. 2.6.3).
Рис. 2.6.3. Настройка условия доступа «Согласие с политикой» в плагине «Подписка 3KL».
Если настроить условие доступа «Согласие с политикой», пользователю не будет доступен выбранный способ записи на курс до тех пор, пока не будет получено подтверждение согласия с политикой (Рис. 2.6.4).
Рис. 2.6.4. Пример сообщения о недоступности записи на курс.
3.1. Обработчик политик «Политики соглашений 3KL (tool_policy3kl)»
Если в качестве плагина аутентификации выбран плагин «Аутентификация СЭО 3KL», то отображение политик на форме регистрации (Рис. 3.1.1) будет определяться настройкой «Настройки отображения политик на форме регистрации». Политики, не помещенные на форму регистрации, будут отображаться пользователю уже после его регистрации в системе.
Рис. 3.1.1. Отображение политик на форме регистрации.
При этом при клике на названия политик на форме регистрации политики отображаются в модальных окнах (Рис. 3.1.2), это экономит время ознакомления пользователя с ними, т. к. пользователю не нужно переходить на отдельные страницы каждой политики.
Рис. 3.1.2. Модальное окно с политикой в отношении обработки файлов cookies.
Если в качестве плагина аутентификации выбран плагин «Самостоятельная регистрация по электронной почте», перед заполнением регистрационных данных пользователь должен будет принять (или отказаться принять) каждую политику на отдельной странице.
Перед регистрацией пользователь просматривает политики (каждую на отдельной странице) и принимает решение об их принятии (Рис. 3.2.1). Поместить политики на форму регистрации с помощью плагина «Политики (tool_policy)» невозможно.
Рис. 3.2.1. Принятие политики при регистрации.
В зависимости от способа самостоятельной регистрации в системе будет отличаться форма регистрации: 1) Самостоятельная регистрация по электронной почте (Рис. 3.2.2), 2) Аутентификация СЭО 3KL (Рис. 3.2.3).
Рис. 3.2.2. Форма регистрации при использовании плагина «Самостоятельная регистрация по электронной почте».
Рис. 3.2.3. Форма регистрации при использовании плагина «Аутентификация СЭО 3KL».
Обратите внимание, добавить политику на форму регистрации с помощью данного плагина можно только при использовании способа самостоятельной регистрации «Самостоятельная регистрация по электронной почте».
Если добавить ссылку на пользовательское соглашение в соответствующей настройке, то на форме регистрации отобразится дополнительное поле с текстовой строкой согласия, гиперссылкой на описание соответствующей политики и чекбоксом (Рис. 3.3.1). Если не указать адрес pdf-документа в настройках, то дополнительного поля с чекбоксом в форме регистрации не появится, и у пользователя не будет возможности ознакомиться с текстом политики и принять ее.
Рис. 3.3.1. Регистрационная форма в пользовательском отображении.
5. Глобальные настройкиТребуются права администратора
Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
5.1. Выбор обработчика политик сайта
Путь к настройкам политик: Администрирование -> Пользователи -> Конфиденциальность и политики -> Выбор обработчика политик сайта. В клиентских инсталляциях СЭО 3KL по умолчанию установлен плагин «Политики соглашений 3KL (tool_policy3kl)», однако на странице настроек политик остается возможность выбрать другой обработчик политик сайта (см. п. 1.1, Табл. 1.1). Чтобы настроить один из обработчиков, нужно выбрать его в выпадающем списке настройки «Обработчик политик сайта»: «По умолчанию (ядро)», «Политики (tool_policy)» или «Политики соглашений 3KL (tool_policy3kl)» (Рис. 5.1.1). После этого нужно нажать кнопку «Сохранить изменения» и в системе будет определен выбранный обработчик.
Рис. 5.1.1. Страница администратора для настроек политик сайта.
5.2. Настройка обработчика политик «Политики соглашений 3KL (tool_policy3kl)»
При выборе на странице «Выбор обработчика политик сайта» (Администрирование -> Пользователи -> Конфиденциальность и политики -> Выбор обработчика политик сайта) в качестве обработчика политик плагина «Политики соглашений 3KL (tool_policy3kl)» (Рис. 5.2.1), в разделе «Конфиденциальность и политики» становятся доступны дополнительные страницы настроек обработчика «Управление политиками» и «Согласия пользователей с политиками» (Рис. 5.2.1).
Рис. 5.2.1. Выбор обработчика «Политики соглашений 3KL (tool_policy3kl)»
Функционал страницы позволяет создавать новые и удалять существующие Политики; редактировать их; задавать порядок следования; устанавливать свойства и статус Политик.
На странице расположена кнопка «Новая политика» (поз. 1 Рис. 5.2.1.а), которая позволяет создавать новые Политики, а также таблица «Политики и согласия», в которой перечислены уже существующие в СЭО 3КL политики и инструменты для работы с ними. Таблица содержит следующие столбцы:
Рис. 5.2.1.а. Страница добавления и изменения политик сайта со списком политик.
Название. Здесь указаны: название Политики; ее тип; пользовательская роль, на которую рассчитана Политика; обязательность согласия с ней.
Перечисленные параметры определяются при создании (редактировании) Политики и описаны ниже.
Статус политики. Возможные варианты:
Черновик. Политика создана в СЭО 3КL, доступна для редактирования, но не отображается пользователям.
Активно. Политика отображается для пользователей СЭО 3КL и требует согласия, в соответствии с настройками.
Неактивно. Политика создана в СЭО 3КL, не отображается пользователям и недоступна для редактирования. Неактивную политику можно только просматривать или создать на ее основе новый черновик.
Обратите внимание, изменение статусов политики необратимо. За статусом «Черновик», в котором текст политики можно редактировать, следует статус «Активно», изменения к которому выпускаются отдельными документами. Следующий статус, «Неактивно», устанавливается для политики, которая больше не актуальна, это конечный статус.
Версия. Текущая версия Политики, дата и время создания версии.
Согласия. Статистическая информация по согласившимся с Политикой пользователям в формате X из Y (Z%), где
X — количество пользователей СЭО 3КL, принявших Политику; Y — общее количество пользователей СЭО 3КL; Z — процент пользователей, принявших Политику от общего количества пользователей.
Действия. В выпадающем списке сгруппированы возможные действия над выбранной Политикой:
Просмотр. Действие открывает страницу с текстом Политики.
Редактировать. При выборе действия пользователь перейдет на страницу редактирования Политики.
Установить статус «Активно»/«Неактивно». Действие позволяет изменить текущий статус Политики на следующий.
Просмотр предыдущих версий. Открывает страницу с перечнем существующих версий выбранной Политики (Рис. 4.2.1.б.).
Удалить. Позволяет удалить Политику из перечня. Действие возможно только для Политик в статусе «Неактивно».
Список действий для каждой конкретной Политики может содержать не все перечисленные пункты и зависит от текущего состояния Политики (статуса, наличия нескольких версий и т. п).
Рис. 5.2.1.б. Страница предыдущих версий Политики «Согласие на обработку cookies».
Инструменты перемещения Политики . Позволяют настроить (если в самой Политике не установлен приоритет отображения), в каком порядке Политики будут отображаться для пользователя, принимающего Политики).
Для создания новой Политики необходимо нажать на кнопку «Новая политика» на странице «Политики и согласия» (см. поз. 1 Рис. 5.2.1.а) и на вновь открывшейся странице заполнить следующие поля (Рис. 5.2.1.в):
Рис. 5.2.1.в. Страница создания новой Политики.
Название (см. поз. 1 Рис. 5.2.1.в). Это название будет отображаться (в виде ссылки и как название текста) в интерфейсах принятия Политик.
Тип (см. поз. 2 Рис. 5.2.1.в). Доступные варианты:
Политика сайта. Этот тип политики можно использовать для добавления политик обработки cookies.
Политика в отношении обработки персональных данных и конфиденциальности. Это политики, в которых пользователям поясняются вопросы обработки персональных данных, передаваемых компании.
Политика в отношении третьих лиц. Это политики, относящиеся к аффилированным лицам компании.
Другая политика. Этот тип политики можно использовать для добавления все остальных политик.
Требуется согласие от (см. поз. 3 Рис. 5.2.1.в). Из выпадающего списка необходимо выбрать целевую группу (роль) пользователей, на которых рассчитана эта Политика. Доступные варианты:
Все пользователи – политика будет отображаться как при регистрации, так и неаутентифицированным пользователям.
Аутентифицированные пользователи – пользователи должны будут принять политику при регистрации.
Гости – только неаутентифицированные пользователи должны будут принять политику при работе с сайтом.
Версия (см. поз. 4 Рис. 5.2.1.в). В качестве версии автоматически подставляется дата создания Политики.
Краткое изложение (см. поз. 5 Рис. 5.2.1.в). В этом поле необходимо кратко обозначить содержание политики. Краткое изложение отображается перед текстом полной версии политики для того, чтобы пользователи могли быстро ознакомиться с назначением политики.
Полная версия политики (см. поз. 6 Рис. 5.2.1.в). Поле с полным текстом Политики.
Показать эту политику перед отображением других политик (см. поз. 7 Рис. 5.2.1.в). Здесь можно выбрать, будет ли эта политика показываться самой первой. По умолчанию политики отображаются в том порядке, в котором они были добавлены на странице «Управление политиками». Если выбрать значение настройки = Да, политика будет отображаться в начале списка, игнорируя порядок на странице «Управление политиками».
Согласие с политикой необязательно (см. поз. 8 Рис. 5.2.1.в). Позволяет определить обязательность принятия политики:
Да (политика необязательна) — принятие политики происходит либо по желанию пользователя, либо для активации дополнительных возможностей и не ограничивает доступа к основному функционалу СЭО 3КL;
Нет (политика обязательна) — принятие является обязательным условием для работы с СЭО 3КL и пользователь не будет допущен системой к контенту до тех пор, пока не ознакомится с Политикой и не примет ее.
Статус политики (см. поз. 9 Рис. 5.2.1.в). Определяет доступность политики для пользователей:
«Активно» — политика действует в системе;
«Черновик» — политика доступна в перечне «Политики и согласия», но не отображается пользователям (статус выбирается, если необходимо позже продолжить доработку политики или сохранить несколько вариантов одной и той же политики).
При редактировании активной Политики настройка «Статус политики» будет содержать опцию «Незначительное изменение» (Рис. 5.2.1.г).
Рис. 5.2.1.г. Вид настройки «Статус политики» при редактировании существующей Политики.
Если вносимые в Политику изменения значительны и пользователи должны ознакомиться с ними и принять политику заново, опцию устанавливать не нужно.
Опцию Незначительное изменение» рекомендуется устанавливать, если правки Политики носят «косметический» характер, принципиально не меняют смысл соглашения и пользователей, ранее уже принявших эту Политику, дополнительно уведомлять об этом не нужно.
5.2.2. Страница «Согласия пользователей с политиками» (обработчик «Политики соглашений 3KL»)
Посмотреть статус согласия конкретного пользователя с политиками администратор СЭО 3KL может на публичной странице профиля пользователя (страница «О пользователе») в разделе «Конфиденциальность и политики», нажав на ссылку «Политики и согласия» (Рис. 5.2.2.а). Пользователь должен обладать правом tool/policy:viewacceptances (для плагина tool_policy) или tool/policy3kl:viewacceptances (для плагина tool_policy3kl) для того, чтобы просматривать отчет о согласии других пользователей с политиками.
Рис. 5.2.2.а. Раздел «Конфиденциальность и политики» на странице публичного профиля пользователя.
На странице «Политики и согласия» можно посмотреть, кто и когда принимал политики за просматриваемого пользователя (Рис. 5.2.2.б).
Рис. 5.2.2.б. Страница «Политики и согласия» для пользователя Айзек Азимов.
Таким же образом пользователь может посмотреть свои согласия с политиками и принять политики / отозвать согласия в случае необходимости.
Чтобы в онлайн-режиме просматривать и скачивать отчеты о согласиях (примеры см. ниже в п. 6), нужно перейти на страницу «Согласия пользователей с политиками» (Рис. 5.2.2.в). Путь к странице: Администрирование -> Пользователи -> Конфиденциальность и политики -> Согласия пользователей с политиками.
На странице доступны следующие возможности (Рис. 5.2.2.в):
Рис. 5.2.2.в. Страница согласий пользователей с политиками.
Фильтры пользователей (см. поз. 1 Рис. 5.2.2.в). В настройке можно выбрать фильтр, который будет применен к таблице. В качестве фильтров можно выбрать фильтры по конкретным политикам, по статусу, в котором находятся политики, а также по роли пользователя.
Фильтр по имени и фамилии (см. поз. 2 Рис. 5.2.2.в). С помощью данного фильтра легко искать конкретного пользователя. Для этого достаточно выбрать первую букву имени и первую букву фамилии пользователя, тогда отобразятся пользователи, фамилия и имя которых начинается на эти буквы.
Скачать табличные данные (см. поз. 3 Рис. 5.2.2.в). Можно выбрать формат таблицы списка пользователей и согласий с политиками и скачать таблицу.
Столбцы таблицы (см. поз. 4 Рис. 5.2.2.в). Доступна сортировка по каждому столбцу таблицы. Для каждой активной на сайте политики отображается отдельный столбец, в котором можно подтвердить согласие или отказ соглашаться с политикой, а также отозвать согласие с политикой пользователя.
Подтвердить согласие (см. поз. 5 Рис. 5.2.2.в). С помощью кнопки можно быстро подтвердить согласие пользователей со всеми политиками. Для этого нужно отметить необходимых пользователей в столбце «Выбрать» и нажать на кнопку «Подтвердить согласие».
При нажатии на ссылку «Подтвердить согласие» или «Отказ соглашаться» появится модальное окно, в котором администратор может сохранить решение по принятию политики и ввести комментарий к нему (Рис. 5.2.2.г).
Рис. 5.2.2.г. Подтверждение согласия пользователя с политикой.
При этом на странице «Политики и согласия» пользователя отобразится новый статус принятия политики и комментарий (Рис. 5.2.2.д). Перейти к странице «Политики и согласия» удобно, нажав на ссылку «Подробности» в нужном столбце таблицы согласий пользователей с политиками.
Рис. 5.2.2.д. Страница «Политики и согласия» с принятой политикой.
5.2.3. Настройки отображения политик на форме регистрации
На странице, расположенной по пути Администрирование -> Плагины -> Аутентификация -> Аутентификация СЭО 3KL -> Настройки отображения политик на форме регистрации (Рис. 5.2.3.а), можно настроить, какие из политик будут отображаться на форме регистрации и будут ли они отмечены по умолчанию.
Рис. 5.2.3.а. Настройки отображения политик на форме регистрации.
На странице доступны следующие опции:
«Отобразить на форме регистрации» (см. поз. 1 Рис. 5.2.3.а). Отмеченные политики будут отображаться на форме регистрации.
«Отмечена по умолчанию» (см. поз. 2 Рис. 5.2.3.а). Если в данной настройке напротив политики стоит галочка, политика изначально будет отмечена как принятая на форме регистрации (Поз. 1 Рис. 5.2.3.б), если галочки нет, на форме регистрации политика не будет отмечена как принятая (Поз. 2 Рис. 5.2.3.б). Во время регистрации пользователь сможет самостоятельно убрать или поставить отметку о принятии политики.
Рис. 5.2.3.б. Отображение политик на форме регистрации.
«Игнорировать настройку показа политик перед другими политиками» (см. поз. 3 Рис. 5.2.3.а). Если отметить эту опцию, политики на форме регистрации будут расположены в том порядке, в котором они расположены в настройке выше.
При использовании плагина tool_policy администратору не нужно формировать отдельный pdf-документ с текстом пользовательского соглашения и встраивать его в веб-сайт, а также заполнять поля адресных ссылок на документ в настройках политик. Однако в исходной инсталляции для этого плагина нет готовых шаблонов политик, и добавлять их приходится самостоятельно. Начиная с версии 3.9.17а, рекомендуется к использованию плагин tool_policy3kl, в котором есть готовые шаблоны и упрощена процедура принятия политик пользователем.
Рис. 5.3.2. Добавление плагина tool_policy.
При подключении плагина tool_policy (см. Рис. 5.3.2) в разделе настроек администратора отобразятся два новых пункта меню, инструмента управления политиками и согласиями: «Управление политиками» и «Согласия пользователей с политиками» (Рис. 5.3.3). Эти инструменты управления политиками и согласиями аналогичны тем, которые используются в плагине tool_policy3kl. Подробнее: страница «Управление политиками» и страница «Согласия пользователей с политиками».
Рис. 5.3.3. Страница и панель настроек администратора для плагина «Политики (tool_policy)».
5.4. Настройка обработчика политик «По умолчанию (ядро)»
Обработчик политик «По умолчанию (ядро)» обеспечивает принятие одной обязательной Политики. Текст политики (Рис. 5.4.1) создается вне СЭО 3КL, в виде pdf-документа. Сам файл Политики должен быть доступен по ссылке (может быть загружен непосредственно в систему или во внешнее файловое хранилище).
Рис. 5.4.1. Фрагмент pdf-файла с пользовательским соглашением на сайте компании.
Настройки обработчика «По умолчанию (ядро)» доступны на странице «Выбор обработчика политик сайта» (Администрирование -> Пользователи -> Конфиденциальность и политики -> Выбор обработчика политик сайта) и включают в себя (Рис. 5.4.2):
Рис. 5.4.2. Страница настроек для системного плагина Moodle.
Ссылка на пользовательское соглашение. В поле необходимо указать ссылку на pdf-файл с текстом Политики для аутентифицированных пользователей.
Ссылка на пользовательское соглашение для гостя. В поле необходимо указать ссылку на pdf-файл с текстом Политики для гостей.
Обратите внимание, указанные по ссылкам Политики будут отображаться и использоваться в СЭО 3КL при условии, если в качестве обработчика политик сайта выбран «По умолчанию (ядро)».
6. Примеры и решенияТребуются права администратора
Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
6.1. Частые действия
6.1.1. Примеры основных политик сайта
Для того, чтобы вам было проще создать политики для сайта, мы создали обезличенные шаблоны политик, которые вы можете персонализовать под свою организацию (Рис. 6.1.1.а).
Рис. 6.1.1.а. Переход к просмотру политик со страницы клиентского шаблона системы.
Вы можете посмотреть пример шаблонов политик сайта в файле (Рис. 6.1.1.б).
Рис. 6.1.1.б. Страница с текстом шаблонных политик.
6.1.2. Отозвать согласие с политиками пользователя
Задача:
Один из слушателей нарушил правила техники безопасности при проведении лабораторных работ, которые добавлены в СЭО 3KL в виде необязательной политики. Диспетчер-администратор учебного портала колледжа должен отозвать согласие с этой политикой, чтобы пользователь ознакомился с ней повторно и подтвердил свое согласие с ней.
Предусловие:
В СЭО 3KL с помощью плагина «Политики соглашений 3KL (tool_policy3kl)» настроена необязательная политика «Правила техники безопасности при проведении лабораторных работ», зарегистрирован пользователь Айзек Азимов. Айзек Азимов при регистрации принял необязательную политику «Правила техники безопасности при проведении лабораторных работ».
Решение:
Чтобы отменить решение по одной из политик, нужно зайти на страницу «О пользователе» Айзека Азимова и в разделе «Конфиденциальность и политики» нажать на кнопку «Политики и согласия» (Рис. 6.1.2.а).
Рис. 6.1.2.а. Управление согласиями с политиками через личный кабинет пользователя.
Рис. 6.1.2.б. Список политик, принятых одним пользователем.
В колонке «Ответ» для необходимой политики нужно нажать на текстовую ссылку «Отозвать», после чего в открывшемся модальном окне указать причину отзыва политики и нажать на кнопку «Отозвать согласие пользователя» (Рис. 6.1.2.в).
Рис. 6.1.2.в. Отзыв согласия пользователя с политикой сайта.
При отчислении из колледжа студент запросил удалить его персональные данные из СЭО 3KL. Администратор системы должен удовлетворить этот запрос.
Предусловие:
На странице, расположенной по пути Администрирование -> Пользователи -> Конфиденциальность и политики -> Настройки конфиденциальности, включена возможность подать запрос по поводу пользовательских данных на странице своего профиля (настройка «Связь с сотрудником по вопросам конфиденциальности» (Рис. 6.1.3.а)).
Рис. 6.1.3.а. Настройка «Связь с сотрудником по вопросам конфиденциальности».
Решение:
1) Для того, чтобы подать заявку на удаление персональных данных, студент должен перейти на страницу «О пользователе» (Рис. 6.1.3.б).
Рис. 6.1.3.б. Переход к странице «О пользователе».
На открывшейся странице в разделе «Конфиденциальность и политики» студент должен нажать на ссылку «Удалить мой аккаунт» (Рис. 6.1.3.в).
Рис. 6.1.3.в. Ссылка «Удалить мой аккаунт».
Студент вводит пояснение к запросу на удаление аккаунта и отправляет запрос на утверждение диспетчеру-администратору (Рис. 6.1.3.г).
Рис. 6.1.3.г. Подача заявки на удаление аккаунта.
2) Диспетчеру-администратору приходит уведомление о новом запросе на удаление персональных данных, нажав на текст которого, диспетчер-администратор может перейти в одобрению/отклонению запроса (Рис. 6.1.3.д).
Рис. 6.1.3.д. Уведомление о поступившем запросе.
Диспетчер-администратор просматривает запрос и его текст и одобряет его через выпадающее меню «Действия» (Рис. 6.1.3.е).
Рис. 6.1.3.е. Одобрение запроса на удаление персональных данных.
Результат:
Пользователь будет удален из СЭО 3KL, его персональные данные будут очищены. При переходе к профилю этого пользователя будет отображаться уведомление (Рис. 6.1.3.ж).
Рис. 6.1.3.ж. Уведомление при переходе к профилю удаленного пользователя.
6.2. Добавление обязательной политики «Согласие на обработку cookies»
Задача:
Добавить в СЭО 3KL обязательную политику «Согласие на обработку cookies», которую пользователи должны будут принимать при регистрации на сайте, а также при работе с сайтом в гостевом режиме.
Решение:
1) На странице, расположенной по пути Администрирование -> Пользователи -> Конфиденциальность и политики -> Управление политиками, нажать на кнопку «Новая политика».
Рис. 6.2.1. Страница «Управление политиками».
Добавляемой политике задать следующие настройки (Рис. 6.2.2):
6.2.2. Добавление новой политики.
Название (см. поз. 1 Рис. 6.2.2) = Согласие на обработку cookies Тип (см. поз. 2 Рис. 6.2.2) = Политика сайта Требуется согласие от (см. поз. 3 Рис. 6.2.2) = Все пользователи (давать согласие с политикой должны будут, как регистрирующиеся пользователи, так и гости сайта) Версия (см. поз. 4 Рис. 6.2.2) = Оставьте поле пустым, чтобы в качестве версии для политики была задана текущая дата Краткое изложение (см. поз. 5 Рис. 6.2.2) = Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов. Полная версия политики (см. поз. 6 Рис. 6.2.2) = Для создания текста для политики вы можете воспользоваться нашим шаблоном, расположенным по ссылке Статус политики (см. поз. 7 Рис. 6.2.2) = Активная
Результат:
1) Созданная политика появится на странице «Управление политиками» (Рис. 6.2.3).
Рис. 6.2.3. Страница «Управление политиками».
2) Политика будет отображаться неавторизованным пользователям снизу страницы (Рис. 6.2.4) и при регистрации.
Рис. 6.2.4. Отображение политики во всплывающем окне снизу страницы.
6.3. Добавление необязательной политики «Согласие на обработку персональных данных докладчика конференции»
Задача:
Добавить в СЭО 3KL необязательную политику «Согласие на обработку персональных данных докладчика конференции». Политику можно будет использовать для ограничения доступа к элементам курса.
1) На странице, расположенной по пути Администрирование -> Пользователи -> Конфиденциальность и политики -> Управление политиками, нажать на кнопку «Новая политика».
Рис. 6.3.1. Страница «Управление политиками».
Добавляемой политике задать следующие настройки (Рис. 6.3.2):
Рис. 6.3.2. Добавление новой политики.
Название (см. поз. 1 Рис. 6.2.2) = Согласие на обработку персональных данных докладчика конференции Тип (см. поз. 2 Рис. 6.2.2) = Другая политика Требуется согласие от (см. поз. 3 Рис. 6.2.2) = Все пользователи (давать согласие с политикой должны будут, как регистрирующиеся пользователи, так и гости сайта) Версия (см. поз. 4 Рис. 6.2.2) = Оставьте поле пустым, чтобы в качестве версии для политики была задана текущая дата Краткое изложение (см. поз. 5 Рис. 6.2.2) = Установленные нормы работы с персональными данными докладчиков конференции Полная версия политики (см. поз. 6 Рис. 6.2.2) = Для создания текста для политики вы можете воспользоваться нашим шаблоном, расположенным по ссылке Согласие необязательно (см. поз. 7 Рис. 6.2.2) = Да Статус политики (см. поз. 8 Рис. 6.2.2) = Активная
Результат:
1) Созданная политика появится на странице «Управление политиками» (Рис. 6.2.3).
Рис. 6.3.1. Страница «Управление политиками».
2) С добавленной политикой пользователи смогут дать согласие на странице «Политики и согласия», которая открывается через страницу «О пользователе» (Рис. 6.3.2).
Рис. 6.3.2. Страница «Политики и согласия».
Добавленную политику можно использовать, например, в качестве ограничения для доступа к элементу курса. Подробнее.
Опубликовал: : Полина Андреева, Сергей Гусев Последние обновление: 17.04.2026
Миграция СЭО 3КL с релиза 3.9 на 4.1. Вопросы и решения
Материал, изложенный в статье, призван осветить некоторые вопросы, которые могут возникнуть у пользователей СЭО 3КL после обновления системы с версии 3.9 на версию 4.1. В первую очередь, информация предназначена для тех, кто использует тему оформления «СЭО 3КL».
После миграции на версию 4.1 внешний вид СЭО 3КL претерпел существенные изменения: многие интерфейсы, расположение элементов управления и компоновка страниц стали иными. В первом приближении это может показаться достаточно непривычным и вызвать желание остаться на старой версии. Однако, мы все же рекомендуем выполнить обновление и перейти на новую версию по следующим причинам:
1) Несмотря на кажущуюся непривычность, СЭО 3КL 4.1 существенно превосходит предыдущую версию по качеству навигации и интерфейса, UX-дизайн системы стал более современным. Любые значительные изменения непривычны, это нормально. Через какое-то время использования среды электронного обучения это пройдет и, вполне вероятно, обновленный вариант покажется вам лучше старого.
2) Миграция с мажорного релиза 3.9 на релиз 4.1, безусловно, является шагом вперед, так как новая версия СЭО 3КL включает в себя много важных доработок и изменений: повышена производительность отдельных подсистем за счет применения индексирования и оптимизации кода; улучшена защита персональных данных; добавлены новые функциональные возможности; реализована поддержка новых протоколов и стандартов.
3) Если остаться на старой версии, то теряется возможность выполнять обновления (в том числе, критические по безопасности или исправления важных ошибок), получать новый функционал, консультироваться по актуальным возможностям системы.
Перед принятием решения о миграции на 4.1 большой системы рекомендуем внимательно изучить эту систему на стенде, так как, как и при любом апгрейде, возврат к предыдущей версии будет возможен только путем восстановления системы из резервной копии, с утратой всех изменений, внесенных между обновлением и восстановлением.
2. Обзор основных изменений пользовательского интерфейса
2.1. Режим редактирования
Изменился внешний вид кнопки включения/отключения режима редактирования и ее расположение на странице: из контентной области (из-под правого края док-панели) кнопка перемещена в панель навигации пользователя (Рис. 2.1.1) и теперь стала доступна на всех страницах СЭО 3КL.
СЭО 3КL 3.9
СЭО 3КL 4.1
Рис. 2.1.1. Внешний вид страницы курса.
Модифицирован внешний вид курса в режиме редактирования (Рис. 2.1.2):
изменилось расположение меню редактирования;
иконки перемещения () убраны, однако перетаскивание по-прежнему работает и выполняется при захвате непосредственно плашки элемента курса;
групповой режим управляется через настройки элемента курса;
реализовано автоматическое обновление страницы после ручной отметки о прохождении элемента курса.
Изменился внешний вид и размер иконок элементов курса. Основной цвет иконки теперь статичен и зависит от группы, к которой принадлежит элемент курса (Рис. 2.2.1).
СЭО 3КL 3.9
СЭО 3КL 4.1
Рис. 2.2.1. Цветовое оформление иконок элементов курса.
Применяется следующая группировка элементов:
Управление курсом («Логика курса», «Отзыв о курсе», «Сертификат СЭО 3KL»).
Совместная работа («База данных», «Взаимная оценка», «Вики», «Глоссарий», «Форум»).
Взаимодействие со слушателями («Анкета», «Занятие 3KL», «Обратная связь», «Опрос», «Чат»).
Материалы («Библиотека ресурсов», «Внешний инструмент», «Гиперссылка», «Книга», «Лекция», «Пакет IMS содержимого», «Пакет SCORM», «Папка», «Страница», «Текст и медиа», «Файл», «H5P»).
Другие («Субкурс», «H5P (старый)», «HotPot», «xAPI Launch Link»).
В версии 4.1 кастомная настройка цвета иконок элементов курса может быть выполнена самостоятельно, при помощи дополнительного css, или сотрудниками техподдержки, в рамках расширенной технической поддержки. О том, как самостоятельно задать иконкам элементов курса индивидуальные цвета – в статье «Настройка внешнего вида СЭО 3КL версии 4.1» и примерах «Как задать индивидуальный цвет иконкам элементов курса?» и «Как задать цвет группе иконок элементов курса?». Или вы можете создать заявку в категории «Выделенный специалист / разработчик или сисадмин». В заявке указать, у каких элементов курса необходимо изменить цвет и какой должен быть новый цвет иконки.
Цветовая индикация о прохождении элемента курса «переехала» в левый верхний угол иконки (Рис. 2.2.2).
СЭО 3КL 3.9
СЭО 3КL 4.1
Рис. 2.2.2. Пример отображения непройденного элемента курса «Тест».
Кроме этого, в строке элемента курса теперь доступно не только состояние элемента курса (пройден/не пройден), но и информация об условиях его прохождения (Рис. 2.2.3).
СЭО 3КL 3.9
СЭО 3КL 4.1
Рис. 2.2.3. Индикаторы завершения элементов курса.
В новой версии реализована новая концепция трёхуровневой навигации: первичная навигация организована на уровне системы (видна в шапке страницы), вторичная — на уровне курса (в контентной области сайта/страницы) и навигация третьего уровня — на уровне элементов курса и плагинов.
Все параметры, связанные с настройкой и расположением элементов навигации, теперь вынесены на отдельную страницу: Администрирование->Внешний вид->Темы->СЭО 3КL->профиль темы оформления->Навигация.
Хлебные крошки теперь отображаются на док-панели и скрываются/отображаются по нажатию на кнопку в шапке сайта (поз. 1 Рис. 2.3.1, Рис. 2.3.2).
Отображение хлебных крошек может быть отключено администратором СЭО 3КL (Администрирование->Внешний вид->Темы->СЭО 3КL->выбранный профиль->Навигация->параметр «Отображение хлебных крошек»).
Над заголовком страницы курса доступна навигационная цепочка (поз. 2 Рис. 2.3.1) — дополнительный инструмент навигации, краткий путь до текущей страницы.
СЭО 3КL 3.9
СЭО 3КL 4.1
Рис. 2.3.1. Страница настроек элемента курса «Тест» в режиме редактирования. Новые инструменты навигации.
Появился новый инструмент навигации по курсу — оглавление курса (Рис. 2.3.4).
Рис. 2.3.4. Раскрытая панель оглавления курса.
Оглавление курса раскрывается/скрывается по нажатию на кнопку оглавления (см. поз. 3 Рис. 2.3.1) и позволяет быстро перемещаться по разделам курса и его элементам.
Из-за того, что кнопки редактирования (поз. 4 Рис. 2.4.2) и справки (поз. 1 Рис. 2.4.2) перемещены на панель навигации пользователя, а хлебные крошки — в область док-панели, шапка страницы стала более компактной (Рис. 2.4.1).
Рис. 2.4.2. Внешний вид панели навигации пользователя.
Кнопки перехода на страницы «Администрирование» и «Мои курсы» также могут отображаться в виде ссылок на панели первичной навигации (Рис. 2.4.3). Настройку необходимого вам вида отображения можно выполнить на странице «Навигация» выбранного профиля темы оформления (Администрирование->Внешний вид->Темы->СЭО 3КL->выбранный профиль->Навигация->раздел «Общие настройки»).
Рис. 2.4.3. Пример отображения ссылок на страницы «Администрирование» и «Мои курсы» в панели первичной навигации.
В версии 4.1 улучшен режим «прилипающей шапки» и повышена адаптивность для мобильных устройств (Рис. 2.4.4).
Рис. 2.4.4. Пример отображения страницы курса на мобильном телефоне.
В версии 4.1 реализована концепция максимального пространства для контентной области. В связи с этим, по умолчанию правая и левая боковые колонки отсутствуют на экране (Рис. 2.5.1).
СЭО 3КL 3.9
СЭО 3КL 4.1
Рис. 2.5.1. Внешний вид страницы курса.
При этом, правая боковая колонка трансформировалась в выдвижную панель блоков (Рис. 2.5.2).
Рис. 2.5.2. Выдвижная панель блоков в открытом состоянии.
Скрытие/отображение панели с блоками осуществляется по нажатию на кнопку выдвижной панели блоков (см. поз. 1 Рис. 2.5.1).
Левая колонка с блоками по умолчанию отключена и все блоки, ранее размещаемые в ней, будут перенесены в выдвижную панель блоков. При необходимости, можно вернуть отображение блоков в левой колонке (Рис. 2.5.3).
Рис. 2.5.3. Пример страницы курса с настроенной левой колонкой.
Для этого, на странице настроек профиля «Настройки регионов» (Администрирование->Внешний вид->Темы->СЭО 3КL->выбранный профиль->Настройки регионов->раздел «Страница курса») в выпадающем списке параметра −«Левая колонка» необходимо выбрать значение «Отображать блоки на своих позициях».
Аналогичным образом может быть скорректировано положение блоков, ранее размещавшихся наверху и внизу страницы, и вверху и внизу центральной колонки.
Обратите внимание: независимо от установленных настроек, при отображении на мобильных устройствах все блоки будут перемещены в выдвижную панель блоков.
В версии 4.1 поля профиля пользователя, связанные с социальной активностью (Skype ID, Номер ICQ и т. п.), перенесены из основных в дополнительные (Администрирование->Пользователи->Учетные записи->Дополнительные поля профиля). Обратите внимание, теперь указывать эти поля при импорте пользователей из csv-файла или при передаче по API необходимо с префиксом «profile_field_». Например: «profile_field_icq».
Также реализована поддержка дополнительных полей в инструментах фильтрации на страницах с информацией о пользователях системы.
Модуль «Webinar.ru» удален из СЭО 3КL. Интеграция с сервисом МТС Линк теперь доступна только через элемент курса «Занятие 3КL». Для пользователей, ранее использовавших элемент курса «Webinar.ru», сохранены возможности:
просмотра ранее проведённых вебинаров по ссылке на онлайн-запись мероприятия;
получения ссылок на онлайн-записи ранее проведенных мероприятий, если по каким-либо причинам эти ссылки не были сформированы ранее;
быстрого создания вебинара в элементе курса «Занятие 3КL» на основании настроек ранее запланированного в «Webinar.ru» мероприятия.
Кнопка режима редактирования теперь располагается в правом верхнем углу страницы, на панели навигации пользователя. Если режим редактирования включен, ползунок на кнопке смещен вправо, а цвет плашки кнопки подсвечен цветом, указанным в настройке «Шапка страницы, кнопки при наведении, цвет фона» выбранного профиля темы оформления (Администрирование->Внешний вид->Темы->СЭО 3КL->выбранный профиль->Цветовая схема).
3.2. Как вернуть на страницу курса пропавшую левую колонку с блоками?
На странице «Настройки регионов» активного профиля (Администрирование->Внешний вид->Темы->СЭО 3КL->выбранный профиль->Настройки регионов) в разделе «Страница курса» найти параметр «Левая колонка» и установить для него значение «Отображать блоки на своих позициях».
3.3. Приходят уведомления о входе с нового устройства. Что делать?
Системное сообщение «Уведомления о новых входах» может быть отключено как глобально (Администрирование->Обмен сообщениями->Способ доставки уведомлений по умолчанию->раздел «Настройки уведомлений по умолчанию»->группа уведомлений «Система»->Уведомления о новых входах), так и для конкретного пользователя* (Меню пользователя->Настройки->Настройка уведомлений->группа уведомлений «Система»->Уведомления о новых входах).
Уведомление генерируется системой при изменении IP-адреса, с которого входит в СЭО 3КL пользователь и позволяет своевременно обнаружить несанкционированный доступ к аккаунту. Кроме того, появление такого сообщения может быть связано с тем, что пользователь регулярно заходит в СЭО 3КL с разных устройств (компьютер на работе, ноутбук дома, мобильный телефон и т. п.).
В новых инсталляциях сообщение «Уведомления о новых входах» по умолчанию отключено.
________________________________ * - при условии, что возможность самостоятельного включения/выключения данного уведомления не заблокирована для пользователей администратором системы.
В версии 4.1 блок «Навигация» по умолчанию отключен в системе. Чтобы включить его, необходимо на странице «Управление блоками» (Администрирование->Плагины->Блоки->Управление блоками) найти в перечне блоков строку с неактивным блоком «Навигация» и кликнуть на перечеркнутом глазике в столбце «Скрыть/Показать».
Рис. 3.4.1. Включение блока «Навигация».
Если блок навигация был ранее добавлен в систему, то после включения блок появится в том месте, где он был расположен. Если блок не был добавлен до обновления, после включения его в настройках вы сможете добавить блок в необходимое место системы.
3.5. Как задать индивидуальный цвет иконкам элементов курса?
Задача:
Задать для иконки элемента курса «Тест» (quiz) желтый цвет фона (#fdff17) и темный цвет иконки.
Решение:
Задать цвет для иконки элемента курса можно с помощью пользовательского CSS кода, который можно добавить по следующему пути: Администрирование->Внешний вид->Темы->СЭО 3KL->Нужный профиль->Общие настройки.
В поле настройки «Пользовательская настройка css темы» необходимо ввести следующий код (Рис. 3.5.1):
Рис. 3.5.1. Пользовательская настройка css темы, задающая цвет иконке элемента курса «Тест».
Красным на скриншоте (см. Рис. 3.5.1) обозначены части кода, которые необходимо изменить, чтобы выполнить настройку цветов:
название элемента в качестве комментария (см. поз. 1 Рис. 3.5.1);
техническое название элемента (см. поз. 2 Рис. 3.5.1);
HEX-код цвета фона иконки (см. поз. 3 Рис. 3.5.1);
отсутствие фильтра, устанавливающее темный цвет иконки (см. поз. 4 Рис. 3.5.1).
3.6. Как задать цвет группе иконок элементов курса?
Задача:
Задать для группы иконок элементов курса «Совместная работа» (collaboration) синий цвет фона (#16007a) и светлый цвет иконки.
Решение:
Задать цвет для группы иконок элементов курса можно с помощью пользовательского CSS кода, который можно добавить по следующему пути: Администрирование->Внешний вид->Темы->СЭО 3KL->Нужный профиль->Общие настройки.
В поле настройки «Пользовательская настройка css темы» необходимо ввести следующий код (Рис. 3.6.1):
Рис. 3.6.1. Пользовательская настройка css темы, задающая цвет группе иконок элементов курса «Совместная работа».
Красным на скриншоте (см. Рис. 3.6.1) обозначены части кода, которые необходимо изменить, чтобы выполнить настройку цветов:
название группы элементов в качестве комментария (см. поз. 1 Рис. 3.6.1);
техническое название группы элементов (см. поз. 2 Рис. 3.6.1);
HEX-код цвета фона иконки (см. поз. 3 Рис. 3.6.1);
фильтр, устанавливающий светлый цвет иконки (см. поз. 4 Рис. 3.6.1).
Среда электронного обучения Русский Moodle 3KL может быть адаптирована к разным схемам различного типа образовательного процесса. Перечислим некоторые из них:
Классический учебный процесс с постоянными группами, периодами и сменяемыми в периодах учебными дисциплинами. Речь, конечно же о ВУЗах, колледжах и школах (несмотря на все различия между ними, у них больше общего, чем, например, между ВУЗом и корпоративным университетом).
Дополнительное образование без выдачи документа об образовании. В дополнительном образовании, обычно, много внимания уделяют маркетинговой части, магазину курсов, возможностям самообслуживания клиентов - самозаписи, самоподписке, электронной оплате, а также важной частью является товарный вид самих курсов, удобство работы с контентом, возможности применения игровых и групповых форм обучения.
Краткосрочные курсы с выдачей документа об образовании. По сравнению с предыдущим вариантов, обучение больше формализовано, меньше внимания уделяется игровым формам, групповым проектам, больше требований к отчетности, запись, обычно, происходит по спискам.
Корпоративное обучение. Здесь важное внимание уделяется сквозной интеграции с другими системами клиента, автоматизации обучения и контроля в зависимости от должностей, инструментам планирования, управления и контроля обучения, а также возможностям игровой мотивации.
Это достижимо за счет гибкости настроек и широкого спектра входящих в состав инструментов. Разумеется, каждый конкретный проект использует только часть возможностей системы, но само их наличие позволяет выбрать наиболее подходящие под конкретную ситуацию, а также оставляют перспективу развития.
Общая схема организации обучения
Тем не менее, есть последовательность шагов, общая для всех типов учебных процессов:
Регистация пользователей в системе. Поддерживается как ручная регистрация силами администратора, так и само-регистрация, импорт по спискам, интеграция с базой данных, Active Directory и множество других способов.
Создание учебных материалов. В СДО Русский Moodle 3KL учебные материалы комплектуются в курсы, в свою очередь курсы состоят из тематических секций, а каждая секция - из элементов курса (текстовые материалы, мультимедиа, тесты, форумы, интерактивные материалы, задания с ручной проверкой, задания с перекрестной проверкой и многое другое). Курсы же группируются в категории курсов, которые могут иметь несколько уровне вложенности, аналогично тому, как файлы располагаются в папках. Курсы могут быть разных размеров: как состоящие из единственного материала (обычно это вебинар или тест), так и объемные, расчитанные на целый год обучения. Курс может быть настроен как на открытый доступ ко всем материалам сразу, так и на последовательное обучение или адаптивную настройку траектории внутри курса. Курсы создаются с помощью встроенного в систему конструктора курсов, который включает полный функционал как по созданию, так и по редактированию уже созданных курсов.
Подписка пользователей на курсы. В Moodle управление обучением происходит путем подписки и отписки на курс. Опять же, подписка может происходить как по инициативе слушателя, так и принудительно, также доступны инструменты платной подписки с электронной оплатой, автоматической подписки по правилам, подписки по спискам, подписки по команде из внешней системы, подписки на базе академических групп и учебных планов в модуле "Электронный деканат" и др.
Проведение обучение. В завимости от того, как был сконструирован курс, обучение может происходить как автономно, так и с участием преподавателя, как в индивидуальном формате, так и в группе, как в свободном режиме, так и по жестко заданному графику.
Просмотр результатов. По результатам обучения система формирует не только текущие и итоговые оценки, но и множество отчетов, статистику, а также может генерировать электронные сертификаты и награды.
Общая схема работы слушателя с курсом
Предполагается, что слушатель уже подписан на курс и зашел в него (например из списка активных подписок в своем личном кабинете).
Слушатель видит оглавление курса, состоящее из тематических секций и входящих в них материалов. В зависимости от настроек курса, материалы могут быть сразу доступны, либо, наоборот скрыты, либо видны, но открываться только в заданой преподавателем последовательности.
Пользователь открывает самый верхний не изученный материал и работает с ним. После этого, в зависимости от типа и настроек материала, он может помечаться как изученный, либо за него может выставляться оценка. После этого пользователь переходит к следующему материалу.
Если преподаватель это разрешил, пользователю доступен журнал с его оценками, а также он может видеть статистику, оценки, отзывы преподавателя и другую информацию в уже изученных материалах и выполненных заданиях и тестах.
Система может отсылать слушателю и/или его куратору (руководителю, родителю) уведомления и напоминания. Например, система может отправить напоминание, если слушатель не выполнил задание в срок или не заходил в систему дольше определенного промежутка времени.
После окончания изучения курса, система может сформировать для слушателя электронный сертификат.
Преподаватель видит список курсов, где он преподает. Там же он видит общее количество заданий, ожидающих его проверки, с возможностью перейти к списку непроверенных работ.
Оглавление курса для преподавателя выглядит почти также, как и для слушателя, но он видит сразу все материалы, а не только доступные. Система может отображать список ожидающих проверки работ, а также помечать элементы, требующие внимания преподавателя, например, количество непрочитанных сообщений в форуме.
Преподаватель заходит в элементы, требующие его участие и отвечает на сообщения в форуме, проверяет задания, одобряет предложенные слушателями записи в глоссарии и базе данных, просматривает статистику SCORM и т.п.
Если в курсе занимается сразу несколько групп, преподаватель имеет возможность переключиться к одной из них и работать только с результатами и отчетами по этой группе.
Преподавателю доступен журнал оценок слушателей курса, отчеты по активности, прохождению курса, детализация результатов тестов, списки сданных на проверку и проверенных работ, детальные отчеты по каждому слушателю и другая информация.
Если требуется, преподаватель может разослать слушателям новость, добавить общее или индивидуальное событие в календарь, разослать сообщения всем или заданным слушателям, вступить со слушателем в переписку.
Общая схема разработки нового курса
Администратор (методист, менеджер, создатель курсов) создает в системе новый курс, прикрепляет его к нужной категории курсов (разделу каталога курсов) и назначает туда редактирующего преподавателя.
Редактирующий преподаватель входит в курс и нажимает кнопку "Начать редактировать" (в правом верхнем углу).
СДО отображает курс в режиме редактирования - напротив всех редактируемых элементах появляются инструменты управления, в нижней части каждой тематической секции появляется меню добавления новых учебных материалов, в боковой колонке появляется меню добавления вспомогательных информационных и навигационных блоков.
Редактирующий преподаватель вносит название тем или разделов в заголовки дематических секций, затем, с помощью меню добавления новый элементов курса, добавляет новые материалы: тексты, мультимедиа, тесты, форумы, задания, задания с перекрестной проверкой, интерактивные материалы, глоссарии, базы данных, wiki, вебинары (если включена интеграция) и др.
Редактирующий преподаватель выходит из режима редактирования нажав кнопку "закончить редактирования.
Система отображает оглавление курса так, как увидел бы его слушатель.
Редактирующий преподаватель, либо адаминистратор настраивают режимы подписки на курс (ручная запись, свободная самозапись, платная самозапись, автоматическая запись, запись по данным из внешней БД и др.). Если требуется, подписывают нужных слушатель на курс вручную.
Опубликовал: : Алексей Дьяченко Последние обновление: 28.10.2025
Что будет, если не продлить лицензию или SaaS СЭО 3KL?
Ситуация зависит от того, используете ли вы лицензию для установки СЭО 3KL на вашем собственном сервере (серверная версия) или используете облачную версию (SaaS).
В случае облачной версии СЭО размещена на мощностях нашей компании. При прекращении обслуживания мы ее отключаем и удаляем. Перед этим вы можете запросить выгрузку базы данных и файлов сервера (не включая исполняемые файлы). Эти данные содержат ваши учебные материалы, настройки и всю историю обучения. Их достаточно, чтобы:
развернуть СЭО на базе community-версии Moodle без сохранения функционала, который есть только в СЭО 3KL;
вернуться на нашу облачную версию после перерыва с сохранением всех данных и истории обучения;
приобрести лицензию на СЭО 3KL на вашем собственном сервере и развернуть полностью идентичную инсталляцию на собственном сервере.
Если продление не планируется. Через 30 дней после завершения обслуживания мы удаляем все резервные копии с наших серверов. После этого срока восстановление вашей системы вместе с данными будет возможно только из скаченной вами резервной копии. Чтобы не потерять ваши данные и учебные материалы после выключения системы, рекомендуем вам заранее подать заявку в техническую поддержку через личный кабинет в свободной форме для получения резервной копии данных из СЭО.
Серверная версия
В случае, если система была установлена на вашем собственном сервере, при прекращении обслуживания она продолжит работать, как работала. Но, при этом:
- не будет доступа к гарантийной технической поддержке; - не будет доступа к обновлениям; - не будет доступа к Базе знаний; - не будет доступа к маршруту внедрения (курс «Справочные материалы и маршрут внедрения СЭО 3KL Русский Moodle»); - не будет доступа к вебинарам для диспетчеров-администраторов; - не будет доступа к Облачным сервисам, необходимым для работы некоторых плагинов и отдельных функций, таких как: - инструмент справки по СЭО 3KL; - элемент курса «Занятие 3KL»; - элемент курса «Библиотека ресурсов 3KL» (кроме бесплатных источников с тарифом «Free»); - способ записи на курс «Подписка 3KL»; - локальный плагин «Техническая поддержка СЭО 3KL»; - локальный плагин «Глобальные сценарии 3KL»"; - способ доставки сообщений «OTSMS»; - плагин предотвращения плагиата «Антиплагиат.ру» и связанные с ним инструменты.
При желании вы можете обновиться на communtity-версию Moodle, но перед этим вам придется либо отказаться от всех дополнительных плагинов, которых нет в community-версии, либо самостоятельно адаптировать их к новой версии Moodle.
Если продление не планируется. Рекомендуем вам заранее запросить root-доступ к серверу и полный администраторский доступ к СЭО, так как после окончания гарантийной поддержки эти заявки не будут выполнены.
Если же гарантийная поддержка уже закончилась, либо сервер недоступен через интернет по протоколу ssh, вы можете получить root-доступ с помощью доступа к консоли сервера.
За счет массовости и повторного использования решений, нам удается предлагать цены на гарантийную поддержку и обновление гораздо ниже, чем обходится аналогичного уровня обслуживание силами собственных специалистов. К тому же, вместе с нашими обновлениями вы бесплатно получаете новые функции, разработанные нашими специалистами.
Опубликовал: : Алексей Дьяченко Последние обновление: 28.10.2025
Сервис «Облачные службы»
Эта статья в этой версии недоступна.
Опубликовал: : Сергей Гусев Последние обновление: 24.11.2025
Служебная категория » Актуализировать
Интеграция вебинаров в СЭО 3KL
Перечень вебинар-сервисов, доступных в текущей версии СЭО 3КL, с описанием типа интеграции и вариантов подключения. . . . . . .
Вебинар — это широко используемый в процессе дистанционного обучения инструмент для проведения онлайн-встреч в режиме реального времени с возможностью демонстрации презентации или видеозаписи организатором мероприятия.
Как правило, участники имеют возможность задавать свои вопросы, общаться в чате. Модератор может предоставить микрофон любому участнику.
В зависимости от используемой платформы для вебинаров/поставщика видеоконференцсвязи (ВКС), набор доступных возможностей может дополнительно включать: запись вебинара, проведение опросов по время вебинара, инструменты оценивания и статистики, несколько комнат с управлением доступом и т. п.
Для удобства пользователей в СЭО 3КL предусмотрена интеграция с сервисами вебинаров, информация о которых доступна в таблице, приведенной ниже. Благодаря интеграции, для участников вебинар выглядит как часть среды электронного обучения:
учителя создают и настраивают вебинары непосредственно из конструктора курса;
студенты переходят в комнату вебинара прямо из материалов курса;
отсутствует повторная регистрация и авторизация.
Интеграция с вебинарами доступна в СЭО 3КL для любого тарифного плана любого вида лицензии. Список доступных сервисов постоянно расширяется, исходя из потребностей клиентов.
2. Перечень вебинар-сервисов, доступных в текущей версии СЭО 3КL
Название сервиса
Описание
Разработка интеграции
Тип интеграции
Варианты подключения
TrueConf
Коммерческая платформа TrueConf для проведения веб-конференций
Приобретение облачного сервиса Zoom meeting (тарифный план должен включать опцию «REST API»)
1 — на текущий момент необходимая для интеграции опция «TrueConf API» предоставляется только в серверной версии TrueConf.
2 — существует сторонний плагин интеграции с BigBlueButton от сообщества разработчиков, который может быть установлен по заявке в техническую поддержку на установку сторонних плагинов (в некоторых версиях входит в комплект). Однако, он не обладает всеми функциональными возможностями по управлению расписанием, группами и текущими оценками, которые реализованы в элементе курса «Занятие 3КL».
3 — гарантия на продукт не предоставляется.
4 — работа по установке и настройке производится бесплатно; возможна для некоторых тарифных планов (уточняйте в технической поддержке ООО «Открытые технологии»); гарантия на работу не предусмотрена.
5 — на вебинары, проводимые на общем бесплатном демосервере, накладываются следующие ограничения: количество участников до 5 человек; 1 спикер; длительность сессии не более 15 минут.
6 — для использования требуется самостоятельная настройка сервера и опытный системный администратор для его обслуживания.
Заключить договор с МТС Линк можно как напрямую (у поставщика ВКС), так и через ООО «Открытые технологии».
Опубликовал: : Алексей Последние обновление: 02.06.2025
Настройка упрощенной регистрации пользователей через email и СМС
Инструкция содержит настройки плагинов, системы, интеграцию с сервисом sms.ru и является продолжением статьи-решения "Упрощение регистрации пользователей", рассказывающей о формах и сценариях упрощенной регистрации пользователей.
Используя данную инструкцию, администратор может упростить регистрацию пользователей, сократив количество полей в форме регистрации до одного (емейл или телефон). Другие обязательные поля пользователю будет предложено заполнить после регистрации.
Вместо самостоятельного выполнения действий по данной инструкции, вы можете подать заявку в гарантийную техподдержку, как описано в статье-решении "Упрощение регистрации пользователей" - п.1.2 и п.2.2.
Содержание: 1. Настройка упрощенной регистрации через email требуются права администратора 2. Настройка упрощенной регистрации через СМС требуются права администратора 2.1. Аккаунт на сайте sms.ru 2.2. Включение и настройка плагина OTSMS требуются права администратора 2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора
1. Настройка упрощенной регистрации через email требуются права администратора
Внимание! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа "Полный Администратор". По умолчанию мы предоставляем доступ "Диспетчер-Администратор". Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее - в статье "Полный административный доступ".
Не смотря на то, что при регистрации пользователя в «Moodle» обязательными являются поля «Имя», «Фамилия» и «Адрес электронной почты», в «Настройке полей формы регистрации» для упрощения регистрации можно указать только одно поле - «Адрес электронной почты», а остальные скрыть.
Так как в этом случае остальные обязательные поля заполнены не будут, при первом входе пользователя с помощью такой авторизации он будет перенаправлен на страницу редактирования профиля с просьбой заполнить недостающие данные - имя и фамилию.
В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «Электронная почта». См.рис.1.
В секции «Настройки полей формы регистрации» установим в поле «Адрес электронной почты» значение «Показать», а все остальные поля формы оставим в значении «Скрыть». См.рис.3.
Рис.3. Настройки полей формы регистрации.
Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.
Примечание. Если в настройках выбрать «Способ доставки сообщений» - «Электронная почта», но не выбрать «Показать» в поле «Адрес электронной почты», сохранить настройку полей формы не получится, система выдаст предупреждение об обязательности отображения поля «Адрес электронной почты».
Подробнее о включении и настройках плагина «Синхронизация с Free Deans Office» можно почитать здесь: "Плагин аутентификации «Синхронизация с Free Deans Office»".
2. Настройка упрощенной регистрации через СМС
Для настройки механизма упрощенной регистрации пользователей через СМС нам понадобится:
2.1. Аккаунт на сайте sms.ru 2.2. Включение и настройка плагина OTSMS требуются права администратора 2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора
2.1. Сервис sms.ru
Для отправки СМС пользователям через систему «Moodle» нужно активировать интеграцию с сервисом sms.ru. На портале рассылки sms.ru необходимо завести учетную запись, войти в личный кабинет и пополнить баланс, оплатив услуги на отправку сообщений. Далее нам понадобится API ключ для интеграции с внешними программами. Найти его можно после авторизации внизу на главной странице или перейдя в раздел «Программистам».
2.2. Включение и настройка плагина OTSMS требуются права администратора
Чтобы использовать в плагине «Синхронизация с Free Deans Office» отправку сообщений через «OTSMS», включим и настроим плагин «OTSMS».
Первоначальное управление плагином «OTSMS» осуществляется через переход в следующее меню настроек: «Настройки» → (1) см.рис.4, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) → «Управление способами доставки сообщений» (5).
Рис.4. Настройки - Управление способами доставки сообщений
В «Управление способами доставки сообщений» включаем плагин «OTSMS», нажав на пиктограмму с перечеркнутым глазом в колонке «Включить», и переходим в его настройки через ссылку «Настройки», см.рис.5.
Рис.5. Включение и переход к настройкам плагина «OTSMS».
Если плагин «OTSMS» уже включен, в его настройки можно перейти сразу через основное меню настроек системы: «Настройки» (1) см.рис.8, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) см.рис.6 → «OTSMS» (5).
Рис.6. Переходим в настройки плагина «OTSMS».
Интерфейс настроек плагина «OTSMS» выглядит так:
Рис.7. Настройки плагина «OTSMS»
Чтобы включить плагин, нужно в поле «API ID» ввести ключ API ID, полученный нами ранее с сайта sms.ru. Остальные настройки плагина опциональны и просты и корректируют тело самого сообщения: какой длины может быть сообщение, можно ли его транслитерировать или нет, нужно ли добавлять тему в текст.
Примечание. Добавление темы сообщения и транслитерация текста сообщения могут быть принудительно переданы плагином, который изначально генерирует сообщение. В этом случае настройки самого плагина «OTSMS» игнорируются. Т.е. по сути, это - настройки по умолчанию. Нажимаем «Сохранить изменения». После сохранения изменений начинает работать интеграция.
После включения плагина «OTSMS», он добавится в настройки плагина аутентификации в форму «Способ доставки сообщений» и его можно будет выбрать.
2.3. Настройка плагина «Синхронизация с Free Deans Office» для СМС требуются права администратора
Переходим к настройкам плагина аутентификации «Синхронизация с Free Deans Office» для использования СМС.
В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «OTSMS».
В секции «Настройки полей формы регистрации» установим в поле «Телефон» значение «Показать», а все остальные поля формы установим в значении «Скрыть». См.рис.8.
Рис.8. Настройки полей формы регистрации для OTSMS.
Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.
Примечание. Если в настройках выбрать «Способ доставки сообщений» - «OTSMS», но не выбрать «Показать» в поле «Телефон», сохранить настройку полей формы не получится, система выдаст предупреждение об обязательности отображения поля «Телефон».
Опубликовал: : Алексей Городков Последние обновление: 19.05.2025
Платные сервисы и расширенная техническая поддержка
С предоставляемыми ООО «Открытые технологии» сервисами (бесплатными и платными) можно ознакомиться в актуальной версии «Регламента предоставления сервисов ООО «Открытые технологии» в разделе Документы на сайте компании.
Платные сервисы по доработке СЭО 3КL могут быть предоставлены Заказчику за нормо-часы, в рамках:
действующего тарифного плана;
расширенной технической поддержки;
отдельного договора на сервис.
Использование платных сервисов обосновано и востребовано, когда Заказчик не располагает специалистами нужной квалификации, достаточными временными ресурсами или необходимые ему доработки выходят за рамки действующего тарифного плана/гарантийной поддержки, например:
глубокая кастомизация внешнего вида системы;
программная модификация СЭО 3КL и модуля «Электронный деканат»;
интеграция с корпоративными СУБД и иными внешними системами;
разработка модулей и изменение/доработка функционала;
техническая поддержка сторонних модулей Moodle, не входящих в базовую поставку СЭО 3КL;
выезд к Заказчику, очное консультирование сотрудников или использование каналов связи, не предусмотренных договором;
пошаговое интерактивное консультирование;
проведение индивидуальных вебинаров.
помощь в наполнении СЭО 3КL и модификация учебного материала;
нестандартное конфигурирование системы (организация кластера, горячее резервирование и т. п.).
Выполнение сервиса инициируется по заявке Заказчика, которую он создает на клиентском портале (Рис. 1.1).
Рис. 1.1. Главная страница клиентского портала ООО «Открытые технологии».
Для создания заявки представителю Заказчика нужно зайти в личный кабинет, нажать «Открыть новую заявку», в выпадающем списке «Категория заявки» выбрать необходимую категорию — для платных сервисов это, как правило, «Выделенный специалист (н.часы)/***» — (Рис. 1.2) и максимально подробно и чётко описать задачу, так как от полноты и достоверности исходной информации будет зависеть качество конечного результата и понимание того, сколько нормо-часов придется затратить Исполнителю на выполнение заявки.
Количество списываемых в результате выполнения заявки нормо-часов определяется по фактически затраченному времени задействованных специалистов или заранее указано в условиях предоставления сервиса.
Платная заявка начинает выполняться специалистами после ее окончательного согласования с Заказчиком (если это требуется) и при наличии на балансе Заказчика необходимого для исполнения заявки количества нормо-часов.
Выполнение заявки может происходить поэтапно, при этом каждый из этапов принимается Заказчиком последовательно, по мере готовности. Нормо-часы, в этом случае, также списываются поэтапно.
Если в процессе исполнения заявки после оплаты очередного этапа количества нормо-часов на балансе Заказчика окажется недостаточно для оплаты следующего — выполнение заявки будет приостановлено до пополнения баланса.
Заявки выполняются техническими специалистами в порядке их поступления (окончательного согласования). В периоды пиковой нагрузки возможно образование очереди заявок, что увеличивает время их исполнения. Если, по каким-то причинам, время ожидания не устраивает Заказчика — он может отозвать свою заявку.
Окончательная стоимость исполненного платного сервиса определяется следующим образом: Цена заявки=(Количество фактически затраченных нормо-часов) х К х (Стоимость нормо-часа Расширенной технической поддержки), где К - коэффициент, который зависит от категории заявки (типа специалиста, исполняющего заявку).
Например, если осуществляется доработка СЭО 3КL и заявку выполняют разработчики, то К=1. Если же обрабатывается контент ассистентами редактора, то К=0,6.
Исходный материал*: заявка с материалами и данными. Результат сервиса: зависит от пожеланий, указанных в заявке, чаще всего — электронный курс. _______________________________ * - предоставляется Заказчиком.
В рамках данного сервиса, специалисты ООО «Открытые технологии» помогут Заказчику с наполнением, редактированием, подготовкой курсов и материалов курсов:
наберут/отредактируют любые тексты, в том числе уже размещенные в курсах;
переведут отдельные тексты или целый курс более чем на 50 языков;
разместят учебные материалы Заказчика в СЭО 3KL;
переведут тесты и задания Заказчика в формат СЭО 3KL;
2.2. Настройка шаблона оформления для Среды электронного обучения 3KL в стиле предоставленного макета или образца
Исходный материал*: заявка с макетом или ссылкой на сайт-образец. Результат сервиса: настроенный профиль оформления в шаблоне СЭО 3KL. _______________________________ * - предоставляется Заказчиком.
В рамках данного сервиса специалисты технической поддержки выполнят настройку индивидуального профиля темы оформления для СЭО 3KL на основании исходного материала, предоставленного Заказчиком: графического макета (со всеми необходимыми файлами изображений, логотипов и т. п.) или ссылки на сайт-образец. Дизайнер максимально приблизит внешний вид системы к предоставленному образцу, используя настройки и доступные опции темы оформления через веб-интерфейс (без непосредственной правки кода и внесения изменений в HTML, CSS и PHP).
Примененный в системе шаблон оформления не повлияет на структуру и содержимое, компоновку и поведение главной страницы, курсов и других элементов системы, а только изменит их графическое оформление в предусмотренных архитектурой СЭО 3KL пределах («шапка» сайта, «подвал» сайта, цвета и подложки элементов сайта, шрифты и т. п.).
2.3. Адаптация внешнего вида Среды электронного обучения 3KL под потребности Заказчика
Исходный материал*: заявка, содержащая брендбук, логотипы, образцы фирменного стиля, пожелания по внешнему виду. Результат сервиса: настроенный профиль оформления в шаблоне СЭО 3KL. _______________________________ * - предоставляется Заказчиком.
Сервис позволяет сформировать внешний вид системы, используя настройки индивидуального профиля шаблона оформления, дизайн которого выполнен на основе брендбука, образца фирменного стиля или адаптации мокапов Заказчика под особенности архитектуры СЭО 3KL.
В рамках сервиса доступны опции:
разработка индивидуального дизайна оформления и логотипа;
предоставление нескольких альтернативных макетов дизайна;
внесение и редактирование контента, размещение, перемещение и настройка блоков на страницах СЭО 3KL;
разработка динамических элементов интерфейса (интерактивные меню, модифицированные окна авторизации, модифицированные витрины курсов и т. п.);
участие специалистов Исполнителя в совещаниях с представителями Заказчика по телефону, Skype и конференц-связи.
Обращаем ваше внимание, что в рамках исполнения данного сервиса невозможно гарантировать реализацию полного соответствия результата сервиса макету Заказчика. СЭО 3KL – это специализированная система со сложным и богатым интерфейсом, ее архитектура и логика накладывают ряд ограничений на возможности стилизации и дизайна. Поэтому обеспечить точное соблюдение требований макета можно только в том случае, если при его разработке дизайнер понимал и учитывал возможности СЭО 3KL. В остальных случаях обеспечить полное соответствие макету технически невозможно.
2.4. Разработка прототипа среды электронного обучения
Исходный материал*: заявка с пожеланиями по структуре и внешнему виду; заполненный бриф; учебные материалы для курса; материалы для оформления курсов, направлений, категорий и витрины. Результат сервиса: настроенная система с полноценным курсом. _______________________________ * - предоставляется Заказчиком.
Данный сервис предназначен для создания рабочего прототипа системы дистанционного обучения, учитывающего пожелания Заказчика по внешнему оформлению и структуре, и включающего один курс, предназначенный для демонстрации возможностей СЭО 3KL.
В процессе разработки прототипа выполняется:
настройка внешнего вида среды дистанционного обучения с использованием функционала базового шаблона оформления (размещение логотипа, изменение цветовой схемы и ряда элементов шаблона оформления и т. п.);
формирование структуры среды дистанционного обучения: создание направлений и категорий; наполнение витрины пустыми курсами (не более десяти);
Содержание каждого курса ограничивается названием, принадлежностью к категории и изображением,
создание, наполнение и оформление одного курса по предоставленным материалам Заказчика.
Курс создается с учетом следующих ограничений:
• до 10 тематических секций; • 1÷4 теста, суммарно содержащих не более 30 вопросов; • до 6 заданий; • 1÷2 материала типа «Лекция», суммарно содержащих не более 10 слайдов; • 1 глоссарий, содержащий до 10 терминов; • загрузка до 6 видео- или аудио-роликов; • загрузка до 6 pdf-файлов или файлов иных форматов; • подготовка по одному изображению для каждой секции в описательную часть; • до 3 элементов «Логика курса»; • до 4 тестовых пользователей (2 учителя + 2 слушателя).
Исходный материал*: заявка, содержащая пожелания по структуре, внешнему виду и ролевой модели; заполненные брифы по внешнему виду и ролевой модели; учебные материалы для курса; материалы для оформления курсов, направлений, категорий и витрины. Результат сервиса: готовая к эксплуатации система с полноценным курсом и настроенными ролями. _______________________________ * - предоставляется Заказчиком.
Результатом сервиса будет установленная и настроенная среда дистанционного обучения на базе СЭО 3KL, учитывающая пожелания Заказчика по внешнему оформлению, структуре организации, ролевой модели пользователей и включающая один полноценный электронный курс.
Процесс внедрения включает:
настройку ролевой модели среды дистанционного обучения в соответствии с пожеланиями Заказчика;
формирование базовой структуры организации (разделение пользователей по регионам, филиалам, должностям и т. п.; создание кастомных полей профиля; организация глобальных групп и автоматических подписок на курсы);
настройку внешнего вида среды дистанционного обучения с использованием функционала базового шаблона оформления (размещение логотипа, изменение цветовой схемы и ряда элементов шаблона оформления и т. п.);
формирование структуры среды дистанционного обучения: создание направлений и категорий; наполнение витрины пустыми курсами (не более десяти);
Содержание каждого курса ограничивается названием, принадлежностью к категории и изображением,
создание, наполнение и оформление курса по предоставленным материалам Заказчика;
настройку расширенной логики поведения электронных курсов (организация параметров доступа и выполнения элементов курса - до тридцати элементов; создание автоматических уведомлений типа «Логика курса» - не более десяти уведомлений)(не более трех курсов);
настройку одного простого индивидуального отчета на базе модуля «Настраиваемый отчет» / разработку самостоятельного модуля «Отчет» (по согласованию).
Формирование ролевой модели выполняется в рамках штатного инструментария СЭО 3KL и включает:
создание до десяти пользовательских ролей и их иерархии;
настройка набора прав для каждой роли;
определение перечня контекстов, где может быть назначена роль.
Курс создается с учетом следующих ограничений:
• до 10 тематических секций; • 1÷4 теста, суммарно содержащих не более 30 вопросов; • до 6 заданий; • 1÷2 материала типа «Лекция», суммарно содержащих не более 10 слайдов; • 1 глоссарий, содержащий до 10 терминов; • загрузка до 6 видео- или аудио-роликов; • загрузка до 6 pdf-файлов или файлов иных форматов; • подготовка по одному изображению для каждой секции в описательную часть; • до 6 элементов «Логика курса»; • до 4 тестовых пользователей (2 учителя + 2 слушателя).
Исходный материал*: заявка, включающая описание проблемы (тему консультации); желаемое время проведения и канал консультирования; контактные данные того, кто будет получать консультацию. Результат сервиса: консультационная помощь в процессе действий конкретного представителя Заказчика в режиме реального времени. _______________________________ * - предоставляется Заказчиком.
Сервис позволяет представителю Заказчика в режиме реального времени, по устным указаниям специалиста Исполнителя, выполнить в своей системе определенные действия и добиться желаемого результата (например, создать курс).
В отличии от консультационной технической поддержки, при пошаговом интерактивном консультировании цикл «рекомендация специалиста Исполнителя->действие представителя Заказчика в системе->описание получившегося результата» повторяется в непрерывной сессии консультирования три раза и более.
Пошаговым интерактивным консультированием также считается любая консультация, которая была проведена не с официальным представителем Заказчика, указанный в Договоре, а иным сотрудником или третьим лицом.
Суммарная трудоемкость сервиса рассчитывается по фактически затраченному времени специалистов.
Исходный материал*: заявка на аттестацию с реквизитами доступа к неаттестованной СЭО 3KL. В некоторых случаях дополнительно может потребоваться доступ к чистой виртуальной машине куда будет выполняться перенос системы (если аттестация выполняется путем переноса).** Результат сервиса: стабильно функционирующая аттестованная система с гарантийной поддержкой. _______________________________ * - предоставляется Заказчиком. * - в этом случае для переноса данных со старой системы потребуется чистый сервер с Ubuntu 20.04. При отсутствии отдельного сервера, можно подключить дополнительный диск, на который будет осуществлен перенос дампа системы. После установки специалистами Заказчика новой версии сервера на Ubuntu 20.04, специалисты Исполнителя восстановят систему с дополнительного диска.
В процессе аттестации проводится проверка:
целостности технической площадки;
целостности исполняемых файлов продукта;
изолированности исполняемых файлов;
целостности базы данных;
стороннего вмешательства в инсталляцию (прямое редактирование файлов и таблиц базы данных, модификация исполняемых файлов, нерегламентированный доступ к системе и т. п.).
По результатам проверки (при необходимости и одобрении Заказчика) выполняется:
удаление сторонних модулей, влияющих на стабильность работы,
обновление модулей до новых версий;
восстановление базы данных/перенос ее в новую инсталляцию (в зависимости от целесообразности и необходимости).
Суммарная трудоемкость сервиса рассчитывается по фактически затраченному времени инженеров.
Исходный материал*: заявка с Техническим заданием. Результат сервиса: необходимая Заказчику доработка системы. _______________________________ * - предоставляется Заказчиком.
В рамках сервиса инженеры ООО «Открытые технологии» выполнят необходимую Заказчику модификацию программного кода системы, доработают или расширят имеющиеся возможности, разработают новый функционал.
Сервис подразумевает заключение с Заказчиком отдельного Договора на выполнение работ, в котором будут прописаны правила предоставления, порядок исполнения, сроки и стоимость. Неотъемлемой частью Договора является Техническое задание (Технический проект).
Суммарная трудоемкость сервиса рассчитывается инженерами компании в процессе согласования доработки и зависит от ее сложности.
Исходный материал*: заявка с описанием задачи и исходными данными. Результат сервиса: зависит от пожеланий, указанных в заявке. _______________________________ * - предоставляется Заказчиком.
Все описанные выше платные сервисы могут быть выполнены в рамках расширенной технической поддержки, в виде отдельных заявок.
Расширенная техническая поддержка — это сервис по предоставлению Заказчику услуг разработки и модификации СЭО 3KL, выходящих за рамки базовой технической поддержки.
За любую работу над заявками (изучение специалистами заявки и прикрепленных к ней материалов, консультирование, проектирование и т. п.), поданными в рамках сервиса «Расширенная техническая поддержка», списываются нормо-часы.
Сервис позволяет исполнить для Заказчика любые заявки при условии, что задача, описанная в заявке, относится к компетенции Исполнителя и при наличии необходимого количества нормо-часов на балансе Заказчика.
Суммарная трудоемкость сервиса рассчитывается по фактически затраченному времени специалистов.
2.9.1. Отличия расширенной технической поддержки от базовой
Если в процессе эксплуатации СЭО 3KL Заказчику достаточно уже существующего функционала, не нужно никакой кастомной модификации, дополнительной помощи специалистов при настройке системы или ему необходимо оформлять доработки функционала отдельными сервисами или договорами, то в этом случае вполне достаточно базовой технической поддержки, которая автоматически предоставляется при подключении сервиса «Консультационная техническая поддержка» (см. п.10 Регламента) или «Удаленное администрирование: установка, настройка, поддержание работоспособности и обновление» (см. п. 11 Регламента). Если же предполагаются регулярные доработки, сотрудники Заказчика нуждаются в постоянной поддержке и консультациях, у Заказчика объемная система, и ему требуется квалифицированная помощь в работе с контентом, то подключение сервиса «Расширенная техническая поддержка» будет целесообразно.
Обращаем внимание, что расширенная техническая поддержка не может быть приобретена отдельно с целью отказаться от базовой или заменить ее. Расширенная техподдержка — сервис, дополнительный к базовой техподдержке, который предоставляется в том случае, если набора базовых опций для Заказчика недостаточно.
Процедура исполнения заявки Заказчика будет зависеть от того, в рамках какого сервиса (базового или расширенного) она создана.
Примеры сравнения алгоритмов исполнения заявок
Условия заявки
Базовая техподдержка
Расширенная техподдержка
Заказчик случайно удалил курс из СЭО 3КL. Необходимо восстановить этот курс.
Производится полное восстановление всей системы из резервной копии, созданной до момента удаления курса. В результате получается откат всей системы на дату резервной копии.
Из последней резервной копии извлекается копия нужного курса и восстанавливается. В результате получается откат удаленного курса на дату резервной копии.
Заказчику необходима консультация по работе элемента «Логика курса».
Техподдержка высылает ссылку на соответствующую информационную статью в Базе знаний и/или дает общие разъяснения по функционалу элемента, рекомендации по решению подобных задач в общем виде.
1) Ассистент редактора анализирует практическую задачу Заказчика (например, сценарий курса, шаги, через которые проходит студент и т. п.) и формирует перечень настроек и правил, либо сам настраивает необходимые элементы. 2) Проводится «Пошаговое консультирование» через Skype, клиент описывает задачу и решает ее при поддержке специалиста.
Заказчику требуется настроить сертификат в курсе.
Техподдержка предоставляет инструкцию по настройке модуля сертификат и отвечает на вопросы, касающиеся нюансов его работы.
Ассистент редактора (по запросу) отрисовывает или адаптирует макет сертификата, настраивает наложение текста (ФИО, оценка и т. п.) в нужных точках макета сертификата, настраивает условия выдачи сертификата.
Разработка какого-либо нового функционала СЭО 3КL.
Не выполняется.
Заявка выполняется за нормо-часы.
Проконсультироваться по телефону по вопросу, связанному с СЭО 3КL.
Оператор техподдержки отвечает на вопросы Заказчика, дает рекомендации в общем виде.
Предлагается «Пошаговое консультирование»: оператор техподдержки остается на связи, пока представитель Заказчика выполняет рекомендуемые операции в системе.
Организовать реализацию бизнес-процесса в СЭО 3КL.
Оператор техподдержки предлагает готовые инструменты для реализации бизнес-процесса и дает рекомендации по их применению в общем виде (какие модули настроить, какие опции включить, без погружения в детали бизнес-процесса Заказчика).
1) Проектируется разработка дополнительного функционала для максимального соответствия ТЗ Заказчика, подробно описывается и исполняется. 2) Ассистент редактора настраивает комплексный бизнес-процесс на базе существующего функционала в соответствии с пожеланиями Заказчика.
Реализовать решение: открывать следующий элемент курса только после выполнения предыдущего.
Рекомендация техподдержки воспользоваться инструментом «Ограничение доступности» с описанием опций для его применения и ссылкой на инструкцию по настройке. Отвечает на вопросы по нюансам работы данного инструмента в общем виде («эта опция приводит к такому-то поведению», «чтобы добиться такого-то поведения», «воспользуйтесь этой опцией» и т. п.).
Ассистент редактора готовит подробный расклад по количеству инструментов, их использованию и опциям настроек каждого из них в зависимости от конкретного плана и сценария Заказчика.
Контент. Заказчику нужна помощь при размещении учебных материалов в системе.
Заказчик получает общие ответы на вопросы об особенностях функционирования инструментов и их опций.
1) Ассистент редактора вносит контент и изменения в системе по заданию заказчика. 2) В рамках услуги «Пошаговое консультирование» оператор помогает Заказчику вводить контент в реальном времени.
Установить сторонний модуль.
Установка либо удаление стороннего модуля без консультирования, гарантий работоспособности модуля и остальной системы. Восстановление системы из резервной копии в случае сбоя.
Аудит модуля, установка, консультация по работе модуля, инструкции к модулю, перевод языковых строк модуля, доработка модуля, восстановление системы после сбоя стороннего модуля и др.
Контент Заказчика работает не так, как ожидалось.
Оператор техподдержки рекомендует способы поиска ошибок в контенте и способы их исправлений.
Инженер техподдержки изучает контент, вносит исправления или дает конкретные рекомендации по исправлению.
Глобальные настройки системы функционируют не так, как ожидает Заказчик.
Инженер техподдержки дает рекомендации как найти и устранить проблему. Если проблема носит общий характер и не появилась в результате вмешательства Заказчика, помогает выполнить настройку.
Инженер техподдержки разбирается в проблеме, выполняет необходимые действия по исправлению и настройке (даже если проблема была спровоцирована вмешательством Заказчика).
Администрирование сервера. При работе системы возникают сбои.
Если у Заказчика нет ROOT-доступа / Заказчик не вмешивался в работу сервера / не вносил изменения в программный код - инженеры анализируют настройки сервера и устраняют сбои.
Если у Заказчика есть ROOT-доступ или были внесены изменения в программный код, производится настройка сервера за нормо-часы, или проводится процедура аттестации инсталляции для возврата к гарантийному обслуживанию сервера.
Необходимо предоставить права доступа новому сотруднику или слушателю.
Инженер техподдержки предоставляет права доступа главному диспетчеру-администратору. По запросу диспетчера-администратора он настраивает новый тип роли по брифу. По запросу диспетчера-администратора, настраивает готовые механизмы интеграции по подписке (например, по списку из внешней БД), либо консультирует по особенностям настройки инструментов автоматической подписки по условиям. Остальные действия заказчик выполняет самостоятельно.
По запросу создает учетные записи и наделяет их правами, настраивает инструменты подписки по условиям (автоподписка по критериям, подписка с помощью Логики курса). Анализирует, предлагает и помогает настроить клиентский сценарий автоматизации траекторий обучения. По запросу разрабатывает новые модули интеграции и автоматизации, если штатные не подходят под задачи клиента.
Добавить новую (или исключить) дисциплину в образовательную траекторию Заказчика.
Консультирует или предоставляет инструкцию по вариантам реализации образовательных траекторий в системе и и способам представления дисциплин в них;предоставляет примеры типовых решений и инструкции к ним; консультирует по особенностям применения отдельных инструментов, например, добавлению электронного курса в систему.
Анализируется сценарий Заказчика, разрабатывается схема управления учебной траекторией, соответствующей сценарию Заказчика. На ее основе создается учебная траектория в системе (или пошаговая инструкция по самостоятельному созданию).
Добавить новый урок (тему, вариант) в электронный курс.
Консультирует по выбору подходящих инструментов, исходя из методической задачи. Консультация дается в общем виде, например, «для организации заданий с перекрестной проверкой учениками, воспользуйтесь элементом курса «семинар» или форумом в режиме оценивания, с переопределенным правом оценивания для учеников».
Анализируется сценарий урока Заказчика, выбираются инструменты, режимы работы и критерии доступности материала, соответствующие сценарию урока Заказчика. Разрабатывается пример урока или весь курс в системе, формируется пошаговая инструкция по созданию комплексного материала по сценарию урока Заказчика. Проводится консультация с Заказчиком (очно, в режиме вебинара, скайпа или по телефону) по созданию такого урока.
Специалисты ООО «Открытые технологии» постоянно работают над усовершенствованием СЭО 3КL и выпускают регулярное обновление продукта (релиз). С информацией о всех доработках, вошедших в очередной релиз (новых модулях, улучшениях, исправлениях ошибок и т. п.), можно ознакомиться в анонсах, которые публикуются на сайте компании (раздел «Новости»), на учебном портале (форум «Главные новости и объявления») и в клиентской базе знаний.
Кроме запланированной очереди задач на доработку СЭО 3КL, ООО «Открытые технологии» поддерживает список интересных и полезных потенциальных доработок, работа над которыми ожидает своего Заказчика. Проекты по ним уже подготовлены и оценены.
выгрузку значений из определенных полей СЭО 3КL ( например, оценки, данные пользователей, подписки и т.п.) в другой программный продукт (базу данных, 1С и т.п.);
загрузку в определенные поля СЭО 3КL значений из внешнего источника;
использование функционала стороннего программного продукта «внутри» СЭО 3КL, без дополнительной авторизации и перехода во внешнюю систему.
Силами наших разработчиков возможна только доработка на стороне СЭО 3КL. Если для интеграции, необходимой Заказчику, требуется какая-то модификация внешней системы — она выполняется силами клиента или силами других разработчиков.
Примеры интеграций и их стоимость
Вид доработки
Ориентировочная стоимость, нормо-часы
Интеграция плагина «OT PAY» с платежным шлюзом (типовая)
Разработчики ООО «Открытые технологии», исходя их пожеланий Заказчика, могут спроектировать и выполнить разработку новых модулей с необходимыми функциональными возможностями.
Обращения Заказчика, связанные непосредственно с работой в СЭО 3КL (оформление системы, настройка курсов и элементов курса, наполнение курсов контентом и т. п.) и не требующие изменения или доработки программного кода, исполняются ассистентами редактора и методистами компании.
Как правило, это заявки категории «Выделенный специалист (н.часы)».
Обратите внимание, что фактическая стоимость исполнения заявки по работе с контентом будет ниже, чем, например, при разработке, и определяется следующим образом: Цена заявки=(Количество затраченных нормо-часов) х 0,6 х (Стоимость нормо-часа Расширенной технической поддержки).
Типовые работы с контентом
Вид работы с контентом*
Затраты времени, нормо-часы
Настройка оформления СЭО 3КL по материалам Заказчика (заполнение брифа и формирование заявки на стилизацию СЭО 3КL выполняется ассистентом редактора)
от 2,5
Создание пустого курса (до 10 тематических секций), настройка его формата, переименование секций, добавление изображения и описания вводной (первой) секции
1
Добавление до 10 элементов курса типа Файл
1 (без конвертации материала)
2 (с конвертацией материала, например, из doc в pdf или из ppt в scorm)
Настройка вывода итоговой оценки за один курс и общих параметров его выполнения для отображения в личном кабинете
1
Создание раздела Банка вопросов (до 15 вопросов типа Множественный выбор) по предоставленному Заказчиком файлу с вопросами
2 (только текстовые вопросы)
4 (вопросы включают изображения и медиаконтент)
Наполнение вопросами (до 15 вопросов) Банка вопросов вручную
2 (только текстовые вопросы)
4 (вопросы включают изображения и медиаконтент)
Импорт вопросов (до 20 вопросов) в Банк вопросов из подготовленного файла
от 1 (в зависимости от типов вопросов)
Создание и настройка Теста на основе готового Банка вопросов
1
Создание и настройка Теста (до 20 вопросов) по предоставленному Заказчиком файлу с вопросами
от 2,5
Создание элементов курса Задание (не более 3 шт.; с описанием, не превышающим 1800 знаков с пробелами)
1
Создание элемента курса Лекция с изображениями и текстом в формате doc (не более 5 страниц в элементе; каждая страница не более 1800 знаков с пробелами)
2
Создание элемента курса Глоссарий с изображениями и текстом в формате doc (не более 10 терминов; каждый не более 1800 знаков с пробелами)
2
Добавление в курс Сертификата (на основе предоставленного Заказчиком макета), настройка его внешнего вида и параметров выдачи
2
Настройка ограничения доступа и параметров выполнения элементов курса (до 10 элементов)
2
________________________________________ * - Все материалы, используемые для наполнения контента, предоставляются Заказчиком.
Примеры выполненных заявок и их стоимость
Заявка
Результат исполнения заявки
Затраченное ассистентом редактора время, нормо-часы
Создать в курсе новую траекторию обучения для тех слушателей, которые проходят аттестацию (итоговое тестирование: 2 теста разного уровня, выбор происходит при регистрации) без изучения теоретических материалов.
В курсе созданы 4 локальных группы и для них настроены следующие ограничения:
доступны материалы курса + доступен Тест 1;
недоступны материалы курса + доступен Тест1;
доступны материалы курса + доступен Тест 2;
недоступны материалы курса + доступен Тест2.
1,5
В 16 секциях заменить существующие pdf-файлы на новые (файлы прилагаются).
В курсе заменены 16 файлов презентаций (старые удалены), изменен способ открытия файлов.
1
Необходимо, чтобы курсы на главной странице отображались по возрастанию даты старта курса.
В параметрах сортировки курсов отключена привязка к категориям, отображение курсов в Витрине настроено в порядке возрастания даты начала курса.
0,5
В процессе регистрации в системе необходимо распределить каждого участника олимпиады в «свой» курс с заданиями. Курс для записи определяется, исходя из страны проживания участника и уровня знаний.
Для 28 курсов настроена автоматическая запись пользователей, учитывающая страну проживания и класс обучения школьника. Для 12 курсов изменены условия доступа к тестам (это было нужно, чтобы задания автоматически открылись для участников в день начала олимпиады).
7,5
Необходимо разместить в курсе сертификат о прохождении и настроить условия его выдачи:
1) Сертификат выдается, если итоговая оценка учащегося превышает проходной балл.
2) Итоговая оценка должна складываться из посещения лекций (не менее 80%), участия в практическом тренинге (100% посещение) и экзаменационного тестирования (студенту доступны две попытки).
Для 7 курсов: в курс загружен сертификат, настроены система оценивания курса и условия выдачи сертификата.
Настройка системы оценивания курса включает:
создание новых шкал («Не присутствовал(а)/Присутствовал(а)», «Незачет/Зачет»);
создание элемента курса Занятие для лекций, практического тренинга и учета посещаемости на них;
создание категорий оценок и привязка элементов курса к категориям;
создание формулы расчета итоговой оценки;
настройку ограничений доступа к секции с экзаменационными тестами.
Работы по настройке,конфигурированию и обслуживанию СЭО 3КL, выходящие за рамки регламентированных сервисов, также могут быть исполнены IT-специалистами ООО «Открытые технологии» за нормо-часы расширенной технической поддержки.
Примеры типовых работ
Вид работы
Среднее время выполнения, нормо-часы
Восстановление работы СУБД, ставшей неработоспособной после действий Заказчика
от 1 до 6
Перемещение инсталляции продукта больше одного раза за год (сверх условий предоставляемого Заказчику сервиса)
от 2 до 6
Настройка резервного копирования системы по пожеланиям Заказчика (если пожелания Заказчика отличаются от предлагаемых Регламентом настроек)
от 1 до 8
Подготовка образа системы для самостоятельного развертывания Заказчиком на виртуальной машине (если доступ к ней не может быть предоставлен специалистам технической поддержки)
Полезная документация по правам в ЭД: Структура организации — управление подразделениями, редактирование настроек. Сотрудники — создание договора, назначение на должность. Должности — создание должности и выдача доверенности на должность. Доверенности — система прав доступа ЭД, мандаты, редактирование полномочий у доверенности. Системные настройки — настройки отдельных элементов ЭД, плагинов, подсистем.
1. Подготовка системы «Портфолио»
1.1. Последовательность действий по подготовке системы «Портфолио»
Задача: В заданном подразделении организовать Портфолио слушателей. Зарегистрировать администратора ЭД и модератора Портфолио, наделить их полномочиями согласно шаблонным доверенностям.
1. Назначить администратора ЭД и модератора системы «Портфолио». Для этого необходимо:
Добавить в ЭД персоны администратора и модератора (если они еще не добавлены).
Перейти в интерфейс Сотрудники (поз. 1 Рис. 1.1.1). Создать договоры с персонами (поз. 1 Рис. 1.1.1). Необходимо учитывать подразделение.
Установить нужные статусы у договоров.
Создать должности и вакансии (поз. 1 Рис. 1.1.1).
Рис. 1.1.1. Назначение администратора ЭД и модератора системы «Портфолио».
Привязать доверенности к должностям (привязка осуществляется на странице редактирования должности внизу).
Отредактировать права у доверенностей, если это необходимо.
2. Перейти в «Панель управления Достижениями» и создать структуру разделов.
Рис. 1.1.2. Пример структуры разделов.
3. Создать и включить шаблоны достижений.
Рис. 1.1.3. Пример шаблонов достижений.
После выполненных действий система будет готова к принятию (импорту) пользователей и их работе с Портфолио.
1.2. Подключение системы Рейтинга и Модерации достижений Портфолио
1. Перейти в нужное подразделение, для которого будут изменены настройки.
Рис. 1.2.1. Настройки подразделения.
2. Перейти к настройкам подразделения и отредактировать их следующим образом:
Перейти через оглавление к im : achievements.
Перейти к im :: achievements :: system_moderation_enabled.
В блоке настроек «system_moderatioon_enabled» для нужного подразделения выбрать «Создать настройку» и установить Значение «1» (активировать). При значении «0» настройка будет выключена.
Перейти к im :: achievements :: system_rating_enabled.
В блоке настроек «system_rating_enabled» для выбранного подразделения, установить значение «1».
Сохранить настройки в самом низу страницы — «Сохранить».
Если настройка уже создана и активна, то ее изменять не нужно:
Рис. 1.2.2. Изменить / сохранить настройку.
После этого в Портфолио будут доступны автоматически подсчитываемый рейтинг и модерация достижений: станет доступным создание шаблонов достижений, требующих модерации (без прохождения модерации некоторые достижения не будут участвовать в рейтинге).
Поля достижений — выбираем «Дата создания». Сохранить и закрыть.
2. В настройках подразделения включить отображение фильтра. Настройки (поз. 1 Рис. 1.3.2) —> Редактирование (поз. 2 Рис. 1.3.2) . im achivements.
Рис. 1.3.2. Настройки и редактирование подразделения.
Ищем display_filter для нашего подразделения и включаем его, сохраняем.
Рис. 1.3.3. display_filter.
Далее необходимо проверить фильтрацию рейтинга: Достижения—>Рейтинг. Выбрать нужный раздел, выбрать подразделение — отображается фильтр, который был включен. В фильтре есть опция «Экспорт в Excel» — можно сохранить и скачать файл.
1.4. Быстрое автонаполнение Портфолио результатами обучения в Moodle
Чтобы пользователь начал участвовать в рейтинге, у него в Портфолио должны быть достижения с рассчитанными баллами. Автоматически массово наполнить Портфолио пользователей можно способом создания автодостижений через шаблоны с типами «Результаты заданий» и «Прохождение курса».
Для этого нужно перейти в Электронный деканат—>Достижения—>Панель управления достижениями. Открыть нужный раздел и создать шаблон достижения:
Рис. 1.4. Шаблоны достижений с типами «Результаты заданий» и «Прохождение курса».
Если пользователи Moodle выполняли задания или проходили курсы, то при создании шаблонов с этими типами и срабатывании CRON, у них будут сформированы достижения. Если пользователи не проявляли активности в Moodle, можно создать курс, зачислить в него всех пользователей, установить условия прохождения курса так, чтобы зачисленные пользователи его автоматически прошли — например, поставить условием прохождение курса наступление вчерашней даты, после чего создать достижение с шаблоном типа «Прохождение курса», в котором выставить в настройках этот курс как целевой и установить некоторый минимальный балл за достижение, например 0,01. После срабатывания CRON всем пользователям будет добавлено достижение и начислены баллы. Пользователи появятся в рейтинге.
2.2. Действия администратора по созданию/выдаче модераторских прав пользователю
Администратору необходимо выполнить следующее:
создать договор с сотрудником (в нужном подразделении) для нового пользователя или пользователя из Moodle, или для Персоны ЭД.
Изменить статус договора на «Действует».
Создать должность (например, Модератор подразделения Х) и вакансию на эту должность.
Изменить статус должности на «Действует».
Выдать доверенность на должность с родительской доверенностью Методист (Ядро).
Отредактировать права доверенности (при необходимости).
Назначить на должность выбранного пользователя.
Изменить статус вакансии на «Действует».
Изменить статус должностного назначения на «Принято».
Пример выдачи доверенности:
Рис. 2.2.1. Пример выдачи доверенности.
Пример проверки статусов договора, должности, вакансии, должностного назначения:
Рис. 2.2.2. Пример проверки статусов.
Инструкции по теме: Сотрудники — создание договора, назначение на должность. Должности — создание должности и выдача доверенности на должность. Доверенности — система прав доступа ЭД, мандаты, редактирование полномочий у доверенности.
2.3. Как назначить модератора только для одного раздела
Чтобы ограничить права на модерацию достижений только одним разделом (модератор сможет модерировать только один уже созданный раздел в любом подразделении), нужно откорректировать доверенность методиста, выданную этому модератору следующим образом:
1. Добавить новое право «im achievements achievementins/moderate_category» с указанием id раздела (например, 14).
2. Удалить право «im achievements achievementins/moderate_category» (в нем указан id 0, т.е. дано полномочие на модерацию всех разделов в подразделении).
Роль пользователя
Тип плагина
Код плагина
Код
Пояснения права
ID объекта
Действие администратора
Модератор портфолио
im
achievements
achievementins/moderate_category
Модерировать достижения раздела
0
удалить право
Модератор портфолио
im
achievements
achievementins/moderate_category
Модерировать достижения раздела
14
добавить право с нужным ID
id конкретного раздела администратор может посмотреть в браузере через панель управления достижениями при наведении курсора мыши на созданный раздел (значение после знака «=»):
Рис. 2.3.1. Просмотр id раздела.
Таким образом после изменений прав модератор сможет модерировать достижения в Портфолио пользователей только из раздела, на который имеет право:
Рис. 2.3.2. Право на модерацию достижений из соответствующего раздела.
2.4. Выдача модератору прав для доступа к нескольким разделам
Если модератору нужно дать право модерировать несколько разделов (в любых подразделениях), в доверенность методиста добавляются права «im achievements achievementins/moderate_category с указанием id этих разделов. Пример для доступа к модерации разделов с id 14 и 15:
Роль пользователя
Тип плагина
Код плагина
Код
Пояснения права
ID объекта
Действие администратора
Модератор портфолио
im
achievements
achievementins/moderate_category
Модерировать достижения раздела
0
удалить право
Модератор портфолио
im
achievements
achievementins/moderate_category
Модерировать достижения раздела
14
добавить право
Модератор портфолио
im
achievements
achievementins/moderate_category
Модерировать достижения раздела
15
добавить право
2.5. Выдача разным модераторам разных доверенностей для доступа к разным разделам
При назначении на должность выдается «Доверенность на должность», изменяя права в которой, можно управлять доступом к Портфолио. Если требуется изменить права на доступы к разделам для нескольких модераторов, администратору следует произвести следующие действия:
1. Создать разные должности (например: Модератор Школа В Спорт; Модератор Школа В ККМ, Модератор Школа В Публикации).
2. Для каждой должности откорректировать соответствующую доверенность, чтобы каждый из модераторов модерировал только свой раздел:
2.1. Добавить право (по одному в каждую из трех доверенностей модераторов для доступа к соответствующему разделу): «im achievements achievementins/moderate_category 13». «im achievements achievementins/moderate_category 14». «im achievements achievementins/moderate_category 15».
2.2. Удалить право у всех модераторов: «im achievements achievementins/moderate_category 0».
Изменения в каждой доверенности производятся с учетом id раздела для модерации.
2.6. Установка модераторских прав для пользователя
В целом, есть 2 варианта предоставления модераторских прав: По разделу: раздел принадлежит подразделению, в котором у модератора есть должностное назначение с правами. По подопечному: подопечный относится к подразделению, где у модератора есть назначение на должность с соответствующими правами.
2.7. Разделение прав двух модераторов по двум разным разделам в одном подразделении
Если оба модератора имеют назначение на вакансии по одной и той же должности, то и права у них одинаковые. В такой ситуации нельзя дать одному права на один раздел, а второму на другой.
Чтобы решить эту задачу, нужно сделать две разные должности с разным набором прав в одном подразделении, например, должности «Модератор А» и «Модератор Б». Для первой должности даются права на один раздел, а для второй — на другой. При выдаче прав понадобятся ID этих разделов.
2.8. Права в доверенности Методиста, относящиеся к Портфолио
Тип плагина
Код плагина
Код
Пояснения права
im
achievements
achievementins/moderate
Модерировать достижения по подразделению владельца достижения
im
achievements
achievementins/moderate_category
Модерировать достижения раздела
im
achievements
achievementins/moderate_except_myself
Модерировать достижения по подразделению владельца достижения всех пользователей кроме себя
im
achievements
achievementins/view
Просматривать достижение
im
achievements
category/use
Использование раздела достижений
im
achievements
control_panel
Доступ к панели управления достижениями пользователей
im
achievements
moderation
Доступ к интерфейсу модератора достижений
im
achievements
my
Доступ к интерфейсу достижений пользователя
im
achievements
rating_export
Экспортировать таблицу рейтинга пользователей
im
achievements
rating_view
Видеть сводную таблицу рейтинга пользователей
im
achievements
user_rating_view
Видеть рейтинг пользователя
storage
achievementcats
use
Использовать раздел достижений
storage
achievementcats
use:any
Использовать любой раздел достижений
storage
achievementins
achieve_goal_by_template
Подтверждать выполнение цели по шаблону
storage
achievementins
achieve_goal_to_person
Подтверждать выполнение цели по персоне
storage
achievementins
achieve_goal/owner
Подтверждать выполнение собственных целей
storage
achievementins
approve_goal_by_template
Одобрять цели по шаблону
storage
achievementins
approve_goal_to_person
Одобрять цели по персоне
storage
achievementins
approve_goal/owner
Одобрять собственные цели
storage
achievementins
create
Создавать достижения для пользователя
storage
achievementins
create_comments_achievementcatid
Комментировать достижения созданные по шаблонам указанного раздела
storage
achievementins
create_comments_achievementcatid/owner
Комментировать собственные достижения созданные по шаблонам указанного раздела
storage
achievementins
create_goal_by_template
Создавать цели по шаблону
storage
achievementins
create_goal_to_person
Создавать цели по персоне
storage
achievementins
edit_goal_by_template
Редактировать цели по шаблону
storage
achievementins
edit_goal_to_person
Редактировать цели по персоне
storage
achievementins
view_comments_achievementcatid
Просматривать комментарии к достижениям созданным по шаблонам указанного раздела
storage
achievementins
view_comments_achievementcatid/owner
Просматривать комментарии к собственным достижениям созданным по шаблонам указанного раздела
Права будут предоставлены в рамках подразделения, в котором им была назначена должность с данной доверенностью. По умолчанию в шаблонной инсталляции id объектов в доверенности методиста (ядро) равны 0 и указанные права будут распространяться на все объекты в рамках этого подразделения.
3.1. Назначение прав пользователю на добавление достижений в конкретный раздел
Если необходимо, чтобы пользователь смог размещать свои достижения только в одном или в нескольких определенных разделах, это можно сделать через выдачу соответствующих прав в Электронном деканате. Далее необходимо перейти в Управление—>Доверенности—>Выданные системой.
Рис. 3.1.1. Настройка выдачи прав в Электронном деканате.
Рис. 3.1.2. Доверенности, выданные системой.
Если вы не работаете с ЭД и используете только Портфолио (и нет никаких договоров на обучение с персонами деканата), все пользователи являются Авторизованными пользователями. Нужно перейти к редактированию этой доверенности.
В доверенности Авторизованного пользователя уже есть право на добавление достижений в любой раздел storage achievementcats use:any.
Внимание! При переносе авторизованных пользователей из подразделения home (куда они автоматически попадают после того, как хоть раз зайдут в Портфолио) в другое подразделение, права для доверенности пользователя могут не «перейти» в новое подразделение вместе с пользователем. Для решения проблемы нужно создать с пользователем договор: с сотрудником договор с назначением на должность, для которой предусмотрен необходимый набор прав; для студентов — учебный договор, при заключении которого пользователь получает доверенность студента.
Запланировано исправление этой ошибки. Для уточнения обращайтесь в техническую поддержку по поводу карточки #2591 в erm.
Задача: ограничить доступ одним разделом — /А/. Переходим в панель управления достижениями, находим там раздел /А/, смотрим его идентификатор (смотрим URL в браузере при наведении на ссылку на раздел), например, «parentcat=1».
Рис. 3.1.3. Создание новой должности.
Далее нужно перейти в просмотр должности:
Электронный деканат—>Сотрудники—>Список должностей—>Просмотр должности—>Редактировать права доверенности
Рис. 3.1.4. Редактирование прав доверенности.
Теперь выдадим право на использование раздела с идентификатором 1.
Рис. 3.1.5. Создание нового права.
Добавим право:
Тип плагина storage
Код плагина achievementcats
Код use
id объекта 1
Рис. 3.1.6. Настройки нового права.
Сохраним настройки. Старое право на использование всех разделов нужно удалить. Заходим под пользователем и проверяем доступность разделов и шаблонов. Должно получиться так, что теперь пользователь может добавить достижение только в раздел /А/. Точно так же можно настроить ограничения на доступ к вложенным (дочерним) разделам с достижениями (к подразделам): определяем идентификатор и точно так же прописываем его id в право. Если нужно дать доступ к нескольким разделам— добавляем несколько прав.
3.2. Управление правами авторизованного пользователя в подразделении
При создании нового подразделения система генерирует доверенность для авторизованного пользователя, принадлежащего этому подразделению на основе главной доверенности авторизованного пользователя (ядро). Для каждого подразделения создается своя, выданная системой доверенность авторизованного пользователя. Эта доверенность определяет полномочия всех пользователей данного подразделения, вошедших в систему. Изменяя права в таких доверенностях можно давать разные полномочия авторизованным пользователям из разных подразделений.
Рис. 3.2. Доверенности авторизованных пользователей, выданные системой для подразделений «Студенты» и «Преподаватели».
3.4. Как убрать право «storage_achievementcats_use:any» из доверенности авторизованного пользователя
Право «storage achievementcats use:any» — «Использовать любой раздел достижений» необходимо отзывать из доверенности авторизованного пользователя в случае, если таким пользователям нужно ограничить доступ ко всем разделам.
Можно отозвать это право из доверенности ядра, тогда все пользователи системы лишатся этого права.
Более аккуратный метод — отзывать это право у доверенности, относящейся к подразделению пользователя. Алгоритм действий администратора:
1. Перейти с главной страницы ЭД через блок «Администрирование»—>Доверенности
Рис. 3.4.1. Переход к просмотру и редактированию доверенностей.
3. Найти доверенности авторизованного пользователя, относящиеся к подразделениям, для которых требуются исправления (подразделения, в которых находятся пользователи, у которых нужно отозвать право). Например, подразделения Студенты[std] и Преподаватели[teach]:
Отключить всем учащимся возможность просматривать рейтинг по достижениям в Портфолио.
Решение:
1) Перейти к странице редактирования прав доверенностей. Для этого, находясь на главной странице ЭД, раскрыть блок «Администрирование» (поз. 1 Рис. 5.6.1) и перейти по ссылке к плагину «Интерфейс» (поз. 2 Рис. 3.6.1).
Рис. 3.6.1. Переход к плагину «Интерфейс».
2) Перейти к плагину «Cистема прав», нажав на текстовую ссылку (Рис. 3.6.2).
Рис. 3.6.2. Переход к плагину «Система прав».
3) Перейти к редактированию доверенности авторизованного пользователя в необходимом подразделении (Рис. 3.6.3). Для этого сначала выбрать вкладку «Доверенности» (поз. 1 Рис. 3.6.3), затем вкладку «Выданные системой» (поз. 2 Рис. 3.6.3) и перейти к редактированию прав доверенности авторизованного пользователя подразделения, щелкнув в нужной строке на иконку с ключом (поз. 3 Рис. 3.6.3).
Рис. 3.6.3. Переход к редактированию доверенности авторизованного пользователя в подразделении Company.
Обратите внимание, внесенные изменения в доверенность будут актуальны только для пользователей выбранного подразделения. Если вы хотите сделать ограничение глобальным, необходимо продублировать правки в доверенности всех оставшихся подразделений организации. Вносить изменения в ядровую политику авторизованного пользователя не рекомендуется, т. к. отозванное право будет невозможно вернуть через пользовательский интерфейс.
4) На открывшейся странице отозвать у доверенности права im acheivements rating_view:any и im acheivements rating_view. Для этого нажать на кнопку крестика в строке с нужным правом (Рис. 3.6.4).
Рис. 3.6.4. Удаление из доверенности права rating_view.
Для того, чтобы у преподавателей или методистов сохранилась возможность просматривать рейтинг, у соответствующих доверенностей должно быть активировано право im acheivements rating_view:any.
Результат:
На странице «Достижения» для учащихся нужного подразделения недоступна ссылка для перехода к просмотру рейтинга (Рис. 3.6.5).
3.7. Пользователю доступен только собственный рейтинг в Портфолио
Задача:
Отключить для учащихся возможность просматривать рейтинг Портфолио других пользователей, оставив при этом возможность просмотра собственного рейтинга учащегося.
Решение:
1) Перейти к странице редактирования прав доверенностей. Для этого, находясь на главной странице ЭД, раскрыть блок «Администрирование» (поз. 1 Рис. 3.7.1) и перейти по ссылке к плагину «Интерфейс» (поз. 2 Рис. 3.7.1).
Рис. 3.7.1. Переход к плагину «Интерфейс».
2) Перейти к плагину «Cистема прав», нажав на текстовую ссылку (Рис. 3.7.2).
Рис. 3.7.2. Переход к плагину «Система прав».
3) Перейти к редактированию доверенности авторизованного пользователя в необходимом подразделении (Рис. 3.7.3). Для этого сначала выбрать вкладку «Доверенности» (поз. 1 Рис. 3.7.3), затем вкладку «Выданные системой» (поз. 2 Рис. 3.7.3) и перейти к редактированию прав доверенности авторизованного пользователя подразделения, щелкнув в нужной строке на иконку с ключом (поз. 3 Рис. 3.7.3).
Рис. 3.7.3. Переход к редактированию доверенности авторизованного пользователя в подразделении Company.
Обратите внимание, внесенные изменения в доверенность будут актуальны только для пользователей выбранного подразделения. Если вы хотите сделать ограничение глобальным, необходимо продублировать правки в доверенности всех оставшихся подразделений организации. Вносить изменения в ядровую политику авторизованного пользователя не рекомендуется, т. к. отозванное право будет невозможно вернуть через пользовательский интерфейс.
4) На открывшейся странице отозвать у доверенности права im acheivements rating_view:any (позволяет видеть любой рейтинг) и im acheivements rating_availability_edit/owner (позволяет редактировать отображение собственных баллов). Для этого нажать на кнопку крестика в строке с нужным правом (Рис. 3.7.4).
Рис. 3.7.4. Удаление из доверенности права rating_view:any.
Результат:
Пользователь переходит к просмотру рейтинга через страницу «Портфолио» (Рис. 3.7.5).
Рис. 3.7.5. Переход к рейтингу.
В рейтинге пользователю отображаются только его баллы (Рис. 3.7.6).
Рис. 3.7.6. Отображение рейтинга для пользователя.
Обратите внимание, если вы выполните вышеуказанные настройки уже после того, как пользователи начали использовать функции Портфолио, может возникнуть ситуация, когда пользователи разрешили показывать свой рейтинг в обход прав доверенности, отвечающих за показ рейтинга пользователей. В таком случае, помимо того, чтобы отозвать права im acheivements rating_view:any и im acheivements rating_availability_edit/owner, нужно изменить значение настройки «Доступно всем» в Портфолио таких пользователей на «Нет» (Рис. 3.7.7).
Рис. 3.7.7. Опция «Доступно всем» в Портфолио.
Для того, чтобы определить, каким пользователям нужно поменять значение настройки «Доступно всем», предлагается следующая последовательность действий:
1) Отозвать право im acheivements rating_view:any у доверенности авторизованного пользователя.
2) Зайти под именем одного из рядовых пользователей системы, которому должны отображаться только его собственные баллы рейтинга.
3) Проверить, баллы каких пользователей отображаются в рейтинге Портфолио.
4) Изменить значение настройки «Доступно всем» на «Нет» для пользователей, которые отображались в рейтинге. Для этого нужно зайти под именем в аккаунты таких пользователей.
5) Отозвать право im acheivements rating_availability_edit/owner у доверенности авторизованного пользователя.
3.8. В рейтинг Портфолио попадают только пользователи, которые разрешили просматривать свой рейтинг
Задача:
Настроить отображение рейтинга Портфолио таким образом, чтобы учащиеся могли самостоятельно определять, отображать ли их баллы в рейтинге Портфолио для других учащихся.
Решение:
1) Перейти к странице редактирования прав доверенностей. Для этого, находясь на главной странице ЭД, раскрыть блок «Администрирование» (поз. 1 Рис. 3.8.1) и перейти по ссылке к плагину «Интерфейс» (поз. 2 Рис. 3.8.1).
Рис. 3.8.1. Переход к плагину «Интерфейс».
2) Перейти к плагину «Cистема прав», нажав на текстовую ссылку (Рис. 3.8.2).
Рис. 3.8.2. Переход к плагину «Система прав».
3) Перейти к редактированию доверенности авторизованного пользователя в необходимом подразделении (Рис. 3.8.3). Для этого сначала выбрать вкладку «Доверенности» (поз. 1 Рис. 3.8.3), затем вкладку «Выданные системой» (поз. 2 Рис. 3.8.3) и перейти к редактированию прав доверенности авторизованного пользователя подразделения, щелкнув в нужной строке на иконку с ключом (поз. 3 Рис. 3.8.3).
Рис. 3.8.3. Переход к редактированию доверенности авторизованного пользователя в подразделении Company.
Обратите внимание, внесенные изменения в доверенность будут актуальны только для пользователей выбранного подразделения. Если вы хотите сделать ограничение глобальным, необходимо продублировать правки в доверенности всех оставшихся подразделений организации. Вносить изменения в ядровую политику авторизованного пользователя не рекомендуется, т. к. отозванное право будет невозможно вернуть через пользовательский интерфейс.
4) На открывшейся странице отозвать у доверенности право im acheivements rating_view:any (позволяет видеть любой рейтинг). Для этого нажать на кнопку крестика в строке с нужным правом (Рис. 3.8.4).
Рис. 3.8.4. Удаление из доверенности права rating_view:any.
Результат:
1) Пользователи, которые хотят, чтобы их баллы отображались в рейтинге у других пользователей, устанавливают на странице «Портфолио» значение настройки «Доступно всем» = «Да».
4. Типовые схемы организации разделов в подразделениях
Ниже рассмотрены типовые схемы построения системы «Портфолио», включающие подразделения, пользователей, модераторов, разделы достижений и систему прав.
4.1. Вариант 1 (простой). Быстрый старт. Без специальных настроек внутри ЭД.
Этот вариант удобен тем, что не требует никаких дополнительных настроек в модуле ЭД после инсталляции. Не нужно дополнительно назначать пользователям должности и права в ЭД. Используются роли авторизованного пользователя и администратора Moodle. Администратору в шаблонной инсталляции достаточно создать разделы и шаблоны достижений в подразделении по умолчанию (Company).
Используется одно подразделение в ЭД. Оно уже создано и доступно сразу после инсталляции (Company).
Администратор создает в подразделении корневой раздел (или несколько разделов).
Администратор создает в корневом разделе шаблоны достижений.
При необходимости администратор создает в корневом разделе дочерние разделы с шаблонами.
Администратор (или Диспетчер-администратор) имеет доступ ко всем разделам, он же является и модератором достижений.
Все авторизованные пользователи могут использовать шаблоны из всех разделов.
Уполномоченные лица имеют доступ как к общему рейтингу достижений пользователей (в корневом разделе), так и к рейтингам достижений по дочерним разделам.
Все пользователи являются участниками Портфолио.
Рис. 4.1. Вариант 1. Быстрый старт. Без специальных настроек внутри ЭД.
Комментарий к схеме: В данном примере два раздела: один — для целей, другой — для достижений, в каждом разделе по три шаблона. Все пользователи находятся в подразделении по умолчанию (Company).
Структура разделов может быть любой:
Один корневой раздел.
Один корневой раздел, содержащий подразделы.
Несколько корневых разделов.
Несколько корневых разделов, содержащих подразделы.
В прямой зависимости от структуры разделов находится и система рейтинга достижений.
4.2. Вариант 2. Модератор в подразделении. Предоставление прав модератору без назначения ему глобальной роли Moodle.
В этом варианте назначается модератор Портфолио для подразделения по умолчанию. При этом модератору не предоставляются глобальные административные права в Moodle. Опция: в данной схеме возможно назначение нескольких модераторов с доступом к модерации всех разделов и всех пользователей.
Используется подразделение по умолчанию (Company), в которое записываются все пользователи.
Администратор в подразделении создает разделы и шаблоны достижений.
Пользователю, который будет модерировать достижения (модератору), администратор назначает соответствующие полномочия. При этом пользователь не обладает правами диспетчера-администратора.
Персона модератора регистрируется в ЭД в шаблонном подразделении Company, либо регистрация происходит автоматически, при заходе пользователя в ЭД или в Портфолио.
Пользователю-модератору администратором выдается доверенность-мандат (с должностью) или доверенность от другого пользователя (с привязкой к доверителю) с нужными для модерации Портфолио правами. В шаблонной инсталляции обычно модератору выдается доверенность Методиста, в которую уже включены необходимые для работы модератора Портфолио права. Алгоритм выполнения данных действий рассмотрен в отдельных инструкциях.
Рис. 4.2. Вариант 2. Модератор в подразделении. Предоставление прав модератору без назначения ему глобальной роли Moodle.
Комментарий к схеме: В данном примере два раздела: один — для целей, другой — для достижений, в каждом разделе по три шаблона. В подразделении назначен модератор для модерации достижений из всех разделов и всех пользователей. Опция: возможно назначение нескольких модераторов с доступом к модерации всех разделов и всех пользователей.
4.3. Вариант 3. Модераторы по разделам в одном подразделении.
Простая схема с одним подразделением. Каждый модератор закрепляется за своим разделом и может модерировать только его. Особенность схемы в том, что модератор не может модерировать «чужие» разделы. Опция: модератор модерирует несколько «своих» разделов.
Используется одно подразделение. Например, подразделение по умолчанию (Company).
В подразделении администратор создает разделы. Например: «Спорт», «КММ», «Публикации».
Все пользователи и модераторы находятся в этом подразделении.
Все пользователи имеют доступ ко всем разделам и шаблонам.
Модераторы могут модерировать только свои разделы. Например: Модератор по спорту модерирует раздел «Спорт» и т.д.
Администратор управляет всеми пользователями, разделами и шаблонами.
Рис. 4.3.1. Вариант 3. Модераторы по разделам в одном подразделении.
Комментарий к схеме: В данном примере одно подразделение и три раздела, в каждом разделе по три шаблона. В подразделении три модератора с правами модерировать только свой раздел. Администратор управляет всеми пользователями, разделами и шаблонами. Опция: модератор модерирует несколько «своих» разделов.
Особенности настройки:
Для каждого модератора создается отдельная должность (Модератор по Спорту, Модератор по КММ, Модератор по Публикациям) и выдается доверенность (на основе доверенности Методист (ядро)).
В доверенность каждого модератора добавляется право «Модерировать достижения раздела» с указанием id раздела, который будет модерировать данный модератор.
В доверенности модератора удаляется право модерации достижений из всех разделов в данном подразделении (с id объекта равным 0) — право «Модерировать достижения раздела».
Роль пользователя
Тип плагина
Код плагина
Код
Пояснения права
ID объекта
Действие администратора
Модератор портфолио
im
achievements
achievementins/moderate_category
Модерировать достижения раздела
0
удалить право
Модератор портфолио
im
achievements
achievementins/moderate_category
Модерировать достижения раздела
XX
добавить право с id целевого раздела
Рис. 4.3.2. Пример добавления в доверенность нового права на модерирование конкретного раздела.
Быстрый старт: Администратор создает разделы в подразделении. Администратор создает шаблоны достижений в каждом разделе и активирует шаблоны. Администратор назначает модераторов, заключает договоры, создает должности, вакансии, изменяет им статусы, выдает доверенности и редактирует права доверенностей.
4.4 Вариант 4. Модераторы по дочерним подразделениям.
Схема в данный момент не актуальна. Работоспособность не подтверждена. Идеи простой реализации пока нет.
Вариант, в котором создаются дочерние подразделения, в которых находятся разделы и модераторы. Пользователи же находятся в родительском подразделении и имеют доступ ко всем разделам. Каждый модератор модерирует достижения только в разделах в своем (дочернем) подразделении. Вариант удобен в случае, когда требуется разделение при модерации разделов и имеется разветвленная структура разделов в дочерних подразделениях, в то же время все пользователи находятся в подразделении по умолчанию (Company) с правами авторизованного пользователя Moodle.
Используется одно корневое подразделение (Company).
Администратор создает в корневом подразделении дочерние подразделения для каждого модератора.
Администратор активирует дочерние подразделения.
Администратор переходит в каждое дочернее подразделение и создает в нем раздел (без родителя).
Администратор создает в разделах шаблоны достижений и активирует их.
Администратор (или Диспетчер-администратор) имеет доступ ко всем разделам.
Все авторизованные пользователи находятся в корневом подразделении и могут добавлять достижения во все разделы.
Администратор назначает модераторов в дочерних подразделениях на должности и выдает им доверенности методиста (ядро).
Администратор редактирует права доверенностей модераторов так, чтобы они могли модерировать пользователей из родительского подразделения (Company).
Рис. 4.4. Вариант 4. Модераторы по дочерним подразделениям.
4.5. Вариант 5. Специализация модераторов по разделам/пользователям в разных подразделениях ЭД.
Вариант предусматривает назначение нескольких модераторов таким образом, чтобы каждый модератор модерировал только свои разделы. Подразумевается разделение пользователей, модераторов и разделов по подразделениям. Пользователи могут добавлять достижения, находящиеся в разделах, расположенных только в своем подразделении.
Эта схема может быть актуальной для решения следующих задач: 1. Один модератор проверяет публикации, другой — участие в конференциях. 2. Один модератор отвечает за студентов, другой за аспирантов, третий за преподавателей. При этом каждая группа пользователей имеет свои разделы для достижений и свои рейтинги.
Все пользователи разделяются на группы для зачисления в разные подразделения.
Для каждой группы пользователей администратор создает головное подразделение.
В подразделениях администратор создает разделы.
Модераторы назначаются в подразделения на должности с шаблонной доверенностью методиста. Этот процесс описан в инструкции: Как назначить модератора. При этих настройках каждый модератор может модерировать достижения пользователей только своего подразделения.
Пример схемы: Подразделение «Студенты» — Модератор студентов — Раздел «Достижения для Студентов»; Подразделение «Преподаватели» — Модератор преподавателей — Раздел «Достижения для Преподавателей».
Рис. 4.5. Вариант 5. Специализация модераторов по разделам/пользователям в разных подразделениях ЭД.
Комментарий к схеме: В данном примере создано два новых корневых подразделения: Студенты и Преподаватели. В каждом подразделении создан раздел, в каждом разделе по три шаблона. В каждом подразделении присутствуют пользователи и модератор с правами модерировать достижения только внутри своего подразделения. Пользователи работают с достижениями только внутри своего подразделения. Администратор управляет всеми пользователями, разделами и шаблонами. Опция: модераторы модерируют несколько разделов внутри своих подразделений.
Минус данной структуры — необходимость дублирования (или создания дополнительного количества) шаблонов достижений для каждого раздела. Однако, в реальных учебных ситуациях так чаще всего и происходит, потому что обычно необходимы отдельные рейтинги по каждому типу пользователей, и нет смысла сравнивать рейтинги преподавателей и студентов.
Если нужно, чтобы разные пользователи могли добавлять достижения только в свои разделы, их все равно придется разделить по разным подразделениям, либо назначить им разные роли и должности: одним — роли Студентов (через договоры на обучение), другим (преподавателям) — должности Сотрудников (через назначения на должности).
4.6. Вариант 6. Разные подразделения. Общие разделы.
Вариант подразумевает, что в организации созданы несколько подразделений с пользователями. Достижения каждого пользователя модерирует его руководитель (модератор) из подразделения, где числится пользователь. Все пользователи используют общие достижения и общие разделы, управляемые администратором. Разделы могут быть расположены как в отдельном корневом, так и в отдельном параллельном подразделении.
Базовая идея схемы: в структурированной организации разные группы пользователей используют общие разделы и шаблоны достижений, при этом пользователи находятся в разных подразделениях и их достижения модерируются только непосредственными руководителями подразделений.
Рис. 4.6. Вариант 6. Разные подразделения. Общие разделы.
Комментарий к схеме: В данном примере созданы два новых дочерних подразделения: Альфа и Бета. Схема будет работать и в случае, если эти подразделения будут параллельными Company (равными в иерархии подразделений). В подразделении Company созданы два общих раздела, в каждом разделе по три шаблона. В каждом подразделении присутствуют пользователи и модератор с правами модерировать достижения пользователей своего подразделения и созданных в Company общих разделов. Пользователи работают с общими шаблонами достижений. Модераторы модерируют достижения только своих пользователей в обоих общих разделах. Администратор управляет всеми пользователями, разделами и шаблонами
Администратор создает полноценную структуру подразделений организации: несколько подразделений со своими руководителями-модераторами.
Общие разделы могут быть расположены в корневом или вышестоящем подразделении.
Для авторизованных пользователей используется право, уже включенное по умолчанию, «storage_achievementcats_use:any — Использовать любой раздел достижений» (не требует правки). Оно дает полномочия пользователям использовать любые разделы в системе.
В созданных подразделениях администратор назначает руководителей на должности с шаблонной доверенностью методиста. Этот процесс описан в инструкции: Как назначить модератора.
В доверенности руководителей-модераторов уже добавлено право модерировать достижения своих подчиненных из подразделения (модерация достижений по подразделению владельца, не требует правки).
Права, которые необходимо добавить администратору в доверенность модераторов (в таблице обозначения «XX» и «YY» — это id общих разделов из Company, которые будут модерировать модераторы подразделений Альфа и Бета):
4.7. Вариант 7. Разные подразделения. Раздельные и общие разделы
Данная схема является модификацией схемы 6. Отличия в том, что в каждом подразделении с пользователями и руководителями-модераторами появляются разделы для использования достижений только пользователями этого подразделения и модерации только его руководителем (без доступа пользователей и руководителей других подразделений).
Базовая идея схемы: использование для Портфолио как общих разделов для всех участников, так и разделов, принадлежащих только подразделению пользователя. Достижения модерирует только непосредственный руководитель.
Схема не может быть реализована при условии использования в доверенности авторизованного пользователя права «storage_achievementcats_use:any - Использовать любой раздел достижений» т.к. пользователи Альфа смогут добавлять достижения в раздел Беты и наоборот (не получается сделать индивидуальные разделы без правки доверенности.
Для реализации данное право должно быть удалено из доверенности авторизованного пользователя Company.
Рис. 4.7. Вариант 7. Разные подразделения. Раздельные и общие разделы.
Комментарий к схеме: Данная схема повторяет пример 6, но в подразделения с пользователями добавляются разделы «Задания А» и «Задания Б», к которым есть доступ только у пользователей текущего подразделения.
Реализация схемы с дочерними подразделениями: 1. Для разграничения доступа авторизованных пользователей. 1.1. Убрать право «storage_achievementcats_use:any» из выданной системой доверенности авторизованного пользователя для подразделения Company (будет распространяться и на дочерние подразделения — Альфа и Бета). 1.2. Добавить в эту доверенность права на доступ к необходимым общим разделам (расположенных в Company) — «storage_achievementcats_use — Использовать раздел достижений», указав в них id общих разделов. 1.3. Таким образом пользователи каждого подразделения будут иметь доступ к разделам в своем подразделении и к общим разделам в Company. 2. Доступ модераторов к модерации разграничен их подразделениями. Для модерации достижений своих пользователей в разделах, расположенных в Company необходимо добавить в доверенности модераторов права на модерацию этих разделов. im_achievements_achievementins/moderate_category Модерировать достижения раздела с id этих разделов (как из схемы 6).
Для такой же схемы с параллельными подразделениями: 1. Для разграничения доступа авторизованных пользователей 1.1. Убрать право «storage_achievementcats_use:any» из выданных системой доверенностей авторизованного пользователя для подразделений Альфа и Бета. 1.2. Добавить в эти доверенности права на доступ к необходимым общим разделам (расположенных в Company) — «storage_achievementcats_use — Использовать раздел достижений», указав в них id общих разделов. 1.3. Таким образом пользователи каждого подразделения будут иметь доступ к разделам в своем подразделении и к общим разделам в Company. 2. Доступ модераторов к модерации разграничен их подразделениями. Для модерации достижений своих пользователей в разделах, расположенных в Company необходимо добавить в доверенности модераторов права на модерацию этих разделов. im_achievements_achievementins/moderate_category Модерировать достижения раздела с id этих разделов (как из схемы 6).
Рис. 5.1.3. Добавленные в раздел шаблоны достижений. Смена статусов шаблонов.
3. Так как участие в олимпиадах требует документального подтверждения (сканы сертификатов), администратор установил для раздела «Участие в олимпиадах» типы шаблонов «Настраиваемый», критерий — «Файл».
Рис. 5.1.4. Настройки типа шаблона достижений и его критериев.
4. После того как студенты добавят себе эти достижения и загрузят требуемые файлы (см. подробнее: добавление достижений), модератор сможет их проверить и одобрить (если настроена обязательная проверка и подтверждение).
Индивидуальный план развития (ИПР) — это комплекс мероприятий (обучение, тренинги и т. д.), направленный на повышение компетенции и продуктивности сотрудника, развитие его сильных сторон, профилактику профессионального выгорания и текучки кадров в целом. Процесс развития сотрудника полезен как ему самому, так и работодателю.
В СЭО 3KL реализована возможность планирования, реализации и контроля выполнения ИПР. Система модерации достижений для таких планов может быть разной, в зависимости от внутреннего устройства организации.
Преимущественно используются следующие варианты системы модерации:
Вариант 1. Все достижения модерирует один модератор.
Система модерации, где все достижения проверяются одним модератором, не требует специальных настроек. Как правило — это одно (корневое) подразделение. Модератор имеет право проверять достижения во всех разделах, т. к. по умолчанию в доверенности методиста право модерировать достижения раздела распространяется на все разделы (id = 0):
Рис. 5.2.1. Право «achievementins/moderate_category — Модерировать достижения раздела».
Рассмотрим более подробно вариант 2 (с правом модерированием только одного раздела).
Вариант 2. Модератор закреплен за одним разделом. Модерирует только те достижения пользователей, которые относятся к этому разделу.
Пример. В компании есть корпоративный учебный центр, в котором сотрудники проходят обучение и аттестацию. Нужен специальный раздел с шаблонами достижений, связанных с планом индивидуального развития. Для каждого сотрудника план свой, но все шаблоны должны быть в одном разделе. Ответственным за модерирование всех достижений из этого раздела назначен один из методистов. Кроме шаблонов этого раздела проверять он больше ничего не может.
Для быстрой настройки такого сценария администратору необходимо произвести следующие шаги:
1. Создать раздел достижений. 2. Добавить шаблоны достижений. 3. Выдать доверенность методиста лицу, назначенному модератором этого раздела.
1. Создание раздела достижений.
Для добавления нового раздела достижений администратор перешел в Электронный деканат—>Достижения—>Панель управления достижениями—>Создать раздел:
Рис. 5.2.2. Создание нового раздела достижений.
2. Добавить шаблоны достижений.
После администратор добавил в новый раздел шаблоны достижений:
Рис. 5.2.3. Добавление шаблонов достижений в раздел.
3. Выдать доверенность методиста лицу, назначенному модератором этого раздела.
Для начала администратор создал новую должность и назвал ее «Модератор достижений»:
Рис. 5.2.4. Создание новой должности «Модератор достижений».
Затем выдал доверенность Методиста для этой должности:
Рис. 5.2.5. Выдача доверенности Методиста для должности «Модератор достижений».
Далее добавил в эту доверенность право модерировать только нужный раздел и удалил право модерировать все разделы подразделения.
Назначил ответственного сотрудника на должность «Модератор достижений».
Обучающиеся сотрудники могут принадлежать к разным разделам, но они имеют право использовать шаблоны достижений из любого раздела. В данном случае всем сотрудникам доступны шаблоны из раздела «Планы индивидуального развития сотрудников».
Сотрудник, который был назначен на должность «Модератор достижений», теперь может модерировать достижения только из раздела «Планы индивидуального развития сотрудников».
Вариант 3. За каждым из разделом закреплены свои модераторы, которые модерируют достижения слушателей из тех же разделов.
Для настройки такого сценария администратору необходимо для каждого раздела добавить свои шаблоны достижений. Обучающиеся сотрудники принадлежат к разным разделам, и имеют право на добавление достижений только из своих разделов. За каждым из разделов закреплен свой модератор, имеющий полномочия только в рамках своего раздела.
Подробнее о том, как произвести выдачу разным модераторам разных доверенностей для доступа к разным разделам, смотрите в ч. 4 Руководство администратора
Отличие этого варианта в том, что у обучающихся сотрудников нужно отобрать право «achievement/use — Использовать шаблон достижения» (любой шаблон), и выдать такое же право, но с id разделов, к которым они принадлежат.
5.3. Цели. Отчетность по индивидуальным планам развития
Варианты настроек плана индивидуального развития с Целями включают в себя дополнительные этапы:
согласование (одобрение) цели;
ожидание ее выполнения/достижения — дедлайн;
подтверждение выполнения;
переход выполненной цели в статус достижения.
Можно настроить также рассылку уведомлений всем пользователям, у которых есть право на просмотр отправленных на согласование целей и их одобрение. По сути, ответственный руководитель может контролировать план развития своих подопечных, и (если необходимо) подопечных своих подчиненных.
Пример. Можно ограничить полномочия руководителя только в рамках своих подопечных, находящихся в одном подразделении (право на модерирование достижений/целей только в одном подразделении).
Происходит это следующим образом:
обучающийся сотрудник добавляет шаблон на основе достижения «Цель», после отправляет на согласование;
ответственный сотрудник получает уведомление, затем одобряет или отклоняет цель, дожидается ее выполнения и переводит/не переводит в статус достижения;
сотрудник с правом на просмотр отчета по подразделению / подразделениям просматривает отчет по индивидуальным планам развития.
Настройка уведомлений в шаблонах:
Рис. 5.3.1. Настройка уведомлений в шаблонах.
И по целям и по достижениям можно просматривать и экспортировать отчетпо индивидуальным планам развития (Электронный деканат—>Достижения—>Отчеты) как в рамках одного подразделения, так и по всем подразделениям (равно как в контексте конкретного пользователя, так и по всем обучающимся сразу).
Рис. 5.3.2. Переход к просмотру отчетов по индивидуальным планам развития.
Рис. 5.3.3. Просмотр сводного отчета по всем подразделениям.
Администратору Электронного деканата необходимо сделать Портфолио слушателей общедоступным так, чтобы любой неавторизованный в системе пользователь, пройдя по ссылке мог просмотреть достижения слушателя.
Решение:
Включение отображения достижений для неавторизованных пользователей в настройках параметров конфигурации Электронного деканата.
1) Находясь на главной странице ЭД нажать на значок шестеренки в панели настроек Электронного деканата (Рис. 5.4.1) или выбрать пункт «Настройки» в выпадающем меню администрирования ЭД (Рис. 5.4.2).
2) На вновь открывшейся странице нажать на кнопку «Редактировать», чтобы перейти к редактированию прав пользователей Электронного деканата (Рис. 5.4.3).
Рис. 5.4.3. Переход к редактированию прав.
3) Найти параметр public_my, выбрать опцию «Создать настройку» (поз. 1 Рис. 5.4.3) и установить значение «доступно всем без исключений, даже неавторизованным пользователям» (поз. 2 Рис. 5.4.3). При такой настройке Портфолио будет доступно любому пользователю, у которого есть на него ссылка.
Рис. 5.4.3. Настройка параметра public_my.
Настройка параметров безопасности.
4) Перейти на страницу «Параметры безопасности сайта» (Администрирование->Безопасность->Параметры безопасности сайта) и убедиться, что опция «Принуждать пользователей входить в систему» не установлена (Рис. 5.4.4).
Рис. 5.4.4. Отключение опции «Принуждать пользователей входить в систему».
Настройка прав для просмотра Портфолио неавторизованными пользователями.
5) Перейти к редактированию роли «Гость» (Администрирование->Пользователи->Права->Определить роли->Гость->Редактировать) и убедиться, что право «Использование модуля» (block/dof:view) выдано для роли (Рис. 5.4.5). Если нет — установить и сохранить изменения.
Рис. 5.4.5. Право block/dof:view в перечне прав роли «Гость».
Добавление/настройка Портфолио в личном кабинете пользователя.
Выберите интерфейс = Достижения Введите имя = my_portfolio Выберите, что передавать в качестве идентификатора = Идентификатор пользователя электронного деканата.
Рис. 5.4.6. Страница настроек блока «Электронный деканат» в режиме «Портфолио».
Результат:
После выполненных настроек Портфолио будет отображаться всем пользователям, которые пройдут по нужной ссылке.
Ссылка на страницу Портфолио может быть получена слушателем в своем личном кабинете самостоятельно: для этого необходимо скопировать ее из кнопки «Портфолио» внизу блока (Рис. 5.4.6).
Рис. 5.4.6. Кнопка, из которой нужно скопировать ссылку на Портфолио.
6.1. Из достижения пропали прикрепленные файлы, в чем может быть причина?
Есть несколько возможных вариантов событий, из-за которых могли пропасть прикрепленные к достижениям файлы:
Если это достижение, связанное с элементом курса «Задание», прикрепленный файл из достижения пропадет в двух случаях:
В случае удаления файла из Задания. При этом достижение останется пустым, в нем не будет ссылки на файл из Задания.
В случае отчисления слушателя из курса. При этом достижение остается в Портфолио, ссылка на прикрепленный файл сохраняется, но ведет на несуществующий файл.
Если это настраиваемое достижение, то, файл из него мог удалить менеджер ЭД, обладающий соответствующими правами. Файл из настраиваиваемого достижения можно удалить только вручную, автоматического механизма его удаления в системе не предусмотрено. Однако, факт такого удаления в системе никак не отслеживается.
Настраиваемые поля курса — это специальные кастомные поля, значения которых могут нести дополнительную информацию о курсе, о его классификации, специализации, характеристиках. С помощью таких полей можно задавать дополнительные признаки для курсов. Эти дополнительные признаки используются:
Как фильтры в форме расширенного поиска (фильтрации) курсов в Витрине курсов 3KL по заданным администратором сайта параметрам.
Для сортировки курсов в Витрине курсов 3KL.
Для отображения значений полей на странице описания курса.
Создаваемые поля могут иметь различные форматы для данных:
Текстовый (строка или фрагмент).
Выбор из списка.
Чекбокс.
Через Витрину курсов 3KL пользователь может осуществить быстрый поиск курсов по этим дополнительным полям и сортировать по ним результаты поиска или список курсов в категориях. Для этого нужно распределить курсы по каким-либо признакам и присвоить значения полям, например, сделать фиксированный список значений для выбора из списка по способу обучения или задать выбор наличия или отсутствия в курсе записанных видеолекций.
Пример. Можно создать несколько полей и заполнить их значениями для курсов: Поле «Форма обучения», значения: очная, очно-дистанционная, дистанционная. Поле «Результат обучения» значения: сертификат, удостоверение, свидетельство.
Рис. 0.1. Пример использования фильтра по настраиваемым полям в поисковой форме.
1. Добавление настраиваемых полей курса Требуются права администратора
Важно! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа «Полный Администратор». По умолчанию мы предоставляем доступ «Диспетчер-Администратор». Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее в статье Полный административный доступ.
Добавить настраиваемые поля для курсов можно через общие настройки Витрины курсов в секции «Настраиваемые поля курса»: Администрирование—>Плагины—>Локальные плагины—>Витрина курсов 3KL—>Общие:
Рис. 1. Настраиваемые поля курса.
Чтобы добавить настраиваемые поля курса для данной формы, нужно составить код в yaml-разметке. Разметка должна соответствовать определенным правилам. Настраиваемые поля, добавленные в эту форму могут быть использованы на всем сайте (глобальная настройка).
1.1. Общие рекомендации по синтаксису YAML
Потоки YAML используют печатные Unicode-символы, как UTF-8, так и UTF-16.
Отступы из пробелов (символы табуляции не допускаются) используются для обозначения структуры.
Комментарии начинаются с символа «решетка» ( # ), могут начинаться в любом месте строки и продолжаются до конца строки.
Списки обозначаются начальным дефисом ( - ) с одним членом списка на строку, либо члены списка заключаются в квадратные скобки ( [] ) и разделяются запятой и пробелом ( , ).
Ассоциативные массивы представлены двоеточием с пробелом ( : ) в виде ключ: значение, по одной паре ключ-значение на строку, либо в виде пар, заключенных в фигурные скобки и разделенных запятой и пробелом ( , ).
Ключ в ассоциативном массиве может иметь в качестве префикса вопросительный знак ( ? ), что позволяет указать сложный ключ, например представленный в виде списка.
Строки записываются без кавычек, однако могут быть заключены в одиночные или двойные кавычки.
Внутри двойных кавычек могут быть использованы экранированные символы в C-стиле, начинающиеся с обратного слэша ( \ ).
YAML позволяет задавать подстановки с помощью якорей & и алиасов (*).
Явное задание типа оформляется путем '!![указание типа]'. Пример, !!str 100 после парсинга выдаст значение "100".
Значения типа Дата/Время задаются в формате YYYY-MM-DD или YYYY-MM-DD HH:MM:SS. Если необходимо задать дату, как строку, нужно заключать ее в кавычки ("2012-12-21").
Перед составлением кода полезно представить общую структуру кода для написания формы.
1.2. Структура кода для написания формы:
# Весь текст после символа '#' является комментарием # Комментарии даны для пояснения кода, система их никак не обрабатывает # Копировать комментарии из примеров в описание формы не обязательно class: # Корневой элемент для описания полей формы. Указывается всегда # Внимание! Отступы очень важны: # перед элементами одинакового уровня должно быть строго одинаковое количество пробелов. # Например, перед всеми идентификаторами элементов - ровно по 3 пробела, Идентификатор элемента 1: # а перед всеми параметрами элемента - ровно по 6 пробелов. type: 'тип элемента 1' label: 'подпись для элемента 1' # Ниже перечислены параметры элемента, которые зависят от выбранного типа элемента параметр 1: 'значение параметра 1' .... параметр N: 'значение параметра N' Идентификатор элемента 2: type: 'тип элемента 2' label: 'подпись для элемента 2' # Ниже перечислены параметры элемента, которые зависят от выбранного типа элемента параметр 1: 'значение параметра 1' .... параметр N: 'значение параметра N' ... Идентификатор элемента N type: 'тип элемента N' label: 'подпись для элемента N' # Ниже перечислены параметры элемента, которые зависят от выбранного типа элемента параметр 1: 'значение параметра 1' .... параметр N: 'значение параметра N' Идентификатор кнопки "Сохранить": type: 'submit' label: 'подпись для кнопки'
Элемент начала описания полей формы
class: - специальный элемент, применяется в начале разметки для обозначения начала описания полей формы. Указывается всегда. Код:
class:
1.3. Перечень основных элементов формы и их свойств
1.3.1. Элементы полей формы
Код для каждого настраиваемого поля содержит группу элементов. В общем виде структура кода поля выглядит так:
идентификатор: type: 'тип поля' # определяет тип настраиваемого поля label: 'подпись для элемента' # Текст, который отобразится для пользователя как название поля параметр: 'значение параметра' # Название и значения параметра. Зависят от типа элемента
В данный момент в форме доступны для использования пять типов настраиваемых полей:
submit - кнопка отправки. Служебный элемент. Может быть только одна кнопка в каждой форме.
Текстовое многострочное поле
идентификатор: type: 'textarea' label: 'подпись для элемента'
«Идентификатор:». Уникальный код поля в пределах формы. Для каждого поля в пределах данной формы должен быть задан уникальный код. Может быть представлен сочетанием латинских букв, цифр и др.
«Подпись для элемента:». Произвольный текст, который будет отображен рядом с полем в качестве его названия для пользователя. Рекомендуем выбирать максимально краткие, но понятные подписи для элементов. Например: 'Рабочая программа'. Подпись в коде заключается в одинарные кавычки: label: 'Рабочая программа'.
идентификатор: type: 'text' label: 'подпись для элемента'
«Идентификатор:». Уникальный код поля в пределах формы. Для каждого поля в пределах данной формы должен быть задан уникальный код. Может быть представлен сочетанием латинских букв, цифр и др.
«Подпись для элемента:». Произвольный текст, который будет отображен рядом с полем в качестве его названия для пользователя. Рекомендуем выбирать максимально краткие, но понятные подписи для элементов. Например: 'Перечень дисциплин'.
«Идентификатор:». Уникальный код поля в пределах формы. Для каждого поля в пределах данной формы должен быть задан уникальный код. Может быть представлен сочетанием латинских букв, цифр и др.
«Подпись для элемента:». Произвольный текст, который будет отображен рядом с полем в качестве его названия для пользователя. Рекомендуем выбирать максимально краткие, но понятные подписи для элементов. Например: 'Форма обучения'.
[значение1, значение2, значениеN] . Значения для выбора из выпадающего списка. Параметр options: используется для задания перечня значений только для типа поля «Выбор из списка» ('select'). Сами значения прописываются в квадратных скобках, последовательно, разделяются запятыми с пробелом. Пример: options: [очная, очно-дистанционная, дистанционная]. Для других типов полей не используется.
идентификатор: type: 'checkbox' label: 'подпись для элемента' filter: 'bool'
«Идентификатор:». Уникальный код поля в пределах формы. Для каждого поля в пределах данной формы должен быть задан уникальный код. Может быть представлен сочетанием латинских букв, цифр и др.
«Подпись для элемента:». Произвольный текст, который будет отображен рядом с полем в качестве его названия для пользователя. Рекомендуем выбирать максимально краткие, но понятные подписи для элементов. Например: 'Наличие видеолекций'.
filter: 'bool'. Параметр, использующийся для валидации значения поля по типу данных для типа поля «Чекбокс» ('checkbox'). Применяется только в этом типе поля. Для других типов полей не используется.
Специальный элемент, использующийся в конце разметки формы как кнопка для сохранения введенных в форму данных. Применение в разметке обязательно.
идентификатор: type: 'submit' label: 'подпись для кнопки'
«Идентификатор:». Уникальный код поля в пределах формы. Для каждого поля в пределах данной формы должен быть задан уникальный код. Может быть представлен сочетанием латинских букв, цифр и др.
«Подпись для кнопки:». Произвольный текст, который будет отображен на кнопке. Рекомендуем выбирать максимально краткий, но понятный текст. Например: 'Сохранить'.
submit:
type: 'submit'
label: 'Сохранить'
1.4. Пример кода формы
При написании кода поля формы отступы из пробелов используются для обозначения структуры. Комментарии написаны для наглядности, начинаются с символа # и могут использоваться в рабочем коде . Ниже приведен пример для формы из трех настраиваемых полей с разными типами — «Выбор из списка», «Текстовый фрагмент» и «Чекбокс». Каждый уникальный код поля отделяется в примере от начала строки тремя пробелами, а элементы, входящие в каждое поле — шестью.
class: # корневой элемент для описания полей формы. Указывается всегда.
speclevel_a: # уникальный код поля в пределах формы
type: 'select' # тип поля - выбор из списка
label: 'Форма обучения' # название поля
options: [очная, очно-дистанционная, дистанционная] # перечень значений списка
description: # уникальный код поля в пределах формы
type: 'textarea' # тип поля - текстовый фрагмент
label: 'Рабочая программа' # название поля
is_pack: # уникальный код поля в пределах формы
type: 'checkbox' # тип поля - чекбокс (да/нет)
label: 'Наличие видеолекций' # название поля
filter: 'bool' # валидация значения поля по типу данных
submit: # уникальный код поля в пределах формы
type: 'submit' # тип: кнопка для сохранения формы
label: 'Сохранить' # название поля
Настраиваемые поля курса нужны для хранения специфичных атрибутов курса и позволяют задать дополнительные признаки для курса. Это специальные кастомные поля, значения которых могут нести дополнительную информацию о курсе для его классификации, каталогизации, фильтрации. Они могут быть использованы:
Как фильтры в форме расширенного поиска (фильтрации) курсов в Витрине курсов 3KL по заданным администратором сайта параметрам.
Для сортировки курсов в Витрине курсов 3KL.
Для отображения значений полей на странице описания курса.
Например, можно добавить такие поля:
Назначение поля: «Форма обучения». Тип поля: Выбор из списка. Значения: «очная», «очно-дистанционная», «дистанционная».
Назначение поля: «Результат обучения». Тип поля: Выбор из списка. Значения: «сертификат», «удостоверение», «свидетельство».
Назначение поля: «Наличие видеолекций». Тип поля: Чекбокс. Значения: «Да» / «Нет».
Настраиваемые поля отображаются и на странице описания курса в Витрине курсов 3KL. Для этого нужно перейти в: блок «Настройки»—>Управление курсом—>Дополнительные поля курса
Опция «Шаблон оформления страницы описания курса» должна быть установлена в значение «Стандартный» (устанавливается по умолчанию после обновления версии СЭО от 3.5.10b):
Рис. 2. Шаблонное оформление страницы описания курса.
В случае необходимости можно заказать разработку индивидуального шаблона отображения курса в Витрине курсов 3KL.
На уровне категории через «Дополнительные настройки категории курсов» можно настроить состав и область видимости настраиваемых полей в Витрине курсов 3KL, данные настройки будут распространяться на вложенные категории и курсы, влиять на форму поиска и сортировки курсов в «Витрине курсов 3KL», на состав полей на странице описания курса. Подробно эти настройки описаны в инструкции Настройка «Витрины курсов 3KL .
2.1. Заполнение настраиваемых полей в курсе
Чтобы добавить значения настраиваемых полей для конкретного курса, нужно в выбранном курсе перейти в:
Блок «Настройки»—>Управление курсом—>Редактирование настраиваемых полей курса и заполнить эти поля данными.
Рис. 2.1. Пример заполнения настраиваемых полей курса.
Таким же образом настраиваемые поля нужно заполнить в нескольких курсах, чтобы можно было фильтровать по ним курсы в поиске в Витрине курсов.
Чтобы использовать настраиваемые поля в поиске курсов через Витрину нужно: 1. Добавить настраиваемые поля в настройки Витрины курсов 3KL с помощью кода в yaml-разметке. 2. Добавить значения полей в курсы. 3. Включить фильтры настраиваемых полей в настройках поиска в Витрине курсов 3KL. 4. Настроить форму поиска в Витрине курсов 3KL и другие опции поиска.
Рис. 3.2. Пример. Форма поиска с настраиваемыми полями в Витрине курсов 3KL. Режим «Стандарт».
Рис. 3.3. Пример. Форма поиска с настраиваемыми полями в Витрине курсов 3KL. Режим «Минимализм».
Разметка настраиваемых полей курсов. Пример yaml-разметки для нескольких полей разного формата (для поставленной задачи): текстовый фрагмент, выбор из списка и чекбокс. Комментарии начинаются с #, в коде разметки важны пробелы в начале строк:
class: # корневой элемент для описания полей формы. Указывается всегда.
speclevel_a: # уникальный код поля в пределах формы
type: 'select' # тип поля - выбор из списка
label: 'Форма обучения' # название поля
options: [очная, очно-дистанционная, дистанционная] # перечень значений списка
speclevel_b: # уникальный код поля в пределах формы
type: 'select' # тип поля - выбор из списка
label: 'Продолжительность обучения (ак. часов)' # название поля
options: [16-48, 49-71, 72-107, 108-249, более 250] # перечень значений списка
speclevel_c: # уникальный код поля в пределах формы
type: 'select' # тип поля - выбор из списка
label: 'Результат обучения' # название поля
options: [сертификат, удостоверение, свидетельство] # перечень значений списка
speclevel_d: # уникальный код поля в пределах формы
type: 'select' # тип поля - выбор из списка
label: 'Направление' # название поля
options: [психология и педагогика, ИКТ, юриспруденция, медицина, охрана труда] # перечень значений списка
description: # уникальный код поля в пределах формы
type: 'textarea' # тип поля - текстовый фрагмент
label: 'Рабочая программа' # название поля
is_pack: # уникальный код поля в пределах формы
type: 'checkbox' # тип поля - чекбокс (да/нет)
label: 'Наличие видеолекций' # название поля
filter: 'bool' # валидация значения поля по типу данных
submit: # уникальный код поля в пределах формы
type: 'submit' # тип: кнопка для сохранения формы
label: 'Сохранить' # название поля
4.1. Добавить настраиваемые поля для курсов и включить поиск в Витрине курсов 3KL
1.1. Поля добавляются через общие настройки Витрины курсов в секции «Настраиваемые поля курса»: Администрирование—>Плагины—>Локальные плагины—>Витрина курсов 3KL—>Общие. В поле «Настраиваемые поля курса» нужно ввести код yaml-разметки полей (код приведен выше). 1.2. В секции «Общие настройки» в одном из трех полей «Шапка Витрины курсов 3КL», «Верх Витрины курсов 3КL» или «Низ Витрины курсов 3КL» должно быть быть установлено значение «Поиск курсов», чтобы форма поиска отображалась в Витрине.
4.2. Заполнить настраиваемые поля в курсах
Для конкретного курса нужно войти в курс, перейти в: Управление курсом—>Редактирование настраиваемых полей курса и заполнить эти поля (выставить нужные значения в списках и чекбоксах, добавить текстовую информацию в текстовые поля). Эти поля нужно заполнить в нескольких курсах, чтобы фильтровать по ним курсы в поиске.
Внимание! По умолчанию на странице «Редактирование настраиваемых полей курса» будут отображаться первые значения в полях типа список и значение «Да» из чекбокса.
4.3. Включить фильтры по дополнительным полям в поиске
Для включения фильтров по дополнительным полям нужно перейти в: Администрирование—>Плагины—>Локальные плагины—>Витрина курсов 3KL—>Поиск курсов—>Настройки фильтров поиска На этой странице нужно выбрать вкладку «Фильтры настраиваемых полей» и включить поля, которые будут использоваться в поиске.
4.4. Настройка поиска в Витрине курсов 3KL
Для настройки опций нужно перейти в: Администрирование—>Плагины—>Локальные плагины—>Витрина курсов 3KL—>Поиск курсов—>Настройка поиска Для примера решения задачи можно выбрать простой и лаконичный вид поиска курсов в Витрине курсов 3KL с использованием настраиваемых полей и выводом результатов без перезагрузки страницы.
Рекомендуемые настройки: Вариант отображения формы поиска — Минимализм. Всегда отображать расширенный поиск — Да. Скрыть кнопку очистки формы поиска — Да. Выполнять поиск без перезагрузки страницы — Да. Применять фильтрацию к витрине на текущей странице — Да.
Дополнительные настройки на уровне Категории
На уровне категории через «Дополнительные настройки категории курсов» можно дополнительно настроить состав и область видимости настраиваемых полей в Витрине курсов 3KL, данные настройки будут распространяться на вложенные категории и курсы, влиять на форму поиска и сортировки курсов в Витрине курсов 3KL, на состав полей на странице описания курса. Подробно эти настройки описаны в инструкции «Настройка Витрины курсов 3KL».
Дополнительные возможности: Индивидуальное отображение настраиваемых полей в шаблонах плашек (на плитках курсов, странице информации о курсе и в других местах витрины) можно заказать через заявку в личном кабинете.
Организовать продажу вебинаров в среде дистанционного обучения можно разными способами:
1) Разместить контент в курсе и продавать доступ к нему через платную подписку, например через Сбербанк. При попытке пользователя войти в курс, система укажет на то, что нужно оплатить. Пользователь оплачивает, а после оплаты сразу попадает в курс с вебинаром.
2) Можно принимать оплату на другом сайте или в любом другом месте, после чего оплативших пользователей вручную записывать в курс с вебинаром. Ответственным специалистом СЭО 3КL заводится учетная запись, проводится зачисление на курс, отправляются реквизиты доступа для нового пользователя.
сервисы по настройке оформления внешнего вида СЭО 3KL;
понятие профиля темы оформления;
основные группы настроек профиля темы оформления.
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3KL могут отличаться от описываемого в статье.
сетка для кастомных регионов, добавление полей и сегментов в кастомные регионы;
привязка профиля темы оформления к курсу.
Дата выхода вебинара
13.05.2020г.
Версия системы, на которой был проведен вебинар
3.5.11а
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
дополнительные настройки страницы авторизации типа «Слайдер»;
дополнительные настройки страницы авторизации типа «Боковая панель»;
модальное окно авторизации;
принудительная авторизация.
Дата выхода вебинара
20.05.2020г.
Версия системы, на которой был проведен вебинар
3.5.11а
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
При включенной принудительной авторизации система будет перенаправлять неавторизованного пользователя на страницу авторизации.
Опция «Принуждать пользователей входить в систему» включается на странице Администрирование->Безопасность->Политика безопасности сайта (Рис. 3.1.1).
Рис. 3.1.1. Чек-бокс «Принуждать пользователей входить в систему».
При включенной принудительной авторизации рекомендуется использовать страницу авторизации типа «Боковая панель» или типа «Слайдер» и настроить ее в соответствии с дизайном остальных страниц СЭО 3КL.
настройка страницы авторизации и стартовой страницы;
настройка контентной области главной страницы;
настройка внешнего вида личного кабинета;
настройка описательной страницы курса.
Дата выхода вебинара
03.06.2020г.
Версия системы, на которой был проведен вебинар
3.5.12а
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Настройка содержимого главной страницы, Витрина курсов 3KL, вывод вводной темы на главную страницу, описание главной страницы, слайдер, общий вид главной страницы, блоки на главной странице, настройки регионов, рекомендации по использованию блока «Слайдер 3KL» на главной странице, рекомендации по размещению витрины, использование левой и правой колонки, рекомендации по размещению новостей, использование блоков на главной странице
3.1. Сворачивание блоков в док на главной странице
Для того, чтобы расположить блоки в док-панели, необходимо перейти к настройкам регионов по следующему пути: Администрирование -> Внешний вид -> Темы -> СЭО 3KL -> Нужный профиль -> Настройки регионов. В группе настроек «Главная страница» в пункте «Левая колонка» выбрать значение «Отображать блоки в доке» (Рис. 3.1.1).
Рис. 3.1.1. Настройки регионов главной страницы, позволяющие свернуть блоки в док-панель.
3.2. Рекомендации по использованию блока «Слайдер 3KL» на главной странице
1. Акцентируя внимание на слайдере, размещайте кнопки, позволяющие перейти на другие курсы или страницы.
2. Используйте ограничения доступа при настройке слайдера. Например, Вы можете создать разные слайдеры для авторизованного и неавторизованного пользователя.
3. Для того, чтобы блоки не сдвигали слайдер, помещайте его в верхнюю часть страницы.
3.3. Другие рекомендации по оформлению главной страницы
1. При использовании витрины курсов, размещайте её в области «Центральная колонка - верх» для того, чтобы при разворачивании сворачиваемых блоков, витрина курсов сдвигалась.
2. Не рекомендуется использовать двухколоночный режим на главной странице.
3. При необходимости размещения новостей (объявлений) на главной странице, добавьте их по следующему пути (находясь на главной странице): блок Настройки -> Настройки главной страницы -> Настройки. В пункте «Главная страница», либо в пункте «Элементы главной страницы после входа» (в случае, если новости (объявления) должны отображаться на главной странице сайта после входа пользователя в систему) выберите в выпадающем списке «Объявления» (Рис. 3.3.1).
Рис. 3.3.1. Настройка размещения новостей на Главной странице.
техническая поддержка СЭО 3KL Русский Moodle, заявки по настройке электронной почты;
интеграция с сервисами проведения вебинаров;
способы регистрации и аутентификации пользователей в системе;
импорт пользователей в СЭО 3КL.
Дата выхода вебинара
27.03.2020г.
Версия системы, на которой был проведен вебинар
3.5.10а
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
3.1. Особенности размещения BigBlueButton и Learning Locker на сервере
Не рекомендуется устанавливать BigBlueButton и Learning Locker на одном сервере, поскольку возможно наложение по используемым портам, а также во время активного использования BigBlueButton могут возникнуть проблемы, например, со статистикой в Learning Locker. Критические сервисы лучше устанавливать на разные виртуальные машины. При наличии физического сервера можно создать неограниченное количество виртуальных машин, либо можно приобрести облачный сервис BigBlueButton.
3.2. Изменение настроек авторизации через Active Directory
Плагин, который записывает кураторов в СЭО 3KL из Active Directory (AD), по умолчанию, рассчитан на использование поля «Логин». Если для авторизации через AD необходимо использовать иное поле, то для перенастройки авторизации необходимо обратиться в техподдержку с заявкой типа «Выделенный специалист / Разработчик или сисадмин».
Существует возможность указать, какие поля профиля пользователя должны быть доступны только учителям и администраторам, и не отображаться студентам. Это позволит повысит конфиденциальность информации о слушателях. Для настройки нужно перейти по следующему пути: Администрирование->Пользователи->Права->Политики пользователей->настройка «Скрыть поля пользователя» (Рис.3.3.1).
Обратите внимание, настройка допускает множественный выбор: для выбора сразу нескольких полей удерживайте клавишу CTRL.
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Каким образом можно настроить отслеживание времени непрерывного обучения на курсе в СЭО 3KL, чтобы оно учитывалось в отчете «Время, затраченное на изучение курса»
Где настраивается резервное копирование курсов по расписанию средствами системы, какой вариант резервного копирования рекомендуется настроить в системе
Отчет о деятельности, Общая статистика, Участие в курсе, Данные пользовательских профилей, Отчет по неопубликованным заданиям, Сводка по обучению, Общая статистика, Сведения о производительности, Отчет по модулям SCORM
Краткая характеристика отчетов «Разбивка по компетенциям», «Отслеживание выполнения курса», «Журнал событий», «События в реальном времени», «Объединенный отчет по результатам прохождения элементов курса», «Отчет о деятельности»
Журнал успеваемости и посещаемости, Итоговые ведомости, Рейтинг учащихся академической группы на текущей параллели, Сводная ведомость текущих оценок и пропущенных уроков по параллели, Сводный отчет по оценкам за учебные периоды, Занятия, сгруппированные по кабинетам, Дисциплины с согласованным контентом мастер курса, Приказы по контингенту, Отчеты по учащимся, Отчеты по преподавателям
3.1. Что произойдет с системой, если на сервере закончится место
Если на сервере заканчивается место, то система перестает работать. Система пытается записать новые данные в базу данных, но так как места на диске не осталось, она начинает держать новые данные в памяти, и таким образом сервер зависает. Если перезагрузить сервер в этот момент, данные, которые не были на него записаны из-за недостатка места, будут потеряны. Также из-за перезагрузки может повредиться база данных. В таком случае систему можно будет восстановить только из резервной копии, если такая была создана до того, как место на сервере закончилось.
Наша техподдержка ведет постоянный мониторинг оставшегося на сервере места и, когда места остается меньше 20%, предупреждает об этом клиентов. Если у сервера клиента закрыт выход в интернет, то сервер не сможет отправить сообщение о том, что место на сервере заканчивается. В таком случае наша компания не несет ответственности за возникновение вышеописанных проблем.
3.2. Где посмотреть пользователей, которые никогда не заходили в курс
Можно воспользоваться отчетом «Время, затраченное на изучение курса» (как на уровне курса, так и на уровне системы) — у пользователей, никогда не заходивших в систему время изучения будет равно нулю.
Кроме этого, для контроля за пользователями, которые никогда не заходили в курсы, удобно использовать не отчет, а Логику курса. При настроенной логике курса система будет рассылать уведомления о ни разу не заходивших в курс пользователях преподавателю или куратору студента.
Также можно настроить рассылку уведомлений о ни разу не заходивших в систему пользователях с помощью Панели обработки прецедентов.
3.3. Отслеживание действий пользователей в системе
В зависимости от того, какие именно действия пользователей в системе необходимо отслеживать, возможно использование двух отчетов: «Изменения конфигурации» (в этом отчете отражаются любые изменения в плагинах системы) и «Журнал событий» (в этом отчете отражаются все действия пользователей).
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3KL могут отличаться от описываемого в статье.
Плагин enrol_otpay называется «Подписка 3КL» начиная с версии 4.1.11b. Начиная с версии 3.9.18b он назывался «Платная подписка 3KL». В более ранних версиях используется название «OT Pay».
Самозапись с помощью учебного потока через модуль «Электронный деканат», настройка способов зачисления на курс, настройка самостоятельной записи, глобальное включение способов записи
Метасвязь с курсом, метакурс как инструмент оповещения и рассылки, преимущества метакурсов перед глобальными группами, автоматическая запись по условиям
Запись на курс через внешнюю базу данных, зачисление из категории, подписка через модуль «Электронный деканат», подписка через CSV-файл, регистрация из LDAP, запись на курс пользователей MNet, PayPal
Для того, чтобы включить/отключить тот или иной способ записи на уровне системы, необходимо перейти: Администрирование->Плагины->Зачисления на курсы->Управление способами зачисления (Рис. 3.1.1).
Рис. 3.1.1. Как перейти к управлению способами записи.
На открывшейся странице в таблице «Управление способами зачисления» (Рис. 3.1.2) найти нужный способ. Открыть доступ к способу можно при помощи пиктограммы «Глаз» . Перечеркнутая пиктограмма «Глаз» означает, что выбранный способ зачисления «выключен» в СЭО 3КL.
создание специального вопроса для идентификации отвечающего;
ограничения на множественный вход;
ограничения доступа к СЭО в настройках курса;
использование Safe Exam Browser;
услуги прокторинга.
Дата выхода вебинара
25.05.2020г.
Версия системы, на которой был проведен вебинар
3.5.11а
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
3.1. Ограничения на множественный вход Требуются права администратора
Чтобы студенты во время экзамена не могли зайти под одной учётной записью с разных устройств, можно использовать два способа ограничения множественного входа:
3.1.1. Блокировка множественного входа, встроенная в Moodle
Блокировка множественного входа, встроенная в Moodle, работает следующим образом: если пользователь входит в систему, а затем второй пользователь пытается войти под этим же логином с другого компьютера, то первый пользователь автоматически выходит из системы, а второй пользователь остается в системе.
Этот способ создаст некоторые неудобства студенту, сдающему экзамен, и второму пользователю, входящему под учётной записью этого студента. Однако, способ не защищает от ситуаций, когда пользователь входит в систему под логином студента, сдающего экзамен, просматривает вопросы, передаёт ответы студенту, после чего студент входит в систему и отвечает на вопросы.
3.1.2. Блокировка множественного входа с помощью подсистемы контроля доступа в СЭО 3KL
Для включения блокировки множественного входа с помощью подсистемы контроля доступа в СЭО 3KL нужно перейти по следующему пути: Администрирование->Плагины->Локальные плагины->Панель управления доступом в СЭО 3KL->Настройки панели управления (Рис. 3.1.2.а).
Рис. 3.1.2.а. Настройки панели управления доступом в СЭО 3KL.
Страница содержит следующие настройки :
Опция «Включить подсистему контроля доступа в СЭО 3KL» (см. поз. 1 Рис. 3.1.2.а). Включение подсистемы (= Да) приведет к запрету доступа для всех пользователей СЭО 3KL, для которых не определен доступ к курсу или модулю курса.
Опция «Включить блокировку множественного входа» (см. поз. 2 Рис. 3.1.2.а). Включение опции (= Да) приведет к запрету множественного входа (все последующие попытки входа пользователя в СЭО 3KL будут отклонены). Если пользователь вошёл в систему, войти под этим же логином нельзя до тех пор, пока пользователь не выйдет из учётной записи.
Обратите внимание: для работы опции «Включить блокировку множественного входа» должна быть включена опция «Включить подсистему контроля доступа в СЭО 3KL».
3.2. Ограничения доступа к СЭО в настройках курса Требуются права администратора
По умолчанию, сразу после включения подсистемы контроля доступа в СЭО 3KL доступ для всех пользователей будет закрыт. Можно выбрать курс (элемент курса), к которому нужно предоставить доступ пользователю (пользователям). Для этого, находясь в курсе, нужно перейти на страницу «Панель управления доступом в СЭО 3KL» (Управление курсом ->Панель управления доступом в СЭО 3KL) (Рис. 3.2.1).
Рис. 3.2.1. Панель управления доступом в СЭО 3KL в настройках курса.
Обратите внимание: для работы Панели управления доступом в СЭО 3KL, находящейся в курсе, должна быть включена настройка «Включить подсистему контроля доступа в СЭО 3KL».
Для выбора курса (элемента курса), к которому требуется настроить доступ, нужно указать (см. Рис. 3.2.1):
Курс (см. поз. 1 Рис. 3.2.1). Курс, к которому (или в котором находится нужный элемент курса) необходимо предоставить доступ. После выбора курса требуется нажать на кнопку «Загрузить панель» (см. поз. 2 Рис. 3.2.1).
Область доступа (см. поз. 3 Рис. 3.2.1). В выпадающем списке поля в строке «Область доступа» нужно выбрать контекст, в рамках которого необходимо предоставить доступ пользователям. Возможные варианты:
курс;
элемент курса.
Модуль курса (см. поз. 4 Рис. 3.2.1). В выпадающем списке поля в строке «Модуль курса» нужно указать элемент/ресурс курса, к которому необходимо предоставить доступ пользователям. При выборе «Область доступа» = «Курс» настройка будет неактивна.
Для удобства просмотра списка пользователей есть возможность фильтрации по следующим критериям (см. поз. 5 Рис. 3.2.1): ФИО, логин, группа.
Для осуществления фильтрации нужно заполнить соответствующее поле, например, поле «Группа» (см. поз. 6 Рис. 3.2.1).
Для открытия (или закрытия) доступа к выбранному курсу (модулю курса) требуется выполнить следующие действия:
в строке с нужным пользователем (пользователями) в колонке «+/-» установить маркер в чекбоксе (см. поз. 7 Рис. 3.2.1);
в строке «Действие над выбранными пользователями» в выпадающем списке (см. поз. 8 Рис. 3.3.1) выбрать пункт «Открыть доступ» (или «Закрыть доступ»);
нажать на кнопку «Выполнить» (см. поз. 9 Рис. 3.2.1).
Safe Exam Browser (далее - SEB) - это программа, предназначенная для безопасного проведения онлайн-экзаменов. SEB регулирует доступ к сайтам и приложениям и предотвращает несанкционированное использование посторонних ресурсов. Для того, чтобы во время экзамена слушатель мог работать только с определённым тестом и не мог открыть другие окна на устройстве, можно использовать опцию «Требовать использование Safe Exam Browser» в настройках элемента курса «Тест» (Рис. 3.3.1).
Рис. 3.3.1. Раздел «Safe Exam Browser» в настройках элемента курса «Тест».
Если требование использования Safe Exam Browser включено, то слушатель сможет пройти тест только в Safe Exam Browser.
В панели администратора Safe Exam Browser нужно добавить URL-адрес, по которому требуется перейти слушателю (адрес экзаменационного теста). Дополнительно можно указать: какие сторонние ресурсы разрешено использовать, настроить запрет печати, запрет использования правой клавиши мыши и т. д. После выполнения настроек необходимо сохранить конфигурационный файл и передать его слушателю (например, приложить файл в описание элемента курса «Тест»).
Для прохождения теста слушателю необходимо установить Safe Exam Browser, скачать конфигурационный файл и открыть его. Запустится Safe Exam Browser, настроенный на этот конфигурационный файл. Отобразится страница авторизации в СЭО 3КL. После авторизации тест будет доступен слушателю к прохождению.
Выполнение теста в Safe Exam Browser позволяет снизить вероятность списывания, но этот способ не является эффективным в случае, если слушатель использует второе устройство (например, смартфон) во время онлайн-экзамена.
создание курсов и элементов для модульного обучения, их настройка;
организация связей в модульном обучении;
как устроено модульное обучение.
Дата выхода вебинара
20.04.2020г.
Версия системы, на которой был проведен вебинар
3.5.11а
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3KL могут отличаться от описываемого в статье.
Создание курсов-модулей, добавление ресурса «Страница», редактирование названия секции, добавление элемента «Тест», импорт элемента «Тест» из другого курса, создание учебных курсов
Зачисление студентов, организация связи с помощью способа записи «Метасвязь с курсом», получение оценки с помощью элемента «Субкурс», возможна ли каскадная запись с помощью метасвязи
Модульное обучение — это такой способ организации учебного процесса, при котором учебная информация представлена в виде независимых друг от друга блоков (модулей), последовательное изучение которых можно выстроить согласно программе курса.
Модуль представляет собой четко структурированную, логически завершенную часть учебного материала, обязательно сопровождаемую контролем знаний и умений слушателей. В модуле однозначно определены цели обучения, последовательность изучения учебного материала, задачи и уровни изучения данного модуля, обозначены приобретаемые навыки и умения.
Плюсы модульного обучения:
ориентировано на самостоятельное изучение материала и позволяет выстраивать эффективные траектории индивидуального обучения;
максимальная адаптация к дистанционному обучению;
возможность оперативного изменения содержания модуля;
возможность использовать одни и те же модули для разных курсов или траекторий обучения;
если требуется изменения материала, который используется в нескольких курсах, то достаточно изменить его только в одном модуле;
удобная аналитика оценок и отслеживание прогресса слушателей.
Создание модулей достаточно трудоемко, однако, они значительно облегчают добавление информации и ее организацию, если одни и те же материалы используются в разных курсах во время учебного процесса (Рис. 3.1.1).
Рис. 3.1.1. Пример организации модульного обучения. Курс 1 использует материалы Модуля 1 и Модуля 2; Курс 2 - материалы Модуля 1 и Модуля 3; Курс 3 - материалы всех модулей.
Обращаем внимание, что курс кроме непосредственно модулей может содержать и дополнительную информацию (в случае СЭО 3КL, собственные элементы курса и ресурсы), которая будет индивидуальна для каждого курса.
При организации обучения в СЭО 3КL модульным способом следует придерживаться следующего алгоритма:
1) В системе создаются и наполняются курсы-модули (далее модули). Согласно принципам модульного обучения, каждый модуль должен содержать элементы курса и ресурсы с некоторым методически завершенным объемом учебной информации и контрольным тестированием по нему. Рекомендуется организовать в среде электронного обучения для курсов-модулей отдельную категорию.
3) В модулях настраивается способ зачисления на курс «Метасвязь с курсом», где в качестве связанного курса указывается учебный курс.
Для этого в выбранном модуле необходимо перейти в Управление курсом->Пользователи->Способы зачисления на курс. В пункте «Добавить способ записи» выбрать «Связанный метакурс». На открывшейся странице в пункте «Связанный курс» выбрать учебный курс и создать новую локальную группу (пункт «Добавить в группу») (Рис. 3.2.1).
Рис. 3.2.1. Настройки при создании способа записи «Связанный метакурс».
Способ записи «Метасвязь с курсом» может быть применен только напрямую, из курса в курс. Например, слушатели, которые записаны на «Курс 2» с помощью метасвязи с «Курс 1», не смогут быть записаны на «Курс 3» с помощью метасвязи с «Курс 2». В таком случае, для записи на «Курс 3» требуется создание метасвязи с «Курс 1» (Рис. 3.2.2).
Рис. 3.2.2. Пример построения каскадной записи с помощью метасвязи.
новые элементы курса: «Библиотека ресурсов 3KL», «Взаимная оценка 3KL», «Tin Can Launch Link», «H5P», «Отзыв о курсе 3KL»;
новые блоки: «Внешние данные 3KL», «ТОП-10 3KL»;
новый функционал: поиск и фильтрация курсов по мета-данным, Партнёрская сеть, подписка на курс из Личного кабинета;
улучшения в способах регистрации и аутентификации: ЕСИА, обмен ресурсами с СЦОС, двухфакторная аутентификация, активация доступа через социальные сети.
Дата выхода вебинара
02.05.2020г.
Версия системы, на которой был проведен вебинар
3.5.11а
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Для создания базы знаний можно использовать бесплатную web-систему phpMyFAQ, написанную на PHP. На основе данной web-системы работает база знаний ООО «Открытые технологии», в которой создана эта статья.
В данной базе знаний существует возможность автоматически аутентифицировать пользователей, вошедших в свой аккаунт в СЭО 3KL. Для этого необходимо в интерфейсе базы знаний через раздел «Пользователи» (поз. 1 Рис. 3.1.1) создать группу, краткое название которой совпадало бы с кратким названием курса в СЭО 3KL. Таким образом все пользователи курса будут автоматически зачислены в созданную группу.
Создать древовидный каталог материалов можно через раздел настроек «Управление разделами» (поз. 2 Рис. 3.1.1).
Создание новой статьи в базе знаний доступно по нажатию на «Новая запись» (поз. 3 Рис. 3.1.1). При создании статьи можно указать разделы, в которых статья будет отображаться, и группы пользователей, которые будут иметь к ней доступ. Также в редакторе доступна возможность сохранения различных версий одной статьи.
Рис. 3.1.1. Интерфейс работы с базой знаний phpMyFAQ.
внутренние события в СЭО 3KL и правила их отслеживания;
панель управления прецедентами;
ограничения доступности в элементах курсов;
использование логики курса совместно с ограничениями доступности.
Дата выхода вебинара
08.05.2020г.
Версия системы, на которой был проведен вебинар
3.5.11а
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Для чего используется сценарий уведомления ни разу не авторизовавшегося пользователя о регистрации, с момента которой прошло почти два месяца, как его настроить
Плагины автоматической синхронизации пользователей в системе. Интеграция и синхронизация пользователей с внешними базами данных и зачисление пользователей на курс
Синхронизация пользователей с глобальными группами перестаёт работать при нарушении соответствия идентификатора группы и поля профиля пользователя. При возникновении подобной проблемы, вы можете подать в техподдержку заявку на проверку контента. Если проблема возникла из-за ошибки в системе, её исправление будет бесплатным. Если ошибка связана с загруженным контентом, то исправление будет платным, за нормо-часы.
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Пример создания шаблона достижения типа «Настраиваемый»: создание шаблона достижения, добавление критериев получения достижения, настройка уведомлений, статусы шаблонов и действия над шаблонами
Для того, чтобы внести изменения в уже созданное достижение, администратору необходимо отредактировать шаблон данного достижения. При этом изменение будет внесено во все достижения, добавленные по данному шаблону, и все эти достижения будет необходимо одобрить повторно.
Существуют два возможных сценария модерации достижений:
1) Можно закрепить за каждой категорией достижений своего модератора. Например, если создать категорию достижений «Публикации» и назначить её модератором библиотекаря, то все публикации, добавленные в качестве достижений в данной категории, будут попадать на модерацию библиотекарю;
2) Можно, наоборот, закреплять студентов за определенными подразделениями. В Электронном деканате при этом должны быть созданы подразделения для каждой кафедры, на которой числятся студенты. При этом варианте куратор, закрепленный за кафедрой, будет одобрять все достижения студентов кафедры.
Портфолио доступно в СЭО 3KL по умолчанию. Однако, по нескольким причинам на страницах системы может отсутствовать ссылка на портфолио:
1) Если отображение портфолио было отключено ранее, то его необходимо включить в настройках профиля темы оформления;
2) Если в качестве темы оформления в системе не используется тема оформления «СЭО 3KL», то по умолчанию значок портфолио будет отсутствовать. В этом случае администратор системы может самостоятельно разместить значок со ссылкой на страницу портфолио в шапку сайта.
В вебинаре рассматривается пример организации экзамена на базе функционала СЭО 3КL.
Дата выхода вебинара
29.06.2020г.
Версия системы, на которой был проведен вебинар
3.5.12b
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Создание вариантов в тесте вида эссе, настройка недоступности теста пока ученик не выполнит определённые условия, как видит тест студент, настройка вариантов
Организовать экзамен, в котором слушатель имеет возможность самостоятельно выбрать тему работы из предложенного списка. При этом, после выбора темы изменить решение, без обращения к администратору (ответственному преподавателю), слушатель не сможет.
Описываемое решение может быть востребовано, если проведение экзамена или контрольного тестирования предполагает возможность выбора одной из нескольких тем (например, сочинение по русскому языку) или программа обучения предусматривает несколько направлений и учащийся сам принимает решение, по какому из направлений от будет сейчас сдавать экзамен.
В разделе настроек курса «Внешний вид» установить «Количество отображаемых объявлений» = 0 (Рис. 3.2.1).
Рис.3.2.1. Настройка количества отображаемых объявлений в курсе.
Включить режим редактирования (поз. 1. Рис. 3.2.2), в меню действий форума «Объявления» (поз. 2. Рис. 3.2.2) выбрать «Удалить» поз. 3. Рис. 3.2.2).
Рис. 3.2.2. Удаление элемента курса.
4) Создать (переименовать) секции курса с названиями, соответствующими названиям тем . В нашем примере — «Есть ли жизнь на Марсе?» и «В чём смысл жизни?» (Рис. 3.2.3).
3.3. Создание и настройка инструмента выбора темы экзамена
Выбор слушателем темы экзамена реализован при помощи ресурсов «Текст и медиа».
1) Добавить ресурс «Текст и медиа» в секцию «Есть ли жизнь на Марсе?» и установить для него следующие настройки:
Текст = Я хочу отвечать на тему «Есть ли жизнь на Марсе? (поз. 1. Рис. 3.3.1);
В разделе настроек «Выполнение элемента курса» в пункте «Отслеживание выполнения» = «Студенты могут вручную отмечать элемент курса как выполненный» (поз. 2. Рис. 3.3.1).
Рис. 3.3.1. Настройки ресурса «Текст и медиа».
2) Добавить ресурс «Текст и медиа» в секцию «В чём смысл жизни?» и установить для него следующие настройки:
Текст = Я хочу отвечать на тему «В чём смысл жизни?;
В разделе настроек «Выполнение элемента курса» в пункте «Отслеживание выполнения» = «Студенты могут вручную отмечать элемент курса как выполненный».
В курсе созданы элементы курса, необходимые для проведения экзамена, настроен инструмент выбора темы (Рис. 3.7.1).
Рис. 3.7.1. Курс «Экзамен» глазами слушателя.
Алгоритм работы слушателя с курсом-экзаменом будет следующим:
1) Слушатель заходит в курс, выбирает тему — отмечает выполненным элемент «Текст и медиа» в интересующей теме. Например, в теме «Есть ли жизнь на Марсе?» (Рис. 3.7.2).
Рис. 3.7.2. Выбор темы «Есть ли жизнь на Марсе?»
2) После проставления отметки «Отметить как выполненное» слушателем страница обновляется автоматически, становится доступным для выполнения тест в выбранной теме (поз. 1 Рис. 3.7.3), вариант выбора другой темы скрывается (поз. 2 Рис. 3.7.3) и второй тест становится недоступен (поз. 3 Рис. 3.7.3)
Рис. 3.7.3. Страница курса после выбора темы слушателем.
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Модуль электронный деканат, где найти электронный деканат, где хранятся все файлы ЭД, о настройках блока ЭД, демонстрационный сервер для тестирования ЭД, что такое журнал, главная страница модуля ЭД, структура организации, нюансы настройки ЭД
Работа с контингентом, организация учебного процесса, создание нового договора, схемы структуры данных, структура информации о слушателях в ЭД, персона, договор на обучение, подписка на учебную программу, академическая группа, подписка на дисциплину, учебный поток, текущие оценки и посещаемость, история подписок студента
Структура данных о сотрудниках и преподавателях, трудовой договор, должность и мандат, родительская доверенность, допуск на чтение дисциплины, структура данных об учебном плане, о подразделениях
Структура расписания учебного процесса, учебный календарь, учебный план на период, синхронизация с академическими группами, учащиеся связанные с учебным потоком, просмотр тематического планирования, журнал учебного потока, шаблон расписания, отчет выполнения учебной нагрузки преподавателя, структура подразделений
Если при массовом зачислении на дисциплину ошибочно была зачислена другая группа, которая потом была удалена, как удалить так, чтобы очистилось и из истории?
Самостоятельно очистить историю нельзя. В истории будет видно, что студенты были зачислены, но подписка на дисциплину была отменена. У студентов в этом случае задолженностей по дисциплине не возникнет.
Удалить историю неверного зачисления можно, если обратиться в техническую поддержку к выделенному специалисту (Рис. 3.1.1).
Рис. 3.1.1. Техподдержка. Выбор специалиста, который удалит историю неверного зачисления.
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент, является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Для того, чтобы у студента не отображались другие участники, записанные на этот же курс, необходимо настроить роль «Студент». Для этого нужно пройти по пути: Администрирование -> Пользователи -> Права -> Определить роли (Рис. 3.1.1).
Рис. 3.1.1. Путь для настройки роли.
Далее нужно выбрать роль «Студент» (Рис. 3.1.2).
Рис. 3.1.2. Роль «Студент»
Для того, чтобы приступить к редактированию, нужно нажать кнопку «Редактировать» (Рис. 3.1.3).
Рис. 3.1.3. Редактирование роли «Студент»
Теперь можно настроить права, добавляя или убирая галочки в списке предоставляемых прав (Рис. 3.1.4).
Рис. 3.1.4. Настройка прав.
Если в списке ролей нет роли «Студент», её можно создать. Для этого внизу страницы страницы с ролями (см. Рис. 3.1.2) нужно нажать кнопку «Добавить новую роль» (Рис. 3.1.5).
Рис. 3.1.5. Создание новой роли.
В открывшемся окне в пункте «Использовать роль или прототип роли» в выпадающем меню нужно выбрать «Студент» или «ПРОТОТИП: Студент» и нажать кнопку «Продолжить» (Рис. 3.1.6).
Рис. 3.1.6. Добавление новой роли.
Далее необходимо настроить роль (Рис. 3.1.7), и можно дать ей права, которые считаете необходимыми (см. Рис. 3.1.4).
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Создание теста в курсе, настройка временной синхронизации, дублирование вариантов, создание групп учащихся под варианты, режим изолированных групп, ограничение доступа, автоматическая запись на курс по условию, проверка работы вариантов при регистрации
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Включить пункт меню курса «Отслеживание времени обучения», режимы работы: «По действиям» и «Ajax мониторинг», настройка таймера мониторинга, ограничение доступа к курсу по времени
Если нужно изменить стандартные языковые настройки (например, переименовать «Список курсов» Витрины курсов в «Ближайшие вебинары»), необходимо выполнить следующие действия.
1) Узнать идентификатор языковой строки, которую требуется изменить. Для этого:
установить опцию «Выводить источник строк перевода» (Администрирование ->Разработка ->Отладка) для отображения компонентов и идентификаторов языковых строк (Рис. 3.1.1);
Рис. 3.1.1. Опция «Выводить источник строк перевода» на странице «Отладка».
перейти на страницу СЭО 3КL, на которой отображается изменяемая языковая строка (в нашем примере — на страницу Витрины курсов), и добавить в адресной строке браузера к URL страницы ?strings=1 (если это первый или единственный параметр запроса) или &strings=1 (если в адресной строке уже прописаны какие-то другие параметры запроса). На странице отобразятся все идентификаторы языковых строк, нужно скопировать искомый идентификатор (Рис. 3.1.2).
Рис. 3.1.2. Идентификатор языковой строки «Список курсов», где 1 — идентификатор языковой строки; 2 — компонент системы, в котором расположен идентификатор.
2) Открыть языковой пакет, в который необходимо внести правки и найти в нем языковую строку для изменения:
перейти на страницу «Локальные изменения языкового пакета» (Администрирование->Язык->Локальные изменения языкового пакета), выбрать нужный языковой пакет (в нашем примере — русский) (Рис. 3.1.3), нажать на появившуюся кнопку «Открыть языковой пакет для редактирования», после загрузки пакета нажать «Продолжить»;
Рис. 3.1.3. Страница «Локальные изменения языкового пакета».
настроить фильтрацию (Рис. 3.1.4):
в поле «Выводить строки из следующих компонентов системы» найти и выбрать компонент системы (см. поз. 2 Рис. 3.1.2);
в поле «Идентификатор строки» ввести ранее скопированный идентификатор строки (см. поз. 1 Рис. 3.1.1);
Рис. 3.1.4. Настройка фильтрации для поиска нужной языковой строки.
3) Внести необходимые правки в строку.
В результатах поиска отобразится искомая языковая строка. В поле «Локальный перевод» вписать необходимое значение (в примере - «Ближайшие вебинары») и нажать кнопку «Записать изменения в языковой пакет».(Рис. 3.1.5).
Рис. 3.1.5. Изменение найденной языковой строки.
Изменённый заголовок отобразится в Витрине курсов (Рис. 3.1.6).
Рис. 3.1.6. Измененный заголовок с новым значением языковой строки.
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Организовать процедуру информирования и принятия пользователем пользовательского соглашения (политик сайта) в СЭО 3КL можно следующими способами:
созданием и настройкой дополнительного поля профиля;
включением и настройкой плагинов политик.
3.1. Принятие политик при помощи дополнительного поля профиля
1) На странице «Дополнительные поля профиля» (Администрирование->Пользователи->Учетные записи->Поля профиля пользователя) из выпадающего списка «Создать новое поле профиля» (поз.2. Рис. 3.1.1) нужно выбрать тип поля «Переключатель» (поз.3. Рис. 3.1.1).
Рис. 3.1.1. Создание нового поля профиля пользователя.
2) В окне настроек поля установить параметры (Рис. 3.1.2):
Краткое название = Краткое название политики/соглашения, которую пользователь должен принять;
Название = Полное название политики,которую пользователь должен принять
Описание поля = Текст политики
Это обязательное поле = Да
Это поле заблокировано? = Нет
Значения должны быть уникальными? = Нет
Показывать на странице регистрации? = Да
Рис. 3.1.2. Пример настройки нового поля профиля пользователя.
В результате указанных настроек на форме регистрации будут отображаться чекбокс и название созданного поля (Рис. 3.1.3). И для завершения новым пользователем регистрации в СЭО 3КL нужно будет обязательно установить галочку в чекбоксе — принять предлагаемую политику.
Рис. 3.1.3. Отображение дополнительного поля профиля в форме регистрации.
Ранее зарегистрированные пользователи после добавления такого дополнительного поля профиля при очередном входе в систему будут автоматически перенаправлены на страницу профиля, где также надо будет принять политику.
Этот способ неприменим, когда пользователю для ознакомления необходимо вывести большой текст пользовательского соглашения (условий использования системы).
3.2. Плагины — обработчики политик. Общая информация
Для информирования пользователя о политиках сайта и получения его согласия с политиками в СЭО 3КL предусмотрены специальные плагины — обработчики политик:
По умолчанию (ядро);
Политики (tool_policy).
Начиная с версии 3.9.17а в СЭО 3КL доступен еще один обработчик политик «Политики соглашений 3KL», обладающий более широкими ,чем встроенные плагины ядра, возможностями по созданию и настройке обязательных и необязательных политик в системе.
Выбор необходимого обработчика политик доступен на странице «Настройки политики» (Администрирование->Пользователи->Конфиденциальность и Политики->Настройки политики) (Рис. 3.3.1).
Обработчик политик «По умолчанию (ядро)» позволяет создавать и использовать разные пользовательские соглашения для зарегистрированных пользователей и для гостей.
При использовании обработчика политик «По умолчанию (ядро)» в настройках политики необходимо добавить две ссылки на документы с пользовательскими соглашениями: на пользовательское соглашение и на пользовательское соглашение для гостя (Рис. 3.3.1).
Рис. 3.3.1. Страница настроек политики «По умолчанию (ядро)».
Документ, на который дается ссылка, должен иметь формат .pdf.
В процессе регистрации или авторизации, на соответствующей форме пользователю будет доступно поле, в котором нужно поставить галочку ( для подтверждения согласия с политикой) и ссылка на текст политики (Рис. 3.3.2).
Рис. 3.3.2. Форма регистрации при настроенной политике «По умолчанию (ядро)».
При нажатии на ссылку, документ политики откроется в новом окне (Рис. 3.3.3).
Рис. 3.3.3. Окно с текстом политики при настроенной политике «По умолчанию (ядро)».
Пока пользовательское соглашение не будет принято (галочка не поставлена), пользователь не сможет продолжить регистрацию или войти на сайт.
Обработчик политик «Политики (tool_policy)» позволяет создавать в системе не одну, а несколько политик (пользовательские соглашения, политики в области обработки персональных данных и конфиденциальности, и т. п.). При этом, обязательность принятия той или иной политики может быть настроена. Текст политик создается и сохраняется непосредственно на странице управления плагином.
После выбора этого обработчика политик сайта и нажатия на кнопку «Сохранить изменения», в разделе административных настроек «Конфиденциальность и Политики» становятся доступны две страницы: «Управление политиками» и «Согласия пользователей с политиками» (Рис. 3.4.1).
Рис. 3.4.1. Страницы настроек обработчика политик «Политики (tool_policy)».
На странице «Управление политиками» (Администрирование->Пользователи->Конфиденциальность и Политики->Управление политиками) доступна возможность добавлять новые политики, настраивать и редактировать их.
Для добавления новой политики нужно нажать кнопку «Новая политика» (Рис. 3.4.1.а).
Рис. 3.4.1.а. Создание новой политики (включен режим редактирования).
Далее необходимо настроить вновь добавленную политику (Рис. 3.4.1.б).
Рис. 3.4.1.б. Настройка политики.
Название (см. поз. 1 Рис. 3.4.1.б). В это поле нужно ввести название новой политики.
Тип (см. поз. 2 Рис. 3.4.1.б). В выпадающем меню нужно выбрать тип политики. Доступные варианты:
Политика сайта.
Политика в отношении обработки персональных данных и конфиденциальности.
Политика в отношении третьих лиц.
Другая политика.
Требуется согласие от (см. поз. 3 Рис. 3.4.1.б). В выпадающем меню нужно выбрать, от кого требуется согласие с политикой. Доступные варианты:
Все пользователи.
Аутентифицированные пользователи.
Гости.
Версия (см. поз. 4 Рис. 3.4.1.б). Автоматически подставляется дата создания политики.
Краткое изложение (см. поз. 5 Рис. 3.4.1.б). В этом поле необходимо кратко обозначить содержание политики.
Полная версия политики (см. поз. 6 Рис. 3.4.1.б). В это поле нужно ввести (или вставить скопированный из ранее созданного документа) полный текст политики.
Показать эту политику перед отображением других политик (см. поз. 7 Рис. 3.4.1.б). Здесь можно выбрать, будет эта политика показываться самой первой.
Согласие с политикой необязательно (см. поз. 8 Рис. 3.4.1.б). Позволяет определить обязательность принятия политики.
Статус политики (см. поз. 9 Рис. 3.4.1.б). Определяет возможность использования политики:
«Активно» — политика действует в системе и требует подтверждения пользователями.
«Черновик» — политика пользователям не показывается.
Если в системе создана и настроена политика, при регистрации нового пользователя форма регистрации не откроется до тех пор, пока он не прочитает и не примет политику. Зарегистрированному пользователю при входе в систему также откроется страница согласия с политикой.
Для регистрации/входа на сайт внизу страницы с политикой нужно нажать на кнопку «Далее» (Рис. 3.4.1.в).
Рис. 3.4.1.в. Страница с текстом политики.
В открывшейся странице необходимо поставить галочку в соответствующем поле — принять политику (поз. 1 Рис. 3.4.1.г).
Рис. 3.4.1.г. Согласие с политиками.
Только после этого пользователю откроется форма регистрации или входа.
На странице входа/регистрации внизу страницы появляется тёмная область, в которой написано предупреждение о том, что, продолжая просматривать этот сайт, вы соглашаетесь с политиками и дается ссылка на текст политики (см. поз. 2 Рис. 3.4.1.г).
Если добавлено несколько политик, то при регистрации пользователю нужно будет поставить галочки - согласия с каждой из политик (Рис. 3.4.1.д). После этого можно будет заполнять регистрационную форму или войти на сайт.
Рис. 3.4.1.д. Согласие с политиками.
Ранее созданную и настроенную политику можно отредактировать. На странице «Управление политиками» нужно выбрать политику, которая нуждается в доработке; нажать кнопку «Действия» и выбрать «Редактировать» (Рис. 3.4.1.е).
Рис. 3.4.1.е. Редактирование политики.
Откроется страница редактирования политики, где можно внести необходимые изменения (Рис. 3.4.1.ж).
Рис. 3.4.1.ж. Пример редактирования политики.
Если после редактирования поставить галочку в чекбокс «Незначительные изменения» , то окно с политикой не будет показано второй раз тем пользователям, которые приняли её ранее. Незначительные изменения, как правило касаются небольших изменений (исправление опечаток), которые не меняют сути политики.
Политики плагина «Политики (tool_policy)» могут иметь следующие статусы (Рис. 3.4.1.з):
Рис. 3.4.1.з. Статусы политик.
Активная. Политики со статусом «Активная» отображаются для пользователей (должны быть приняты при регистрации/входе). С помощью меню «Действия» можно: просмотреть текст (в том числе. предыдущих версий, если политика редактирвалась ранее); отредактировать настройки политики; изменить статус на «Неактивная».
Неактивно. Политика со статусом «Неактивно» не отображается для пользователей. Неактивную политику можно просматривать или создать на ее основе новый черновик. Для активации политики в меню «Действия» необходимо выбрать «Создать новый черновик» и, перейдя на страницу редактирования политики, изменить ее статус на «Активно».
Черновик. Политика со статусом «Черновик» не отображается для пользователей и доступна для просмотра, редактирования, удаления. Изменить статус политики на «Активно» можно через меню «Действия» или на странице редактирования.
3.4.2. Страница «Согласия пользователей с политиками»
Отчет по принятию/непринятию пользователями политик доступен на странице «Согласия пользователей с политиками» (Администрирование->Пользователи->Конфиденциальность и Политики->Согласия пользователей с политиками) (Рис. 3.4.2.а).
Рис. 3.4.2.а. Отчет «Согласия пользователей с политиками».
Отчет можно просмотреть на экране или скачать в формате таблицы.
См пользователь также имеет возможность посмотреть, с какими политиками он согласился. Для этого в подвале сайта нужно кликнуть по ссылке «Политики» (Рис. 3.4.2.б).
Рис. 3.4.2.б. Ссылка «Политики» в подвале сайта.
При переходе по ссылке откроется страница со списком и текстами активных политик (Рис. 3.4.2.в).
Рис. 3.4.2.в. Список принятых пользователем политик.
Обратите внимание: версия среды электронного обучения, на которой демонстрировался вебинар, на текущий момент является устаревшей. Интерфейс и функциональные возможности актуальной версии СЭО 3КL могут отличаться от описываемых в статье.
Опубликовал: : Илона Иванова Последние обновление: 05.03.2026
Уведомления в СЭО 3КL
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 3.9.17b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
В СЭО 3КL существует возможность включить и настроить уведомленияпрактически для любого события в системе.
Уведомления могут быть полезны для своевременного информирования пользователя о важных для него событиях, например: новые сообщения в форумах, отзыв учителя на ответ в задании, предложенная учеником к согласованию дата индивидуального занятия и т. п.
В зависимости от типа события в СЭО 3КL, уведомления можно сгруппировать по следующим видам:
уведомления плагинов подписки;
уведомления при регистрации и авторизации;
уведомления по запросам на создание курсов;
системные уведомления;
уведомления о сообщениях;
уведомления плагина «Панель обработки прецедентов»;
уведомления о срабатывании правил;
уведомления электронного деканата;
уведомления от элементов курсов.
Уведомления могут быть получены пользователем различными способами:
сообщением во всплывающим окне, непосредственно на страницах СЭО 3КL;
письмом на электронную почту;
в виде СМС;
сообщением в Jabber;
сообщением в мобильном приложении;
сообщением в Телеграм.
Эти способы (каналы) доставки уведомлений включаются на уровне системы и могут быть настроены таким образом, что пользователь в своем личном кабинете, самостоятельно выбирает, по каким каналам уведомлений и какие именно уведомления он будет получать.
Дополнительно, может быть настроен период времени, когда пользователь должен получать уведомления: когда он присутствует на сайте (авторизован в системе) или когда находится вне системы.
Пользователь будет получать те или иные уведомления, если для них выполняются следующие условия:
в системе были включены и настроены каналы доставки уведомлений;
пользователь обладает правом на получение этого уведомления;
само уведомление включено и настроено (если такие действия необходимы).
Для возможности отправки некоторых уведомлений может потребоваться корректная работа других служб и подсистем СЭО 3КL, например: планировщик cron, рассылка электронной почты и т. п.
Рассылка уведомлений может происходить:
по событию — уведомление приходит пользователю сразу при наступлении события;
по планировщику задач — при наступлении события в системе формируется определенная задача и пользователь получит уведомление после того, как эта задача будет обработана в рамках очередного цикла планировщика cron.
Если включен и настроен этот канал доставки уведомления, то, при новом уведомлении для пользователя, на пиктограмме в панели быстрого доступа пользовательского интерфейса отобразится цифровой индикатор поступившего уведомления (Рис. 2.1.1).
Рис. 2.1.1. Для пользователя поступило одно новое уведомление.
При клике на пиктограмму откроется модальное окно с текстом уведомления (Рис. 2.1.2).
Рис. 2.1.2. Всплывающее окно уведомлений.
Кликнув на сообщении в окне пользователь переходит на страницу уведомлений с подробной информацией о событии (Рис. 2.1.3).
Рис. 2.1.3. Страница уведомлений пользователя.
Подробная информация о возможностях пользовательского интерфейса СЭО 3КL в статье «Пользовательский интерфейс».
Этот способ доставки сообщений позволяет получать уведомления на мобильный телефон пользователя, в виде СМС. Канал реализован как интеграция с внешним сервисом sms.ru и для его использования необходимо, чтобы:
у организации была активная учетная запись внешнего сервиса sms.ru с положительным балансом, обеспечивающим доступ к услугам договора в необходимом объеме;
в системе был корректно настроен плагин «OTSMS» (присутствует в сборке, начиная с версии 2.7).
При этом способе доставки сообщений «приемником» уведомлений является Jabber (мессенджер, поддерживающий XMPP-протокол мгновенного обмена сообщениями).
Для настройки такого канала уведомлений потребуется создать учетную запись на Jabber-сервере (если у вас ее нет) и заполнить необходимые параметры на странице «Сообщение Jabber» (Настройки->Администрирование->Обмен сообщениями->Сообщение Jabber).
При выборе этого способа доставки сообщений уведомления будут приходить на электронную почту пользователя, указанную в личных данных. При этом, предварительно в СЭО 3КL должна быть корректно установлены настройки входящей и исходящей электронной почты (Настройки->Администрирование->Электронная почта->).
Для того, чтобы настроить электронную почту в вашей системе, вы можете создать соответствующую заявку (Гарантийная техподдержка/Настройка электронной почты) в личном кабинете технической поддержки ООО «Открытые технологии» или сделать это самостоятельно.
Для этого канала доставки сообщений параметры отправителя письма ( электронная почта, почта, префикс темы письма и т. п.) могут быть установлены при настройке рассылаемых уведомлений (если такая возможность предусмотрена плагином) или определяются общими настройками системы, заданными в настройках электронной почты (Настройки-> Администрирование-> Сервер-> Электронная почта) и контактах службы техподдержки (Настройки-> Администрирование-> Сервер-> Контакты службы техподдержки).
Этот канал доставки уведомлений может быть востребован, если в вашей организации и учебном процессе используется мобильное приложение «Moodle Mobile». При этом, в системе должно быть включено использование мобильных устройств (блок «Настройки»->Администрирование->Мобильное приложение->Настройки мобильных устройств->параметр «Включить веб-службы для мобильных устройств») и выполнены настройки мобильных уведомлений (блок «Настройки»->Администрирование->Обмен сообщениями->Способ доставки сообщений по умолчанию->раздел «Способы доставки уведомлений»->Настройки мобильных уведомлений).
Выполнить необходимую работу, по включению и настройке приложения «Moodle Mobile» в своей системе, клиенты могут самостоятельно или обратившись с соответствующей заявкой в техническую поддержку ООО «Открытые технологии». В рамках гарантийной техподдержки специалисты компании обеспечат работоспособность этой функции для публичных инсталляций (для локальных инсталляций, с пробросом портов — без гарантии работоспособности). В рамках расширенной техподдержки могут быть обработаны заявки, связанные с определенными проблемами, типа «почему на конкретное устройство конкретного пользователя не приходят уведомления» или «почему не ставится приложение». Какие-то доработки функциональных возможностей, исправление ошибок и техническую поддержку по приложению ООО «Открытые технологии» не выполняет.
Данная группа объединяет настраиваемые уведомления от плагинов, которые обеспечивают зачисление пользователей в курс. Настройка этих уведомлений позволит:
напомнить участникам курса, что срок обучения в курсе подходит к завершению;
проинформировать учителя платных курсов о том, что появился новый слушатель;
точнее контролировать процесс и состояние приостановки (заморозки) платной подписки.
Включение и настройка уведомлений выполняется непосредственно в способе записи: на странице «Способы зачисления на курс» (блок «Настройки»->Управление курсом->Пользователи->Способы зачисления на курс) нажать на символ в столбце «Редактировать» нужного способа зачисления (Рис3.1.1) и, на открывшейся странице настроек, определить необходимые параметры.
Рис. 3.1.1. Пример настроенных в курсе space способов зачисления.
Уведомления
Источник
Примечание
Уведомления об истечении срока автоматического зачисления
Плагин «Автозачисление»
Уведомления будут приходить пользователям за указанное в настройках количество дней (порог уведомления) до истечения срока обучения.
Уведомления об истечении срока обучения при записи вручную
При каждой записи на курс с помощью этого способа учителю курса будет приходить уведомление о новой подписке.
Отправка уведомления пользователю об окончании заморозки подписки на курс через 24 часа
Плагин «Заморозка платных подписок 3КL»
Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление.
Отправка уведомления пользователю о превышении списания времени по заморозке
Плагин «Заморозка платных подписок 3КL»
Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление.
Отправка уведомления пользователю об отмене заморозки подписки на курс
Плагин «Заморозка платных подписок 3КL»
Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление.
Отправка уведомления пользователю о создании заморозки
Плагин «Заморозка платных подписок 3КL»
Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление.
Отправка уведомления пользователю об изменении заморозки
Плагин «Заморозка платных подписок 3КL»
Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление.
Отправка уведомления пользователю об окончании заморозки подписки на курс
Плагин «Заморозка платных подписок 3КL»
Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление.
Отправка уведомления пользователю о начале заморозки подписки на курс
Плагин «Заморозка платных подписок 3КL»
Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление.
Обратите внимание, формирование уведомлений типа «истечение срока/окончание подписки» реализовано на уровне ядра системы и имеет следующую особенность: рассылка происходит по задаче планировщика и выполняется один раз в день. Поэтому, если вы попытаетесь установить срок окончания подписки текущим днем, а рассылка по задаче уже прошла - уведомлений пользователи не получить не смогут.
Если в плагине включено подтверждение аккаунтов, при каждой новой регистрации администратор будет получать уведомление о необходимости подтвердить аккаунт.
Сценарии некоторых способов регистрации предусматривают отправку системой и последующее получение регистрирующимися пользователями специальных сообщений. Несмотря на то, что эти сообщения, технически, не относятся к типовым уведомлениям (их нет на общей странице настроек по умолчанию; они используют фиксированные каналы доставки), по назначению, их можно рассматривать именно как уведомления:
Плагин «Самостоятельная регистрация по электронной почте».
1) Новый пользователь заполняет регистрационную форму и отсылает данные в СЭО 3КL.
2) На указанный адрес электронной почты, система отправляет письмо-уведомление о создании учетной записи.
3) Перейдя по ссылке, содержащейся в письме, пользователь подтверждает создание учетной записи.
В данном сценарии используется только канал доставки «Электронная почта».
1) Новый пользователь заполняет поля регистрационной формы.
2) Пользователь получает на указанную электронную почту уведомление (уведомления). В зависимости от включенных опций и выбранного сценария регистрации, это будет:
письмо о создании новой учетной записи — обязательное уведомление (простое информационное письмо или письмо, содержащее логин/пароль);
письмо с ссылкой для подтверждения созданной учетной записи — опционально, если включено подтверждение учетной записи по электронной почте.
Необоснованное включение дополнительных опций может привести к тому, что системой будут сгенерированы и отправлены «лишние» уведомления, что усложнит сценарий регистрации и, в конечном итоге, запутает пользователя. При настройке самостоятельной регистрации с помощью плагина «Аутентификация СЭО 3КL» старайтесь придерживаться наших рекомендаций.
3) В зависимости от настроек сценария регистрации:
пользователь вводит пароль/логин и начинает работу в системе;
пользователь подтверждает учетную запись (переходит по ссылке в письме) и начинает работу в системе;
система автоматически авторизует пользователя.
Глобальные настройки плагина позволяют задать канал доставки уведомлений: «Электронная почта» или «OTSMS» (или оба канала одновременно).
Формы авторизации содержат ссылку «Забыли логин или пароль?» (Рис. 3.2.1.а).
Рис. 3.2.1.а. Пример формы авторизации в системе.
Перейдя по ссылке, пользователь инициирует запуск сценария самостоятельного перевыпуска пароля. В процессе сценария (после ввода своего логина или пароля) пользователь получит на электронную почту письмо-уведомление с ссылкой на страницу создания нового пароля.
Для самостоятельного восстановления пароля необходимо, чтобы пользователь уже был зарегистрирован в системе и в его учетных данных была указана действующая электронная почта.
В данном сценарии используется только канал доставки «Электронная почта».
Дополнительные уведомления будут рассылаться с адреса электронной почты и от имени, указанных в контактах службы поддержки (Настройки->Администрирование->Сервер->Контакты службы поддержки) (Рис. 3.2.1.б).
Рис. 3.2.1.б. Пример страницы «Контакты службы поддержки».
Даже если в СЭО 3КL правильно настроена рассылка уведомлений, корректно выполнена настройка почты, указан действующий адрес электронной почты техподдержки — могут возникать ситуации, когда пользователи не получают адресованных им писем. Это может быть связано с различными причинами, например: проблемы на стороне сервера-отправителя или сервера-получателя электронной почты (по каким-то причинам сервер отказывается принимать письмо); сервер считает письмо спамом и отклоняет его; не настроен smtp-сервер; письмо доходит, но попадает в папку «Спам» и т. п.
Если в СЭО 3КL включена и настроена опция «Разрешить запросы на создание курса» (блок «Настройки»-> Администрирование->Курсы->Запрос курса), системой будут формироваться следующие уведомления:
Уведомления
Источник
Примечание
Уведомление о запросе на создание курса
Система
Уведомления получает ответственный администратор.
Уведомление о подтверждении запроса на создание курса
Система
Уведомления получает инициировавший запрос пользователь.
Уведомление об отклонении запроса на создание курса
Система
Уведомления получает инициировавший запрос пользователь.
Данная группа уведомлений может быть востребована, если в вашей системе запрещено свободное создание курсов (добавление новых курсов регламентировано и создавать их может только ответственный специалист). Механизм уведомлений помогает реализовать следующий сценарий:
1) Пользователь формирует запрос на создание интересующего его курса. 2) Ответственный администратор сразу же получает уведомление об этом и оперативно реагирует на запрос — принимает решение нужен такой курс в системе или нет. 3) Исходя из принятого администратором решения, пользователь получает соответствующее уведомление: запрос на создание курса подтвержден или отклонен.
Здесь сгруппированы уведомления, связанные с действиями пользователей и работой СЭО 3КL в целом. Уведомления носят информационный характер и помогают администратору системы оперативно реагировать на системные действия пользователей; автоматические процессы резервирования; ошибки, возникающие в процессе работы системы. Дополнительная настройка не требуется.
Запросы данных
Уведомления
Источник
Запросы данных
Плагин «Конфиденциальность данных»
Результаты обработки запроса данных
Плагин «Конфиденциальность данных»
Уведомления об отклонениях запросов данных
Плагин «Конфиденциальность данных»
Уведомления, связанные с учебным процессом
Уведомления
Источник
Опубликован комментарий к компетенции
Система
Опубликован комментарий к плану обучения
Система
Уведомления об оценках
Система
Уведомления получателям значков
Система
Уведомления создателям значков
Система
Уведомления об ошибках, обновлении и резервировании
Уведомления
Источник
Уведомления о наличии обновлений
Система
Уведомления о резервном копировании
Система
Уведомления об асинхронном резервном копировании/восстановлении
3.6. Уведомления плагина «Панель обработки прецедентов»
Рассылаются в процессе выполнения настроенных в плагине «Панель обработки прецедентов» сценариев. Включение/выключение уведомлений, а также сами тексты уведомлений настраиваются непосредственно в плагине.
Уведомления по сценариям: -уведомление об орфографической ошибке; -уведомление пользователю о том, что он зарегистрирован два месяца назад и до сих пор не зашел; -уведомление пользователю о том, что он зарегистрирован неделю назад и до сих пор не зашел; -уведомление слушателю о том, что его подписали на курс; -уведомление учителю о том, что его подписали на курс.
Пользователи будут получать «Уведомления о срабатывании правил», если они подписаны на эти уведомления, а сами правила созданы в системе.
Правила отслеживания событий создаются и настраиваются на странице «Правила отслеживания событий» (блок «Настройки»->Администрирование->Отчеты->Правила отслеживания событий).
Подписаться на уведомления о срабатывании правил пользователь может в настройках личного кабинета (персональное меню пользователя->Настройки->раздел «Разное»->Отслеживание событий) (Рис. 3.7.1).
Рис. 3.7.1. Пример страницы «Отслеживание событий» с подпиской на уведомления о срабатывании правила «3».
Настраиваются в элементе курса, в разделе настроек «Уведомления». Учитель может получать уведомления о том, что: - студент отправил ответ на задание; - студент отправил ответ позже установленного срока сдачи задания. Студент может получать уведомление о том, что его задание было оценено учителем.
Уведомление о новом предложении даты проведения занятия
Уведомления доступны только в том случае, если лекция содержит вопрос типа «Эссе». Рассылка выполняется учителем вручную, из интерфейса уже созданного элемента курса «Лекция». Дополнительной настройки не требуется.
Инструмент «Логика курса» позволяет создавать сложные автоматические сценарии контроля события в системе (или создания события) и рассылки уведомлений по ним, с настройкой текста уведомления, выбором роли получателя и отправителя.
Напоминание об «обратной связи»
Обратная связь
В ранее созданном элементе курса «Обратная связь» учитель имеет возможность сформировать уведомление и разослать его еще не ответившим на вопросы элемента студентам.
Уведомления о получении ответов в элементах типа «Обратная связь»
Обратная связь
При включенной рассылке учитель будет получать уведомления при ответе студентов на вопросы в элементе курса «Обратная связь».
Уведомление о новом отзыве
Отзыв о курсе
Дополнительной настройки не требуется. При включенной рассылке учитель (модератор) будет получать уведомления при каждом новом сообщении в элементе курса «Отзыв о курсе».
Уведомления получателям сертификатов формируются в случае, если сертификаты были выпущены (сгенерированы) системой автоматически. Рассылка включается в настройках элемента курса.
Уведомление будет формироваться, если настроено ограничение времени прохождения теста. В интерфейсе студента при прохождении теста будет отображаться убывающий таймер, а по истечении времени — уведомление «Время закончилось!». Настройка стандартных каналов доставки для этого уведомления не предусмотрена.
Возможность получать уведомления того или иного вида определяется наличием у пользователя соответствующего права. Для каждой роли в СЭО 3КL настроен свой набор таких прав. Перечень ролей, настроенных в вашей системе, доступен на вкладке «Управление ролями» страницы «Определить роли» (блок «Настройки»->Администрирование->Пользователи->Права->Определить роли) (Рис. 4.1).
Рис. 4.1. Пример перечня ролей, настроенных в СЭО 3КL.
Нажав на в столбце «Редактировать», пользователь переходит на страницу редактирования выбранной роли, где может просмотреть и, при необходимости, изменить разрешение для определенного права (Рис. 4.2).
Рис. 4.2. Страница редактирования прав роли на примере роли «Управляющий».
Изменение настройки какого-либо права затронет всех пользователей системы с этой ролью.
Конкретное право, необходимое для получения того или иного уведомления, можно уточнить в сводной таблице.
Для того, чтобы уведомления в СЭО 3КL могли отправляться, должна быть включена система обмена сообщений (Настройки->Администрирование->Обмен сообщениями->Настройки обмена сообщениями->опция «Включить систему обмена сообщениями»)(Рис. 5.1.2).
Обратите внимание: в версиях 4.1.хх расположение настройки «Включить систему обмена сообщениями» изменилось и теперь она доступна на странице «Расширенные возможности» (Администрирование->Расширенные возможности).
Рис. 5.1.2. Опция «Включить систему обмена сообщениями» на странице «Настройки обмена сообщениями».
Выбор способов доставки сообщений, а также настройка событий, по которым будут формироваться уведомления, выполняются на странице «Способ доставки сообщений по умолчанию» (Настройки->Администрирование->Обмен сообщениями->Способ доставки сообщений по умолчанию)(Рис. 5.1.3).
Рис. 5.1.3. Страница «Способ доставки сообщений по умолчанию».
В секции «Плагины уведомлений» (см. поз. 1 Рис. 5.1.3) можно включить/отключить тот или иной способ доставки сообщений (опция «Включить») и перейти на страницу настроек выбранного способа (ссылка в столбце «Настройки»). Подробнее о доступных в СЭО 3КL каналах доставки уведомлений в разделе «Способы доставки сообщений».
В секции «Настройки уведомлений по умолчанию» (см. поз. 2 Рис. 5.1.3) отображаются: перечень возможных в СЭО 3КL видов уведомлений, о которых может быть проинформирован пользователь; доступные (включенные) каналы уведомлений и элементы управления этими каналами:
Меню настроек канала уведомлений (см. поз. 3 Рис. 5.1.3, Рис. 5.1.4):
Выключены. Пользователь не может использовать данный канал уведомлений.
По выбору. Пользователь может использовать данный канал уведомлений и управлять его настройками через личный кабинет.
Включены. Канал уведомлений принудительно включается администратором, пользователь не может управлять его настройками через личный кабинет.
Рис. 5.1.4. Выпадающее меню настроек канала уведомлений.
Опции условий отправки уведомления (см. поз. 4 Рис. 5.1.3). Уведомление будет отправляться по выбранному каналу, если пользователь авторизован (опция «На сайте») или не авторизован (опция «Не в сети») в системе. Инструмент активен только при выборе настройки канала «Разрешено». Возможен выбор обеих опций одновременно.
Выбор опции «Не в сети» может быть востребован, когда в системе включены и используются «быстрые» каналы доставки уведомлений, такие как OTSMS или Мобильные уведомления. В этом случае пользователь получит уведомление о наступившем событии максимально оперативно, даже если он в этот момент не использует СЭО 3КL.
Опция «Включено» (см. поз. 5 Рис. 5.1.3). Если маркер не установлен, уведомление по данному событию не будет отправлено ни по одному из каналов доставки.
Подробнее о доступных в СЭО 3КL видах уведомлений в разделе «Виды уведомлений».
5.2. Настройка уведомлений в личном кабинете пользователя
Настройки личного кабинета (пункт «Настройки» персонального меню) позволяют индивидуально настроить необходимые пользователю уведомления (Рис. 5.2.1).
Рис. 5.2.1. Страница «Настройки» личного кабинета пользователя.
Для этого на странице «Настройка уведомлений» пользователь выбирает вид уведомления и канал доставки, и, нажатием на кнопку управления каналом, устанавливает нужное состояние: «Вкл.» (включено, уведомление будет отправляться) или «Выкл.» (выключено, уведомление отправляться не будет) (Рис. 5.2.2).
Рис. 5.2.2. Страница «Настройка уведомлений» личного кабинета пользователя.
Установив опцию «Отключить уведомления» можно отключить доставку всех уведомлений сразу (см. поз. 1 Рис. 5.2.2).
Если в системе настроен способ доставки «Электронная почта», пользователь может выбрать, как будут приходить уведомления по этому каналу: в виде текста или html-формате. Для этого необходимо нажать на ссылку в заголовке таблицы (см. поз. 2. Рис. 5.2.2) и в раскрывшемся модальном окне выбрать нужный вариант (Рис. 5.2.3).
Рис. 5.2.3. Модальное окно выбора формата уведомлений для канала «Электронная почта».
Если для какого-то уведомления возможность изменения условий получения запрещена глобальными настройками, пользователь — будет видеть в таблице соответствующую надпись (см. поз. 3, поз. 4 Рис. 5.2.2).
Если по какой-то причине уведомление по событию не приходит пользователю, рекомендуется выполнить действия по самостоятельной проверке и убедиться, что:
1) Уведомление в интерфейсе включено и корректно настроено (как на глобальном уровне, так и в личных настройках пользователя).
2) Включен и настроен необходимый канал доставки уведомления.
3) В параметрах отслеживаемого события включена (разрешена) и настроена отправка уведомлений.
4) В системе включен, настроен и корректно срабатывает (если уведомления рассылаются по расписанию, как запланированная задача) планировщик cron.
5) Для пользователя, который должен получать уведомление, в нужном контексте назначена верная роль.
6) Роль пользователя обладает необходимым правом получать это уведомление.
7) Если настроен групповой режим, убедиться, что все задействованные сценарием уведомления пользователи находятся в одной группе.
Даже если вышеприведенные шаги не помогут настроить необходимые уведомления, полученные данные будут полезны при описании проблемы в заявке, что позволит службе технической поддержки оперативней решить ваш вопрос.
6.2. Настройка уведомлений для элемента курса «Задание»
Задача:
Настроить в курсе уведомления для элемента курса «Задание». При этом:
ответ на задание должен быть выполнен по приложенному образцу, в виде 1 файла размером не более 8 Мбайт, в формате .docx;
задание должно быть выполнено студентами в период с 29 августа по 5 сентября включительно, после чего отправка ответов становится невозможна;
ответ на задание студентом может быть отправлен единожды;
учитель должен получать уведомления при отправке студентами ответов на задание.
Решение:
1) Диспетчер-администратор на странице «Способ доставки сообщений по умолчанию» (блок «Настройки»->Администрирование->Обмен сообщениями->Способ доставки сообщений по умолчанию) настраивает безусловное получение уведомлений «Уведомление о задании» (пользователи не смогут отключить их по своему желанию) по включенным в системе каналам «Во всплывающем окне« и «Электронная почта» (Рис. 6.2.1).
Рис. 6.2.1. Глобальная настройка уведомлений «Уведомление о задании».
2) Учитель создает в курсе задание и настраивает его (Рис. 6.2.2).
Рис. 6.2.2. Пример настройки элемента курса «Задание».
Общий алгоритм доставки уведомлений в процессе ответа на задание:
1) Студент подготавливает по прикрепленному образцу ответ на задание и отправляет его на проверку учителю (Рис. 6.2.3, Рис. 6.2.4).
Рис. 6.2.3. Пример задания «Задание_4» в интерфейсе студента с прикрепленным ответом в виде файла «Ответ на задание.docx».
Рис. 6.2.4. Страница дополнительного подтверждения отправки ответа на задание.
2) Учитель, по настроенным в системе каналам получения сообщений, получает уведомление о том, что студент отправил ответ на задание (Рис. 6.2.5, Рис. 6.2.6).
Рис. 6.2.5. Индикатор нового уведомления в панели быстрого доступа пользовательского интерфейса Учителя.
Рис. 6.2.6. Пример уведомления о новом ответе на задание во всплывающем окне уведомлений учителя.
3) Студент получает уведомление об успешно отправленном ответе на задание (Рис. 6.2.7).
Рис. 6.2.7. Уведомление об отправленном ответе на задание во всплывающем окне уведомлений студента.
4) Учитель проверяет ответ на задание студента и оценивает его/комментирует ответ (Рис. 6.2.8).
Рис. 6.2.8. Пример оценивания ответа на задание.
5) Студент получает уведомление, что его ответ оценен/откомментирован учителем (Рис. 6.2.9).
Рис. 6.2.9. Уведомление во всплывающем окне о проверке ответа на задание учителем.
Уведомление о том, что ответ проверен учителем будет отправлено студенту, только если в интерфейсе проверки ответа на задание установлена опция «Сообщить студентам» (см. рис. 6.2.8).
6.4. Получение уведомлений о новых сообщениях форума
Для события «Подписка на сообщения форумов» администратор настраивает безусловное получение уведомлений (пользователи не смогут отключить их по своему желанию) по каналам «Во всплывающем окне« и «Электронная почта» (Рис. 6.4.1).
Рис. 6.4.1. Глобальные настройки уведомлений для события «Подписка на сообщения форумов».
В процессе обучения, в форуме курса «Объявления» публикуются ( в нашем примере — учителем) новые сообщения (Рис. 6.4.2).
Рис. 6.4.2. Новое сообщение на форуме.
После публикации, студенты курса, подписанные на сообщения форума, увидят в панели быстрого доступа пользовательского интерфейса индикатор нового уведомления (Рис. 6.4.3).
Рис. 6.4.3. Индикатор нового уведомления для пользователя.
Нажав на пиктограмму, пользователь может ознакомиться с уведомлением подробнее во всплывающем окне или перейти по ссылке уведомления непосредственно на страницу форума (Рис. 6.4.4).
Рис. 6.4.4. Всплывающее окно уведомлений.
Также, уведомление о новом сообщении на форуме будет доставлено на электронную почту пользователя (Рис. 6.4.5).
Рис. 6.4.5. Письмо-уведомление о новом сообщении на форуме.
Для того, чтобы для отправки уведомлений можно было использовать канал «Электронная почта», в СЭО 3КL должна быть корректно настроена и работать отправка электронных писем.
6.5. Согласование даты и времени индивидуального занятия
Администратор системы выполняет глобальную настройку способов доставки сообщений и для событий, связанных с согласованием даты проведения занятия, устанавливает каналы уведомлений в состояние «По выбору» (Рис. 6.5.1).
Рис. 6.5.1. Страница настроек «Способ доставки сообщений по умолчанию».
Это дает возможность пользователям СЭО 3КL в дальнейшем самостоятельно настраивать получение уведомлений в своем личном кабинете: включить получение уведомлений по нужным каналам (уведомление во всплывающем окне, для нашего примера) и отключить по незадействованным (Рис. 6.5.2).
Рис. 6.5.2. Пример настроек уведомлений по событиям модуля «Занятие 3КL» в личном кабинете студента.
В интерфейсе занятия студента отображается предложение к согласованию даты занятия. Пользователь устанавливает удобные ему дату и время и отправляет на согласование учителю (Рис. 6.5.4).
Рис. 6.5.4. Студент отправил учителю на согласование дату проведения индивидуального занятия.
После этого, в панели быстрого доступа пользовательского интерфейса учителя отобразится цифровой индикатор поступившего уведомления (Рис. 6.5.5), а во всплывающем окне - уведомление о запросе на согласование даты (Рис. 6.5.6).
Рис. 6.5.5. Индикатор нового уведомления в интерфейсе учителя.
Рис. 6.5.6. Новое уведомление в окне уведомлений.
1) Учитель не одобряет предложенную дату проведения индивидуального занятия.
В панели быстрого доступа пользовательского интерфейса студента отобразится индикатор нового уведомления, а во всплывающем окне - уведомление об отклонении даты проведения (Рис. 6.5.7).
Рис. 6.5.7. Уведомление об отклонении предложенной даты проведения занятия.
2) Учитель одобряет предложенную дату проведения индивидуального занятия.
Студент получает соответствующее уведомление (Рис. 6.5.8).
Рис. 6.5.8. Уведомление о согласовании предложенной даты проведения занятия.
3) Учитель согласовал дату, но через какое-то время, по объективным причинам, был вынужден отклонить ее.
Студенту будет отправлено соответствующее уведомление об этом (Рис. 6.5.9).
Рис. 6.5.9. Уведомление об отмене ранее согласованной даты проведения занятия.
Уведомления об истечении срока автоматического зачисления
expiry_notification /enrol_autoenrol
Плагин «Автозачисление»
по планировщику задач (\enrol_ autoenrol\task \send_expiry_ notifications)
— (проверяется подписка на курс)
Учитель; пользователь, зарегистри-рованный автоматически (в зависимости от настройки)
Уведомления настраиваются непосредственно в способе зачисления курса. Параметр «Уведомлять об истечении срока обучения» позволяет задать пользователей, которые будут получать уведомления; параметр «Порог уведомления» - установить, за сколько дней до истечения срока обучения уведомлять пользователей.
Уведомления об истечении срока обучения при записи вручную
expiry_notification /enrol_manual
Плагин «Зачисление вручную»
по планировщику задач (\enrol_ manual\task\send_ expiry_notifications)
— (проверяется подписка на курс)
Учитель; пользователь, зарегистри-рованный вручную (в зависимости от настройки)
Уведомления настраиваются непосредственно в способе зачисления курса. Параметр «Уведомлять об истечении срока обучения» позволяет задать пользователей, которые будут получать уведомления; параметр «Порог уведомления» - установить, за сколько дней до истечения срока обучения уведомлять пользователей.
Уведомления об истечении срока обучения при самостоятельной записи
expiry_notification /enrol_self
Плагин «Самостоятельная запись»
по планировщику задач (\enrol_self \task\send_ expiry_notifications)
— (проверяется подписка на курс)
Учитель; пользователь, зарегистри-ровашийся самостоятельно (в зависимости от настройки)
Уведомления настраиваются непосредственно в способе зачисления курса. Параметр «Уведомлять об истечении срока обучения» позволяет задать пользователей, которые будут получать уведомления; параметр «Порог уведомления» - установить, за сколько дней до истечения срока обучения уведомлять пользователей.
Запрос на зачисление в курс
sitecall_request /enrol_sitecall
Плагин «Запрос на зачисление»
по событию
— (отправляется студенту-инициатору запроса и контактам курса)
Учитель; студент (в зависимости от настройки)
Уведомления настраиваются непосредственно в способе зачисления курса.Параметры «Отправлять уведомление о новом запросе преподавателям курса» и «Отправлять уведомление о запросе студенту, зарегистрированному в системе» позволяют настроить рассылку уведомлений для учителя и студента соответственно; в полях «Текст письма преподавателям» и «Текст письма студенту» задаются тексты уведомлений.
Уведомление об окончании подписки
expiry_notification /enrol_otpay
Плагин «Платная подписка 3KL»
по планировщику задач (\enrol_ otpay\task\send_ expiry_notifications)
— (проверяется подписка на курс)
Учитель; студент (при соответст-вующей настройке)
Уведомления настраиваются непосредственно в способе зачисления курса. Опция «Рассылать уведомления об окончании подписки» позволяет включить/отключить рассылку уведомлений; опция «Добавить слушателей к рассылке уведомлений об окончании подписки» - включить студентов в получатели рассылки; параметр «Порог уведомления» - установить, за сколько дней до истечения срока обучения уведомлять пользователей.
Уведомление о новой подписке
otpay_enrolment /enrol_otpay
Плагин «Платная подписка 3KL»
по событию
— (проверяется подписка на курс)
Учитель
Уведомления настраиваются непосредственно в способе зачисления курса. Опция «Рассылать уведомления о новых подписках» позволяет включить/отключить рассылку уведомлений.
Отправка уведомления пользователю об окончании заморозки подписки на курс через 24 часа
ef3kl_before_unfreezing /local_enrollfreezing3kl
Плагин «Заморозка платных подписок 3КL»
по планировщику задач (\local_ enrollfreezing3kl \task\unfreezing_ notification)
Получать уведомления о заморозках своих подписок local/enrollfreezing3kl: receive_notifications_own_freezes
Студент
Уведомления будут формироваться, если в системе разрешена заморозка подписок и заморозка подписки настроена в способе записи на курс «ОТ Рау».
Отправка уведомления пользователю о превышении списания времени по заморозке
по событию; по планировщику задач (\local_ enrollfreezing3kl \task\process_ freezings) - в зависимости от сценария
Получать уведомления о заморозках своих подписок local/enrollfreezing3kl: receive_notifications_own_freezes
Студент
Уведомления будут формироваться, если в системе разрешена заморозка подписок и заморозка подписки настроена в способе записи на курс «ОТ Рау».
Проверочный код при двухфакторной авторизации
dualauthsendmethod /auth_dof
Плагин «Аутентификация СЭО 3КL»
по событию
— (нет дополнительной проверки права)
Авторизу-ющийся в системе пользователь
Уведомления будут формироваться, если в качестве способа самостоятельной регистрации в системе выбран плагин «Аутентификация СЭО 3КL» и в нем включена двухфакторная авторизация.
Отправка уведомления о создании пользователя требующего подтверждения otoauth
messages_new_ suspended_user /auth_otoauth
Плагин «Аутентификация пользователей OTOAuth»
по событию
Право получать уведомления о создании пользователя требующего подтверждения auth/otoauth: receive_notifications _new_suspended_user
Управляющий
Уведомления настраиваются в глобальных настройках плагина.
Уведомления о прецедентах
notifications /local_pprocessing
Плагин «Панель обработки прецедентов»
по событию (уведомление об орфографической ошибке \theme_opentechnology\event\spelling_mistake); по планировщику задач (\local_pprocessing\event\daily_executed, \core\event\role_assigned)
для сценария Уведомление об орфографической ошибке local/pprocessing: receive_notifications; для остальных сценариев нет дополнительной проверки права
Управляющий; пользователь с оцениваемой в курсе ролью (уведомления о подписке на курс); учитель (уведомления учителю о подписке на курс)
Уведомления настраиваются в глобальных настройках плагина.
Панель обработки прецедентов: Служебные уведомления
service_messages /local_pprocessing
Плагин «Панель обработки прецедентов»
по планировщику задач (\local_ pprocessing\event\asap_executed)
— (нет дополнительной проверки права)
Загруженный в систему пользователь
Уведомления настраиваются в глобальных настройках плагина.
Уведомления о срабатывании правил
notification /tool_monitor
Отслеживание событий
при наступлении отслеживаемого события добавляется разовая задача \tool_monitor\ notification_task, во время выполнения которой происходит отправка уведомлений
Подписываться на уведомления о срабатывании правил tool/monitor:subscribe
Пользователь, подписанный на уведомления о срабатывании правила
Правила отслеживания событий создаются и настраиваются на странице Правила отслеживания событий(блок «Настройки»-> Администрирование-> Отчеты->Правила отслеживания событий). Подписаться на уведомления о срабатывании правил пользователь может в настройках личного кабинета (персональное меню пользователя->Настройки-> раздел «Разное»->Отслеживание событий).
Срочные уведомления от электронного деканата
urgent_notifications /block_dof
Плагин «Электронный деканат»
**
**
**
Объединяют следующие уведомления электронного деканата: - о недостижении цели; - об одобрении цели; - об отклонении цели; - о новой цели/достижении; - уведомления о наличии неодобренных и неподтвержденных достижений.
Несрочные уведомления от электронного деканата
noturgent_notifications /block_dof
Плагин «Электронный деканат»
сейчас не используются
сейчас не используются
Не используются.
Обычные уведомления от электронного деканата
ordinary_notifications /block_dof
Плагин «Электронный деканат»
сейчас не используются
сейчас не используются
Не используются.
Запросы данных
contactdata protectionofficer /tool_dataprivacy
Плагин «Конфиден- циальность данных»
по событию; по планировщику задач
Управлять запросами данных tool/dataprivacy: managedatarequests
Управляющий
Результаты обработки запроса данных
datarequest processingresults /tool_dataprivacy
Плагин «Конфиден- циальность данных»
по планировщику задач (при каждом запуске по adhoc process_data_ request_task)
— (отправляется пользователю-объекту экспорта и пользователю, отправившему запрос; перед отправкой проверяется право tool/dataprivacy: makedatarequestsforchildren запроса данных в контексте пользователя-объекта)
Управляющий
Уведомления об отклонениях запросов данных
notifyexceptions /tool_dataprivacy
Плагин «Конфиден-циальность данных»
по событию ошибки при выполнении запроса (сам запрос может выполняться по планировщику задач )
Управлять запросами данных tool/dataprivacy: managedatarequests
Управляющий
Опубликован комментарий к компетенции
competencyuser compcomment /moodle
Система
по событию
— (нет дополнительной проверки права)
Студент
Уведомление формируется при заполнении поля «Комментарии» необходимой компетенции выбранного учебного плана пользователя (профиль пользователя->Разное->Учебные планы->выбранный учебный план-> необходимая компетенция->).
Опубликован комментарий к плану обучения
competencyplan comment /moodle
Система
по событию
— (нет дополнительной проверки права)
Студент
Уведомление формируется при заполнении поля «Комментарии» выбранного учебного плана пользователя (профиль пользователя->Разное->Учебные планы->).
Уведомления об асинхронном резервном копировании /восстановлении
asyncbackupnotification /moodle
Система
по планировщику задач (разовые задачи \async_helper\asynchronous_ backup_task, \async_helper \asynchronous_ copy_task, \async_helper \asynchronous_ restore_task)
— (нет дополнительной проверки права)
Управляющий
Уведомления о наличии обновлений
availableupdate/moodle
Система
по планировщику задач (\core \task\check_for_ updates_task)
— нет дополнительной проверки права, проверяется принадлежность пользователя к списку администраторов сайта
Управляющий
Уведомления о резервном копировании
backup/moodle
Система
по планировщику задач (\core\task\automated_ backup_task), сразу (при запуске cli-скрипта)
— нет дополнительной проверки права, проверяется принадлежность пользователя к списку администраторов сайта
по событию (во время сканирования файлов антивирусом); по планировщику задач (\core\oauth2\refresh_system_ tokens_task)
— нет дополнительной проверки права, проверяется принадлежность пользователя к списку администраторов сайта
Управляющий
Уведомления о незначительных проблемах
notices/moodle
Система
по планировщику задач (разовая задача send_mnet_ profiles_data_ removed_ notification, добавляется во время апгрейда плагина tool_moodlenet до версии 2020061504)
— нет дополнительной проверки права, проверяется принадлежность пользователя к списку администраторов сайта
сразу (запуск cli-скрипта admin/tool/analytics/cli/evaluate_ model.php) и по крону (\tool_analytics\task\predict_ models)
Иметь собственные прогнозы moodle/analytics:listowninsights или Просматривать список инсайтов moodle/analytics:listinsights
Управляющий
Для получения уведомления необходимо, чтобы в системе были включены и настроены модели аналитики (блок «Настройки»-> Администрирование->Аналитика->).
Уведомление о запросе на создание курса
courserequested /moodle
Система
по событию
Одобрять создание курса moodle/site:approvecourse
Управляющий
Для получения уведомления необходимо, чтобы в системе была включена опция «Разрешить запросы на создание курса», а в перечне «Уведомление о запросе на создание курса» выбраны необходимые пользователи, которые должны получать уведомления (блок «Настройки»-> Администрирование->Курсы-> Запрос курса).
Уведомление о подтверждении запроса на создание курса
courserequestapproved /moodle
Система
по событию
Запрашивать создание новых курсов moodle/course:request
Пользователь, оставлявший запрос на создание сайта
Для получения уведомления необходимо, чтобы в системе была включена опция «Разрешить запросы на создание курса», а в перечне «Уведомление о запросе на создание курса» выбраны необходимые пользователи, которые должны получать уведомления (блок «Настройки»-> Администрирование->Курсы-> Запрос курса).
Уведомление об отклонении запроса на создание курса
courserequestrejected /moodle
Система
по событию
Запрашивать создание новых курсов moodle/course:request
Пользователь, оставлявший запрос на создание сайта
Для получения уведомления необходимо, чтобы в системе была включена опция «Разрешить запросы на создание курса», а в перечне «Уведомление о запросе на создание курса» выбраны необходимые пользователи, которые должны получать уведомления (блок «Настройки»-> Администрирование->Курсы-> Запрос курса).
Уведомления об оценках
gradenotifications /moodle
Система
по событию
— (нет дополнительной проверки права)
Студент
Уведомления для оценок, поставленных с использованием интерфейса оценивания, обрабатываемого по аяксу (например, если в форуме настроено оценивание всего форума, при включении уведомления об оценивании, будет приходить именно этот тип ведомлений).
Уведомления получателям значков
badgerecipientnotice /moodle
Система
по событию
— (нет дополнительной проверки права)
Студент
Значок получен
Уведомления создателям значков
badgecreatornotice /moodle
Система
по событию
— (нет дополнительной проверки права)
Создатель значка
Значок получен
Сообщение уведомления запросов контактов
messagecontact requests /moodle
Система
по событию
— (нет дополнительной проверки права)
Пользователь, которому отправлен запрос на обмен сообщениями
Для получения уведомлений в СЭО 3КL должна быть включена система обмена сообщениями (блок «Настройки»-> Администрирование->Обмен сообщениями->Настройки обмена сообщениями).
Личные сообщения между пользователями
instantmessage/moodle
Сообщения
по событию
наличие у отправителя права Отправлять сообщение любому пользователю moodle/site:messageanyuser; Разрешил ли пользователь отправлять себе сообщения
Аутентифици-рованный пользователь
Сообщения для подтверждения того, что входящие сообщения пришли именно от Вас
invalidrecipienthandler /tool_messageinbound
Сообщения
по событию (если отправитель невалидный)
— (нет дополнительной проверки права)
Предупреж-дение, о том, что входящее сообщение не может быть обработано
messageprocessingerror /tool_messageinbound
Сообщения
по событию (если есть ошибки)
— (нет дополнительной проверки права)
Подтверждение того, что сообщение было успешно обработано
messageprocessing success /tool_messageinbound
Сообщения
по событию
— (нет дополнительной проверки права)
Уведомление о задании
assign_notification /mod_assign
Элемент курса «Задание»
по событию (уведомления об отправке ответа для студентов и преподавателей); по планировщику задач (уведомления об оценивании \mod_assign\task\cron_task)
Получать уведомления об отправке ответов на оценивание mod/assign: receivegradernotifications
Учитель
Настраивается на странице редактирования элемента курса,в разделе «Уведомления».
Уведомление о новом предложении даты проведения занятия
new_opendate_request /mod_event3kl
Элемент курса «Занятие 3КL»
по событию
Управлять сессиями mod/event3kl:managesessions
Учитель
Уведомление о согласовании даты проведения занятия
opendate_request_ confirmed /mod_event3kl
Элемент курса «Занятие 3КL»
по событию
Принимать участие в занятии в роли учащегося mod/event3kl:participateevent
Учитель
Уведомление о согласовании даты проведения занятия для спикеров
Если лекция содержит вопрос типа «Эссе», то после его оценивания преподаватель может инициировать рассылку уведомлений, нажав на вкладке «Оценить эссе» ссылку «Разослать оцененные эссе». После этого студентом будет получно уведомление «Есть оценка на вопрос лекции».
Уведомления от логики курса
otcourselogic_reminders /mod_otcourselogic
Элемент курса «Логика курса»
по событию (обработчик действия при активации/дезактивации логики курса)
Получателем уведомления в зависимости от настройки может выступать студент, для которого сработала логика с правом Право получать уведомления для студентов (вообще в общем и целом право определяющее студента для логики, так что если этого права нет, действие логики не выполнится и никаких уведомлений не будет) mod/otcourselogic:is_student и учитель, который является контактом курса.
В зависимости от настроек
Уведомления настраиваются на странице «Управление действиями» уже созданного элемента курса «Логика курса», в процессе формирования сценария обработчика событий.
Напоминание об «обратной связи»
message/mod_feedback
Элемент курса «Обратная связь»
по событию
— (нет дополнительной проверки права)
Студент
Уведомление формируется и отправляется учителем вручную, на вкладке «Показать не ответивших» в интерфейсе ранее созданного в курсе элемента «Обратная связь».
Уведомления о получении ответов в элементах типа «Обратная связь»
submission /mod_feedback
Элемент курса «Обратная связь»
по событию
Получать уведомления по электронной почте mod/feedback:receivemail
Учитель
Рассылка уведомлений включается параметром «Рассылать уведомления» в разделе «Параметры вопросов и ответов» на странице настроек элемента курса.
Уведомление о новом отзыве
new_endorsement /mod_endorsement
Элемент курса «Отзыв о курсе»
по событию
Получать уведомления об отзывах mod/endorsement:receive_notifications
Получать уведомление о новом отзыве mod/endorsement:receive_new_endorsement_notification
Получать подтверждающее сообщение после представления mod/hvp:emailconfirmsubmission
Студент
Оповещение об ответах H5P
submission/mod_hvp
Элемент курса «H5P»
по событию
Получать подтверждающее сообщение, когда попытка будет отправлена mod/hvp:emailnotifysubmission
Учитель
Обратите внимание: названия ролей и набор прав, необходимых для получения указанных уведомлений, в вашей системе может быть иным.
* - приведенные в таблице в качестве примера названия ролей являются типовыми, с наборами прав, установленных по умолчанию. В вашей СЭО 3КL эти роли могут называться по-другому, а разрешения прав — быть модицицированными и отличаться от типовых.
** - Срочные уведомления от электронного деканата
Уведомление ЭД
Код уведомления в ЭД
Рассылка уведомления
Получатель
Право, необходимое для получения уведомления
Уведомление о недостижении цели
goal_achieve_failed
по планировщику задач (задача обработки стандартных задач ЭД (block_dof\task\execute_plugins_cron_loan_2)
Куратор, студент (в зависимости от настроек шаблона цели)
Опубликовал: : Гусев Сергей Последние обновление: 27.05.2025
Вебинар от 24.12.2025г. Оценивание в Moodle и СЭО 3KL. Тестирование слушателя по нескольким темам в одном тесте. Решение по СЭО 3KL версии 4.5
Дата вебинара
24.12.2025г.
/ Примеры показаны на СЭО 3КL
4.5.8a
/ Вебинар посвящен
созданию, настройке и наполнению элемента курса «Тест» в рамках кейса, способам анализа результатов попытки прохождения теста, построению траекторий обучения в зависимости от набранных слушателем баллов за каждую тему теста
Как создать и настроить новый элемент курса «Тест»: куда разместить информацию о тестировании, как ограничить тестирование по времени и количеству попыток, как настроить перемещение по вопросам во время выполнения теста
Общее представление содержимого теста: количество категорий и вопросов, как распределяются баллы по категориям, сколько баллов можно набрать за каждую категорию и тест
Добавление вопросов из Банка вопросов в элемент курса «Тест»
00:11:50
Как добавить в тест раздел и случайные вопросы из категории Банка вопросов
Изменение количества баллов, присуждаемых за вопрос
Выгрузка результатов тестирования слушателей в электронную таблицу и анализ таблицы
00:18:06
Как экспортировать результаты тестирования в формате .xls, как работать с электронной таблицей: условное форматирование, анализ таблицы, подсчет среднего значения баллов за одну категорию
2.1. Вид завершенной попытки тестирования для слушателя
На странице просмотра результатов попытки прохождения теста, помимо стандартной информации о попытке, слушатель увидит баллы, полученные за каждую категорию тестирования (Рис. 2.1).
Рис. 2.1. Страница просмотра результатов попытки прохождения теста.
Содержимое файла электронной таблицы с оценками по категориям тестирования выглядит следующим образом (Рис. 2.2):
Рис. 2.2. Пример электронной таблицы с результатами прохождения теста.
По умолчанию попытки сортируются по дате выполнения, но в данном случае мы рекомендуем делать сортировку по фамилии для совпадения списка со списком в Журнале оценок.
В электронной таблице можно провести более глубокий анализ результатов прохождения теста с помощью условного форматирования, вычислительных и других инструментов.
2.3. Описание траектории обучения, представленной в кейсе видеоинструкции
Перед началом обучения на курсе «Информатика» слушатели обязаны пройти входное тестирование, состоящее из вопросов по основным темам школьного курса: Теоретические основы информатики, Алгоритмы и программирование, Информационные технологии, Информационная безопасность, Информационные процессы и ПК.
На курсе созданы секции с материалами для повторения тем, вопросы по которым содержатся во входном тестировании. На секции наложены ограничения по оценке (Рис. 2.3), которые должны сниматься, если слушатель не набрал на входном тестировании достаточного количества баллов по соответствующим темам.
Рис. 2.3. Пример тематических секций с настроенными ограничениями. Вид от лица преподавателя.
2.5. Перенос значений элементов оценки элемента курса «Тест» в элементы оценивания Журнала оценок
Для корректного переноса значений элементов оценки теста в элементы оценивания Журнала оценок, сначала нужно экспортировать элементы оценивания в электронную таблицу. Подробнее об экспорте Журнала оценок см. раздел «Экспорт из таблицы Excel» статьи «Оценки в СЭО 3KL».
При настройке включаемых оценок рекомендуем выбирать только необходимые элементы оценивания для удобства работы с таблицей (Рис. 2.5).
Рис. 2.5. Пример экспортированного Журнала оценок с элементами оценивания.
Теперь преподаватель может скопировать значения ячеек из таблицы с результатами прохождения теста и вставить в соответствующие ячейки таблицы с элементами оценивания Журнала оценок.
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL, начиная с версии 4.5.10b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Отчет «Время, затраченное на изучение курса» — это отчет, который отображает, сколько времени каждый из студентов провел в курсе, прогресс освоения слушателем медиаконтента, итоговую оценку за курс, а также оценки за каждый элемент курса.
Отчет позволяет вывести в табличной форме информацию по:
общему времени, затраченному слушателем на изучение материалов курса;
прогрессу прохождения курса (при заданной продолжительности обучения);
подробностям прохождения элементов курса (время, затраченное на прохождение отдельных элементов курса; процент освоенного медиаконтента; количество попыток; оценка за элемент и т. п.).
В зависимости от наличия у пользователя необходимого права, отчет доступен:
Уровень
Право
Путь к отчету
На уровне курса
Просматривать отчет по курсу (report/activetime:view)
Управление курсом -> Отчеты -> Время, затраченное на изучение курса
На уровне системы
Просматривать отчет по системе (report/activetime:viewall)
Администрирование -> Отчеты -> Время, затраченное на изучение курса
Обратите внимание: для того, чтобы отчет корректно формировался, необходимо, чтобы во всех просматриваемых курсах было включено и отслеживалось время непрерывного обучения!
Отчет в простом режиме (Рис. 1.1.1.а) может быть полезен для преподавателей, которым необходим краткий отчет по слушателям своего курса (локальной группы курса): узнать только время, затраченное на изучение курса, процент прохождения курса и какие оценки получил каждый из слушателей. Все оценки за элементы курса расположены в виде столбцов отчета.
Внешний вид простого отчета может быть кастомизирован с помощью добавления шаблона, написанного на языке YAML-разметки. Подробнее об этом в разделе «Глобальные настройки плагина».
Рис. 1.1.1.а. Простой режим отображения отчета «Время, затраченное на изучение курса».
Элементы курса расположены таблице отчета в качестве столбцов, а слушатели в качестве строк отчета. При нажатии на имя слушателя в отчете, преподаватель перейдет на страницу профиля данного пользователя.
Элементы в простом режиме отображения отчета располагаются по следующим принципам:
оцениваемые элементы курса располагаются в начале отчета в том порядке, который был задан им в Журнале оценок;
неоцениваемые элементы курса и ресурсы располагаются следом за оцениваемыми элементами в алфавитном порядке своих названий.
Отчет, сформированный в простом режиме, можно экспортировать только в формате xlsx. Экспортированный в данном формате отчет удобен для дальнейшей распечатки и архивации.
Расширенный вариант отчета (Рис. 1.1.2.а) позволяет преподавателю получить подробную информацию по каждому пользователю: например, по каждому из элементов курса для конкретного пользователя представлены время затраченное на прохождение модуля, количество попыток прохождения каждого элемента курса, процент освоения медиаконтента (если элемент курса/ресурс содержит медиаконтент), отметка о выполнении и оценка за элемент.
Рис. 1.1.2.а. Расширенный режим отображения отчета «Время, затраченное на изучение курса».
С расширенным вариантом отчета удобно работать прямо на странице СЭО 3КL: в отчете доступны ссылки для перехода в элементы курса, по которым он сформирован, а также ссылки на категории курса и на сам курс. При нажатии на имя слушателя в отчете, преподаватель перейдет на страницу профиля данного пользователя. Доступно два режима отображения расширенного отчета: с вертикальным отображением элементов и с горизонтальным. Подробнее о вертикальном и горизонтальном режимах отображения отчета см разделе «Настройки режима отображения».
Элементы в расширенном режиме отображения отчета располагаются по следующим принципам:
оцениваемые элементы курса располагаются в начале отчета в том порядке, который был задан им в Журнале оценок;
неоцениваемые элементы курса и ресурсы располагаются следом за оцениваемыми элементами по порядку своих id.
Отчет, сформированный в расширенном режиме, можно экспортировать в различных форматах: xlsx, csv, ods, поэтому при выгрузке данного варианта отчета не понадобится дальнейшая его конвертация для работы в различных программах для работы с электронными таблицами.
2.1. Отчет о выполнении контрольных заданий по локальной группе курса
В курсе «Устройство мотоцикла» все слушатели распределены по локальным группам и изучение материалов курса предполагает выполнение контрольных заданий по окончании изучения каждой темы. Для получения сводных данных по результатам прохождения контрольных заданий преподаватель, при настройке в курсе отчета «Время, затраченное на изучение курса», выбирает: форму отображения отчета; оцениваемые элементы курса, по которым должен формироваться отчет; локальную группу (Рис. 2.1.1).
Рис. 2.1.1. Пример настроек отчета «Время, затраченное на изучение курса».
Сформированный отчет содержит информацию по времени, которые затратили слушатели курса на прохождение выбранных контрольных заданий (абсолютное значение и процент от общей продолжительности времени изучения курса*) и оценки за выбранные контрольные задания*.
Рис. 2.1.2. Пример простого отчета «Время, затраченное на изучение курса» по выбранным элементам курса и локальной группе.
____________________________________ * — % времени, отличный от 0, будет выводится, если установлено значение для параметра «Время изучения курса» (Управление курсом->Отслеживание времени непрерывного обучения), а оценки за показатели — если эти показатели включены в настройках задания.
2.2. Расширенный отчет о выполнении слушателями тестовых заданий
Преподавателю необходимо узнать, сколько времени и сколько попыток определенные слушатели затратили на прохождение тестов каждой темы в курсе «Устройство мотоциклов». Для этого преподаватель формирует расширенный отчет «Время, затраченное на изучение курса», установив фильтрацию по элементам курса и по пользователям (Рис. 2.2.1).
Рис. 2.2.1. Пример настроек расширенного отчета «Время, затраченное на изучение курса».
В сформированном отчете видно, какое время каждый из выбранных слушателей затратил на изучение модуля, есть ли отметка о выполнении элемента, какая оценка получена слушателем и какое количество попыток слушатель выполнил в элементе.
Рис. 2.2.2. Пример расширенного отчета «Время, затраченное на изучение курса», сформированного с фильтрацией по элементам курса и по пользователям.
2.3. Расширенный отчет по курсам слушателятребуются права администратора
Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО». Начиная с 2022 года для вновь заключаемых договоров такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав Диспетчера-администратора. Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
Администратору системы необходимо получить информацию по прохождению конкретным слушателем всех курсов, на которые этот пользователь подписан. Он переходит в Администрирование -> Отчеты -> Время, затраченное на изучение курса, выбирает расширенную форму отчета и настраивает нужные фильтры (Рис. 2.3.1).
Рис. 2.3.1. Пример настройки расширенного отчета по всем курсам пользователя.
В сформированном расширенном отчете в виде строк отображаются все курсы, на которые подписан слушатель. Среди элементов курсов в столбцах отчета отображаются только те элементы, за которые предусмотрено выставление оценки.
Рис. 2.3.2. Пример расширенного отчета «Время, затраченное на изучение курса» по всем курсам выбранного пользователя.
Если курс содержит важный для учебного процесса медиаконтент (видео- и аудиозаписи), то преподавателю важно убедиться, что слушатели действительно изучили его, а не просто открыли, а потом закрыли элемент курса/ресурс с медиафайлами.
Преподаватель переходит к отчету «Время, затраченное на изучение курса» (вторичная навигация->Отчеты->Время, затраченное на изучение курса), настраивает в расширенном форме отчета фильтрацию по элементу курса/ресурсу, который содержит медиаконтент (Рис. 2.4.1), и формирует отчет.
Рис. 2.4.1. Пример настройки расширенного отчета с фильтрацией по ресурсу «Обучающее видео».
По значению в поле «Процент освоенного медиаконтента» в отчете преподаватель может оценить, кто из слушателей освоил медиаматериал частично, кто — полностью, а кто — вообще не изучал (Рис. 2.4.2).
Рис. 2.4.2. Пример страницы отчета.
По клику на проценте освоения откроется модальное окно с дополнительной информацией — точным значением времени в секундах (из общей продолжительности медиафайла), которое слушатель затратил на просмотр/прослушивание медиаконтента (Рис. 2.4.3).
Рис. 2.4.3. Модальное окно с подробностями освоения медиаконтента.
Доступны следующие настройки режима отображения отчета (Рис. 3.1.1):
Рис. 3.1.1. Настройки режима отображения.
Режим отображения. Доступно два режима отображения отчета: простой и расширенный. Подробнее о режимах отображения отчета в разделе «Доступные режимы отображения отчета».
Отображение данных по элементам в отчете (настройка доступна только для расширенного отчета). Доступны два варианта: вертикально и горизонтально. В вертикальном варианте отчета (Рис. 3.1.2) элементы курса будут расположены горизонтально в столбцах отчета, а их характеристики — вертикально в строках. В горизонтальном варианте отчета (Рис. 3.1.3) все элементы и их характеристики последовательно располагаются в столбцах отчета. Вертикальный вариант отчета может быть удобно использовать для просмотра на странице СЭО, горизонтальный — для экспорта отчета в виде файла.
Рис. 3.1.2. Вертикальный вариант расширенного отчета.
Рис. 3.1.3. Горизонтальный вариант расширенного отчета.
только текущих — в отчете будут отражены только пользователи, у которых на момент формирования отчета активна подписка на курс;
отписанных — в отчете будут отражены только пользователи, которые были записаны на курс ранее, но сейчас от него отписанные;
всех — в отчете будут отражены и текущие, и отписанные пользователи.
Если в вашей среде электронного обучения вы практикуете периодическую (многократную) подписку слушателей на курс, помните, что в отчет транслируются данные только по последней подписке — как для уже отписанных от курса пользователей, так и при новой подписке, с установленнной опцией «При возможности восстанавливать старые оценки пользователя», для уже обучавшихся на этом курсе слушателей.
Какие элементы курса отобразить? Доступные варианты:
только текущие — в отчете будут отражены только те элементы курса, которые на момент формирования отчета доступны в курсе;
удаленные — в отчете будут отображены толькоте элементы курса, которые были добавлены в курс ранее, но сейчас из него удалены;
все — в отчете будут отражены все элементы, когда-либо добавленные в курс.
Опция «Включить в отчёт скрытые элементы курса?». Позволяет отображать / не отображать в отчете элементы курса, в настройке «Доступность» которых указано «Скрыть на странице курса» (Рис. 3.1.4).
Рис. 3.1.4. Пример настроек скрытого на странице курса элемента курса «Тренировочное занятие».
Опция востребована, если в вашем курсе содержится достаточно много скрытых элементов курса (не используемых в текущем учебном периоде, архивных и т. п.). Снятие опции позволит разгрузить отчет от лишней (неактуальной) информации.
Опция «Включить в отчёт элементы курса, выставление оценок за которые не предусмотрено?». Позволяет добавить/убрать из отчета элементы курса, за которые не выставляется оценка. При установленной опции в отчете будут отражены все элементы, при этом элементы без оценки будут расположены в последних столбцах отчета в алфавитном порядке.
Доступны следующие фильтры для отчета (Рис. 3.2.1):
Рис. 3.2.1. Фильтрация данных.
По полю профиля. С помощью кнопки «Добавить 1 поля в форму» можно добавить неограниченное количество полей профиля для фильтрации, в том числе одинаковых. Например, можно добавить два фильтра по «Форме обучения» — по очной и по очно-заочной.
Обратите внимание, для того, чтобы сбросить настроенную фильтрацию по полю профиля, необходимо в каждой строке настроенной ранее фильтрации выбрать значение «Выберите поле...», либо открыть страницу с отчетом повторно.
По элементам курса. Позволяет добавить конкретные элементы курса для отображения отчета по ним. Фильтрация по элементам курса позволяет сократить количество столбцов в отчете. При настроенной фильтрации в отчете будут отображаться только элементы, которые были выбраны при помощи фильтрации.
По пользователям. Позволяет добавить конкретных пользователей для отображения отчета по ним. Фильтрация по элементам курса позволяет сократить количество строк в отчете. При настроенной фильтрации в отчете будут отображаться только пользователи, которые были выбраны при помощи фильтрации.
По категории оценок. Позволяет отобразить в отчете только оценки определенной категории. Можно выбрать неограниченное количество категорий оценки, заданных в настройках элемента курса. Если оценке не задана категория, то ей автоматически будет причислена категория «?».
По локальной группе. Позволяет отобразить в отчете только слушателей определенной локальной группы. По умолчанию в отчете отображаются все локальные группы пользователей курса. Чтобы сбросить фильтрацию по элементам курса, по пользователям, по категории оценок или по локальной группе достаточно нажать на значок крестика рядом с добавленным фильтром.
Экспорт отчета доступен в следующих форматах: xlsx, csv, ods для расширенного варианта отображения отчета (Рис. 3.3.1) и в формате xlsx для простого варианта отображения отчета.
Рис. 3.3.1. Выбор формата для экспорта отчета в расширенной форме.
4. Глобальные настройки плагинатребуются права администратора
Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО». Начиная с 2022 года для вновь заключаемых договоров такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав Диспетчера-администратора. Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
Глобальные настройки плагина доступны по следующему пути: Администрирование -> Плагины -> Отчеты -> Время, затраченное на изучение курса (Рис. 4.1):
Рис. 4.1. Глобальные настройки плагина «Время, затраченное на изучение курса».
Укажите поля, которые необходимо отобразить в отчете. В данной настройке можно выбрать некоторое количество полей профиля пользователя, которые будут отображаться в отчете. Поля будут добавлены в начало отчета в виде столбцов. Для выбора нескольких полей в списке нужно зажать клавишу ctrl на клавиатуре и щелкнуть правой кнопкой мыши на необходимые поля; либо зажать клавишу shift и щелкнуть на первое из необходимых полей, а затем на последнее – таким образом можно выбрать несколько полей из списка подряд;
Режим отображения отчета по умолчанию. Настройка позволяет определить вид отчета, который будет доступен пользователю по умолчанию при его формировании. Доступно два режима отображения отчета: простой и расширенный. Подробнее о режимах отображения отчета разделе «Доступные режимы отображения отчета».
Отображение данных по элементам в отчете в расширенном режиме по умолчанию. Данная настройка относится к расширенному виду отчета. Позволяет выбрать отображение данных по элементам отчета по умолчанию: либо вертикально, либо горизонтально. Подробнее о горизонтальном и вертикальном отображении отчета разделе «Настройки режима отображения»;
Шаблон простого отчета. Позволяет изменить внешний вид простого отчета путем переопределения шаблона: вместо шаблона по умолчанию для формирования отчета будет использован шаблон, размещенный в этом поле. Для создания шаблона применяется язык YAML-разметки.
5.1. Учет времени, затраченного на просмотр видеолекции
Задача:
В курсе «Устройство мотоцикла есть элемент курса «Лекция», в который добавлено видео. Преподаватель хочет оценить, досматривают ли слушатели контент в видеолеции до конца.
Решение:
1) Для определения времени просмотра элемента курса воспользуемся отчетом «Время, затраченное на изучение курса» (Рис. 5.1.1).
Рис. 5.1.1. Путь, по которому преподаватель может открыть отчет «Время, затраченное на изучение курса».
2) Для того, чтобы посмотреть время, затраченное пользователем на просмотр лекцкии с видеоконтентом, выполним следующие настройки отчета (Рис. 5.1.2):
режим отображения – выберем расширенный вариант;
фильтрация по элементам курса – выберем оцениваемый элемент с видеолекцией;
по пользователям – выберем пользователей, отчет по которым нужно сформировать.
Рис. 5.1.2. Настройки отчета «Время, затраченное на изучение курса».
3) В отдельном столбце сформированного отчета преподавателю отображается время, затраченное слушателями на просмотр модуля с видеолекцией (Рис. 5.1.3).
Рис. 5.1.3. Сформированный отчет с информацией о времени просмотра видеолекции.
4) Таким образом преподаватель может оценить, какие из слушателей досмотрели видео до конца. В название таких видеолекций рекомендуется добавлять продолжительность видео для того, чтобы в отчете было проще отследить полноту освоения слушателем материала.
Опубликовал: : Полина Андреева, Сергей Гусев Последние обновление: 10.04.2026
Формат курса «3KL формат»
Эта инструкция устарела. Актуальная информация в общей статье: «Форматы курсов»
Опубликовал: : Алексей Городков Последние обновление: 28.03.2025
Настройка упрощенной регистрации пользователей через email и СМС
Инструкция содержит настройки плагинов, системы, интеграцию с сервисом sms.ru и является продолжением статьи-решения "Упрощение регистрации пользователей", рассказывающей о формах и сценариях упрощенной регистрации пользователей.
Используя данную инструкцию, администратор может упростить регистрацию пользователей, сократив количество полей в форме регистрации до одного (емейл или телефон). Другие обязательные поля пользователю будет предложено заполнить после регистрации.
Вместо самостоятельного выполнения действий по данной инструкции, вы можете подать заявку в гарантийную техподдержку, как описано в статье-решении "Упрощение регистрации пользователей" - п.1.2 и п.2.2.
Содержание: 1. Настройка упрощенной регистрации через email требуются права администратора 2. Настройка упрощенной регистрации через СМС требуются права администратора 2.1. Аккаунт на сайте sms.ru 2.2. Включение и настройка плагина OTSMS требуются права администратора 2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора
1. Настройка упрощенной регистрации через email требуются права администратора
Внимание! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа "Полный Администратор". По умолчанию мы предоставляем доступ "Диспетчер-Администратор". Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее - в статье "Полный административный доступ".
Не смотря на то, что при регистрации пользователя в «Moodle» обязательными являются поля «Имя», «Фамилия» и «Адрес электронной почты», в «Настройке полей формы регистрации» для упрощения регистрации можно указать только одно поле - «Адрес электронной почты», а остальные скрыть.
Так как в этом случае остальные обязательные поля заполнены не будут, при первом входе пользователя с помощью такой авторизации он будет перенаправлен на страницу редактирования профиля с просьбой заполнить недостающие данные - имя и фамилию.
В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «Электронная почта». См.рис.1.
В секции «Настройки полей формы регистрации» установим в поле «Адрес электронной почты» значение «Показать», а все остальные поля формы оставим в значении «Скрыть». См.рис.3.
Рис.3. Настройки полей формы регистрации.
Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.
Примечание. Если в настройках выбрать «Способ доставки сообщений» - «Электронная почта», но не выбрать «Показать» в поле «Адрес электронной почты», сохранить настройку полей формы не получится, система выдаст предупреждение об обязательности отображения поля «Адрес электронной почты».
Подробнее о включении и настройках плагина «Синхронизация с Free Deans Office» можно почитать здесь: "Плагин аутентификации «Синхронизация с Free Deans Office»".
2. Настройка упрощенной регистрации через СМС
Для настройки механизма упрощенной регистрации пользователей через СМС нам понадобится:
2.1. Аккаунт на сайте sms.ru 2.2. Включение и настройка плагина OTSMS требуются права администратора 2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора
2.1. Сервис sms.ru
Для отправки СМС пользователям через систему «Moodle» нужно активировать интеграцию с сервисом sms.ru. На портале рассылки sms.ru необходимо завести учетную запись, войти в личный кабинет и пополнить баланс, оплатив услуги на отправку сообщений. Далее нам понадобится API ключ для интеграции с внешними программами. Найти его можно после авторизации внизу на главной странице или перейдя в раздел «Программистам».
2.2. Включение и настройка плагина OTSMS требуются права администратора
Чтобы использовать в плагине «Синхронизация с Free Deans Office» отправку сообщений через «OTSMS», включим и настроим плагин «OTSMS».
Первоначальное управление плагином «OTSMS» осуществляется через переход в следующее меню настроек: «Настройки» → (1) см.рис.4, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) → «Управление способами доставки сообщений» (5).
Рис.4. Настройки - Управление способами доставки сообщений
В «Управление способами доставки сообщений» включаем плагин «OTSMS», нажав на пиктограмму с перечеркнутым глазом в колонке «Включить», и переходим в его настройки через ссылку «Настройки», см.рис.5.
Рис.5. Включение и переход к настройкам плагина «OTSMS».
Если плагин «OTSMS» уже включен, в его настройки можно перейти сразу через основное меню настроек системы: «Настройки» (1) см.рис.8, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) см.рис.6 → «OTSMS» (5).
Рис.6. Переходим в настройки плагина «OTSMS».
Интерфейс настроек плагина «OTSMS» выглядит так:
Рис.7. Настройки плагина «OTSMS»
Чтобы включить плагин, нужно в поле «API ID» ввести ключ API ID, полученный нами ранее с сайта sms.ru. Остальные настройки плагина опциональны и просты и корректируют тело самого сообщения: какой длины может быть сообщение, можно ли его транслитерировать или нет, нужно ли добавлять тему в текст.
Примечание. Добавление темы сообщения и транслитерация текста сообщения могут быть принудительно переданы плагином, который изначально генерирует сообщение. В этом случае настройки самого плагина «OTSMS» игнорируются. Т.е. по сути, это - настройки по умолчанию. Нажимаем «Сохранить изменения». После сохранения изменений начинает работать интеграция.
После включения плагина «OTSMS», он добавится в настройки плагина аутентификации в форму «Способ доставки сообщений» и его можно будет выбрать.
2.3. Настройка плагина «Синхронизация с Free Deans Office» для СМС требуются права администратора
Переходим к настройкам плагина аутентификации «Синхронизация с Free Deans Office» для использования СМС.
В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «OTSMS».
В секции «Настройки полей формы регистрации» установим в поле «Телефон» значение «Показать», а все остальные поля формы установим в значении «Скрыть». См.рис.8.
Рис.8. Настройки полей формы регистрации для OTSMS.
Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.
Примечание. Если в настройках выбрать «Способ доставки сообщений» - «OTSMS», но не выбрать «Показать» в поле «Телефон», сохранить настройку полей формы не получится, система выдаст предупреждение об обязательности отображения поля «Телефон».
Опубликовал: : Алексей Городков Последние обновление: 19.05.2025
Добавление кастомных (настраиваемых) полей в профиль пользователя
Поле — это пространство для хранения определённой информации. В профиле пользователя можно создать настраиваемые (кастомные) поля. Это могут быть уникальные поля для каждой отдельной системы. Пример: «Должность», «Кабинет», «Уровень мастерства» и любые другие.
Созданные кастомные поля будут добавлены в список полей профиля к уже имеющимся стандартным. Эти поля можно применить для внесения специальных данных о пользователе и последующего их использования как для дополнительной информации о пользователе, так и для автоматизации процессов управления пользователями и курсами в СЭО.
Настраиваемые поля могут быть показаны в публичном профиле пользователя или на странице регистрации, а могут быть скрыты и использоваться только в технических или методических целях.
Например, можно фильтровать пользователей по значению определенного настраиваемого поля и проводить с этими пользователями дальнейшие действия (запись на курс, присоединение к группам, рассылка уведомлений и т.д.).
Некоторые примеры применения настраиваемых полей профиля можно посмотреть в статьях:
Пример отображения нескольких категорий настраиваемых полей в публичном профиле пользователя (настраиваемые поля выделены):
Рис. 1.1. Пример отображения нескольких категорий настраиваемых полей в публичном профиле пользователя.
Все кастомные поля профиля находятся в категориях профиля. Категориями можно управлять. Категория, устанавливаемая по умолчанию для кастомных полей - «Другие поля».
Каждое поле содержит ряд параметров, основным из которых является тип поля (Текстовое поле, Выбор из списка, Дата/Время и др.). Тип задается при создании поля и в дальнейшем не может быть изменен.
Пример редактирования настраиваемых полей полей в профиле пользователя по категориям:
Рис. 1.2. Пример заполнения (редактирования) настраиваемых полей полей в профиле пользователя.
2. Добавление настраиваемых полей профиля пользователя требуются права администратора
Важно! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа «Полный Администратор». По умолчанию мы предоставляем доступ «Диспетчер-Администратор». Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее - в статье «Полный административный доступ».
«Настраиваемые поля» добавляются через интерфейс «Поля профиля пользователя». Для этого администратору нужно перейти: Администрирование -► Пользователи -► Учетные записи -► Дополнительные профиля пользователя. /user/profile/index.php
Рис. 2. Администрирование -► Пользователи -► Учетные записи -► Дополнительные профиля пользователя.
На этой странице можно создавать категории полей и поля профиля, редактировать их, перемещать и удалять.
Категории профиля позволяют создать контейнеры для полей, которые будут иметь свои заголовки и смогут отображаться в профиле пользователя единым блоком. Удобны для группировки полей.
Рис. 2.1.1. Заполнение настраиваемых полей профиля пользователя по категориям.
Для создания новой категории профиля нужно нажать вверху страницы на соответствующую кнопку:
Рис. 2.1.2. Переход к созданию категории профиля.
Далее ввести ее название и сохранить результат:
Рис. 2.1.3. Создание новой категории профиля.
Интерфейс управления категориями прост и интуитивно понятен. Пока в категории нет полей, она будет отображаться в интерфейсе с предупреждением («Поля для аттестации»):
Рис. 2.1.4. Интерфейс управления категориями профиля.
Выпадающее меню. Варианты выбора будут представлены в виде раскрывающегося списка, из которого пользователь сможет выбрать только один ответ.
Дата/время. Позволяет пользователям вводить дату/время.
Зависимые поля. Позволяет создавать более функциональный вариант поля «Выбор из списка» (см.ниже), в котором можно настроить скрытие или показ других кастомных полей профиля на основе значения, выбранного для этого поля. Например, это позволяет создавать динамические страницы регистрации / профиля. Также можно настроить некоторые другие поля как обязательные в зависимости от выбранного значения для этого поля. Как это работает: есть анкета или форма, которую должен заполнить пользователь. Поле позволяет создать условия для вызова и показа определенных полей. В зависимости от того, что выбирает пользователь ему будут показываться заранее подготовленные поля. Это может быть полезно, если форма получается большая или нужно спрятать «лишние» поля. Это также можно использовать, когда для разных пользователей (например, из разных отделов) отображаются предварительно настроенные варианты формы с определенным (различающимся) набором полей профиля в зависимости от специализации пользователей (отдела).
Загрузка файла. Позволяет пользователям загружать файлы в поля профиля.
Область ввода текста. Позволяет пользователям вводить большой объем текста через встроенный редактор (Atto) с возможностью форматирования и добавлением изображений.
Переключатель (Radio buttons). Позволяет пользователю выбрать один вариант из двух с помощью выставления «галочки».
Социальная. Позволяет добавить поле профиля со ссылкой на социальную сеть.
Текстовое поле. Пользователи могут ввести текст. Для более пространного текста или текста с форматированием (например, с различными уровнями заголовков, маркированным списком и т.п.) следует использовать поле «Область ввода текста».
После выбора типа поля открывается окно настроек поля, которое содержит секцию «Общие настройки» (эта секция настроек одинакова для всех типов поля) и секцию «Особые параметры» (эта секция настроек индивидуальна для каждого типа поля).
Краткое название (должно быть уникальным). Значение задается латинскими буквами в нижнем регистре, могут применяться цифры и символ «_». Краткое название используется в том числе другими плагинами для идентификации поля. Помимо уникальности рекомендуется делать название кратким и в то же время понятным.
Название. Название поля.
Описание поля. Здесь можно ввести описание поля.
Это обязательное поле? Если выбрать «Да», пользователь обязательно должен будет заполнить это поле.
Это поле заблокировано? Если выбрать «Да», пользователь не сможет изменить значение поля.
Значения должны быть уникальными? Если выбрать «Да», значение поля должно быть уникальным.
Показывать на странице регистрации? Если выбрать «Да», поле будет отображаться на странице регистрации.
Кому видно это поле? Значения: Не видно никому / Видно всем / Видно пользователю. Определяет тех, кто сможет видеть значение данного поля.
Категория. Категория полей, в которую будет помещено данное поле.
Варианты выбора (каждый с новой строки) - Укажите параметры меню, по одному параметру в каждой строке. Далее можно будет указать, какие поля должны быть скрыты или обязательны при выборе каждого параметра.
Предупреждение! Несколько условных полей могут вызвать конфликты. Скрытые обязательные поля могут помешать отправке формы. Чтобы предотвратить это, убедитесь, что пользователи не попадают в ситуацию, когда поле требуется одним условным полем и одновременно скрывается другим условным полем.
Выбор из списка
Варианты выбора (каждый с новой строки). Значения поля для выбора.
Значение по умолчанию. Значение, которое будет выставлено по умолчанию. Должно совпадать с одним из вариантов выбора (!).
Дата/время
Наименьший год. Год, который может быть указан как минимальное значение.
Наибольший год. Год, который может быть указан как максимальное значение.
Включать время? Пользователь в поле может установить не только дату, но и время.
Область ввода текста
Значение по умолчанию. Здесь может быть введен форматированный тест (с помощью встроенного редактора), который может включать изображения и другие элементы.
Переключатель
Отмечено по умолчанию. При установке опции в «Да», значение поля изначально будет установлено в 1.
Примечание. При использовании поля типа «Переключатель» для записи в него значений (например, с помощью элемента «Логика курса») нужно использовать значения 0 или 1.
Текстовое поле
Значение по умолчанию. Значение, которое будет выставлено по умолчанию.
Отображаемый размер. Размер поля, который будет отображаться пользователям. Ширина текстового поля, которое определяется числом символов моноширинного шрифта.
Максимальная длина. Опция устанавливает максимальное число символов, которое может быть введено пользователем в текстовом поле.
Это поле пароля? Определяет, является ли значение поля паролем. При установке «Да» значения вводимых пользователем символов будут скрываться точками. Рекомендуется при использовании поля как пароля установить настройку «Кому видно это поле» в значение «Видно пользователю».
Ссылка. Для преобразования текста из поля в ссылку, в данное поле нужно ввести URL, содержащий $$, где $$ будут заменены на текст из поля. Например, для преобразования Twitter ID в ссылку, введите http://twitter.com/$$.
Открывать ссылку. В этом поле выбирается, каким способом будет открываться отображаемое значение поля с ссылкой при клике на нее.
Задача Сделать так, чтобы при выборе определенного пункта в одной категории поля профиля пользователю открывался определенный набор других полей для заполнения, а если он выберет другое поле, то ему выпадет другой список полей для заполнения.
Решение Отображать различные поля по выбору другого поля можно. Для этого нужно: 1. Добавить дополнительные поля профиля, набор которых будет отличаться для разных пользователей. Скрывать и показывать таким образом можно только созданные дополнительные поля профиля. Для удобства можно предварительно создать отдельную категорию для таких полей. 2. Добавить новое поле типа «conditional field», это и будет поле, по которому будет определяться набор следующих полей. В настройках этого поля: - необходимо указать варианты выбора, каждый вариант с новой строки; - далее нужно нажать на кнопку «Configure conditionals» и, в открывшемся окне, настроить отображение полей по условиям. Напротив каждого из вариантов выбора можно для каждого из дополнительных полей установить галочки «Required» (сделать поле обязательным к заполнению при выборе конкретного варианта) и «Hidden» (чтобы скрыть поле при выборе конкретного варианта). Если для поля и варианта не установлены галочки, при выборе этого варианта, поле будет видно, но не будет обязательным.
Для добавления файлов в поля профиля пользователя есть плагин moodle profilefield_file. в версии moodle 3.5 он официально не поддерживается. Для установки плагина с помощью технической поддержки нужно создать заявку в категории: «Гарантийная техподдержка/ Установка стороннего плагина».
Опубликовал: : Алексей Городков Последние обновление: 19.05.2025
Что будет, если не продлить лицензию или SaaS СЭО 3KL?
Ситуация зависит от того, используете ли вы лицензию для установки СЭО 3KL на вашем собственном сервере (серверная версия) или используете облачную версию (SaaS).
В случае облачной версии СЭО размещена на мощностях нашей компании. При прекращении обслуживания мы ее отключаем и удаляем. Перед этим вы можете запросить выгрузку базы данных и файлов сервера (не включая исполняемые файлы). Эти данные содержат ваши учебные материалы, настройки и всю историю обучения. Их достаточно, чтобы:
развернуть СЭО на базе community-версии Moodle без сохранения функционала, который есть только в СЭО 3KL;
вернуться на нашу облачную версию после перерыва с сохранением всех данных и истории обучения;
приобрести лицензию на СЭО 3KL на вашем собственном сервере и развернуть полностью идентичную инсталляцию на собственном сервере.
Если продление не планируется. Через 30 дней после завершения обслуживания мы удаляем все резервные копии с наших серверов. После этого срока восстановление вашей системы вместе с данными будет возможно только из скаченной вами резервной копии. Чтобы не потерять ваши данные и учебные материалы после выключения системы, рекомендуем вам заранее подать заявку в техническую поддержку через личный кабинет в свободной форме для получения резервной копии данных из СЭО.
Серверная версия
В случае, если система была установлена на вашем собственном сервере, при прекращении обслуживания она продолжит работать, как работала. Но, при этом:
- не будет доступа к гарантийной технической поддержке; - не будет доступа к обновлениям; - не будет доступа к Базе знаний; - не будет доступа к маршруту внедрения (курс «Справочные материалы и маршрут внедрения СЭО 3KL Русский Moodle»); - не будет доступа к вебинарам для диспетчеров-администраторов; - не будет доступа к Облачным сервисам, необходимым для работы некоторых плагинов и отдельных функций, таких как: - инструмент справки по СЭО 3KL; - элемент курса «Занятие 3KL»; - элемент курса «Библиотека ресурсов 3KL» (кроме бесплатных источников с тарифом «Free»); - способ записи на курс «Подписка 3KL»; - локальный плагин «Техническая поддержка СЭО 3KL»; - локальный плагин «Глобальные сценарии 3KL»"; - способ доставки сообщений «OTSMS»; - плагин предотвращения плагиата «Антиплагиат.ру» и связанные с ним инструменты.
При желании вы можете обновиться на communtity-версию Moodle, но перед этим вам придется либо отказаться от всех дополнительных плагинов, которых нет в community-версии, либо самостоятельно адаптировать их к новой версии Moodle.
Если продление не планируется. Рекомендуем вам заранее запросить root-доступ к серверу и полный администраторский доступ к СЭО, так как после окончания гарантийной поддержки эти заявки не будут выполнены.
Если же гарантийная поддержка уже закончилась, либо сервер недоступен через интернет по протоколу ssh, вы можете получить root-доступ с помощью доступа к консоли сервера.
За счет массовости и повторного использования решений, нам удается предлагать цены на гарантийную поддержку и обновление гораздо ниже, чем обходится аналогичного уровня обслуживание силами собственных специалистов. К тому же, вместе с нашими обновлениями вы бесплатно получаете новые функции, разработанные нашими специалистами.
Опубликовал: : Алексей Дьяченко Последние обновление: 28.10.2025
Портфолио ч. 1. Введение
Портфолио — это система для учета достижений и целей пользователей, позволяющая организовать индивидуальный план развития персонала, формировать личные списки достижений пользователей, осуществлять целевое планирование в обучении. . . . . . .
Портфолио — это система для учета достижений и целей пользователей. Модуль «Портфолио» позволяет организовать индивидуальный план развития персонала, формировать личные списки достижений пользователей, осуществлять целевое планирование в обучении. В том числе система дает самим пользователям возможность самостоятельно заполнять свою страницу Портфолио.
Система «Портфолио»соответствует стандарту ФГОС 3++.
Система «Портфолио» включает в себя подсистемы:
Модерация. Достижения переходят в активный статус после подтверждения достижения модератором (см. подробнее: Зачем нужна модерация).
Рейтинг. По набранным баллам за достижения строится таблица рейтинга пользователей (см. подробнее: Рейтинги портфолио).
Управление шаблонами. Возможность настраивать состав Портфолио:
создавать разные типы шаблонов: устанавливать условия автоматического добавления достижений при пройденных курсах, по результатам выполненных заданий и в соответствии с выбранными критериями (не требует действий со стороны модератора);
предоставлять пользователям возможность сразу добавлять достижение, без одобрения модератора и пр.
В системе «Портфолио» предусмотрена возможность импорта и синхронизации достижений из внешних источников.
Рис. 1.1. Раздел (1), подраздел (2) и шаблоны достижений (3).
Рис. 1.2. Пример созданных разделов достижений.
1.1. Термины Портфолио
Раздел представляет собой хранилище шаблонов достижений, позволяет логически разделить наборы шаблонов в системе (по их принадлежности к теме раздела).
Шаблон достижения — административный инструмент, заключающий в себе всю логику работы системы с пользовательскими достижениями. Определяет набор критериев, которые предоставляются пользователям для заполнения (при добавлении достижения).
Статус шаблона (Доступно / Черновик) — определяет, доступен ли пользователям шаблон достижения (для добавления на своей странице Портфолио). После добавления администратором нового шаблона его необходимо разблокировать (сменить статус на «Доступно»).
Пользовательское достижение (достижение) — единичное событие, которое пользователь может добавить на своей странице Портфолио.
Цель — достижение, которое планируется осуществить (достичь) к определенному сроку. Срок достижения цели является ее дедлайном. Цели используются для управления индивидуальными планами развития.
Индивидуальный план развития — перечень мероприятий для повышения эффективности, улучшения компетенций, «роста» пользователя.
Резюме пользователя — дополнительные поля (при условии предварительного создания их администратором) в профиле пользователя (например, «Резюме») , отображающие в блоке «Информация о пользователе» набор критериев. Например, опыт работы, образование и т. д.
Интерфейсы
Система «Портфолио» имеет три основных интерфейса:
Интерфейс администратора. Реализует возможности наполнения системы разделами и шаблонами достижений и управление ими. Включает в себя панель управления достижениями. Интерфейс модератора. Позволяет модератору следить за состоянием пользовательских достижений. Включает в себя панель управления пользователями Портфолио. Интерфейс пользователя. Позволяет пользователям управлять своими достижениями и просматривать рейтинг.
получает сообщения и уведомления о целях и достижениях и т. д..
Добавление достижений пользователем
Пользователь может перейти к просмотру своего Портфолио через иконку в пользовательском меню (поз. 1 Рис. 3.1). Добавить достижение можно на этой же странице (поз. 2 Рис. 3.1).
Рис. 3.1. Пример Портфолио пользователя.
В открывшейся форме пользователь выбирает раздел и те шаблоны, которые ему необходимы:
Рис. 3.2. Выбор раздела и шаблонов достижений при добавлении достижения в Портфолио.
4. Практическое применение и польза системы «Портфолио»
Портфолио может быть полезно и в образовательном учреждении для учета достижений / целей студентов и преподавателей, и в корпоративном обучении для аттестации персонала организации.
Портфолио и резюме могут помочь потенциальному работодателю в поиске новых сотрудников или отборе студентов для прохождения практики, а потенциальным соискателям заявить о себе.
Рейтинг
Система рейтинга выполняет не только игровую функцию, но и имеет мотивационную составляющую: студенты с более высоким рейтингом и более значимыми достижениями имеют больше шансов на то, что они еще на этапе обучения будут замечены потенциальным работодателем.
После модерации достижения попадают в Портфолио, и, если это разрешено настройками, отображаются в рейтинге (поз. 2 Рис. 4). Рейтинг пользователей можно фильтровать по разделу достижений (поз. 1 Рис. 4).
Рис. 4. Рейтинг пользователей по разделу (отображение для авторизованного пользователя).
Пользователь может перейти к просмотру рейтинга или к просмотру Портфолио своего коллеги или однокурсника (в зависимости от настроек видимости). Также пользователь может оставить комментарий к достижению другого пользователя (модератор может редактировать или удалить чей-либо комментарий).
Кадровый резерв. Университет выпускает специалистов в направлениях, смежных с деятельностью местного градообразующего предприятия. Руководству этого предприятия нужны новые сотрудники. Так как доступ к рейтингу Портфолио был настроен для неавторизованных пользователей, то без дополнительных настроек авторизации, просто перейдя по ссылке, потенциальные работодатели имеют возможность просмотреть рейтинг студентов. Они могут оценить достижения учащихся старших курсов, обладающих самым высоким рейтингом, и выбрать из их числа кандидатов в штатные сотрудники или на временные работы в рамках учебной практики.
Внутренний кадровый резерв компании. В компании регулярно проводятся тренинги, курсы повышения квалификации и различные переаттестационные мероприятия. Для отслеживания прогресса сотрудников и наглядности процесса используется система «Портфолио». При освобождении должности приоритетное право занять ее и выйти на повышение есть у тех сотрудников, у кого более активно добавляются достижения в Портфолио и кто, соответственно, попадает в топ рейтинга. Это хороший шанс продвинуться по карьерной лестнице, и все сотрудники компании замотивированы проявлять больше активности в работе, проходить тренинги и повышать квалификацию.
Мотивация для студентов. В учебном заведении есть программа для повышения мотивации у обучающихся: тройка лучших получит возможность поехать в другую страну в рамках программы обмена студентами. Победители определяются в конце года в соответствии с системой рейтинга Портфолио. Это стимулирует обучающихся уделять больше внимания успеваемости и активнее добавлять достижения в свое Портфолио.
Переподготовка и аттестация персонала. В компании стартует программа переподготовки и аттестации сотрудников. В соответствии с планом сотрудники должны отчитываться перед ответственным руководителем, добавляя в Портфолио достижения. Для каждой должности определен необходимый минимум баллов и конкретные шаблоны достижений. Все сотрудники принадлежат к своим подразделениям. Ответственный руководитель проверяет готовность персонала, фильтруя рейтинг по подразделениям, и аттестовывает сотрудников в соответствии с баллами в рейтинге.
Портфолио учебных и внеучебных достижений. ФГОС содержит ряд требований к функционированию электронной информационно-образовательной среды, среди которых необходимость обеспечить формирование электронного Портфолио обучающегося. Руководство колледжа сервиса и туризма использует для организации учебного процесса СЭО 3KL. Этот продукт позволяет руководству учебного заведения не только обеспечить доступ к учебным планам, рабочим программам дисциплин, практик, электронным образовательным ресурсам, но и обладает функциональным инструментом, позволяющим формировать электронное Портфолио студента.
5. Использование системы «Портфолио» с Электронным деканатом и без Электронного деканата
Портфолио может использоваться организацией в автономном режиме, без использования ЭД. При этом система «Портфолио» — это часть Электронного деканата (далее — ЭД). Даже если не планируется использование ЭД, те пользователи, которые хоть раз заходили в Портфолио, автоматически «записываются» в персоны Электронного деканата. Так что технически система «Портфолио» всегда используется с ЭД.
До версии 4.1.14a блок «ТОП-10 3KL» назывался «ТОП-10»
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 4.1.9c. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Основное назначение блока «ТОП-10 3KL» - отображение рейтинга с определенным количеством строк (позиций). В зависимости от выбранных настроек, Блок может показывать следующие рейтинги:
для пользователей: уровень опыта, количество пройденных курсов, рейтинг в разделе Портфолио, активность за сутки и рейтинг (список), сформированный согласно настройкам фильтрации пользователей;
для курсов: рейтинг, выставленный пользователями;
отсортированныйсписок курсов по выбранным в настройках критериям.
Блок рекомендуется размещать над контентной областью. Также может применяться в правой или центральной колонке. Блок хорошо смотрится и в горизонтальном и в вертикальном виде, адаптирован под мобильные устройства.
Настройки блока различаются в зависимости от выбора основной опции «Выберите рейтинг для отображения». Ниже будут рассмотрены общие настройки (для всех вариантов рейтинга) и частные, для каждого варианта, если они есть (Рис. 2.1).
Рис. 2.1. Настройка блока «ТОП-10 3KL».
Выберите рейтинг для отображения. Выбор типа рейтинга. Скрывать заголовок блока. Опция скрывает заголовок блока. Частота обновления. Как часто будет пересчитываться и обновляться рейтинг. Укажите наименование рейтинга или оставьте пустым для автоматического именования - заголовок (наименование) рейтинга. Выберите количество позиций (Обязательное поле). Количество отображаемых позиций в рейтинге.
3.1. Пользователи с максимальным уровнем в блоке «Опыт!»
Рис. 3.1. Пользователи с максимальным уровнем в блоке «Опыт!».
Этот рейтинг отображает пользователей сайта с максимальным уровнем в блоке «Опыт!». Обращаем внимание, что для отображения рейтинга необходимо выбрать в настройках блока «Опыт!» использование баллов «Для всего сайта». Дополнительных настроек нет.
Рис. 3.3.1. Список курсов по выбранным критериям, вариант отображения № 1.
Рис. 3.3.2. Список курсов по выбранным критериям, вариант отображения № 2.
Выводит в блок согласно указанному типу сортировки список курсов, отфильтрованных по заданным параметрам. Можно выбрать различные варианты отображения найденных курсов.
Дополнительные настройки:
Рис. 3.3.3. Дополнительные настройки.
Вариант отображения курсов. В каком варианте будут отображены курсы в блоке: таблица, блоки, квадраты, плитки курсов. Сортировка. Выбор варианта, по которому будут отсортированы курсы: - согласно сортировке курсов, - по дате создания курса, - по дате начала курса, - по количеству подписок на курс за всю историю, - по количеству действующих подписок на курс, - по популярности курса. Направление сортировки. По возрастанию / по убыванию. Фильтрация курсов. Фильтр курсов на основе поискового плагина, использующего в том числе и настраиваемые поля курсов (форма фильтрации на данном этапе аналогична поиску, применяющемуся в Витрине курсов).
Рис. 3.3.4. Применение настроек фильтрации курсов.
При использовании фильтрации в блоке нужно выбрать или заполнить значения полей в форме, нажать кнопку «Применить» и сохранить настройки блока.
Этот вариант отображения рейтинга показывает в блоке набор пользователей, соответствующих указанным при настройке критериям отбора по полям профиля. Опции настроек включают общие настройки, выбор и наименование настраиваемых полей и фильтр по полям пользователя.
Выбор шаблона. Универсальный / Общая информация - выбор шаблона для отображения информации в блоке.
Общая информация. Шаблон отображает ФИО пользователя, изображение пользователя, и описание, указанное в поле профиля description (описание). В шаблоне не используются настраиваемые поля. Максимально отображается по три карточки в ряд.
При использовании шаблона «Общая информация» в блок рядом с именем пользователя будет выведена информация из поля профиля пользователя из графы «Описание»:
Рис. 3.5.1.б. Информация из поля профиля пользователя из графы «Описание», ч. 1.
Рис. 3.5.1.в. Информация из поля профиля пользователя из графы «Описание», ч. 2.
Универсальный. Шаблон отображает ФИО пользователя, изображение пользователя. Рассчитан на отображение двух настраиваемых полей, причем имя выбранного поля будет использоваться в качестве label и отображаться слева, а значение поля отобразится справа. Максимально отображается по три карточки в ряд.
Рис. 3.5.2.а. Секция «Настраиваемые поля шаблонов».
Используется только для шаблона «Универсальный».
В этих настройках можно: 1. Выбрать поля профиля, значение которых будет отображаться в блоке (Поле №1, Поле №2). 2. Задать в качестве обозначения полей в блоке либо названия полей профиля в системе (для этого графы «Текстовое поле...» нужно оставить незаполненными), либо вписать свои названия.
Пример заполненных обозначений полей (Филиал, Отделение):
Рис. 3.5.2.б. Пример заполненных обозначений полей (Филиал, Отделение).
Пример отображения обозначения полей из системы (Город, Отдел):
Рис. 3.5.2.в. Пример отображения обозначения полей из системы (Город, Отдел).
В этой опции можно выбрать поле профиля пользователя (можно выбрать и кастомное поле), по значению которого будет производиться выборка пользователей для показа в блоке. В примере на скриншоте выбрано поле профиля «Город» и указано его значение для фильтрации «Москва». Таким образом в блоке будут показаны пользователи, у которых в поле профиля «Город» есть значение «Москва».
Поле профиля. Указанное поле профиля может использоваться для фильтрации пользователей. Должно совпадать с... Указанное в этом поле значение будет использоваться для фильтрации пользователей (пользователи, у которых в поле профиля заполнено значение отличное от указанного, не будут добавлены в блок) Использовать нестрогое соответствие. Настройка включает более мягкое сравнение при фильтрации: позволено частичное совпадение, не учитывается регистр.
Рис. 3.5.3.б. Логика применения условий.
Логика применения условий - возможность задать логику применений условий фильтрации по значению полей профиля: должны выполниться все условия (логическое И), либо должно быть выполнено любое из условий (логическое ИЛИ).
Пример использования логики при фильтрации: Нужно вывести нескольких пользователей (преподавателей) в блоке. Администратор настраивает фильтрацию по фамилиям (или е-мейлам) и вписывает данные пользователей. В логике фильтрации устанавливает выполнение любого из условий. В блоке выводятся пользователи с указанными фамилиями (е-мейлами).
3.7. Пользователи с максимальным количеством пройденных курсов
Рис. 3.7. Пользователи с максимальным количеством пройденных курсов.
Начиная с версии 3.5.8b в блок добавлена возможность выбрать временной промежуток для построения рейтинга пользователей по количеству пройденных курсов.
Дополнительные настройки: Учитывать курсы завершенные с указанной даты (включительно) Учитывать курсы завершенные до указанной даты (включительно) определяют временной промежуток для построения рейтинга по количеству пройденных курсов.
Рис. 4.1.1. Пример страницы полного рейтинга портфолио по категории «Научные достижения» .
Полный рейтинг доступен на отдельной странице, перейти на которую можно по ссылке «Посмотреть полный отчет», расположенной в нижней части блока (Рис. 4.1.2).
Рис. 4.1.2. Ссылка «Посмотреть полный отчет» в блоке «Топ-10 3KL».
По умолчанию блок может быть добавлен на страницы СЭО только техническим администратором системы. Настройки блока может проводить Диспетчер-администратор.
Блок применяется для демонстрации пользователям информации из внешних источников. В качестве источника может выступать:
внешняя база данных;
сетевое файловое хранилище (например, Яндекс.Диск).
Рис.1.1. Блок «Внешние данные 3KL».
Блок может быть размещен на любой странице СЭО 3KL, например, в личном кабинете.
Отображение и передача файлов из внешнего источника осуществляется по протоколу WebDAV. Система формирует в блоке тексты и адреса ссылок на файлы согласно mustache-шаблона отображения, который настраивается администратором. Файлы могут быть скачаны пользователем.
Рис. 1.2. Тексты и адреса ссылок на файлы согласно шаблону отображения.
Блок отправляет SQL запросы в БД, которые могут содержать макроподстановки (например, id, логин, Email текущего пользователя). При выводе шаблона отображения могут использоваться свойства первого элемента выборки, группировка и сортировка полученных данных. Переход к настройкам блока осуществляется по ссылке «Управление контентом» из самого блока (Рис. 1.1). В настройках блока прописываются пути до директории хранилища.
Рис. 1.3. Блок «Внешние данные 3KL».
2. Работа с блоком
Технический администратор системы добавляет блок на страницы, где он будет отображаться пользователям (личный кабинет, страницы курса, главная страница сайта). Диспетчер-администратор настраивает тип контента «Записи из базы данных/Файлы по протоколу WebDAV»; указывает путь/запрос к внешнему источнику и Mustache шаблон для вывода данных.
Пользователь видит отображаемые данные в блоке, а при типе контента «Файлы по протоколу» может скачивать файлы по ссылкам из хранилища.
3.Настройки блока
Настройки блока в режиме редактирования стандартны. Можно ввести заголовок блока, определить страницы и регионы, где будет отображаться блок:
Рис. 3.1. Настройки блока в режиме редактирования.
Переход к настройкам блока осуществляется после его добавления на страницу СЭО по ссылке «Управление контентом», расположенной в самом блоке:
Рис. 3.2. Кнопка «Управление контентом» в блоке «Внешние данные 3KL».
4. Секция «Настройки типа контента»
Переход к данным настройкам осуществляется из самого блока через кнопку «Управление контентом».
Рис. 4. Настройки типа контента.
Тип контента: Записи из базы данных/Файлы по протоколу WebDAV. Данная настройка определяет тип источника контента, который будет передавать (транслировать) блок. После выбора типа контента и применения изменений открывается секция настроек «Конфигурация». В зависимости от типа контента рассматриваются два варианта дальнейших настроек блока и примеров его использования: 3.1. Тип контента: «Записи из базы данных» 3.2. Тип контента: «Файлы по протоколу WebDAV»
4.1. Тип контента: «Записи из базы данных»
Эта настройка предназначена для трансляции данных из внешней БД с помощью SQL запросов. Блок транслирует данные с помощью SQL запросов, поддерживающих макроподстановки. В целях безопасности плагин позволяет выполнять только SELECT запросы.
4.1.1. Секция настроек «Конфигурация»
В настройках указываются реквизиты подключения к внешней базе данных, SQL-запрос и mustache-шаблон для отображения:
Тип базы данных. Выбор типа БД из выпадающего списка Хост. Имя хоста с БД Логин Пароль Имя базы данных Команда для настройки SQL. Например, здесь можно прописать: SET NAMES 'utf8'
SQL-запрос — запрос к БД, поддерживает макроподстановки. Возможны только SELECT запросы. Для sql-запроса можно использовать макроподстановки, которые в коде заключаются в скобки: {user.id}:
{user.id} — id текущего пользователя
{user.username} — логин текущего пользователя
{user.email} — Email текущего пользователя
{user.idnumber} — внешний id текущего пользователя
{course.id} — id курса, на странице которого размещен блок
{course.shortname} — короткое имя курса, на странице которого размещен блок
{course.idnumber} — внешний id курса, на странице которого размещен блок
{course.category} — id категории курса, на странице которого размещен блок
{profilepage.userid}— id пользователя, имеющего отношение к просматриваемому профилю
Пример SQL запроса: SELECT * FROM [table] WHERE email = {user.email} ORDER BY [field] Данный запрос сделает выборку записей из внешней таблицы [table], у которых значение поля email совпадает с email пользователя Moodle, передающийся с помощью макроподстановки {user.email} и отсортирует эти записи по полю [field].
Mustache-шаблон — шаблон для отображения в блоке. Объект, передаваемый в шаблон отображения обладает следующими свойствами:
items. Массив записей, полученных по указанному SQL запросу с результатами выборки из внешнего хранилища. Каждый элемент этого массива содержит значения в соответствии с теми полями, которые запрашивались, и которые можно использовать в Mustache-шаблоне по своим именам. Для отображения внешних данных необходимо перебрать массив «items».
has_items. Является ли массив «items» не пустым.
count_items. Количество элементов в массиве «items».
Каждый элемент в массиве items — это строка выборки, которая будет иметь поля, указанные в sql-запросе. Кроме полей из запроса, в каждый элемент добавлены дополнительные свойства. Пример: Первый элемент выборки first_item В результатах выборки из внешнего источника первый элемент выборки содержит отметку. При формировании шаблона отображения это дополнительное свойство может быть использовано для вывода сведений о первом элементе выборки отдельно, например, в заголовке для сгруппированных/отсортированных элементов.
При формировании шаблона отображения необходимо проверить, является ли элемент выборки первым, это осуществляется использованием конструкции (пример):
{{#items}} {{#first_item}} Первый элемент! {{/first_item}} {{/items}}
Дополнительные свойства элементов массива:
first_item. Является ли первым в выборке.
last_item. Является ли последним в выборке.
even_item. Является ли четным элементом.
odd_item. Является ли нечетным элементом.
item_index_num. Порядковый номер элемента в выборке.
Для случаев, когда требуется отобразить выборку, имеющую повторяющиеся данные в одном поле, но при отображении не следует повторять эти данные в каждой строке, а нужно вывести отдельно, можно, предварительно отсортировав выборку по такому полю, использовать для оформления следующие свойства:
group_by_[название поля]_first_in_group. Является ли элемент первым в группе повторяющихся значений для указанного поля
group_by_[название поля]_last_in_group. Является ли элемент последним в группе повторяющихся значений для указанного поля
group_by_[название поля]_index_num. Порядковый номер элемента в группе повторяющихся значений для указанного поля
4.1.2. Примеры
Каждый элемент массива items содержит значения в соответствии с теми полями, которые запрашивались, и которые можно использовать в Mustache-шаблоне по своим именам. Например, если запись содержит поля field1, field2, то в шаблоне в цикле по items так и нужно указывать подстановки field1 и field2 в тех местах, где нужно вывести значения этих полей. Данная запись выводит значения из полей firstname и lastname, которые ожидаются в массиве items в ходе выполнения запроса в базу:
{{#items}}
Имя: {{firstname}}; Фамилия: {{lastname}};
{{/items}}
Для этого подойдут такие SQL запросы:
SELECT firstname, lastname FROM [table] WHERE email = {user.email}
или
SELECT * FROM [table] WHERE email = {user.email}
Пример 1. Простой пример для случая, когда в запросе получили имя (firstname) и фамилию (lastname):
{{#has_items}}
{{#items}}
Имя: {{firstname}}; Фамилия: {{lastname}};
{{/items}}
{{/has_items}}
{{^has_items}}
Данных не найдено
{{/has_items}}
Пример 2. Помимо имени (firstname) и фамилии (lastname) запрошено наименование программы (programmname), по которой обучается персона, используются дополнительные свойства элементов массива:
{{#has_items}}
{{#items}}
{{! Следующий блок будет выведен только для первого элемента выборки }}
{{#first_item}}
Списки персон, изучающих программы
{{/first_item}}
{{! Следующий блок будет выведен только когда начинается новая группа повторяющихся значений в поле "Программа" (другими словами, когда начинается новая программа обучения в списке) }}
{{#group_by_programmname_first_in_group}}
{{programmname}}
{{/group_by_programmname_first_in_group}}
{{! Следующий блок будет выведен для всех элементов, но строки окрашиваются в разные цвета фона в зависимости от четности строки в выборке }}
{{! Следующий блок будет выведен только для последнего элемента в группе повторяющихся значений (последняя персона для программы обучения, по которым будет сгруппирован список) }}
{{#group_by_programmname_last_in_group}}
Итого подписок на программу "{{programmname}}": {{group_by_programmname_index_num}}
{{/group_by_programmname_last_in_group}}
{{! Следующий блок будет выведен только для самого последнего элемента выборки }}
{{#last_item}}
Пример 3. Полная настройка блока с отображением данных из внешней БД согласно задаче:
Задача: Требуется отобразить слушателю его успеваемость по очным дисциплинам, которая учитывается в другой системе. Администратор размещает блок «Внешние данные 3KL» в личном кабинете пользователя, создает SQL-запрос к внешней базе данных, где хранится успеваемость по очным занятиям, и настраивает шаблон отображения. Слушатель видит названия дисциплин и оценки в личном кабинете.
Рис. 4.1.2.а. Пример № 3.
Настройки блока:
Рис. 4.1.2.б. Пример № 3, настройки блока.
SQL-запрос:
SELECT name, hours, grade FROM externaldata WHERE moodleid = {user.id} ORDER BY name
Это запрос данных (SELECT) сделает выборку записей из внешней таблицы (externaldata), у которых поле moodleid совпадает с id текущего пользователя Moodle ( {user.id} — id текущего пользователя). Запрашиваются названия дисциплин (name), часы(hours) и оценки за дисциплину (grade), также здесь включена сортировка данных по имени дисциплины (ORDER BY name).
Сответственно, в этом запросе: name, hours, grade — это значения полей name (название), hours (часы), grade (оценка) из таблицы БД; SELECT * FROM externaldata — выбрать все поля из таблицы externaldata. WHERE moodleid = {user.id} — выборка записей из БД, у которых значение в поле moodleid совпадает с ID текущего пользователя Moodle — передается с помощью макроподстановки {user.id}.
Код Mustache-шаблона отображения для данного примера:
{{#items}}{{/items}}
Дисциплина
Кол-во часов
Оценка
{{name}}
{{hours}}
{{grade}}
Данный шаблон формирует таблицу с тремя колонками, с заголовками колонок, с помощью цикла {{#items}} ... {{/items}} выводит значения в ячейки соответствующих колонок из полей name, hours и grade, которые ожидаются в массиве items в ходе выполнения запроса в базу.
Пример 4. Полная настройка блока с отображением данных из внешней БД согласно задаче:
Задача: В блоке необходимо вывести из «Электронного деканата» информацию об учебных программах и подписанных на них пользователях. Администратор настраивает SQL запрос названий программ и слушателей, подписанных на эти программы. По первому запросу (название программы) в mustage-шаблоне выполняется группировка результатов и вывод заголовка выборки. См.скриншот.
SQL-запрос в Электронный деканат:
SELECT p.lastname, p.firstname, p.middlename, c.num as contractnum, prog.name as programmname
FROM mdl_block_dof_s_persons as p
LEFT JOIN mdl_block_dof_s_contracts as c on p.id=c.studentid
LEFT JOIN mdl_block_dof_s_programmsbcs as pbcs ON pbcs.contractid=c.id
LEFT JOIN mdl_block_dof_s_programms as prog ON prog.id=pbcs.programmid
WHERE prog.id IS NOT NULL
ORDER BY prog.id, p.id
Описание запроса: получить поля p.lastname, p.firstname, p.middlename, c.num as contractnum, prog.name as programmname из таблиц mdl_block_dof_s_persons, mdl_block_dof_s_contracts, mdl_block_dof_s_programmsbcs, mdl_block_dof_s_programms при условии, что программа обучения указана сортировать по идентификатору программы, потом по идентификатору персоны
Пример 5. Настройка блока с отображением данных из внешней БД:
SQL-запрос в «Электронный деканат»:
SELECT p.lastname, p.firstname, p.middlename, c.num as contractnum, prog.name as programmname FROM mdl_block_dof_s_persons as p LEFT JOIN mdl_block_dof_s_contracts as c on p.id=c.studentid LEFT JOIN mdl_block_dof_s_programmsbcs as pbcs ON pbcs.contractid=c.id LEFT JOIN mdl_block_dof_s_programms as prog ON prog.id=pbcs.programmid WHERE prog.id IS NOT NULL ORDER BY prog.id, p.id
Рис. 4.1.2.г. Пример № 5. Настройка блока с отображением данных из внешней БД.
4.2. Тип контента: Файлы по протоколу WebDAV
Настройка блока для данного типа контента предназначена для отображения и возможности передачи файлов из внешнего источника по протоколу WebDAV (сетевые хранилища файлов, например Яндекс.Диск). Система обращается к серверу WebDav и получает список адресов файлов согласно шаблону, формирует текст ссылки и адрес ссылки согласно шаблону отображения.
В базовом URL-адресе можно указать порт (при необходимости), а также возможно использование серверов без поддержки абсолютных путей. Таким образом, если организация использует нестандартные настройки WebDav сервера, администратор имеет возможность учесть их при настройке блока.
За счет хэширования путей к внешним файлам обеспечивается безопасность использования блока, таким образом пользователь сможет скачать только те файлы, которые были отображены ему в списке по условиям фильтрации.
4.2.1. Секция настроек «Конфигурация»
Рис. 4.2.1. Секция настроек «Конфигурация».
В настройках указываются реквизиты подключения к к серверу WebDav, путь к директории и шаблон отображения. В пути к директории сервера и в шаблоне можно использовать макроподстановки, заключаемые при написании в скобки: {user.id}.
Базовый url сервера. Пример для Яндекс.Диска: https://webdav.yandex.ru . Вводится как в примере и схема (протокол), и хост. По схеме в дальнейшем автоматически определяется стандартный сокет подключения, порт. Здесь можно указать порт (при необходимости), а также возможно использование серверов без поддержки абсолютных путей.
Имя пользователя для подключения (можно оставить пустым, если не требуется авторизация). Например, логин для сервисов Яндекса.
Пароль для подключения. Например, пароль к сервисам Яндекса.
Путь до директории, содержимое которой требуется отобразить. Если нужно отобразить файлы из корня WebDAV-сервера, в этом поле указывается слэш «/» (без кавычек). Некоторые WebDAV-серверы могут придерживаться строгих правил при указании пути. Необходимо проверить, чтобы на конце пути до директории стоял слэш «/», например: «/data/{user.id}/».
Для пути до директории можно использовать подстановки:
{user.id} — id текущего пользователя,
{user.username} — логин текущего пользователя,
{user.email} — Email текущего пользователя,
{user.idnumber} — внешний id текущего пользователя,
{course.id} — id курса, на странице которого размещен блок,
{course.shortname} — короткое имя курса, на странице которого размещен блок,
{course.idnumber} — внешний id курса, на странице которого размещен блок,
{course.category} — id категории курса, на странице которого размещен блок,
{profilepage.userid} — id пользователя, имеющего отношение к просматриваемому профилю.
Mustache-шаблон — шаблон для отображения в блоке. Для отображения внешних данных нужно перебрать массив «items», который будет содержать результат запроса во внешнее хранилище. Каждый элемент в массиве «items» - файл из директории, которая указана в настройках. Файл имеет следующие свойства:
fileurl — ссылка на скачивание файла,
basename — имя файла с расширением,
filename — имя файла без расширения,
extension — расширение файла.
4.2.2. Примеры
Примеры использования макроподстановок в пути до директории: /SDO/{user.id}/ — переход в папку SDO и в подпапку, соответствующую {user.id} — id текущего пользователя СЭО, например /SDO/25/ для пользователя с ID=25 (система будет искать файлы в этой папке для данного пользователя).
Чаще применяется выборка по внешнему ID текущего пользователя {user.idnumber}. В этом случае путь может быть задан таким образом: /SDO/{user.idnumber}/ — переход в папку SDO и в подпапку, соответствующую {user.idnumber} - внешний id текущего пользователя, например /SDO/41/ для пользователя с внешним ID=41 (система будет искать файлы в этой папке для данного пользователя).
Пример отображения файлов папки на Яндекс.Диске:
Рис. 4.2.2.а. Пример отображения файлов папки на Яндекс.Диске.
Данная запись выводит текст ссылки, состоящий из basename — имени файла с расширением, и адрес ссылки (URL) — fileurl — ссылки на скачивание файла для каждого файла в директории:
Рис. 4.2.2.б. Ссылки на скачивание файла для каждого файла в директории.
При клике на имя файла в блоке браузер предлагает открыть или скачать указанный файл.
Код {{^has_items}}
В вашей директории файлов не найдено
{{/has_items}} отображает надпись «В вашей директории файлов не найдено» при отсутствии файлов в указанной (целевой) папке.
4.3. Дополнительная информация о Mustache-шаблонах
Документация о том, как писать шаблоны (Templates) — сайт docs.moodle.org — ссылка. Простые уроки, посвященные шаблонизатору Mustache — ссылка.
Организовать продажу вебинаров в среде дистанционного обучения можно разными способами:
1) Разместить контент в курсе и продавать доступ к нему через платную подписку, например через Сбербанк. При попытке пользователя войти в курс, система укажет на то, что нужно оплатить. Пользователь оплачивает, а после оплаты сразу попадает в курс с вебинаром.
2) Можно принимать оплату на другом сайте или в любом другом месте, после чего оплативших пользователей вручную записывать в курс с вебинаром. Ответственным специалистом СЭО 3КL заводится учетная запись, проводится зачисление на курс, отправляются реквизиты доступа для нового пользователя.
«Автозачисление 3KL» - новое название плагина «Автоматическая запись в курсы по условиям» (Otautoenrol), переименованного начиная с версии СЭО 3КL 3.9.14b. Если ваша версия более ранняя, название плагина и элементов его интерфейса в системе будут отличаться от приведенных в настоящей статье. Чтобы воспользоваться актуальной версией плагина, рекомендуем обновиться.
Плагин «Автозачисление 3KL» реализует автоматическую подписку и отписку зарегистрированных пользователей на курсы по заданным условиям. Используя эту инструкцию, Администратор СЭО 3КL сможет настраивать автоматическую запись зарегистрированных пользователей на курсы, их отписку, а также разделять студентов на группы при записи на курс, в том числе проводить разделение на группы случайным образом. Приведены настройки плагина, практические примеры из реальной практики его применения и рекомендации по использованию системы.
Плагин «Автозачисление 3KL», реализует автоматическую подписку и отписку зарегистрированных пользователей на курсы по заданным условиям на основании данных из полей профиля пользователя. «Автозачисление 3KL» относится к типу «Способы зачисления на курс». С помощью этого плагина можно разбивать студентов по группам при записи на курс.
Отслеживание соответствия условиям подписки зависит от настроек плагина и системы.
1.1. Для добавления и включения плагина (п. 3 этой инструкции) уровень прав в системе должен быть «Полный Администратор».
Важно! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа «Полный Администратор». По умолчанию мы предоставляем доступ «Диспетчер-Администратор». Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее в статье «Полный административный доступ».
1.2. Чтобы плагин работал в конкретном курсе, нужны следующие права (права на добавление конкретного способа записи в курс): enrol/otautoenrol:config + moodle/course:enrolconfig. По умолчанию в СЭО 3KL это Учитель и Управляющий (Диспетчер-Администратор). (п. 4).
1.3. Первоначально рекомендуем проверить, включен ли плагин в вашей системе, и можно ли его добавить в курс. Подробно этот процесс описан в п. 4 данной инструкции. Кратко: для добавления плагина в конкретный курс нужно перейти через настройки этого курса на страницу «Способы зачисления на курс»: Настройки->Управление курсом—>Пользователи—>Способы зачисления на курс. Если способ записи на курс не добавлен и отсутствует в выпадающем списке «Добавить способ» — см. рис., нужно перейти к п. 3. В противном случае, нужно добавить и включить плагин «Автозачисление 3KL» и пропустить п. 3 инструкции.
3. Добавление и включение плагина «Автозачисление 3KL» в систему требуются права администратора
Включаем плагин «Автозачисление 3KL», для этого переходим в: Настройки—>Администрирование—>Плагины (поз. 1 Рис. 3.1)—>Зачисления на курсы (поз. 2 Рис. 3.1)—>Управление способами записи (поз. 3 Рис. 3.1).
Рис. 3.1. Настройки. Управление способами записи на курс .
В «Управление способами записи» нужно найти в списке доступных способов записи на курс строку с плагином «Автозачисление 3KL» (поз. 1 Рис. 3.2).
Рис. 3.2. Включение и настройки плагина «Автозачисление 3KL».
Плагин (способ записи) включается нажатием на пиктограмму «перечеркнутого глаза» (см. поз. 2 Рис. 3.2). Глаз не перечеркнут — плагин включен. Переход в настройки осуществляется по ссылке «Настройки» (см. поз. 3 Рис. 3.2).
Добавлять этот способ для новых курсов. (Значение по умолчанию — «Нет»). При установке «Да» этот способ записи (Автозачисление 3KL) будет добавляться по умолчанию во все новые курсы.
Назначение роли по умолчанию. (Значение по умолчанию — «Студент»). Выбор роли, которая будет назначена пользователю во время автоматической регистрации пользователя на курс. Можно переустановить при включении способа записи в конкретный курс.
Удалять группы. (Значение по умолчанию — «Да»). Отвечает на вопрос: «Когда способ записи (Автозачисление 3KL) удаляется из курса, должны ли удаляться группы, которые были созданы этим способом записи?» Удаление групп не приведет к удалению пользователей, которые записаны на курс другим способом записи и находятся в этих группах.
Обращаем внимание, что данный модуль позволяет в настройках курса группировать пользователей по почтовому адресу, языку, методу авторизации и т. д.
Мощность сервера. (Значение по умолчанию — «Слабый»). Мощность сервера влияет на то, как быстро будут срабатывать условия подписки и отписки пользователей. При слабом сервере условия будут проверяться только при входе в курс или входе в систему, нужно будет указать один из этих вариантов при дальнейших настройках способов записи на курс — п. 3. 1. При среднем сервере условия будут дополнительно проверяться через планировщик задач (по умолчанию — каждый день в 23:30, но можно настроить чаще). При мощном сервере условия будут дополнительно проверяться еще и по событиям редактирования профиля. Если Вы не уверены, какой у Вас сервер, рекомендуем выставить «Средний сервер» для корректной работы системы.
После изменений в настройках не забываем «Сохранить изменения». На этом первоначальная (глобальная) настройка плагина закончена.
Для включения плагина в конкретный курс перейдем через настройки этого курса на страницу «Способы зачисления на курс»:
Настройки (поз. 1 Рис. 4.1)—>Управление курсом (2)—>Пользователи (3)—>Способы зачисления на курс (4).
Рис. 4.1. Настройки->Способы записи на курс.
Если способ «Автозачисление 3KL» еще не добавлен (нет в списке), добавим его, выбрав из списка: Добавить способ (поз. 1 Рис. 4.2)—>Автозачисление 3KL (поз. 2 Рис. 4.2).
Рис. 4.2. Добавление способа записи «Автозачисление 3KL».
После добавления способа записи мы автоматически переходим на страницу настроек плагина «Автозачисление 3KL». Настройки сгруппированы в три секции. Рассмотрим их последовательно.
Интерактивные подсказки по каждому пункту формы можно посмотреть, нажав на значок вопроса
Название способа записи. Название способа записи, которое будет отображаться в списке способов записи на курс можно придумать любое. Например, при названии способа «ОТ» (Рис. 4.1.2),
Рис. 4.1.2. Название способа записи.
название способа записи в списке «Способы записи на курс» будет выглядеть так: «Авто (OT)» (Рис. 4.1.3).
Рис. 4.1.3. Список «Способы записи на курс». Авто (ОТ).
Роль. Выбор роли, которая будет назначена пользователю во время автоматической регистрации пользователя на курс.
Когда подписывать. (Во время входа на сайт / при попытке входа в курс). Пользователь автоподписывается на курс при входе на сайт либо при попытке входа в данный курс.
Подписывать всегда. (Нет / Да). При выборе «Да» плагин будет подписывать пользователя на курс, даже если пользователь уже подписан через другой способ записи. Нагрузка на сервер может возрасти. Эта настройка также полезна, если необходимо уже подписанных на курс пользователей распределить по группам в курсе.
Ограничение по количеству подписок. Способ записи прекратит подписку пользователей на курс, когда количество подписок станет равным значению, указанному в этой настройке. При указанном значении «0» может быть подписано неограниченное количество пользователей.
Примечание. На курс не будут подписаны пользователи, имеющие право moodle/course:view или уже подписанные на курс. В частности не будут подписаны Полные администраторы и Диспетчеры-администраторы.
Это самая важная секция плагина, в которой задаются условия для поля/полей из профиля пользователя, на основании которых происходит подписка/отписка, создание групп и запись пользователей в них.
Поле профиля. Указанное поле профиля может использоваться для фильтрации или распределения подписываемых пользователей, для организации групп в курсе. Здесь мы выбираем поле, по которому будет работать фильтр — например, «Город», «Адрес электронной почты», «Должность», либо по которому будут организованы группы.
Должно совпадать с... Указанное в этом поле значение будет использоваться для фильтрации подписываемых пользователей (пользователи, у которых в поле профиля заполнено значение отличное от указанного, подписаны не будут). Важно! Если вы укажете здесь пустое значение, то поле не будет использоваться для фильтрации, но будет использовано для распределения. Созданные в результате распределения группы будут названы в зависимости от значения в поле профиля (в т. ч. и пустого значения).
Использовать нестрогое соответствие. (Да / Нет). Настройка включает более мягкое сравнение при фильтрации: при выборе «Нет» позволено частичное совпадение, не учитывается регистр.
Кнопка «Добавить 1 поля(ей) в форму» добавляет еще один такой же отдельный фильтр по профилю в «Настройки фильтрации». Чем больше фильтров добавлено, тем более сложные условия автоподписки можно создавать.
Отписывать пользователей, если они перестанут соответствовать условиям подписки. Если включить эту опцию, то пользователь, записанный на курс плагином «Автозачисление 3KL» может быть отписан, если не будет удовлетворять условиям подписки.
Внимание! Если в качестве фильтрации будет указано только одно «Поле профиля» с пустым значением, то все пользователи системы будут подписаны в этот курс!
Если вы добавляете в один экземпляр способа зачисления несколько одинаковых фильтров, следует учитывать что они будут работать по принципу логического «И». То есть способ зачисления будет проверять соответствие обоим фильтрам одновременно. Поэтому добавление нескольких одинаковых фильтров в один способ зачисления использовать не рекомендуется – это может привести к проверке соответствия нескольким взаимоисключающим значениям. При такой настройке может возникнуть ситуация, когда ни один из пользователей не будеть подписан на курс. О вариантах одновременного использования двух одинаковых фильтров при зачислении пользователей читайте в пункте «Одновременное использование нескольких одинаковых фильтров при использовании способа записи на курс «Автозачисление 3KL». Решение».
Добавлять в группы, найденные в поле профиля (блокирует другие способы определения группы).
При включенной опции система позволяет записать на курс пользователя с автоматическим добавлением в те группы, которые перечислены в соответствующем поле его профиля. При включении опции (установке галочки) появляется новое поле «Поле профиля, содержащее группы» с выпадающим списком, в котором представлены для выбора доступные поля профиля пользователя (Рис. 4.3.2).
Рис. 4.3.2. Выпадающий список с полями профиля пользователей.
Для использования этого способа записи необходимо сначала добавить в профиль пользователей новое поле «Группы» (если его нет).
Значение поля профиля должно соответствовать правилам, описанным регулярным выражением (ID группы + @ + Краткое название курса):
group_idnumber@course_shortname
При заполнении поля «Группы» в профиле пользователя регулярное выражение с подстановкой необходимых значений (локальная группа с ID = 1 в курсе с кратким названием «Физика») выглядит следующим образом:
Рис. 4.3.3. Пример заполнения поля «Группы» в профиле пользователя для записи этого пользователя в указанную группу указанного курса.
Имеется возможность внести правки в регулярное выражение (поз. 2 Рис. 4.3.4). Для внесения правок нужно установить галочку напротив опции «Внести правки в регулярное выражение для поиска групп» (поз. 2 Рис. 4.3.4). В результате появляется следующая форма (поз. 3 Рис. 4.3.4):
Рис. 4.3.4. Опции секции настроек «Добавление в группы», часть 1.
Для получения более подробной информации о настройке регулярного выражения нужно нажать на значок вопроса (см. поз. 3 Рис. 4.3.4).
Без правок можно пользоваться логикой, реализованной по умолчанию:
для перечисления нескольких групп, они должны быть разделены запятой;
помимо группы должен быть указан курс;
запись, где курс будет отличен от текущего (в который добавлен данный способ записи) будет пропущена;
для идентификации группы используется значение поля «ID группы», задаваемого через интерфейс редактирования групп (idnumber);
для идентификации курса используется значение поля «Краткое название курса» (shortname);
группа и курс должны быть разделены символом «@» по примеру {group_idnumber}@{course_shortname};
найденные значения для групп и курсов будут обрезаться по краям в случае, если будут содержать пустые символы (пробелы).
Далее, после выбора поля «Группы» из списка полей и внесения правок в регулярное выражение (при необходимости), можно настроить автосоздание локальной группы в нужном курсе (см. поз. 1 Рис. 4.3.4). После сохранения всех настроек пользователи с нужными значениями в поле «Группы» будут записаны на курс/курсы в нужные группы после входа на сайт или в курс (в зависимости от настроек).
Настройки секции «Добавление в группы» могут использоваться как отдельно, так и совместно с настройками секции «Настройки фильтрации» (п. 4.2).
Создать группу в соответствии с фильтром и подписать в нее пользователя (поз. 1 Рис. 4.3.5). Если не планируется использование опции «Добавлять в группы, найденные в поле профиля» (блокирующей данный функционал), можно настроить создание группы в соответствии с фильтром. Если включить эту опцию, то при срабатывании по событию записи в курс будет создана группа, соответствующая фильтру, с именем из поля/всех полей «Должно совпадать с» и пользователь будет записан в нее.
Например, если в секции «Настройки фильтрации» в поле профия указано «Должность», а в поле «Должно совпадать с» указано значение «Программист», то при включении описанной выше настройки будет создана локальная группа «Программист», в которую попадут пользователи, соответствующие заданным условиям.
Рис. 4.3.5. Опции секции настроек «Добавление в группы», часть 2.
Добавить пользователей в существующие группы (см. поз. 2 Рис. 4.3.5). Опция записывает всех пользователей, прошедших условия фильтра, в выделенные в списке группы из имеющихся в курсе. Группы из списка выделяются «Ctrl» + «левая кнопка мыши». Можно не выделять ни одну группу. Если группа выделена в этой секции, запись в нее будет происходить независимо от распределения по группам в секции «Настройки фильтрации», т. е. при определенных установках пользователь может попасть одновременно в несколько групп.
Случайное распределение по выбранным группам (см. поз. 3 Рис. 4.3.5). При включении этой опции пользователь записывается случайным образом в одну из выделенных в списке групп.
Поля профиля делятся на две группы: стандартные и кастомные (индивидуально заданные администратором для системы). В то же время каждое поле имеет свой тип:
Рис. 5.1. Выбор полей профиля и их значений.
1. Для кастомных полей (например: «Номер внутреннего реестра», «Стаж», «Филиал») в поле «Должно совпадать с» указываются обычные значения из полей профиля в том виде, в каком они и заполняются (например: «222654», «21», «Мичуринский»). Для корректной работы фильтров с некоторыми типами полей нужно указывать значения в другом формате (исключения составляют поля типа «Дата/время» и «Переключатель» — см. таблицу ниже).
2. Для некоторых типов стандартных полей нужно указывать специфичные значения:
В полях такого типа (чекбокс) в качестве значения обычно либо стоит галочка, либо ее нет. Есть = 1. Нет = 0.
1, 0
Значения для поля «Метод авторизации» (в зависимости от плагинов авторизации):
Сервер CAS (SSO) — cas Внешняя база данных — db Синхронизация с Free Deans Office — dof Самостоятельная регистрация по электронной почте — email Автоматическая подписка кураторов — enrolmentor Сервер LDAP — ldap LTI — lti Ручная регистрация — manual Аутентификация для пользователей сети MNet — mnet Вход запрещен — nologin Не использовать аутентификацию — none OAuth 2 — oauth2 Мульти-LDAP — otmultildap OTOAuth — otoauth Shibboleth — shibboleth Unique Login — uniquelogin User key authentication — userkey Аутентификация для клиентов веб-служб — webservice
Для кастомных полей типа «Выбор из списка» можно определить перечень значений следующим образом:
открыть редактирование профиля;
найти выпадающий список нужного вам поля;
открыть просмотр исходного кода в браузере;
развернуть тег «select» и просмотреть теги «options» (или с помощью поиска в коде найти название интересующего поля);
атрибут «value» в таких тегах будет иметь то значение, которое нужно указывать при фильтрации, а содержимое тега будет соответствующим ему отображаемым значением.
6.1. Поиск пользователей с помощью простого фильтра и подписка их в новую группу
Пример настройки «Автозачисление 3KL» с помощью простого фильтра, в результате работы которого подписчики попадают в новую группу:
Рис. 6.1. Настройки фильтрации.
Поиск пользователей с помощью простого фильтра и подписка их в новую группу:
Плагин ищет всех пользователей, у которых поле «Адрес электронной почты» в профиле содержит запись «opentechnology.ru» (нестрогое соответствие) — vasya@opentechnology.ru, ivanenko@opentechnology.ru итд.
Плагин создает группу opentechnology.ru (название берется из поля «Должно совпадать с») и подписывает в нее и на курс отобранных в п. 1 пользователей при условии, что они еще не подписаны на курс этим фильтром (опция «Подписывать всегда» = «Да») и при условии, что «Ограничение по количеству подписок» = «0» или не превышает указанное (если отлично от «0»).
Если в настройке «Когда подписывать» стоит «Во время входа на сайт», плагин подпишет пользователя, по которому сработали условия, в группу и на курс в момент авторизации пользователя в системе.
При включении опции «Отписывать пользователей, если они перестанут соответствовать условиям подписки» пользователь, записанный на курс плагином «Автозачисление 3KL» может быть отписан, если не будет удовлетворять условиям подписки. Так в нашем примере, если пользователь с почтой vasya@opentechnology.ru изменит ее в личном кабинете на vasya@yandex.ru, то он будет отписан от курса. Момент отписки зависит от того, как настроено отслеживание соответствий условиям записи на курс: при входе в систему, при входе в курс, при изменении профиля или при запуске задачи на синхронизацию автоматических подписок.
6.3. Случайное распределение по трем локальным группам
Задача: есть курс «Олимпиада», основу курса составляет тест, который сделан в трех вариантах. Нужно при записи пользователей (участников олимпиады) на курс распределить их случайным образом по этим трем вариантам курса-теста.
2. Каждому из трех элементов «Тест» ограничиваем доступ соответствующей группой. «Студент должен быть в соответствующей группе».
Рис. 6.3.3. Настройка ограничения доступа к элементам «Тест».
Тест для группы 1 — Группа 1. Тест для группы 2 — Группа 2. Тест для группы 3 — Группа 3.
3. Настраиваем автозапись в курс со случайным распределением в три созданных группы (необходимо установить галочку напротив нужной настройки).
Рис. 6.3.4. Настройка автозаписи со случайным распределением.
В результате при записи участников олимпиады на курс, они случайным образом будут распределены по трем группам и будут иметь доступ лишь к своему варианту курса-теста.
6.4. Автоматическая подписка на курс по значению дополнительного поля профиля пользователя
Задача:
Организовать в курсе «Официант» автоматическую подписку пользователей СЭО 3КL - сотрудников итальянского ресторана, у которых значение поля профиля «Должность» = «официант».
Предусловия:
1) Курс «Официант» уже создан в СЭО 3КL, корректно настроен и наполнен всеми необходимыми материалами (Рис. 6.4.1).
Рис. 6.4.1. Курс «Официант» в Витрине курсов СЭО 3КL.
2) В СЭО 3КL существуют и корректно заполнены у всех пользователей системы поля профиля «Учреждение (организация)» и «Должность» (Рис. 6.4.2).
Рис. 6.4.2. Поля профиля «Учреждение (организация)» и «Должность» на странице учетной записи пользователя.
3) Плагин зачисления на курсы «Автозачисление 3KL» установлен в СЭО 3КL, включен и доступен для добавления в курсе «Официант» (Рис. 6.4.3).
Рис. 6.4.3. Плагин «Автозачисление 3KL» на странице «Обзор плагинов».
Решение:
1) В курсе «Официант» перейти к способам зачисления на курс (Управление курсом->Пользователи->Способы зачисления на курс) и добавить новый способ зачисления «Автозачисление 3KL» (Рис. 6.4.4).
Рис. 6.4.4. Добавление способа зачисления на курс.
2) Настроить способ зачисления и сохранить настройки (Рис. 6.4.4):
Рис. 6.4.4. Настройка плагина Автозачисление 3KL в курсе «Официант».
Раздел «Основные настройки»
Название способа записи = Запись официантов итальянского ресторана
Роль = Слушатель
Когда подписывать = Во время входа на сайт
Подписывать всегда = Да
Ограничение по количеству подписок = 0
Раздел «Настройки фильтрации»
Фильтр по организации:
Поле профиля = Учреждение (организация)
Должно совпадать с = Итальянский ресторан
Использовать нестрогое соответствие = Да
Нестрогое соответствие рекомендуется выбирать, если данные в поле профиля вводятся пользователями вручную. Если используется поле типа «Выпадающий список» с предустановленными значениями, от использования нестрогого соответствия можно отказаться.
Фильтр по должности (добавляется в раздел «Настройки фильтрации» по нажатию кнопки «Добавить 1 поля в форму):
Поле профиля = Должность
Должно совпадать с = официант
Использовать нестрогое соответствие = Да
Второй фильтр будет добавлен в раздел «Настройки фильтрации» по нажатию кнопки «Добавить 1 поля в форму».
Опция «Отписывать пользователей, если они перестанут соответствовать условиям подписки» - установлена.
Результат:
Все пользователи СЭО 3КL, которые являются официантами итальянского ресторана, сразу после входа в систему будут подписаны на курс «Официант».
Если у ранее подписанного на курс официанта изменится должность или место работы, то пользователь будет автоматически отписан из курса «Официант».
Опубликовал: : Алексей Городков, Нелли Никитина Последние обновление: 15.04.2026
Настройка отображения элементов Витрины курсов 3KL через дополнительные поля курса
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.1.11b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
В Витрине курсов можно настроить отображение следующих элементов:
на обложке курса (Рис. 1.1): наклейка на курс (поз. 1 Рис. 1.1), дата начала курса (поз. 2 Рис. 1.1), стоимость курса (поз. 3 Рис. 1.1);
Рис. 1.1. Отображение в Витрине курсов 3KL наклейки, даты начала и стоимости курса на его обложке.
на странице описания курса (Рис. 1.2): стоимость курса (поз. 1 Рис. 1.2), необходимые навыки (поз. 2 Рис. 1.2), краткое описание (поз. 3 Рис. 1.2), дополнительная кнопка входа в курс (поз. 4 Рис. 1.2).
Рис. 1.2. Страница описания курса.
2. Настройки дополнительных полей курса требуются права администратора
Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
Чтобы отредактировать отображение этих элементов, необходимо войти в курс, перейти: Панель вторичной навигации -> Дополнительно ->Настройки дополнительных полей курса (или через блок «Настройки» перейти в Управление курсом->Настройки дополнительных полей курса).
2.1. Секция «Настройки дополнительных полей курса»
Рис. 2.1.1. Настройки страницы описания курса.
Шаблон оформления страницы описания курса (см. поз. 1 Рис. 2.1.1). Шаблон может наследоваться из категории курсов, где, в свою очередь, наследоваться от базовых настроек витрины курсов. По умолчанию — «Наследовать».
Дополнительные категории (см. поз. 2 Рис. 2.1.1). Если в Витрине курсов 3KL перейти к категории, указанной в данной настройке, то в открывшемся списке курсов будет доступен текущий курс, даже если в его настройках указана другая категория.
Настраиваемая коллекция (1, 2) Витрины курсов 3KL (см. поз. 3, 4 Рис. 2.1.1). Позволяет отфильтровать курсы в поиске курсов по тегу в Витрине курсов 3KL.
Необходимые навыки (см. поз. 5 Рис. 2.1.1). Знания, которыми необходимо обладать для прохождения этого курса. Перечисляются через запятую. Примеры: Бухгалтерия, Право, Знание CSS.
Стоимость курса (см. поз. 6 Рис. 2.1.1). Данные из этого поля будут отображены на обложке курса и странице описания курса.
Уровень сложности (см. поз. 7 Рис. 2.1.1). Можно установить уровень сложности курса: легкий/средний/тяжелый. Либо не устанавливать вообще.
Краткое описание (см. поз. 8 Рис. 2.1.1). В поле можно добавить дополнительное описание курса, которое будет отображаться перед основным.
Рис. 2.1.2. Настройки страницы описания курса.
Отображать дополнительную кнопку доступа к курсу (см. поз. 1 Рис. 2.1.2, см. поз. 4 Рис. 1.2). Возможные варианты:
Да — дополнительная кнопка будет отображаться;
Нет — дополнительная кнопка не будет отображаться;
Наследовать из глобальной настройки витрины — отображение/неотображение кнопки будет зависеть от настроек Витрины.
Данная настройка влияет только на штатную дополнительную кнопку, расположенную над описанием курса. Возможности СЭО 3КL позволяют также добавлять дополнительные кастомные кнопки входа в курс при помощи помощью javascript, вставкой специального кода. Подробная информация об этом в примерах и решениях статьи «Настройка Витрины курсов 3KL».
Отображать краткое описание (см. поз. 2 Рис. 2.1.2). Можно указать, где будет отображено краткое описание курса: везде/нигде/только на странице описания курса/только в витрине (если поддерживается). По умолчанию — «Везде».
Где отображать дату начала курса (см. поз. 3 Рис. 2.1.2). Выбор места, где будет отображаться дата начала курса: везде/нигде/только на странице описания курса/только в витрине (если поддерживается). По умолчанию — «Нигде».
Где отображать иконки подписок (см. поз. 4 Рис. 2.1.2). Настройка позволяет отобразить иконки подписок: везде/нигде/только на странице описания курса/только в витрине(если поддерживается). По умолчанию — «Везде».
Где отображать цену (см. поз. 5 Рис. 2.1.2). Можно настроить отображение цены курса: везде/нигде/только на странице описания курса/только в витрине (если поддерживается) по умолчанию — «Везде» (Рис. 2.1.2).
Отображение категории курса (см. поз. 6 Рис. 2.1.2). Определяет, каким образом должна отображаться/не отображаться категория курса на странице описания. Можно отображать в виде текста/ссылки. По умолчанию — «Не отображать».
Не показывать курс в витрине (см. поз. 7 Рис. 2.1.2). Если установлено, данный курс будет отображаться только для администраторов. По умолчанию — «Нет».
Отображение настраиваемых полей курса (см. поз. 8 Рис. 2.1.2). Можно выбрать, отображать ли настраиваемые поля курса и каким способом: наследовать из глобальной настройки витрины/не отображать/отображать. По умолчанию — «Наследовать из глобальной настройки витрины».
Наклейка на курс (см. поз. 9 Рис. 2.1.2). Добавляет выбранную наклейку на плитку курса (поз. 10 Рис. 1.1).
Перенаправление в курс со страницы описания курса при переходе из витрины (см. поз. 11 Рис. 2.1.2). Настройка определяет, будет ли пользователю показана страница описания курса:
Использовать глобальную настройку — алгоритм перенаправления будет определяться глобальной настройкой).
Не перенаправлять в курс (отображать страницу описания).
Перенаправлять в курс подписанных (пропускать страницу описания, если пользователь уже подписан на курс).
Перенаправлять в курс всех (всегда пропускать страницу описания).
При включенном переопределении стандартной навигации ссылка-иконка исчезает из «хлебных крошек» сразу после установки соответствующих значений (скрытия от пользователей) в настройках отображения страницы описания курса.
Скрыть контакты курса на странице описания курса (см. поз. 12 Рис. 2.1.2). Настройка позволяет скрыть/показать блок с контактами курса на странице описания курса. По умолчанию — «Использовать глобальную настройку», поведение будет определяться глобальной настройкой.
2.2. Секция «Настройки отображения изображений и файлов курса»
Изображения в курс можно добавить через: Панель вторичной навигации —> Настройки—>Секция настроек «Описание»—>Изображение курса (или блок «Настройки»—>Редактировать настройки—>Секция настроек «Описание»—>Изображение курса)
Рис. 2.2.1. Добавление изображений в файлы описания курса.
По умолчанию все добавленные изображения видны на странице описания курса справа. Установить их отображение можно с помощью настроек, расположенных по пути: Нужный курс -> Панель вторичной навигации -> Дополнительно -> Настройки дополнительных полей курса (Рис. 2.2.2):
Скрыть галерею курса на странице описания курса (поз. 1 Рис. 2.2.2). Настройка позволяет скрыть/показать галерею добавленных изображений на странице описания курса:
Да - изображения не показываются на странице описания курса.
Нет - изображения показываются на странице описания курса.
Использовать глобальную настройку (по умолчанию) - изображения показываются (если глобальная настройка имеет значение «Нет»).
Изображения и файлы для страницы описания курса (поз. 2 Рис. 2.2.2).Можно выбрать изображения, которые необходимо отобразить справа на странице описания курса. Может быть выбрано любое количество изображений из загруженных.
Изображение для обложки курса в Изображение для обложки курса в Витрине курсов 3KL (поз. 3 Рис. 2.2.2). Можно выбрать, какое из изображений будет обложкой курса при его отображении в Витрине курсов 3KL. Может быть выбрано только одно изображение.
Опубликовал: : Нелли Никитина Последние обновление: 15.08.2025
Способы регистрации и аутентификации пользователей
Материал содержит описание глобальных настроек аутентификации в СЭО 3KL, ссылки на статьи о способах аутентификации пользователей и на дополнительную информацию об аутентификации. . . . . . .
Таблица «Доступные плагины аутентификации» содержит следующие данные:
Название. Название установленного в системе плагина аутентификации.
Пользователи. Количество пользователей, использующих при проверке данный метод.
Включить. Индикатор состояния плагина:
— плагин активен;
— плагин отключен;
пусто — данный способ аутентификации не может быть принудительно отключен в системе.
Настройки. Ссылка в колонке позволяет перейти на страницу настроек плагина.
Проверка настроек. Перейдя по ссылке пользователь может убедиться в корректности установленных параметров плагина или получить рекомендации по их настройке.
Удалить. Возможность удаления плагинов отключена в СЭО 3КL, находящихся на гарантийной поддержке.
В секции «Общие настройки» возможно определить параметры:
Самостоятельная регистрация. Из выпадающего списка можно выбрать способ, который будет использоваться для самостоятельной регистрации пользователей в СЭО 3КL:
Отключить (самостоятельная регистрация в системе будет невозможна);
Самостоятельная регистрация по электронной почте;
Аутентификация СЭО 3КL.
Если в вашей системе допускается самостоятельная регистрация пользователей, рекомендуем использовать для этого плагин «Аутентификация СЭО 3КL», обладающий гибким механизмом настройки регистрационной формы и позволяющий реализовать уникальные сценарии регистрации.
Разрешить использовать адрес электронной почты в качестве логина. Если опция установлена, для входа на сайт пользователи могут использовать как логин, так и адрес электронной почты (если он уникальный).
Разрешить учетные записи с одинаковыми адресами электронной почты. При установленной опции допускается использовать одну электронную почту для нескольких учетных записей.
Данная опция будет работать только в том случае, если в качестве способа самостоятельной регистрации выбран плагин «Самостоятельная регистрация по электронной почте». Если вы используете плагин «Аутентификация СЭО 3КL», создание учетных записей с одним и тем же адресом почты будет невозможно при любом состоянии опции «Разрешить учетные записи с одинаковыми адресами электронной почты».
Предотвратить создание учетной записи при аутентификации. Опция устанавливается, если необходимо обеспечить доступ к системе только для пользователей, у которых уже существует учетная запись, а сама аутентификация выполняется через внешнюю БД.
Кнопка гостевого входа. Здесь можно выбрать, отображать кнопку гостевого входа или нет.
Лимит одновременных подключений. При включенном параметре число одновременных входов через браузер для каждого пользователя будет ограничено и при достижении лимита самая старая сессия будет прервана.
Адрес альтернативной страницы входа в систему. Страница по указанному здесь адресу будет использоваться в качестве страницы входа на сайт. Эта страница должна содержать форму, которая ведет на страницу типа «https://ваша_СЭО_3КL/login/index.php» и возвращает поля username и password. Если поле пустое — будет использоваться стандартная страница входа в систему.
Будьте внимательны: если адрес будет указан неверно, то доступ к сайту окажется заблокированным!
Страница восстановления пароля. Введенный здесь адрес страницы будет использоваться для восстановления забытого пароля сайта. Если поле оставить пустым — будет применяться стандартная процедура восстановления пароля.
Инструкции. Размещенный здесь текст будет отображаться пользователям на странице входе в систему. Если поле оставить пустым — будет отображаться инструкция по умолчанию.
Разрешенные почтовые домены. Если необходимо ограничить все новые адреса электронной почты определенными доменами, перечислите их, разделяя пробелами. Все остальные домены будут запрещены. Чтобы разрешить все дочерние домены, название должно начинаться с точки. Чтобы разрешить корневой домен вместе с его поддоменами, добавьте домен дважды — один раз с предшествующей точкой и один раз без неё (например, .ourcollege.edu.ru ourcollege.edu.ru).
Запрещенные почтовые домены. Для запрета почтовых адресов с определенных доменов, необходимо перечислить их здесь через пробел. Чтобы запретить все дочерние домены, начните название домена с точки (например, .live.com).
Учитывать ограничения доменов при смене почты. Если опция включена, проверка по спискам разрешенных и запрещенных доменов будет выполняться не только при создании новых учетных записей, но и при изменении пользователем адреса электронной почты.
Ключ сайта ReCAPTCHA и Секретный ключ ReCAPTCHA. Ключи API используемого в СЭО 3КL провайдера капчи.
Подробная информация об использовании и настройках капчи в статье «Капча в СЭО 3KL».
С версии 4.1.5c в СЭО 3KL доступен плагин капчи, альтернативный Google Captcha и независимый от внешних сервисов − «Captcha 3KL».
Вебинар #10 (2020-04-17): Инструменты управления пользователями в Moodle и СЭО 3KL
План вебинара: Что такое пользователь Moodle (3мин 20сек) Инструменты саморегистрации пользователей Инструменты создания пользователей силами администратора Инструменты импорта и синхронизации пользователей Дополнительные поля профиля пользователя (27мин 10сек) Массовые действия и прочие операции с пользователями
Опубликовал: : Сергей Гусев, Алексей Городков Последние обновление: 02.06.2025
Интеграция со сторонними сервисами
Под интеграцией подразумевается предоставление технической возможности внедрения сторонних сервисов в интерфейс СЭО 3KL.
Любой наш клиент имеет возможность заказать разработку интеграции со сторонними сервисами. Мы предоставляем лишь техническую возможность интеграции сторонних сервисов, саму услугу клиент подключает у третьей стороны.
Интеграции, уже присутствующие в сборке:
Проверка работ на предмет заимствований в автоматическом режиме (Антиплагиат)
Клиентам на заметку. Скорость подключения услуги зависит от третьих сторон и в отдельных случаях может занимать продолжительное время. Уточняйте длительность подключения перед покупкой услуги.
Опубликовал: : Алексей Городков Последние обновление: 14.05.2025
Плагин «Антиплагиат.ру». Проверка работ слушателей на заимствования с помощью сервиса «Антиплагиат»
Сервис «Антиплагиат» интегрирован в СЭО 3KL в элементе курса «Задание» и в блоке «Самопроверка на заимствования 3КL» и позволяет организовать проверку работ пользователей на заимствования. . . . . . .
Обратите внимание: для использования описанных ниже возможностей СЭО 3КL, у вашей организации должна быть зарегистрирована в сервисе «Антиплагиат» активная учетная запись с правами «администратор» или «эксперт» и возможностью подключения к сервису по API.
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 4.1.6b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
1. Общая информация
При помощи плагина «Антиплагиат.ру» реализована интеграция с сервисом «Антиплагиат», которая позволяет организовать проверку работ слушателей на заимствования.
определять процент оригинальности, цитирования, самоцитирования в документе;
определять наличие в файле признаков технических способов изменения текста или формата в документе, в том числе фрагментов, сгенерированных нейросетями;
генерировать, просматривать и редактировать отчеты, в которых отображаются критерии оригинальности;
добавлять документ в индекс (базу источников сервиса «Антиплагиат») для проверки работ на оригинальность.
2.1. Проверка наличия заимствований в работах слушателей в элементе курса «Задание»
Плагин позволяет проверить на оригинальность работы, которые сдали слушатели в элементе курса «Задание».
Слушатель загружает ответ на задание в виде текстового файла. После проверки работы сервисом, на странице задания ему отобразится информация об оригинальности загруженного ответа (Рис. 2.1.1).
Загрузка документов пользователя в сервис «Антиплагиат» и установка их на проверку выполняется по расписанию задач планировщика СЭО 3КL. Рядом с еще не проверенными работами будет отображаться сообщение «Загрузка в систему поиска заимствований еще не производилась». Рядом с каждым файлом отображаются дата и время загрузки документа в систему.
Рис. 2.1.1. Критерии оригинальности загруженного слушателем ответа на странице задания.
После того, как все слушатели загрузят в систему свои ответы на задания и работы будут проверены в сервисе «Антиплагиат», преподаватель сможет увидеть список ответов слушателей с процентом заимствования в них и показателями оригинальности работ (Рис. 2.1.2).
2.2. Самостоятельная проверка своих работ в личном кабинете пользователя (блок «Самопроверка на заимствования 3КL»)
Подразумевается, что сервис «Антиплагиат» подключен в СЭО 3КL, а блок «Самопроверка на заимствования 3KL» присутствует в личном кабинете пользователя.
При помощи блока «Самопроверка на заимствования 3KL» слушатели могут выполнить самостоятельную проверку своих работ на оригинальность перед отправкой их преподавателю.
Эта возможность может быть востребована, например, когда студенты или сотрудники ВУЗа публикуют научные работы. При этом, проверка на заимствования является обязательным условием. Пользователи могут выполнить такую проверку непосредственно через личный кабинет сервиса, однако, в этом случае придется компроментировать логин/пароль от него, предоставив доступ многим пользователям. Кроме этого, существует лимит на количество проверок (зависит от подключенного тарифа) и может получиться так, что последние пользователи не смогут проверить свои работы. Использование блока «Самопроверка на заимствования 3KL» позволяет избежать этих проблем: блок доступен всем пользователям и позволяет ограничить количество файлов, которые каждый пользователь может загрузить в течение дня.
Пользователь в личном кабинете открывает блок «Самопроверка на заимствования 3KL» и загружает на проверку подготовленную работу (Рис. 2.2.1).
Рис. 2.2.1. Блок «Самопроверка на заимствования 3KL»в личном кабинете пользователя.
После того, как сервис «Антиплагиат» обработает загруженный файл, в интерфейсе блока становится доступен результат оригинальности работы (Рис. 2.2.2).
Рис. 2.2.2. Анализ оригинальности файла в блоке «Самопроверка на заимствования 3КL».
Показатели оригинальности дают возможность без непосредственного анализа текста, оперативно оценить, какие именно факторы повлияли на общую оригинальность работы: цитировал ли пользователь произведений других авторов, использовал фрагменты собственных работ или технические приемы изменения текста. После того, как работа была проверена сервисом «Антиплагиат», становятся доступны следующие показатели (Рис. 2.3.1):
Рис. 2.3.1. Пример показателей оригинальности работ в блоке «Самопроверка на заимствования 3KL».
Оригинальность - показывает в процентах, насколько оригинален проверяемый текст. Помимо численного значения оригинальности, предусмотрена цветовая индикация показателя:
зелёный — документ оригинален более, чем на 85%;
желтый — документ оригинален на 50-85%;
красный — документ оригинален менее, чем на 50%.
Цитирование - показывает, какой процент цитат присутствует в тексте. Под цитатой подразумевается корректно оформленный «фрагмент текста проверяемого документа, совпадающий или почти совпадающий с фрагментом текста источника и оформленный в соответствии с правилами цитирования, с полной библиографической информацией об источнике. Также к цитированиям относятся общеупотребительные выражения, библиографический список, фрагменты текста, найденные в источниках из коллекций нормативно-правовой документации».
Если оформление цитаты не удовлетворяет требованиям сервиса «Антиплагиат», то этот фрагмент «чужого» текста будет отмечен в отчете как «совпадения», а процент такого заимствования вычтен из общей оригинальности работы.
Самоцитирование - показывает процент повторения (совпадения) текста с другими работами этого же автора, которые найдены в процессе проверки в базе источников (индексе) сервиса «Антиплагиат».
Подозрительный документ - индицируется при обнаружении системой признаков технических способов изменения текста в документе: замена символов, вставка невидимого текста и т. п. Значок «Подозрительный текст» так же появится, если текст сгенерирован нейросетью.
Отметка «Подозрительный документ» может быть признаком того, что автор пытается скрыть заимствования и искусственно повысить процент оригинальности загруженной работы.
Тексты, ранее проверенные на заимствования, могут быть добавлены в индекс — загружены в сервис «Антиплагиат» как источники. Если работа была добавлена в индекс, то последующие загруженные на проверку работы с совпадающими фрагментами текста будут считаться сервисом как заимствования и снижать общую оригинальность материала. Для автора текста (того, чья работа первой была добавлена в индекс) эти фрагменты будут отмечаться как «самоцитирование». Для остальных пользователей такие фрагменты будут маркироваться в отчете как «совпадения» (см. Рис. 2.1.3).
Для того, чтобы включить документ в перечень источников, преподавателю нужно перейти к просмотру всех ответов и добавить необходимые работы (уже проверенные сервисом) в индекс: нажать на кнопку «Добавить в индекс» на странице оценивания выполненных заданий (поз. 1 Рис. 2.4.1) или на странице проверки заданий в режиме аннотирования (поз. 2 Рис. 2.4.1).
Рис. 2.4.2. Кнопка «Добавить в индекс».
Добавленный в индекс документ можно исключить индекса, тогда в качестве источника он отображаться больше не будет. Для исключения достаточно нажать кнопку «Убрать из индекса» (Рис. 2.4.2).
4. Глобальные настройкитребуются права Администратора
Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
4.1. Активация плагина «Антиплагиат.ру» в СЭО 3КL
Плагин «Антиплагиат.ру» (plagiarism_apru) по умолчанию включен в сборку СЭО 3КL (Рис. 4.1.1).
Рис. 4.1.1. Плагин «Антиплагиат.ру» в перечне плагинов СЭО 3КL.
Для того, чтобы можно было использовать в СЭО 3КL возможности проверки на заимствования, необходимо:
выполнить настройку плагина, оформив в личном кабинете технической поддержки ООО «Открытые технологии» заявку категории «Гарантийная техподдержка / Настройки прочие».
К глобальным настройкам плагина «Антиплагиат.ру» (Рис. 4.2.1) можно перейти через соответствующую ссылку «Установки» со страницы «Обзор плагинов» (см. Рис. 4.1.1) или со страницы администрирования (Администрирование->Плагины->Выявление плагиата->«Антиплагиат.ру»).
На вкладке «Тарифный план» доступна информация о серийном номере,тарифном плане, состоянии/сроке действия плагина «Антиплагиат.ру» в СЭО 3КL (см. Рис. 4.2.1).
Нажав на ссылку «Информация о тарифе» можно ознакомиться с данными о тарифном плане сервиса «Антиплагиат» (Рис. 4.2.1.а):
Рис. 4.2.1.а. Пример информации о тарифном плане сервиса «Антиплагиат».
Тарифный план. Название действующего для СЭО 3КL тарифного плана сервиса «Антиплагиат».
Дата подписки/Дата окончания подписки. Период действия сервиса по выявлению плагиата.
Количество доступных проверок по тарифу. Сколько всего проверок на заимствования могут выполнить пользователи сервиса в рамках действующего тарифного плана.
Количество оставшихся проверок. Сколько еще, на текущий момент, можно выполнить проверок на заимствования.
Данные на страницу поступают в СЭО 3КL непосредственно от сервиса «Антиплагиат», по API. В случае несовпадения отображаемых значений с ожидаемыми, рекомендуем обратиться в техническую поддержку сервиса «Антиплагиат».
Включить «Антиплагиат.ру». Позволяет включить/отключить использование проверок на заимствования в СЭО 3КL.
Использовать в элементе курса «Задание». Если опция установлена, в настройках элемента курса «Задание» становится доступен раздел «Настройка плагина плагиаризма «Антиплагиат» (Рис. 4.2.2.б).
Рис. 4.2.2.б. Пример страницы настроек элемента курса «Задание». Опция «Использовать в элементе курса «Задание» установлена в системе.
На вкладке доступны следующие настройки (Рис. 4.2.3.а):
Рис. 4.2.3.а. Вкладка «Настройки по умолчанию».
Включить «Антиплагиат.ру». Определяет, включен(=Да) или отключен (=Нет) по умолчанию плагин «Антиплагиат.ру» в настройках элемента курса «Задание».
Отобразить свидетельства оригинальности для студентов. Будут ли по умолчанию доступны или недоступны результаты проверки работ в элементе курса «Задание» для слушателей.
Требовать блокировки ответа для проверки. Настройка по умолчанию для возможности редактирования в элементе курса «Задание» работы слушателя после отправки ее на проверку:
Да — редактирование запрещено;
Нет — редактирование разрешено.
Количество документов, отправляемых за один раз на проверку в «Антиплагиат.ру». Количество работ по умолчанию, которое отправляется на проверку в «Антиплагиат» за одно срабатывание Планировщика задач.
Количество документов, отправляемых за раз на синхронизацию. Максимальное количество работ по умолчанию, которое может быть загружено и обработано сервисом «Антиплагиат» во время одного сеанса проверки.
5.1. Настройка проверки работ слушателей на заимствования в элементе курса «Задание»
Параметры, отвечающие за возможность использования сервиса «Антиплагиат» при проверке работ слушателей сгруппированы в разделе настроек «Настройки плагина плагиаризма «Антиплагиат» (поз. 2 Рис. 5.1.1).
Рис. 5.1.1. Настройки плагина плагиаризма «Антиплагиат» в элементе курса «Задание».
Включить «Антиплагиат.ру». Определяет, включена (= Да) или отключена (= Нет) проверка работ слушателей в данном элементе курса «Задание»..
Отобразить свидетельства оригинальности для студентов. Определяет, будут (= Да) или не будут (= Нет) доступны результаты проверки на заимствования для самого слушателя, отправившего ответ за задание.
Требовать блокировки ответа для проверки. Устанавливает возможность редактирования работы слушателя после отправки ее на проверку:
Да — работа не будет отправлена на проверку до тех пор, пока не будет заблокирована от редактирования;
Нет — работа будет отправлена на проверку, даже если не была заблокирована от редактирования.
При этом, способ блокировки заданий зависит от значения параметра «Требовать нажатия кнопки «Отправить» в разделе настроек «Параметры ответа» (см. поз. 1 Рис. 5.1.1):
«Требовать нажатия кнопки «Отправить» = Да. Слушателю на странице задания отображается кнопка «Отправить», при нажатии на которую ответ блокируется. После чего работа будет автоматически передана на проверку.
«Требовать нажатия кнопки «Отправить» = Нет. В этом случае преподавателю потребуется вручную блокировать ответы студентов в интерфейсе просмотра ответов на задание, если настройка «Требовать блокировки ответа для проверки» = Да.
Обратите внимание, что загружаемый слушателем файл с работой должен иметь расширение, соответствующее файлу текстового формата (doc, txt, rtf и т. п.).
При добавлении в портфолио пользователей достижений в виде файлов (например: курсовые и дипломные работы, статьи, исследования и т. п.) может быть настроено автоматическое добавление таких работ в список источников сервиса «Антиплагиат». Эта возможность доступна в шаблонах достижений типа «Результаты заданий» (Рис. 6.1) и «Настраиваемый» (Рис. 6.2).
Рис. 6.1. Страница настроек достижения портфолио по шаблону «Результаты заданий».
Рис. 6.2. Страница настроек достижения портфолио по шаблону «Настраиваемый».
После того, как достижение пользователя будет подтверждено (Рис. 6.3), оно безусловно добавится в индекс антиплагиата, что позволит в дальнейшем избежать его копирования другими слушателями.
Рис. 6.3. Пример страницы портфолио пользователя с достижениями в виде файлов. Для достижения «Аналитические исследования» применен шаблон «Результаты заданий», для достижения «Публикация в периодике» — шаблон «Настраиваемый».
Подробнее о создании и настройке достижений в цикле статей «Портфолио».
Отчет о проверке на заимствования формируется на стороне сервиса «Антиплагиат». Содержание настоящего раздела статьи носит ознакомительный характер. Со всеми вопросами о функционале отчета и корректности отображаемых данных следует обращаться непосредственно в техническую поддержку сервиса «Антиплагиат».
После завершения проверки работы сервисом «Антиплагиат», пользователю (и слушателю, и преподавателю) становится доступен подробный отчет по проверке.
Для перехода к отчету необходимо нажать кнопку «Отчет» на странице задания, рядом с загруженным документом (Рис. 7.1).
Рис. 7.1. Кнопка «Отчет» в интерфейсе студента (1) в интерфейсе проверяющего преподавателя (2).
Сгенерированный сервисом полный отчет содержит следующие данные (Рис. 7.2):
Рис. 7.2. Пример полного отчета сервиса «Антиплагиат».
Информация об источнике загрузки файла и авторе документа (см. поз. 1 Рис. 7.2).
Оценка оригинальности работы (см. поз. 2 Рис. 7.2). Отображается общий процент оригинальности и показатели оригинальности ( критерии совпадения, цитирования, самоцитирования).
Основное меню отчета (см. поз. 3 Рис. 7.2). Содержит инструменты для работы с отчетом (Рис. 7.3):
Рис. 7.3. Основное меню отчета.
Перейти к старому виду отчета. При выборе этого пункта меню сервис предупредит о нежелательности этого действия ввиду того, что старый вид отчета скоро будет выведен из эксплуатации.
Параметры проверки. Открывает модальное окно с информацией о процессе проверки.
Экспорт. Позволяет скачать отчет в формате pdf.
Сохранить. Позволяет сохранить изменения, внесенные в отчет.
Руководство. Открывает инструкцию по работе с отчетом.
История отчетов. Открывает модальное окно с историей изменений отчета.
Версия для печати. Открывает в отдельной вкладке копию отчета, подготовленную для печати.
Текстовые метрики. Открывает модальное окно с семантическими характеристиками текста.
Библиография. Открывает список источников сервиса, которые используются для поиска заимствований.
Меню быстрого перехода к фрагментам заимствования в тексте (см. поз. 4 Рис. 7.2). Из выпадающего списка пользователь имеет возможность выбрать необходимый ему показатель заимствования и с помощью кнопок «влево-вправо» перемещаться непосредственно к фрагментам текста (блокам), которые сервис «Антиплагиат» отметил как неоригинальный. Инструмент может быть востребован при анализе оценки объемного текста.
Маркер «Подозрительный документ»(см. поз. 5 Рис. 7.2). Отображается, если при проверке были выявлены признаки технических способов изменения текста. При нажатии на иконку откроется модальное окно с ссылкой «Подробнее» (Рис. 7.4) для перехода на страницу «Подозрительный документ» с детальной информацией.
Рис. 7.4. Окно перехода на страницу «Подозрительный документ».
На странице «Подозрительный документ» фрагменты текста, которые сервис посчитал подозрительными, будут отмечены красным цветом (Рис. 7.5).
Рис. 7.5. Страница «Подозрительный документ».
Перечень источников сервиса, в которых были обнаружены совпадения с проверяемым текстом (см. поз. 6 Рис. 7.2). По умолчанию источники отображаются в свернутом виде. В развернутом спойлере источника становятся доступны следующие возможности (Рис. 7.6):
Рис. 7.6. Спойлер источника в развернутом виде.
Информация о найденном заимствовании (см. поз. 1 Рис. 7.5):
Актуален. Дата проверки документа.
Доля в отчете. Объем заимствований из этого источника относительно общего количества заимствований по показателю (в процентах).
Блоков в тексте. Количество фрагментов (блоков) текста, в которых обнаружены заимствования из этого источника.
Блоков в отчете. Количество фрагментов (блоков) текста из этого источника, присутствующих в перечне источников отчета.
Информация об источнике (см. поз. 2 Рис. 7.5). При нажатии на эту кнопку, откроется модальное окно с подробной информацией об источнике.
Текст источника (см. поз. 3 Рис. 7.5) - При нажатии на эту кнопку, откроется полный текст источника.
Редактировать тип источника (см. поз. 4 Рис. 7.5). Позволяет отредактировать тип показателя источника, если сервис «Антиплагиат» определил тип неправильно. При нажатии откроется модальное окно, в котором нужно исправить тип источника (совпадения/цитирования/самоцитирования) и указать причину редактирования.
Исключить источник (см. поз. 5 Рис. 7.5). Позволяет исключить данный источник из списка источников. При нажатии откроется модальное окно, в котором нужно указать причину исключения и оставить комментарий (необязательно). После исключения источник перестает отображаться во вкладке «Источники» и становится доступен во вкладке «Исключенные источники».
Чтобы восстановить ошибочно удаленный источник, необходимо перейти во вкладку «Исключенные источники», выбрать нужный источник и нажать иконку восстановления источника.
Проверяемый текст с выделенными заимствованиями (см. поз. 7 Рис. 7.2). Заимствования выделены цветом, в конце выделенного фрагмента проставлена метка с номером источника, в котором это заимствование найдено (поз. 2 Рис. 7.7). Для быстрого перехода по страницам текста используется пагинация, расположенная слева от текста (поз. 1 Рис. 7.7).
Рис. 7.7. Фрагмент заимствованного текста и источник заимствования.
Инструкция носит ознакомительный характер. Начиная с версии 3.9.15a плагин «Webinar.ru» выводится из эксплуатации. Интеграция с сервисом Вебинар.ру теперь доступна через элемент курса «Занятие 3КL».
На текущий момент, проведение видеоконференций с помощью провайдера Webinar.ru возможно только в брузерах Chrome и Edge. Заранее убедитесь, что необходимый браузер установлен на вашем устройстве.
Webinar.ru — это коммерческая система для проведения веб-конференций. Интеграция с сервисом позволяет пользователям СЭО 3KL принимать участие в вебинарах непосредственно из интерфейса Moodle. Подключение к вебинару происходит автоматически, без необходимости ввода дополнительных логинов и паролей и оформлено в виде отдельного элемента курса.
Модуль собирает статистику по времени присутствия слушателей на вебинаре, и на основании этого можно автоматически выставлять оценки за вебинар и управлять состоянием выполнения элемента.
2. Подключение
Для включения интеграции комплекта СЭО 3KL с сервисом Webinar.ru необходимо выполнить несколько шагов:
1. Заключить договор с Webinar.ru (при заключении договора необходимо сообщить менеджеру webinar.ru, что вас интересует интеграция с СЭО 3KL); 2. Прислать в техподдержку ключ API, срок действия договора и тариф; 3. Дождаться подключения интеграции.
3. Использование
Для использования интеграции необходимо добавить элемент курса «Webinar.ru» в секцию курса.
По умолчанию пользователи курса с ролью «Преподаватель» будут исполнять роль модератора (администратора) в вебинаре, а пользователи с ролью «Слушатель» будут участниками вебинара.
4. Настройка
Рассмотрим индивидуальные настройки элемента курса «Webinar.ru».
Введите название (см. поз. 1 Рис. 4.1.1) и Введите описание (см. поз. 5 Рис. 4.1.1). Обязательны для заполнения. Значения этих полей будут показаны на странице анонса вебинара (см. п. 5). Название будет также отображаться в списке мероприятий курса.
Тип мероприятия (см. поз. 2 Рис. 4.1.1). В зависимости от целей, количества участников, планируемого формата их взаимодействия, мероприятие может быть проведено как:
1) Встреча. Максимальное количество участников не более 100. Все участники, без предварительного запроса на выступление, могут одновременно общаться друг с другом. Все участники имеют доступ к файлам и демонстрации экрана. Предусмотрена возможность ведения повестки встречи с рассылкой ее всем участникам после окончания мероприятия.
2) Вебинар. Традиционная форма проведения веб-конференций с четким разделением на слушателей и докладчиков (спикеров). Количество участников и доступный функционал зависит от тарифного плана (договора с Webinar.ru).
Тип мероприятия «Встреча» уместно использовать, когда необходимо общее обсуждение какого-либо вопроса: пользователям не нужно тратить время на запрос на выступление, любой может высказаться и сразу услышать ответ или мнение остальных участников.
Доступно с и Доступно до (см. поз. 3 Рис. 4.1.1). Ограничение доступа к вебинару с указанием даты начала и окончания позволяет использовать вебинар только в пределах указанных дат.
Максимальное количество пользователей (см. поз. 4 Рис. 4.1.1). Позволяет ограничить количество участников, которые могут принимать участие в вебинаре. Параметр является «внутренним» и не связан с общим ограничением количества участников, определенным тарифным планом Webinar.ru.
Помимо общих настроек, раздел включает следующие индивидуальные опции (Рис. 4.2.1).
Рис. 4.2.1. Раздел настроек «Выполнение элемента курса».
Студент должен получить оценку для выполнения этого элемента. Если опция выбрана, элемент будет считаться выполненным, когда студент получит оценку. При этом, если в настройках элемента указан проходной балл, дополнительно будут отображаться значки успешного или неудачного выполнения.
Рекомендуем использовать данную опцию с получением оценки для отслеживания выполнения: оценка будет рассчитана в зависимости от проведенного на вебинаре времени: все тайминги присутствия каждого слушателя на сеансе складываются и определяется % времени присутствия участника на вебинаре, на основании которого ему и будет выставлена оценка после завершения сеанса. При этом, если в настройках оценки указать Проходной балл, то этот параметр и определит минимальную оценку, необходимую для выполнения элемента.
Элемент считается выполненным, если пользователь присутствовал на вебинаре. Выбор опции позволяет зафиксировать присутствие студента на вебинаре. При этом, студенту достаточно лишь зайти в вебинар для выполнения элемента.
Не рекомендуем использовать эту опцию : фиксируется только первый вход слушателя на сеанс, который может быть достаточно кратковременным (пользователь сразу же вышел), но элемент будет считаться выполненным.
Время на организационные вопросы (в % от длительности вебинара). Эта настройка позволяет указать, какое время вебинара отводится на организационные и прочие вопросы (в % от общей продолжительности сеанса) и не должно учитываться при расчете оценки за вебинар. Минимальное значение (по умолчанию) — 5 минут. Опция позволяет задать некоторый запас по времени, чтобы прилежные слушатели могли получить максимальные оценки за элемент.
Модуль на основании статистики времени присутствия слушателей на вебинаре может автоматически выставлять оценки за вебинар.
Расчет оценки за вебинар
При заполнении соответствующих полей настроек оценка будет считаться следующим образом:
Оценка = ( Тс / Тв + Opг / 100 ) х Бмах Где Тс - Общее время, проведенное студентом на вебинаре (сумма времени всех сессий студента во время вебинара); Тв - Общая длительность вебинара; Орг - Время на организационные вопросы (в % от общей длительности вебинара). Бмах - Максимальный балл (Максимальная оценка)
Примечание. Величина (Тс / Тв + Op% / 100) проходит проверку: если она больше 1, то она принимается равной 1 (так как оценка не может быть больше максимальной).
Если элемент «Webinar.ru» настроен, но сам сеанс еще не начат, студент, при заходе в элемент, увидит экран анонса вебинара:
Рис. 5.1. Экран анонса вебинара.
Преподаватели (администраторы и модераторы сеанса) после входа в элемент могут запустить сеанс. Если нажать кнопку «Начать» (опция доступна модераторам), сеанс будет начат и подгрузится стандартный интерфейс «Webinar.ru».
Рис. 5.2. Экран старта вебинара.
В комнате вебинара слева находится сама трансляция, справа — чат. В чате участники могут задавать вопросы, а модераторы отвечать на них.
Для удобного отображения комнаты, пользователь может открыть вебинар в отдельном окне браузера по ссылке «Открыть вебинар в отдельном окне».
Рис. 5.3. Сеанс вебинара в отдельном окне.
Участник может покинуть вебинар в любой момент и вернуться обратно. Это учитывается при выставлении оценки. Все тайминги посещения складываются и определяется % времени присутствия участника на вебинаре.
Завершить сеанс может только модератор. После окончания вебинара будет доступно видео сеанса (запись).
Рис. 5.4. Запись вебинара.
После завершения сеанса в планировщике создается задача по расчету оценок за вебинар. Быстрота расчета оценок за элемент зависит от расписания планировщика задач.
Рис. 5.5. Расчет оценок за вебинар.
После выполнения задачи информацию о текущем состоянии оценок преподаватель может посмотреть в оценках. Если проходной балл не набран, в отчете по оценкам он выделяется красным цветом. Если студент не набирает проходной балл, на главной странице курса и в отчете «Завершение элементов курса» в отметке о выполнении (прохождении) элемента будет стоять «крестик», а не «галочка».
В модуле присутствуют дополнительные подсказки для преподавателя: 1. Уведомление о том, что вебинар нельзя начать раньше запланированного в настройках времени:
Рис. 5.1.1. Уведомление о том, что вебинар нельзя начать раньше запланированного в настройках времени.
2. Если в глобальной настройке модуля параметр «Количество вебинаров, которые можно запустить одновременно согласно тарифному плану» установлен в «Один одновременно запущенный» (см. п. 7), то, при попытке запустить второй вебинар, преподаватель будет предупрежден о том, что в текущий момент он не сможет этого сделать, т.к. один вебинар уже запущен.
Рис. 5.1.2. Уведомление об уже запущенном вебинаре.
6. Примеры решений и сценарии использования модуля
6.1. Расчет оценок пропорционально времени нахождения на вебинаре
Модуль на основании статистики времени присутствия слушателей на вебинаре позволяет автоматически выставлять оценки за вебинар. Оценка за элемент «Webinar.ru» рассчитывается в зависимости от времени, проведенного студентом на вебинаре, общей продолжительности вебинара, установленной в настройках величины времени на орг. вопросы (см. п. 4.3). Алгоритм расчета оценки следующий:
Оценка = ( Тс / Тв + Opг / 100 ) х Бмах Где Тс - Общее время, проведенное студентом на вебинаре (сумма времени всех сессий студента во время вебинара); Тв - Общая длительность вебинара; Орг - Время на организационные вопросы (в % от общей длительности вебинара). Бмах - Максимальный балл (Максимальная оценка)
Примечание. Величина (Тс / Тв + Op% / 100) проходит проверку: если она больше 1, то она принимается равной 1 (так как оценка не может быть больше максимальной).
Дополнительно можно установить минимальную оценку (Проходной балл) для определения порогового значения выполнения элемента. Пример настроек и расчета
Рис. 6.1.1. Пример настроек.
В примере на скриншоте (см. Рис. 6.1.1) установлены время на орг. вопросы в 10% и условие прохождения семинара (проходной балл) - 75 из 100. Если оценка будет меньше 75, элемент будет считаться невыполненным. Используя эти данные по оценке и выполнению элемента, можно делать выводы о посещаемости вебинаров и управлять доступом к другим элементам курса по ограничению на выполнение элемента вебинар.
Если длительность сеанса была 1ч 30 минут (90 минут), минимальное суммарное время присутствия на вебинаре, необходимое студенту для выполнения элемента (при проходном балле 75) составит (0,75 - 0,1) * 90 = 58,5 минут. Если студент будет присутствовать на сеансе меньше этого времени, оценка будет ниже 75, элемент не будет выполнен.
6.2. Допуск к элементу «Тест» только для студентов, получивших за вебинар оценку от 75 баллов
Задача: Допустить к тесту только тех студентов, кто завершил элемент «Webinar.ru» с проходным баллом 75 и выше.
Решение 1 (по выполнению элемента): настройки вебинара устанавливаются такими же, как на предыдущем рисунке (п. 6.1.). В настройках теста в секции «Ограничение доступа» добавляется ограничение «Завершение элемента», в котором нужно выбрать элемент вебинар, выставить значение «Элемент должен быть завершен с оценкой выше проходного балла»:
Рис. 6.2.1. Пример настроек.
Решение 2 (по оценке за элемент): Можно настроить секцию «Ограничение доступа» для элемента «Тест» на критерий оценки за вебинар, это решение также достигнет цели:
6.3. Выдача сертификата лишь тем, кто просмотрел не менее 5 из 7 вебинаров с оценкой 75%
Чтобы решить эту задачу, нужно задать условия доступности элемента «Сертификат СЭО 3KL» согласно результатам прохождения семи вебинаров.
Решение: 1. В курсе с семью элементами «Вебинар» нужно добавить элемент «Сертификат СЭО 3KL». 2. В настройках сертификата в секции «Ограничение доступа» нужно добавить ограничение «Счетчик выполненных условий». 3. Настроить этот тип ограничения доступа нужно следующим образом: 3.1. В таблице оцениваемых элементов курса в колонке «Элемент курса» нужно найти заданные семь вебинаров. 3.2. В строке каждого вебинара в колонке «Оценка получена» нужно поставить галочку, а в колонке «Условия» в графе «Должна быть больше или равна» нужно выставить галочку и значение «75». 3.3. В графе «Число выполненных условий» (внизу) нужно выставить «5».
Рис. 6.3. Пример настроек.
Таким образом при прохождении 5 из 7 вебинаров с баллами больше (или равными) 75 сработает доступность сертификата по «Оценке», и студент получит сертификат.
6.4. Уведомление куратору о студентах, пропустивших вебинар
Для отправки уведомлений учителю или куратору можно воспользоваться элементом «Логика курса». Нужно настроить доступность элемента так, чтобы Логика курса стала активной, когда прошла дата вебинара, а оценка за вебинар не получена, например, так:
Рис. 6.4. Пример настроек.
Здесь использованы фильтры по «дате» и «оценке» за вебинар. Также можно использовать фильтр по «дате» и «завершению элемента» вебинар. Управление действиями настраивается на отправку сообщений куратору при активации Логики курса (срабатывает 1 раз). В сообщении применяются макроподстановки (динамически меняющиеся элементы) с именем и фамилией студента и его электронной почтой.
Сообщение для куратора: Студент {STUDENTFULLNAME} в курсе {COURSEFULLNAME} {COURSELINK} пропустил вебинар. Email студента {EMAIL}.
7. Глобальные настройки модуля требуются права администратора
Важно! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа «Полный Администратор». По умолчанию мы предоставляем доступ «Диспетчер-Администратор». Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее в статье «Полный административный доступ».
Перейти к глобальным настройкам модуля Webinar.ru можно через
блок «Настройки»—>Администрирование—>Плагины—>Модули элементов курса—>Webinar.ru
Рис. 7. Глобальные настройки модуля.
Количество вебинаров, которые можно запустить одновременно согласно тарифному плану — (Значение по умолчанию: Один одновременно запущенный) — Если тарифный план предусматривает возможность одновременного запуска нескольких комнат вебинаров, можно установить значение «Без ограничений».
Опубликовал: : Алексей Городков Последние обновление: 14.05.2025
Настройка Витрины курсов 3KL
В статье рассказывается о настройках витрины курсов (предоставляет привлекательный и удобный каталог для поиска и просмотра информации о курсах), категорий курсов и примерах оформления витрины. . . . . . .
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.1.11b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Витрина курсов 3KL (далее – Витрина) позволяет отображать каталог курсов системы в удобном для пользователей виде, имеет широкие возможности настройки оформления как списка курсов и категорий, так и страницы описания курса. Каталог содержит дерево категорий курсов, списки курсов, страницу публичной информации о курсе, вывод мета-информации, плитки и иконки, встроенный поиск и фильтрацию курсов по названиям, датам, ценам, преподавателям и любым настраиваемым полям. Результаты фильтрации могут быть отсортированы, наборы фильтров могут иметь привязку к отдельным категориям. Витрина может отображаться на любых страницах портала в любом удобном пользователю регионе интерфейса СЭО.
Модуль «Витрина курсов 3KL» поддерживает англоязычную локализацию (перевод). скриншот
Настройки Витрины курсов подразделяются на следующие составляющие:
1. Общие настройки Витрины курсов 3KL требуются права администратора
Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора. Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
Общие настройки Витрины делятся на две секции: Блоки Витрины курсов 3KL и Общие настройки.
1.1. Блоки Витрины курсов 3KL
Путь к настройкам: блок «Настройки»—>Администрирование—>Плагины—>Локальные плагины—>Витрина курсов 3KL—>Общие (Рис. 1.1).
Секция содержит список установленных плагинов Витрины с возможностью отдельной настройки каждого плагина (включение/выключение, настройка, удаление). Здесь наглядно видно, какие блоки (плагины) Витрины есть в системе, включены они или выключены:
Шапка Витрины курсов 3KL (см. поз. 1 Рис. 1.2.1.а);Верх Витрины курсов 3KL (см. поз. 2 Рис. 1.2.1.а);Низ Витрины курсов 3KL (см. поз. 3 Рис. 1.2.1.а). Позиции в Витрине (регионы), в каждой из которых можно разместить различные блоки-плагины отображения (п.1.1.), такие как «Категории с иконками», «Блоки курсов», «Плитки курсов», «Поиск курсов» и др.
Курсов на странице (см. поз. 4 Рис. 1.2.1.а). Опция разбиения Витрины на страницы. Определяет, сколько курсов может отображаться на одной странице Витрины (например: 12 или 24).
Вывод формы изменения количества курсов, отображаемых на странице (см. поз. 5 Рис. 1.2.1.а, поз. 1 Рис. 1.2.1.б); вывод пейджинга (см. поз. 6 Рис. 1.2.1.а, поз. 2 Рис. 1.2.1.б); вывод статистики отображенных курсов (см. поз. 7 Рис. 1.2.1.а, поз. 3 Рис. 1.2.1.б). Включение/выключение отображения перечисленных данных о количестве курсов и определение его месторасположения в Витрине (сверху/снизу/и сверху, и снизу). Пример отображения (включены все три параметра в режиме «сверху») (Рис. 1.2.1.б):
Рис. 1.2.1.б. Основные параметры настройки отображения.
Рис. 1.2.1.в. Общие настройки, ч. 2.
Загрузка курсов по ajax (см. поз. 8 Рис. 1.2.1.в). Опция позволяет отображать последующие курсы (со следующей «страницы» Витрины) ниже показанных после нажатия кнопки «Больше курсов» без перезагрузки страницы. Если настройка включена, пейджинг перестает отображаться.
Автоматически загружать курсы при достижении конца ленты (см. поз. 9 Рис. 1.2.1.в). Опция позволяет отображать последующие курсы автоматически при достижении конца ленты курсов без перезагрузки страницы. Работает только при включенной настройке «Загрузка курсов по ajax».
Отображать курсы вложенных категорий (см. поз. 10 Рис. 1.2.1.в). Настройка определяет, будет ли на главной странице Витрины курсов (страница, на которой размещен блок Витрины) отображаться список курсов. Если настройка установлена в значение «Да», то на главной странице Витрины курсов будут отображаться все курсы системы, которые могут быть видны пользователю в соответствии с настройками видимости (Рис. 1.2.1.г, Рис. 1.2.1.д).
Рис. 1.2.1.г. Пример главной страницы Витрины курсов. «Отображать курсы вложенных категорий» = «Да».
Рис. 1.2.1.д. Пример открытой страницы категории курсов «Итальянский ресторан». «Отображать курсы вложенных категорий» = «Да».
Если в настройке «Отображать курсы вложенных категорий» выбрано значение «Нет», то на главной странице Витрины курсов будут отображаться только категории курсов, а список курсов будет пустым (Рис. 1.2.1.е). Если при таком значении настройки открыть категорию курсов, в списке курсов отобразятся только курсы, принадлежащие этой категории, но не ко вложенным в нее подкатегориям.
Рис.1.2.1.е. Главная страница Витрины курсов, на которой отображаются только категории курсов.
Перенаправление в курс со страницы описания курса при переходе из Витрины курсов 3KL (см. поз. 11 Рис. 1.2.1.в). Позволяет настроить переход при клике по ссылке на курс. Возможные варианты:
Не перенаправлять в курс (отображать страницу описания). Все пользователи попадают на страницу описания курса, с которой затем могут перейти в курс.
Перенаправлять в курс подписанных (пропускать страницу описания, если пользователь уже подписан на курс). На страницу описания курса попадают только неподписанные на курс пользователи. Участники курса сразу перенаправляются в курс, но имеют возможность вернуться на страницу описания курса по хлебным крошкам.
Перенаправлять в курс всех (всегда пропускать страницу описания). Страница описания курса недоступна для всех пользователей.
Настройка может быть переопределена на уровне курса в настройках дополнительных полей курса.
Отображать дополнительную кнопку доступа к курсу (см. поз. 12 Рис. 1.2.1.в). Настройка позволяет скрыть/показать дополнительную кнопку доступа к курсу на странице описания курса. Настройка влияет только на дополнительную кнопку входа в курс, расположенную над описанием курса (Рис. 1.2.1.ж), и не влияет на кнопки, добавленные другими способами. Подробнее о дополнительной кнопки доступа к курсу – в разделе 5. Примеры и решения.
Рис. 1.2.1.ж. Дополнительная кнопка доступа к курсу.
Скрыть контакты курса на странице описания курса (см. поз. 13 Рис. 1.2.1.в). Настройка позволяет скрыть/показать блок с контактами курса на странице описания курса.
Скрыть галерею курса на странице описания курса (см. поз. 14 Рис. 1.2.1.в). Настройка позволяет скрыть/показать блок галереи курса на странице описания курса.
Базовая категория Витрины курсов 3KL (см. поз. 15 Рис. 1.2.1.в). Если указана, Витрина витрина будет отображать курсы и категории не от корня, а от выбранной категории.
Не блокировать доступ к категориям, не имеющим среди родителей базовую (см. поз. 16 Рис. 1.2.1.в). Настройка влияет на работу витрины в случае, если указана базовая категория. При снятой галочке в витрине будет блокироваться доступ к просматриваемой категории, если среди её родителей нет категории, настроенной в качестве базовой. Проставленная галочка позволяет не накладывать подобных ограничений.
Настраиваемые поля курса — это специальные кастомные поля, значения которых могут нести дополнительную информацию о курсе, о его классификации, специализации, характеристиках. С помощью таких полей можно задавать дополнительные признаки для курсов. Эти дополнительные признаки используются:
Как фильтры в форме расширенного поиска (фильтрации) курсов в Витрине по заданным администратором сайта параметрам.
Для сортировки курсов в Витрине.
Для отображения значений полей на странице описания курса, в списке курсов (на плитках) и в других местах Витрины.
Рис. 1.2.2. Общие настройки, ч. 3. Настройка полей курса.
Настройки:
Настраиваемые поля курса (см. поз. 17 Рис. 1.2.2). В данное поле вносится код полей формы в yaml-разметке. Внесенные поля могут быть использованы на всем сайте (глобальная настройка).
Отображать настраиваемые поля курса (см. поз. 18 Рис. 1.2.2). Настройка глобально отвечает за отображение списка настраиваемых полей курса и их значений на странице описания курса. Настройка может быть переопределена (выключена) в контексте каждого курса.
Сортировка курсов в Витрине определяет, в какой последовательности будут выводиться курсы, и имеет следующие настройки (Рис. 1.2.3.а):
Рис. 1.2.3.а. Общие настройки, ч. 4. Сортировка курсов в Витрине.
Доступные варианты сортировки (см. поз. 19 Рис. 1.2.3.а). Позволяет сформировать доступный для пользователя перечень «быстрых» сортировок. Все отмеченные в этом разделе варианты сортировок курсов (допускается множественный выбор) будут отображаться в выпадающем меню поля «Сортировка» расширенного поиска в Витрине курсов 3KL (Рис. 1.2.3.б).
Рис. 1.2.3.б. Выбор варианта сортировки курсов в форме расширенного поиска.
Для того, чтобы поле «Сортировка» было доступно в интерфейсе расширенного поиска, в настройках поиска Витрины курсов 3KL (Администрирование->Плагины->Локальные плагины->Витрина курсов 3KL->Поиск курсов->Настройка поиска) должна быть установлена опция «Показать поле сортировки» (Рис. 1.2.3.в).
Рис. 1.2.3.в. Опция «Показать поле сортировки» в настройках поиска Витрины курсов 3KL.
Вариант сортировки по умолчанию (см. поз. 20 Рис. 1.2.3.а). Курсы в Витрине будут упорядочены по указанному здесь варианту сортировки.
Направление сортировки (см. поз. 21 Рис. 1.2.3.а). Здесь можно выбрать направление сортировки курсов по возрастанию или по убыванию.
Как считать популярность курса (см. поз. 22 Рис. 1.2.3.а). Параметр определяет, как будет рассчитываться популярность курса для сортировки: по уникальным просмотрам курса за месяц — популярность курса определяется числом уникальных пользователей, посещавших курс за период в 30 дней. На данный момент других вариантов подсчета нет.
На уровне категорий к вариантам сортировки курсов в Витрине могут быть добавлены дополнительные поля курсов см. п. 2.2.
Рис. 1.2.4. Общие настройки, ч. 5. Шаблон оформления страницы описания курса.
Шаблон оформления страницы описания курса (см. поз. 23 Рис. 1.2.4.а). Здесь выбирается глобальный шаблон для оформления страницы описания курса. В дальнейшем шаблон может быть переопределен на уровне категории курсов и / или в самом курсе. По умолчанию установлен Стандартный шаблон, но может быть выбран любой из имеющихся на сервере. Шаблоны хранятся в виде файлов на сервере с СЭО и могут быть изменены администраторами сервера.
Разработку индивидуальных шаблонов для Витрины можно заказать через заявку в личном кабинете клиента. Применение разных шаблонов позволяет адаптировать внешний вид страницы описания курса под каждый тип курса.
Рис. 1.2.5.а. Общие настройки, ч. 5. Переопределение стандартной навигации.
Переопределить стандартную навигацию (см. поз. 24 Рис. 1.2.5.а). С включением этой настройки (значение по умолчанию — «Да») стандартная навигация будет изменена с целью перенаправления пользователей на альтернативные интерфейсы, реализованные в Витрине курсов (см. поз. 23 Рис. 1.2.5.а). Из категорий курсов будет осуществляться автоматическое перенаправление на страницы категорий курсов в витрине.
При переходе на стандартную страницу категории курса из любого интерфейса СЭО 3KL (например, из блока «Навигация») пользователь будет перенаправлен на альтернативную страницу категории Витрины (Рис. 1.2.5.б).
Рис. 1.2.5.б. Альтернативная страница категории Витрины курсов 3KL.
Пример использования переопределения навигации В учебном центре среда электронного обучения 3KL настроена так, что пользователи после авторизации попадают в личный кабинет и осуществляют дальнейшую навигацию по страницам системы через блок «Навигация». Для оформления каталога курсов и категорий используется модуль «Витрина курсов 3KL». Необходимо, чтобы пользователи переходили внутри СЭО только на страницы Витрины курсов 3KL, а не на классические страницы категорий курсов для избежания путаницы. Администратор настраивает преопределение стандартной навигации. Пользователи по любым ссылкам из системы на категории и курсы попадают только на страницы Витрины.
В «хлебных крошках» ссылки на стандартные категории курсов будут вести на страницы категорий курсов в Витрине, а ссылка на страницу «Курсы» будет вести на главную страницу Витрины курсов 3KL (Рис. 1.2.3.в).
Рис. 1.2.5.в. Ссылки на страницы в «хлебных крошках».
Ссылка на Витрину добавляется в «хлебные крошки» страниц категорий и описаний курсов только при следующих условиях: 1. Витрина курсов 3KL не добавлена на главную страницу настройкой в конфигурационном файле или «Стартовая страница по умолчанию для пользователей» не является страницей «Сайт». 2. Переопределение навигации в «хлебных крошках» включено.
1.2.6. Настройка отображения в «хлебных крошках» ссылки-иконки на страницу описания курса и узла «Курсы» («Мои курсы»)
25. Скрытие/отображение в «хлебных крошках» узла «Курсы» («Мои курсы») (поз. 25 Рис. 1.2.6.а). Настройка позволяет скрыть/показать в «хлебных крошках» узел «Мои курсы» (для пользователей, подписанных на курс), либо узел «Курсы» (для пользователей, не подписанных на курс).
Рис. 1.2.6.а. Настройка «Исключить узел Курсы (Мои курсы) из «хлебных крошек»».
Для того, чтобы включить эту настройку, необходимо перейти в:
Узел «Курсы» («Мои курсы») исчезает из «хлебных крошек» сразу после включения соответствующей настройки (снятия «флажка», т. к. по умолчанию настройка не активна).
Рис. 1.2.6.б. Отображение узла «Курсы» в «хлебных крошках» (для пользователя, не подписанного на курс).
Рис. 1.2.6.в. Узел «Курсы» скрыт (для пользователя, не подписанного на курс).
Скрытие/отображение в «хлебных крошках» ссылки-иконки на страницу описания курса.
При условии включенной настройки «Переопределить стандартную навигацию» ссылка-иконка на страницу описания курса отображается в «хлебных крошках» в соответствии с настройками страницы описания курса скрыта для тех или иных групп пользователей (подписанных / не подписанных на курс).
Подробнее о настройке отображения страницы описания курса в статье: «Настройка отображения элементов Витрины курсов 3KL через дополнительные поля курса», п. 2.1 Секция настроек страницы описания курса
Скрывать пустые категории (см. поз. 26 Рис. 1.2.6.а). Данная опция позволяет не отображать пользователю категории, которые не приведут его к доступным для него курсам. Сама категория может быть и не пуста, но может содержать в себе пустые категории или категории, содержащие курсы, к которым у пользователя доступа нет (например, скрыты). Для таких случаев включенная настройка исключит из выборки категории, которые не ведут к полезным данным (см. поз. 26. Рис. 1.2.6.а).
В разделе приведены варианты отображения списка категорий курсов Витрины и их настройки.
Блок списка категорий (Рис. 2.1.1)
Рис. 2.1.1. Блок списка категорий на Витрине курсов.
На странице Администрирование—>Плагины—>Локальные плагины—>Витрина курсов 3KL—>Блок списка категорий доступны следующие настройки (Рис. 2.1.2):
Рис. 2.1.2. Настройки блока списка категорий.
Скрывать заголовок блока списка категорий (см. поз. 1 Рис. 2.1.2). Позволяет скрыть (= Да) или отобразить (=Нет) заголовок «Категории» над Витриной (см. поз. 1 Рис. 2.1.1).
Позиция блока (см. поз. 2 Рис. 2.1.2). Код региона, в который будет добавлен блок. Регионы определяются темой оформления.
Вес блока (см. поз. 3 Рис. 2.1.2). Очередность блоков в регионе. 1 – самый верхний блок на странице, 2 – следующий за первым блок и т. д.
Категории с иконками (Рис. 2.1.3)
Рис. 2.1.3. Категории с иконками на Витрине курсов.
На странице Администрирование—>Плагины—>Локальные плагины—>Витрина курсов 3KL—>Категории с иконками доступны следующие настройки (Рис. 2.1.4):
Рис. 2.1.4. Настройки категорий с иконками.
Отобразить заголовок с названием категории (см. поз. 1 Рис. 2.1.4). Позволяет отобразить (= Нет) или скрыть (=Да) заголовок «Категории» над Витриной (см. поз. 1 Рис. 2.1.3).
Категорий в ряду (см. поз. 2 Рис. 2.1.4). Число категорий, которые будут отображаться в одном ряду. Значение учитывает ширину экрана, поэтому возможны варианты, когда категории перемещаются на следующий ряд независимо от значения параметра.
Файл иконки (см. поз. 3 Рис. 2.1.4). Файл иконки для категорий по умолчанию. Может быть переопределен с помощью настройки в дополнительных настройках категории «Изображение категории».
Включить якоря вместо ссылок (см. поз. 4 Рис. 2.1.4). Опция работает совместно с другими плагинами и в общем случае отключена. Полезно, когда все курсы системы отображены на одной единственной странице, например, если на витрине отображается плагин «Таблица курсов» со включенной настройкой «Группировать курсы по категориям».
Включить кнопку «Назад» (см. поз. 5 Рис. 2.1.4). Добавляет в список категорий кнопку «На уровень выше», при клике по которой пользователь перемещается к родительской категории. Если отключена, родительская категория доступна в навигации.
Файл иконки кнопки «Назад»(см. поз. 6 Рис. 2.1.4). В случаях, когда включена кнопка «Назад», этот параметр позволяет указать отдельную иконку (Рис. 2.1.5).
Рис. 2.1.5. Иконка в кнопке «Назад».
Плитки категорий (Рис. 2.1.6)
Рис. 2.1.6. Плитки категорий на Витрине курсов 3KL.
Рис. 2.1.7. Настройки блока Плитки категорий.
Скрывать заголовок блока Плитки категорий (см. поз. 1 Рис. 2.1.7). Позволяет скрыть (= Да) или отобразить (=Нет) заголовок «Категории» над Витриной (см. поз. 1 Рис. 2.1.6).
Размер плиток (см. поз. 2 Рис. 2.1.7). Параметр, который позволяет указать размер плиток категорий. Размеры варьируются от самого маленького (xx-small, поз. 1 Рис. 2.1.8) до самого большого (xxx-large, поз. 2 Рис. 2.1.8).
Рис. 2.1.8. Отличия в размере между иконками категорий курсов.
Изображение категорий курсов по умолчанию (см. поз. 3 Рис. 2.1.7). Параметр, который позволяет указать стандартное изображение плитки категории (изображение будет отображаться для всех курсов (Рис. 2.1.9). Если в дополнительных настройках категории курсов категории задано индивидуальное изображение, оно будет отображаться вместо стандартного, а если для категории не задано изображение, вместо него будет отображаться иконка «Нет изображения» (Рис. 2.1.10).
Рис. 2.1.9. Заданное изображение категории курсов по умолчанию.
Рис. 2.1.10. Не заданное изображение категории курсов по умолчанию.
Универсальный список категорий
Шаблон списка категорий. Определяет шаблон, на основе которого будет отображаться список категорий. Доступны следующие шаблоны:
Вертикальный список (Рис. 2.1.11).
Альбомный вид (Рис. 2.1.12).
Плитки (Рис. 2.1.13).
Иерархия плиток (Рис. 2.1.14). Режим позволяет отображать иерархию вложенных категорий, когда выбрана подкатегория.
Рис. 2.1.11. Вертикальный список.
Рис. 2.1.12. Альбомный вид.
Рис. 2.1.13. Плитки.
Рис. 2.1.14. Иерархия плиток.
2.2. Дополнительные настройки категорий курсов
(Любая страница категории курсов)—>Настройки—>Категория—>Дополнительные настройки категории курсов
При переходе открывается страница, позволяющая указать настройки по отображению категории, вложенных курсов, страницы описания курса, настраиваемых полей курсов в Витрине:
Секция «Дополнительные настройки категории курсов» (Рис. 2.2.1)
Рис. 2.2.1. Дополнительные настройки категории курсов.
Изображение категории (см. поз. 1 Рис. 2.2.1). В настройке можно загрузить изображение, которое будет использоваться в плагинах Витрины. Загрузить можно только одно изображение.
Скрыть категорию (см. поз. 2 Рис. 2.2.1). Опция позволяет скрыть категорию со всеми принадлежащими ей курсами в Витрине курсов 3KL. (Скрытая категория будет видна только Администраторам). Если в Общих настройках Витрины курсов 3KL включена опция «Отображать курсы вложенных категорий», то курсы из скрытой категории все равно будут видны.
Шаблон оформления страницы описания курса (см. поз. 3 Рис. 2.2.1). Опция для выбора шаблона. Шаблон может наследоваться из базовых настроек Витрины курсов 3KL (см. Общие настройки Витрины курсов 3KL), а также переопределяться в самом курсе.
Шаблон оформления списка курсов (см. поз. 4 Рис. 2.2.1). Опция для выбора шаблона. Настройка применима только при использовании плагина «Универсальный список курсов» и позволяет определить шаблон отображения списка курсов при нахождении в данной (редактируемой) категории. По умолчанию используется шаблон, определенный в самом плагине «Универсальный список курсов», но могут быть использованы и другие.
Применение разных шаблонов для разных категорий позволяет адаптировать отображение списка курсов под ваши задачи и предпочтения. Разработку индивидуальных шаблонов для Витрины можно заказать через заявку в Личном кабинете клиента.
Секция «Состав и область видимости настраиваемых полей» (Рис. 2.2.2)
Рис. 2.2.2. Пример отображения секции «Состав и область видимости настраиваемых полей».
Настройки распространяют свое влияние на форму редактирования кастомных полей курса и форму поиска. Опосредованно они влияют и на формирование данных для отображения через шаблоны, но исключительно для сохранения логики (если поле нельзя отредактировать, значит оно не заполнено — нет смысла отображать). Тем не менее, цели регулировать отображение у этой настройки нет, отображение регулируется mustache-шаблонами. По умолчанию отключенные поля (значение для поля «Отключить поле целиком») отображаться на странице описания курса не будут, но через шаблоны это возможно исправить.
Секция содержит настраиваемые поля курсов, которыми можно управлять в контексте данной категории. Каждому из полей можно присвоить одно из следующих значений:
Наследовать. Настройки наследуются из настроек плагина: поле всегда доступно для редактирования и отображения; будет ли поле отображаться в форме поиска, определяется в плагине поиска.
Отключить поле целиком. Поле отключается для всей категории. Поле не будет отображаться в форме редактирования, не будет отображаться в форме поиска (не редактировалось — не заполнено — нет смысла искать), не будет по умолчанию отображаться в интерфейсах (на странице описания курса).
Исключить из поисковой формы. Поле исключается из формы поиска в контексте данной категории (вне зависимости от того, что настроено в плагине). Пользователь, находясь в текущей категории, увидит форму поиска без фильтра по этому полю и без возможности сортировки по этому полю.
Исключить из поисковой формы, но позволить сортировать по нему. Поле исключается из формы поиска в контексте данной категории, но присутствует в списке выбора сортировки.
Включить в поисковую форму. Вне зависимости от того, что настроено в плагине, находясь в текущей категории пользователь увидит форму поиска с фильтром по этому полю, но поле не будет присутствовать в списке сортировки.
Включить в поисковую форму и позволить сортировать по нему. Пользователь в данной категории увидит форму поиска с фильтром по этому полю и возможностью сортировки по нему.
Настройки позволяют управлять отображением таблицы курсов (Рис. 3.1.1):
Рис. 3.1.1. Настройки таблицы курсов.
Скрывать заголовок таблицы курсов (см. поз. 1 Рис. 3.1.1). Скрыть (=Да) или показать (=Нет) над списком курсов заголовок «Список курсов».
Включить модальное окно (см. поз. 2 Рис. 3.1.1). Включает поддержку всплывающего окна при клике на строку курса в таблице.
Использовать ссылку на курс (см. поз. 3 Рис. 3.1.1). При включенной опции (=Да) нажатие на ссылку курса будет перенаправлять пользователя сразу на страницу курса, минуя описательную страницу.
Группировать курсы по категориям (см. поз. 4 Рис. 3.1.1). Строки таблицы курсов группируются с учетом категорий курсов.
Отображать заголовок для таблицы с курсами (см. поз. 5 Рис. 3.1.1). Добавление заголовков у столбцов таблицы со списком курсов.
Файл иконки курсов (см. поз. 6 Рис. 3.1.1). В настройке можно загрузить иконку, которая будет отображаться слева каждой строки в таблице (Рис. 3.1.2).
Рис. 3.1.2. Иконки рядом с курсами.
Файл иконки в кнопке «Наверх» (см. поз. 7 Рис. 3.1.1). В настройке можно добавить изображение, по клику на которое пользователь переместится наверх страницы (Рис. 3.1.3).
Рис. 3.1.3. Иконка в кнопке «Наверх».
Файл иконки для кнопки «Показать больше курсов» (см. поз. 8 Рис. 3.1.1). В настройке можно добавить изображение, которое будет отображаться рядом со ссылкой «Показать больше курсов» (Рис. 3.1.4). Кнопка «Показать больше курсов» появляется, если в настройке «Скрывать оставшиеся курсы, если их количество превышает указанное» (см. поз. 9 Рис. 3.1.1) указано какое-либо значение.
Рис. 3.1.4. Иконка в кнопке «Показать больше курсов».
Скрывать оставшиеся курсы, если их количество превышает указанное (см. поз. 9 Рис. 3.1.1). В настройке можно указать, какое количество курсов будет отображаться на одной странице таблицы курсов. При значении «0» курсы на странице не будут скрываться.
Файл иконки для кнопки «Свернуть список курсов» (см. поз. 10 Рис. 3.1.1). В настройке можно добавить изображение, которое будет отображаться рядом со ссылкой «Свернуть список курсов» (Рис. 3.1.5).Кнопка «Свернуть список курсов» появляется, если в настройке «Скрывать оставшиеся курсы, если их количество превышает указанное» (см. поз. 9 Рис. 3.1.1) указано какое-либо значение.
Рис. 3.1.5. Иконка в кнопке «Свернуть список курсов».
Отображать краткое название курса (см. поз. 11 Рис. 3.1.1). В случае включения в таблице появится столбец с кратким названием курса.
Отображать сложность курса (см. поз. 12 Рис. 3.1.1). Добавляет в таблицу столбец со сложностью курса, которая указывается на странице «Дополнительные поля курса».
Отобразить кнопку записи в списке курсов (см. поз. 13 Рис. 3.1.1). Добавляет в каждую строку кнопку для записи на курс.
Отображение инструментов (см. поз. 14 Рис. 3.1.1). (Ссылка или Кнопка) — способ отображения инструментария в таблице курсов (применимо к инструментам кнопки «Наверх» и кнопок «Показать больше курсов» / «Свернуть список курсов» (Рис. 3.1.6).
Рис. 3.1.6. Отображение инструментария в таблице курсов в виде кнопок.
Настройки позволяют управлять отображением квадратов курсов (Рис. 3.1.8):
Рис. 3.1.8. Настройки квадратов курсов.
Скрывать заголовок блока Квадраты курсов (см. поз. 1 Рис. 3.1.8). Скрыть (=Да) или показать (=Нет) над списком курсов заголовок «Список курсов».
Скрывать теги с квадратов курсов (см. поз. 2 Рис. 3.1.8). Скрыть (=Да) или показать (=Нет) в квадрате курса относящиеся к нему теги.
Скрывать название категории с плитки курсов (см. поз. 3 Рис. 3.1.8). Настройка позволяет скрыть (=Да) / показать (=Нет) название категории с плитки курсов.
Скрывать цену с квадратов курсов (см. поз. 4 Рис. 3.1.8). Настройка позволяет скрыть (=Да) / показать (=Нет) цену с плитки курсов.
Скрывать кнопку «Пройти курс» с плитки курсов (см. поз. 5 Рис. 3.1.8). Настройка позволяет скрыть (=Да) / показать (=Нет) кнопку «Пройти курс» с плитки курсов.
Цветовая схема (см. поз. 6 Рис. 3.1.8). Настройка позволяет выбрать цветовую схему отображения плиток курсов (Рис. 3.1.9).
Растягивать плитку курсов по высоте, если весь контент не помещается на плитке (см. поз. 7 Рис. 3.1.8). Настройка позволяет сделать плитку курсов резиновой по высоте, если весь контент не помещается на плитке.
Отображать изображение курса на фоне (см. поз. 8 Рис. 3.1.8). Настройка позволяет отобразить на фоне плитки курсов изображение, настроенное для курса.
Настройки позволяют управлять отображением плиток курсов (Рис. 3.1.10):
Рис. 3.1.10. Настройка «Плитки курсов».
Скрывать заголовок блока Плитки курсов (см. поз. 1 Рис. 3.1.10). Скрыть (=Да) или показать (=Нет) над списком курсов заголовок «Список курсов».
Размер плиток (см. поз. 2 Рис. 3.1.10). Выбрать размер плиток курсов, от самого маленького (xx-small) до самого большого (xxx-large). Размеры плиток курсов аналогичны размерам плиток категорий (см. Рис. 2.1.8).
Отображать категорию у курса (см. поз. 3 Рис. 3.1.10). Добавляет к плитке информацию о категории курса.
Расположение дополнительной информации о курсе (см. поз. 4 Рис. 3.1.10). Положение иконок с дополнительной информацией о курсе. Иконки могут отображаться поверх плитки курса или снизу под названием курса.
Ссылкой на курс является (см. поз. 5 Рис. 3.1.10). Определение области, при клике на которую осуществляется переход:
Вся плитка – для перехода в курс пользователь сможет кликнуть на любое место плитки с курсом;
Кнопка – под плиткой курса будет отображаться кнопка, при клике на которую пользователь может перейти в курс;
Изображение и кнопка – под плиткой курса будет отображаться кнопка перехода в курс, также пользователь сможет перейти в курс, кликнув на саму плитку курса;
Изображение и наименование курса – пользователь сможет перейти в курс, кликнув на плитку с курсом или на название курса.
Отображать плитку с паспарту (см. поз. 6 Рис. 3.1.10). Плитки курсов будут уменьшены и помещены в рамку (Рис. 3.1.11).
Настройки позволяют управлять отображением плиток курсов (Рис. 3.1.12):
Рис. 3.1.12. Настройки плиток курсов (Версия 2).
Размер плитки (см. поз. 1 Рис. 3.1.12). Выбрать размер плиток курсов, от самого маленького (xx-small) до самого большого (xxx-large). Размеры плиток курсов аналогичны размерам плиток категорий (см. Рис. 2.1.8).
Отображать дату у курса (см. поз. 2 Рис. 3.1.12). Позволяет отобразить (=Да) или скрыть (=Нет) дату начала курса. При значении «Настройки курса» отображение даты будет зависеть от значения настройки «Где отображать дату начала курса» в Настройках дополнительных полей курса.
Универсальный список курсов
Администрирование—>Плагины—>Локальные плагины—>Витрина курсов 3KL—>Универсальный список курсов
Настройки позволяют управлять отображением универсального списка курсов (Рис. 3.1.13):
Шаблон списка курсов. Определяет шаблон, на основе которого будет отображаться список курсов. Шаблон может быть переопределен на уровне категории для отображения списка по указанному шаблону при нахождении в этой категории. Доступные шаблоны:
Вертикальный список (Рис. 3.1.14).
Плитки 16:9 (Рис. 3.1.15).
Рис. 3.1.14. Вертикальный список.
Рис. 3.1.15. Плитки 16:9.
3.2. Настройки дополнительных полей курса
(Любая страница курса)—>Настройки—>Управление курсом—>Настройки дополнительных полей курса
При переходе открывается страница, позволяющая указать настройки по отображению курса в Витрине.
Секция «Настройки отображения изображений и файлов курса»
Здесь можно указать, какое изображение из загруженных в файлы описания курса следует использовать для отображения обложки курса в Витрине, а какие изображения и файлы отображать в галерее на странице описания курса.
5.1. Дополнительная кнопка входа в курс в описании курса
Задача:
Добавить в описание курса «Устройство мотоцикла. Для демонстрации.» дополнительную кнопку входа в курс. Оформление кнопки должно привелечь внимание пользователей и позволить им перейти в курс из описания курса.
Предусловие:
Курс «Устройство мотоцикла. Для демонстрации.» добавлен в СЭО 3KL, на описательной странице курса задан текст описания. Стандартная дополнительная кнопка входа в курс отключена в настройках.
Решение:
1) Перейти к редактированию описательной страницы курса, для этого на странице курса нажать на кнопку «Дополнительно» во вторичной навигации и выбрать опцию «Настройки дополнительных полей курса» (Рис. 5.1.1).
Рис. 5.1.1. Переход к настройкам описательной страницы курса.
2) Перейти к опции «Краткое описание» (поз. 1 Рис. 5.1.2) и выбрать среди инструментов редактора редактирование HTML-кода (поз. 2 Рис. 5.1.2).
3) Вставить в начало существующего кода краткого описания следующий фрагмент кода (Рис. 5.1.3):
Рис. 5.1.3. Добавление HTML-кода для дополнительной кнопки входа в курс.
Предлагаемый код позволяет задать следующие параметры стилизации кнопки: font-size: размер шрифта текста кнопки в пикселах (в примере — 16px) padding: высота и ширина кнопки в пикселах (в примере — 8px 12px) color: HEX-цвет текста кнопки (в примере — #fff — белый) background-color: HEX-цвет фона кнопки (в примере — #ed6d21 — оражневый) border-color: HEX-цвет рамки кнопки (в примере — #ed6d21 — оражневый) Обратите внимание, система распознает дополнительную кнопку по классу «class="btn btn-secondary crw-add-btn"», поэтому для того, чтобы кнопка добавлялась в систему корректно, редактировать эту часть кода не рекомендуется.
Сохранить внесенные изменения.
Результат:
В тексте описания для курса появится дополнительная кнопка перехода в курс (Рис. 5.1.4). Кнопка выделена контрастным цветом и предлагает пользователю перейти в курс сразу после того, как пользователь ознакомится с основными характеристиками курса.
Рис. 5.1.4. Описательная страница курса с дополнительной кнопкой входа в курс.
5.2. Дополнительная кнопка входа в курс в слайдере
Задача:
Добавить в блок «Слайдер 3KL», расположенный на описательной странице курса «Стартовый курс Итальянского ресторана», дополнительную кнопку входа в курс и предусмотреть возможность отображения для кнопки различного текста, в зависимости от типа пользователя и количества активных способов подписки на курс:
«Перейти в курс» – пользователь, уже подписан на курс;
«Перейти к записи» – пользователь еще не подписан на курс, а в курсе настроен единственный способ подписки с помощью плагина «Подписка 3KL»;
«Перейти к способам записи» – пользователь еще не подписан на курс, а в курсе включено и настроено более одного способа подписки;
«Нет доступа в курс» – для пользователя не предусмотрена возможность входа в курс и подписки.
Предусловие:
Курс «Стартовый курс Итальянского ресторана» добавлен в СЭО 3KL, на описательной странице курса добавлен блок «Слайдер 3KL», в Слайдер добавлен один слайд с изображением.
Обратите внимание: предлагаемое решение позволяет добавить кастомную кнопку не только в блок «Слайдер 3KL», но и в любые другие блоки, в которых есть область текстового редактора, например, в блок «HTML».
Решение:
1) Перейти к странице описания курса «Стартовый курс Итальянского ресторана», для этого на странице курса раскрыть хлебные крошки (поз. 1 Рис. 5.2.1) и нажать на иконку страницы (поз. 2 Рис. 5.2.1).
Рис. 5.2.1. Переход к описательной странице курса.
2) На описательной странице курса перейти в режим редактирования (поз. 1 Рис. 5.2.2), раскрыть блок настроек Слайдера и выбрать опцию «Настроить блок «Слайдер 3KL» (поз. 2 Рис. 5.2.2).
Рис. 5.2.2. Переход к настройкам Слайдера 3KL.
3) Перейти к управлению слайдами (Рис. 5.2.3).
Рис. 5.2.3. Переход к управлению слайдами.
4) Перейти к опции «Описание» (поз. 1 Рис. 5.2.4) и выбрать среди инструментов редактора редактирование HTML-кода (поз. 2 Рис. 5.2.4).
Рис. 5.2.4. Переход к редактированияю HTML-кода.
5) Ввести в качестве кода описания следующий код (Рис. 5.1.3):
Рис. 5.2.5. Добавленный в описание код.
Вы можете изменить предложенные тексты для кнопки, отредактировав их в коде. Например заменить «Перейти в курс» на «Перейти к обучению».
Сохранить внесенные изменения.
Результат:
Пользователь переходит на описательную страницу курса «Стартовый курс Итальянского ресторана», на которой расположен блок «Слайдер 3KL» с кнопкой входа в курс/перехода к записи на курс, которая будет иметь следующий вид:
пользователь ранее был подписан на курс (Рис. 5.2.6.). Отрабатывает код «data-label-enter="Перейти в курс"»;
Рис. 5.2.6. Отображение описательной страницы для слушателя подписанного на курс.
пользователь не подписан на курс и в курсе настроен один способ записи с помощью плагина «Подписка 3KL»(Рис. 5.2.7). Отрабатывает код «data-label-enrol="Перейти к записи"»;
Рис. 5.2.7. Отображение описательной страницы для слушателя неподписанного на курс, когда есть только один способ подписки.
пользователь не подписан на курс и в курсе настроено несколько способов записи (Рис. 5.2.8). Отрабатывает код «data-label-scroll="Перейти к способам записи"»;
Рис. 5.2.8. Отображение описательной страницы для слушателя неподписанного на курс, когда есть несколько способов подписки.
пользователю запрещен вход в курс (Рис. 5.2.9). Отрабатывает код «data-label-disabled="Нет доступа в курс"».
Рис. 5.2.9. Отображение описательной страницы для пользователя, которому не доступен вход или запись на курс.
Вебинар — это широко используемый в процессе дистанционного обучения инструмент для проведения онлайн-встреч в режиме реального времени с возможностью демонстрации презентации или видеозаписи организатором мероприятия.
Как правило, участники имеют возможность задавать свои вопросы, общаться в чате. Модератор может предоставить микрофон любому участнику.
В зависимости от используемой платформы для вебинаров/поставщика видеоконференцсвязи (ВКС), набор доступных возможностей может дополнительно включать: запись вебинара, проведение опросов по время вебинара, инструменты оценивания и статистики, несколько комнат с управлением доступом и т. п.
Для удобства пользователей в СЭО 3КL предусмотрена интеграция с сервисами вебинаров, информация о которых доступна в таблице, приведенной ниже. Благодаря интеграции, для участников вебинар выглядит как часть среды электронного обучения:
учителя создают и настраивают вебинары непосредственно из конструктора курса;
студенты переходят в комнату вебинара прямо из материалов курса;
отсутствует повторная регистрация и авторизация.
Интеграция с вебинарами доступна в СЭО 3КL для любого тарифного плана любого вида лицензии. Список доступных сервисов постоянно расширяется, исходя из потребностей клиентов.
2. Перечень вебинар-сервисов, доступных в текущей версии СЭО 3КL
Название сервиса
Описание
Разработка интеграции
Тип интеграции
Варианты подключения
TrueConf
Коммерческая платформа TrueConf для проведения веб-конференций
Приобретение облачного сервиса Zoom meeting (тарифный план должен включать опцию «REST API»)
1 — на текущий момент необходимая для интеграции опция «TrueConf API» предоставляется только в серверной версии TrueConf.
2 — существует сторонний плагин интеграции с BigBlueButton от сообщества разработчиков, который может быть установлен по заявке в техническую поддержку на установку сторонних плагинов (в некоторых версиях входит в комплект). Однако, он не обладает всеми функциональными возможностями по управлению расписанием, группами и текущими оценками, которые реализованы в элементе курса «Занятие 3КL».
3 — гарантия на продукт не предоставляется.
4 — работа по установке и настройке производится бесплатно; возможна для некоторых тарифных планов (уточняйте в технической поддержке ООО «Открытые технологии»); гарантия на работу не предусмотрена.
5 — на вебинары, проводимые на общем бесплатном демосервере, накладываются следующие ограничения: количество участников до 5 человек; 1 спикер; длительность сессии не более 15 минут.
6 — для использования требуется самостоятельная настройка сервера и опытный системный администратор для его обслуживания.
Заключить договор с МТС Линк можно как напрямую (у поставщика ВКС), так и через ООО «Открытые технологии».
Опубликовал: : Алексей Последние обновление: 02.06.2025
Массовая загрузка пользователей через файл csv
С помощью импорта пользователей через csv файл можно создать новых пользователей в СЭО 3KL или отредактировать уже имеющихся пользователей. При этом импортировать можно различные поля профилей пользователей. . . . .
Для импорта пользователей в систему нужно сформировать таблицу, где обязательно есть адреса электронной почты и логины участников, их фамилии (одним полем) и имена или имена-отчества (одним полем), город, страна (можно для всех поставить RU), можно добавить и некоторые другие данные, перечисленные в профайле. Пароли, если они отсутствуют, система создаст сама и вышлет на почту.
Первая строка таблицы должна содержать заголовки для каждой колонки с данными. Пример:
Колонка course1 позволяет задать короткое имя курса, на который эти пользователи будут автоматически подписаны. Результат (файл с таблицей) надо сохранить в формате CSV (текст с разделителем) и загрузить в СДО через меню: Администрирование -> Пользователи -> Учетные записи -> Загрузить пользователей.
Нужно обращать внимание на кодировку символов и разделитель: они должны совпадать с теми, которые будут выбираться при импорте файла. Система предложит предпросмотр данных.
Перед решением этой задачи рекомендуется сперва потренироваться на тестовых пользователях.
CSV — текстовый формат, предназначенный для представления табличных данных, его можно создавать и редактировать в любом текстовом редакторе, добавив в конце имени файла расширение .csv (например, FILE.csv).
2.2. Поля для заполнения информации о пользователе
2.2.1. Обязательные поля
username - имя пользователя (должно быть уникально, может содержать только алфавитные строчные буквы, цифры,дефис '-', подчеркивание '_',точка '.', или знак '@')
firstname - настоящее имя пользователя
lastname - фамилия пользователя
email - адрес электронной почты (должно быть уникально и иметь вид: name@example.com)
*Для добавления новых пользователей необходимо указать все обязательные поля. Для обновления имеющихся пользователей достаточно поля username.
institution - учреждение, к которому принадлежит пользователь (ВУЗ, колледж, название рабочей организации);
department - подразделение в учреждении, к которому принадлежит пользователь;
city - город;
country - страна (чтобы страна была корректно импортирована в соответствующее поле профиля пользователя в СЭО 3KL, необходимо указать ее в двухбуквенном формате ISO 3166-1 (ISO 3166-1 alpha-2), например: «RU», «KZ»);
lang - язык;
timezone - часовой пояс;
idnumber - индивидуальный номер, используется для указания идентификатора пользователя во внешней системе;
phone1 - телефон;
phone2 - мобильный телефон;
address - адрес (улица, дом, квартира);
description - описание пользователя (например, личная характеристика или краткая биография);
autosubscribe - автоподписка.
Обратите внимание, начиная с версии СЭО 3KL 4.1, часть полей, которые относились к необязательным полям, стала относиться к дополнительным полям. По этой причине рекомендуем проверять соответствие названий полей перед загрузкой данных из CSV файла. Следующие поля профиля пользователя являются дополнительными и их необходимо указывать в формате «profile_field_xxxx» (например, profile_field_icq): Skype ID, Веб-страница, Номер ICQ, AIM ID, Yahoo ID, MSN ID.
Если выбрано автоматическое создание пароля для пользователей и не указано поле password, то при создании пользователя пароль будет сгенерирован автоматически и будет отправлено уведомление с паролем на почту пользователя (задание на отправку приветственного письма выполняется по определенному расписанию в планировщике заданий и приходит пользователям с некоторой задержкой).
Пользовательские поля профиля: XXXXX - уникальное имя поля (краткое название кастомного поля, обычно пишется латиницей), указываемое после конструкции «profile_field_».
Cоздавать пользовательские поля необходимо перед импортом. Часть символов ХХХХХ должна быть в нижнем регистре, иначе не будет принято. Запись должна содержать «profile_field_xxxxx».
Пример: 1. Если создано пользовательское текстовое поле с названием «Жанр» и кратким названием «genre», в файле в заголовке таблицы нужно указать короткое имя: «profile_field_genre». 2. Для пользовательских полей профиля, которые представляют собой меню, используется соответствующее значение. 3. Для пользовательских полей профиля типа дата используется стандарт ISO формате ГГГГ-мм-ДД, например, 2014-06-19. Данные в таком формате будут правильно локализованы в интерфейсе.
*Должны использоваться внутренние идентификаторы глобальной группы или нечисловые идентификаторы существующих глобальных групп; *Имена имеющихся глобальных групп использовать не рекомендуется, так как это повлечет за собой добавление новой глобальной группы с идентификатором в виде имени той глобальной группы, которая указывается.
2.2.8. Поля для удаления и блокировки пользователей
deleted - удаление пользователя из системы (значения 0 - не удалять или 1 - удалять) Чтобы удалить пользователя, нужно указать значения полей username и deleted.
suspended - блокировка пользователя в системе (значения 0 - не блокировать или 1 - блокировать) Чтобы заблокировать пользователя, нужно указать значения полей username и suspended.
Производить добавление и удаление/блокировку пользователей можно загрузкой одного csv файла. Для добавляемых пользователей заполняются все нужные поля, а для удаляемых или блокируемых пользователей заполняются только username и deleted или suspended соответственно.
При удалении нужно разрешить удаление пользователей.
Этот параметр определяет используемый метод аутентификации при входе пользователя в систему. Следует выбирать только включенные плагины аутентификации, в противном случае пользователь больше не сможет войти в систему. Основные варианты содержимого:
Ручная регистрация: manual
Самостоятельная регистрация по электронной почте: email
1. Необходимо задать обязательные поля для заполнения (по желанию можно добавить необязательные и пользовательские поля); 2. Затем в новой строке в той же последовательности, что и перечисленные поля, указать данные пользователя. 3. В следующей строке указать данные второго пользователя и т.д. (Рис. 2.3.1).
Рис. 2.3.1. Пример структуры csv файла.
Нужно обращать внимание на ограничение по длине данных, вводимых в поля (указано в символах):
Для загрузки CSV файла нужно открыть интерфейс загрузки пользователей, который находится по следующему пути: Администрирование -> Пользователи -> Учетные записи -> Загрузить пользователей (Рис. 3.1.1).
Рис. 3.1.1. Страница «Загрузить пользователей».
Процедуру загрузки списка пользователей из csv-файла можно разделить на два этапа:
1) На странице «Загрузить пользователей» (Администрирование -> Пользователи -> Учетные записи -> Загрузить пользователей) добавить заранее подготовленный csv-файл:
либо нажав на «Выберите файл...» и указав местоположение файла на своем компьютере (Рис. 3.2.1);
Рис. 3.2.1. Выбор файла csv.
либо перетащив файл из папки в поле загрузки (Рис. 3.2.2).
Рис. 3.2.2. Перетаскивание файла csv.
2) В выпадающем списке параметра «Разделитель для CSV» указать разделитель, соответствующий разделителю в вашем файле (Рис. 3.2.3).
Рис. 3.2.3. Выбор разделителя.
Обратите внимание: если выбрать неправильный разделитель, загрузка пользователей будет выполнена с ошибками.
Каким именно разделителем отделяются данные в вашем файле можно уточнить, открыв этот файл в редакторе простого текста (Рис. 3.2.4).
Рис. 3.2.4. Пример файла csv, открытого в редакторе простого текста. В качестве разделителя используется запятая.
3) В выпадающем списке параметра «Кодировка» выбрать стандарт кодирования символов, в котором создан ваш файл (Рис. 3.2.3).
Рис. 3.2.5. Выбор кодировки.
В подавляющем большинстве случаев это будет UTF-8 или windows-1251. Информацию о стандарте кодирования можно уточнить, открыв файл в «продвинутом» текстовом редакторе (Рис. 3.2.6) или редакторе электронных таблиц (Рис. 3.2.7).
Рис. 3.2.6. Csv-файл, открытый в редакторе Kate.
Рис. 3.2.7. Диалоговое окно при открытии csv-файла в LibreOffice Calc.
Для требуемого вам варианта импорта пользователей в СЭО 3КL необходимо определить следующие параметры (Рис. 3.3.1):
Рис. 3.3.1. Выбор типа загрузки.
Тип загрузки:
Добавить новых, пропустить имеющихся пользователей - опция добавляет пользователей в базу данных, но не затрагивает пользователей, уже имеющихся в базе данных;
Добавить всех, при необходимости добавлять номер к логину - добавляет всех пользователей из файла, и, если у них имеются повторяющиеся логины, то при загрузке к логину будет добавляться нумерованный суффикс (например: login, login1 или login_1);
Добавить всех, и обновить имеющихся пользователей - добавляет всех пользователей из файла и обновляет уже имеющихся пользователей, если изменения затрагивают данную группу пользователей;
Только обновить имеющихся пользователей - обновляет пользователей, уже имеющихся в базе данных, если в файле содержатся данные об этих пользователях.
3.3.2. Пароли новых пользователей (см. поз. 2 Рис. 3.3.1):
Необходимое поле в файле - если указано поле password в самом CSV файле, будет загружен пароль из файла;
Создавать пароль при необходимости и рассылать его по электронной почте - автоматически создает пароль для пользователя и отправляет его по адресу электронной почты пользователя.
3.3.3. Данные существующих пользователей (см. поз. 3 Рис. 3.3.1)
Это способ обновления данных уже имеющихся пользователей (если в типе загрузки выбран один из пунктов, позволяющий обновлять имеющихся пользователей);
3.3.4. Пароли существующих пользователей (см. поз. 4 Рис. 3.3.1)
Опцию можно установить в значение «Изменять», если в пункте «Данные существующих пользователей» не указано значение «Не изменять»;
4.2. Добавление пользователей с записью на несколько курсов с указанием ролей
Для того чтобы добавить пользователей с записью на несколько курсов (с указанием ролей) нужно создать файл с информацией о пользователях и загрузить его в систему.
Перейти во вкладку: Администрирование -> Пользователи -> Учетные записи -> Загрузить пользователей (Рис. 4.2.2.а).
Рис. 4.2.2.а. Загрузка пользователей в СЭО 3KL.
Следует выбрать файл с пользователями, указать разделитель между словами (в примере используется запятая), указать кодировку именно ту, в которой у вас сохранен файл (например,Windows1251) и кликнуть на кнопку «Загрузить пользователей» (Рис. 4.2.2.б).
Рис. 4.2.2.б. Предварительный просмотр загружаемых пользователей.
1) Тип загрузки - здесь выбирается тип загрузки из доступных:
Перейти во вкладку: Администрирование -> Пользователи -> Учетные записи -> Загрузить пользователей (Рис. 4.2.3.а).
Рис. 4.2.3.а. Загрузка пользователей в СЭО 3KL.
Следует выбрать файл с пользователями, указать разделитель между словами (в примере используется запятая), указать кодировку именно ту, в которой у вас сохранен файл (например,Windows1251) и кликнуть на кнопку «Загрузить пользователей» (Рис. 4.2.3.б).
Рис. 4.2.3.б. Предварительный просмотр загружаемых пользователей.
Выбрать тип загрузки - «Только обновить имеющихся пользователей».
Выбрать для массовых операций - «Все пользователи».
4. После настроек параметров, следует кликнуть на кнопку «Загрузить пользователей».
На следующей странице будет отображено количество загруженных пользователей (Рис. 4.2.3.в).
Рис. 4.2.3.в. Выбор загружаемых пользователей.
Выбрать параметр в поле «С выбранными пользователями...»->Добавить в группу.
5. Зачисление студентов в глобальную группу
Откроется окно с добавлением в глобальную группу (Рис. 4.2.3.г):
Рис. 4.2.3.г. Зачисление пользователей в глобальную группу.
Здесь нужно выбрать глобальную группу и нажать на кнопку «Добавить в группу».
При помощи экспорта/импорта данных из .csv-файла можно осуществить процедуру массового переименования пользователей.
1. Из СЭО выгрузить (в формате .csv) список необходимых пользователей (Администрирование>Пользователи>Учетные записи>Действия над несколькими пользователями).
2. В выгруженном файле любым удобным способом изменить название столбца «username» на «oldusername». Добавить новый столбец с названием «username» и заполнить его новыми логинами.
3. Загрузить данные (Администрирование>Пользователи>Учетные записи>Загрузить пользователей) из модифицированного .csv-файла обратно в СЭО, указав в настройках:
Тип загрузки= Только обновить имеющихся пользователей.
Данные существующих пользователей=Заменять данными из файла.
5.1. Загрузка пользователей из CSV файла, содержащего кастомные поля Conditional field
Отмечены следующие проблемы:
Не загружаются пользователи из csv-файла, если в файле присутствуют поля Conditional field и при условии, что поля, входящие в его состав (внутренние) являются обязательными для заполнения.
При выборе различных вариантов содержимого конкретного поля с последующим сохранением информации в профиле, в блоке информации о пользователе сохраняется содержимое всех полей, а не только тех, которые выбраны в настоящее время.
Это является особенностью работы плагина.
При загрузке значения поля Conditional field, делающего обязательным определенное поле профиля, система не позволит загрузить пользователей, даже если указанное поле будет заполнено (будет выдавать ошибку, что поле не заполнено). Если поле просто настроено в системе, но отсутствует в файле (не являясь обязательным), ошибки не возникнет. Если настроить плагин Conditional field так, чтобы при одном значении отображал и требовал заполнения одной группы полей, а при другом значении отображал и требовал заполнения другой группы, то не получится загрузить пользователей через CSV, заполнив только требуемые поля без значений для скрытой группы полей.
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.5.11a. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Плагин «Сертификат СЭО 3KL» позволяет создавать внутри курса документ с настраиваемым внешним видом (далее - сертификат, документ), задавать условия получения этого документа и генерировать его с подстановкой данных пользователя при выполнении этим пользователем условий выдачи.
Возможности по настройке внешнего вида сертификата позволяют сформировать практически любой тип документа: сертификат о прохождении/окончании курса, грамоту, справку, акт, благодарственное письмо, купон, диплом, свидетельство, в том числе, установленного образца, и т. п.
Условием получения сертификата может быть: выполнение каких-либо определенных элементов в курсе; количество времени, проведенное в курсе; прохождение слушателем финального теста; итоговая оценка за курс; завершение курса; изменение статуса Логики курса; требование пользователя (ручная генерация документа) и т. п.
Автоподстановка в форму сертификата значений из полей профиля пользователя позволяет генерировать документ без дополнительных действий со стороны преподавателя курса.
Основной сценарий работы с сертификатом
Администратор настраивает глобальные параметры элемента и курса, уведомления в системе, блоки в личном кабинете и на других страницах.
Преподаватель (пользователь с ролью, позволяющей редактировать курс) добавляет элемент курса «Сертификат СЭО 3KL», настраивает внешний вид сертификата (графическая подложка, тексты и их расположение, QR-код, макроподстановки и т. п.).
Преподаватель (пользователь с ролью, позволяющей редактировать курс) настраивает условия выдачи сертификата слушателями: сценарии получения, ограничение доступности и т. п.).
Слушатели проходят курсы и, при выполнении условий выдачи, получают сертификаты. В зависимости от настроек: автоматически на почту, через получение доступа к элементу курса, через блок «Сертификаты» в личном кабинете и т. п.
Администратор и преподаватель просматривают реестры выпущенных сертификатов и выполняют необходимые действия по их администрированию.
Выпущенный в СЭО 3КL сертификат пользователь может просмотреть непосредственно в системе, скачать в виде pdf-файла или распечатать.
1.1. Основные отличия элемента курса «Сертификат СЭО 3КL» от «Simple Certificate» (community-версия Moodle)
Плагин «Сертификат СЭО 3КL» был спроектирован на базе плагина «Простой сертификат». Доработки, выполненные специалистами ООО «Открытые технологии», существенно расширили функционал элемента. Пользователям СЭО 3КL доступны:
дополнительные макроподстановки данных в текст сертификата, которых нет в «Simple Certificate» ({ID}, {TABLEGRADES}, {GRADE_XXXX} и т. п.);
дополнительные возможности по оформлению документа и выравниванию текста в сертификате (возможно задать ширину текстового поля, минимальную высоту текстового поля, установить границы текста и т. п.);
Данные настройки позволяют расположить текст именно там, где это необходимо, точно фиксируя области и не боясь того, что текст большого объема «наползет» на другие области сертификата. Это позволяет обеспечить точное позиционирование текста документа на бланке при печати.
режим печати документа на бланках строгой отчетности (без фона и номера бланка);
формирование файла выгрузки со списком выданных сертификатов для передачи в ФИС ФРДО;
возможность выбора языка при генерации сертификата;
При формировании сертификата во время подстановок языковых строк будет использован выбранный языковой пакет. Речь идет именно о языковых строках, а не о тексте, введенном руками. Сама настройка указывается при создании модуля курса. Это позволяет сформировать сертификат на том языке, на котором это необходимо, а не на том, который выбран у пользователя.
удаление ошибочно выданных и ненужных сертификатов в интерфейсе массовых действий (вкладка групповые операции);
возможность вывода в документе оценки за курс или модуль в различных форматах (оценка в баллах из максимально возможной; оценка в баллах из максимально возможной (и процент); оценка в баллах из максимально возможной (и буква); оценка в баллах из максимально возможной (и процент) и буква);
возможность автовыдачи сертификата;
уведомление об автовыдаче сертификата, сообщение в модальном окне о новом доступном сертификате;
возможность скачать все сертификаты в одном pdf- документе;
выдача сертификата администратору, если он подписан на курс и переключился к роли;
связанная доработка блока «Мои сертификаты»— если блок расположен на странице публичного профиля пользователя, другому пользователю будут отображены сертификаты просматриваемого пользователя.
2.1. Автоматическая генерация сертификата об окончании курса
1) Преподаватель создает и настраивает элемент курса «Сертификат СЭО 3КL»: формирует внешний вид; задает текст с необходимыми автоподстановками; настраивает условия выдачи (в первую очередь, автоматическую выдачу при изменении оценки за курс) и доступа к сертификату (Рис. 2.1.1).
Рис. 2.1.1. Пример страницы настроек элемента курса «Сертификат СЭО 3КL».
2) Слушатель зачисляется на курс, последовательно изучает и проходит элементы курса.
3) По результатам прохождения курса слушателю выставляется итоговая оценка. В момент выставления оценки система автоматически генерирует сертификат (Рис. 2.1.2).
Рис. 2.1.2. Пример сертификата об окончании курса.
2.2. Печать документов на бланках строгой отчетности
Выдача и учет документов строгой отчетности могут быть реализованы в СЭО 3КL в виде единого процесса, включающего следующие этапы:
1) Настройка внешнего вида документа с использованием автоподстановок и точной подгонкой накладываемого текста на номерной бланк (Рис. 2.2.1).
Рис. 2.2.1. Пример распечатанного свидетельства о присвоении квалификации на бланке с серией АААА и номером 12345.
2) Печать и финальная проверка сгенерированных в системе документов при помощи специальной вкладки Панели управления СЭО 3КL, с возможностью отбора нужных сертификатов и корректировки данных в них (Рис. 2.2.2).
Рис. 2.2.2. Вкладка «Выгрузка для ФИС ФРДО» Панели управления СЭО 3КL.
Предусмотрено два режима печати сертификата:
непосредственно на номерном бланке (серия и номер при этом не заполняются, подложка не выводится на печать);
создание электронной копии документа (генерируется pdf-файл с предустановленной в настройках подложкой и сохраненными ранее серией и номером бланка).
3) Формирование xls-файла с данными выданных сертификатов. Файл формируется на основании предустановленного шаблона и может быть использован, в первую очередь, для передачи информации в федеральную информационную систему (Рис. 2.2.3).
Рис. 2.2.3. Пример xls-файла выгрузки для ФИС ФРДО.
1) Преподаватель создает и настраивает сертификат в курсе (внешний вид, условия получения и т.п.), в том числе, отображение на документе QR-кода.
2) Слушатель, проходящий обучение на курсе, выполняет условия получения сертификата.
3) Система генерирует сертификат, на котором присутствует QR-код с серийным номером сертификата (Рис. 2.3.1).
Рис. 2.3.1. Сертификат слушателя с QR-кодом.
4) Проверяющий подлинность документа сканирует с помощью камеры смартфона изображение QR-кода на сертификате и переходит к подробной информации о коде (Рис. 2.3.2).
Рис. 2.3.2. Пример перехода к информации по QR-коду в приложении камеры смартфона.
В зависимости от модели смартфона (другого мобильного устройства, с помощью которого сканируется QR-код), функционал «Подробнее о QR-коде» приложения камеры может иметь иной вид.
5) В браузере смартфона будет открыта страница системы «Проверка выданного сертификата» с подставленным кодом сертификата (Рис. 2.3.3).
Если у вас нет возможности отсканировать QR-код сертификата, но есть его цифровой код, перейти на страницу «Проверка выданного сертификата» можно набрав в адресной строке браузера https://название_вашей_СЭО/mod/simplecertificate/verify.php .
6) После нажатия кнопки «Проверить сертификат» отобразится подробная информация о выданном сертификате (Рис. 2.3.4).
Рис. 2.3.4. Результат проверки кода сертификата.
Встроенный механизм генерации QR-кода с серийным номером сертификата позволяет обеспечить дополнительную защиту выдаваемых в СЭО 3КL документов.
2.4. Подписание электронной цифровой подписью цифровых документов, сгенерированных с помощью элемента курса «Сертификат СЭО 3KL»
2.4.1. Подписание ЭЦП в контексте курса
Описанный сценарий может быть востребован, когда документы, которые необходимо заверять электронной цифровой подписью, формируются только в рамках одного курса СЭО 3KL.
1) По итогам успешного завершения слушателями курса повышения квалификации система генерирует для них удостоверения по настроенной в элементе курса «Сертификат СЭО 3KL» форме. Сгенерированные сертификаты становятся доступны во вкладке «Выданные сертификаты» элемента курса (Рис. 2.4.1.а).
Слушатель, завершивший обучение, получит доступ к своему сертификату только после подписания документа ЭЦП. В момент генерации сертификата ему на электронную почту будет отправлено уведомление о том, что сертификат выпущен и ожидает подписи (может быть отключено), а уже после подписания — письмо с ссылкой на подписанный сертификат.
Рис. 2.4.1.а. Пример вкладки «Выданные сертификаты» элемента курса «Удостоверение о повышении квалификации» в курсе «Охрана труда. Курс повышения квалификации».
2) Ответственный сотрудник последовательно переходит по ссылке «Выдать сертификат» всех сгенерированных сертификатов в статусе «Сертификат еще не был выдан на бланке» и на странице «Выдача сертификата на бланке» выполняет подписание документа ЭЦП (последовательность действий описана в разделе «Процесс подписания сертификата ЭЦП»). Для возврата на вкладку «Выданные сертификаты» после успешного подписания очередного сертификата, он использует кнопку «Назад» в интерфейсе страницы «Выдача сертификата на бланке» (поз. 1 Рис. 2.4.1.б).
Рис. 2.4.1.б. Внешний вид страницы «Выдача сертификата на бланке» успешно подписанного ЭЦП сертификата.
3) Статус подписанного ЭЦП сертификата изменяется с «Сертификат еще не был выдан на бланке» на «Сертификат уже был выдан на бланке», а также фиксируется дата и время подписания документа (Рис. 2.4.1.в).
Рис. 2.4.1.в. Пример информации в колонке «Выдача на бланке» для подписанного ЭЦП сертификата.
Описанный сценарий может быть востребован, когда необходимо централизовано подписывать электронной цифровой подписью документы, которые формируются сразу в нескольких курсах СЭО 3KL.
1) По итогам успешного завершения слушателями курсов система генерирует для них документы по настроенным в элементах курса «Сертификат СЭО 3KL» формам.
Слушатель, завершивший обучение, получит доступ к своему сертификату только после подписания документа ЭЦП. В момент генерации сертификата ему на электронную почту будет отправлено уведомление о том, что сертификат выпущен и ожидает подписи (может быть отключено), а уже после подписания — письмо с ссылкой на подписанный сертификат.
2) Сотрудник, ответственный за подписание ЭЦП, переходит на вкладку «Выгрузка для ФИС ФРДО» Панели управления СЭО 3KL (Администрирование->Панель управления СЭО 3KL->Выгрузка для ФИС ФРДО) и формирует список сертификатов, подлежащих подписанию — устанавливает фильтрацию
Подлежит печати = Да Дата печати заполнена = Нет Данные уже выгружались в ФИС ФРДО = Нет
и применяет ее (Рис. 2.4.2.а).
Рис. 2.4.2.а. Пример вкладки «Выгрузка для ФИС ФРДО» с фильтрацией по неподписанным сертификатам.
3) Ответственный сотрудник переходит по ссылке «Выдать сертификат» первого сертификата в списке таблицы и на открывшейся странице «Выдача сертификата на бланке» выполняет подписание документа ЭЦП (последовательность действий описана в разделе «Процесс подписания сертификата ЭЦП»). Для возврата в Панель управления СЭО 3KL после успешного подписания сертификата он использует кнопку «Назад» в интерфейсе страницы «Выдача сертификата на бланке» (поз. 1 Рис. 2.4.2.б).
Рис. 2.4.2.б. Внешний вид страницы «Выдача сертификата на бланке» успешно подписанного ЭЦП сертификата.
4) Подписанный сертификат перестает соответствовать условию «Дата печати заполнена = Нет» настроенного фильтра и не отображается в списке документов, предназначенных для подписания ЭЦП (Рис. 2.4.2.в).
Рис. 2.4.2.в. Вкладка «Выгрузка для ФИС ФРДО». Подписанный сертификат пользователя Болокана-demo Кира Афанасиевна больше не отображается в списке неподписанных сертификатов.
В этом случае необходимо войти в элемент курса «Сертификат СЭО 3KL», с помощью которого был сгенерирован документ.
Подразумевается, что условия доступа к нужному элементу курса «Сертификат СЭО 3KL» выполнены и он доступен слушателю на странице курса.
На странице элемента курса (Рис. 3.1.1) слушателю будет доступна информация о дате выдачи документа и кнопка «Получить сертификат», при нажатии на которую, в зависимости от установленного параметра настройки выдачи сертификата «Доставка», пользователь может:
просмотреть полученный сертификат в окне браузера;
сохранить сертификат на своем компьютере;
получить сертификат по электронной почте.
Рис. 3.1.1. Интерфейс слушателя элемента курса «Сертификат СЭО 3KL». Параметр «Доставка» = «Открыть в новом окне».
Если параметр «Доставка» = «Не отправлять студенту сертификат, пользователь получит сертификат иным способом», кнопка «Получить сертификат» в интерфейсе элемента отображаться не будет.
Для пользователей с ролью «Преподаватель» и «Диспетчер-администратор» на вкладке «Выданные сертификаты» элемента курса «Сертификат СЭО 3KL» будут отображаться данные по всем сертификатам, выданным в этом элементе участникам курса (Рис. 3.1.2).
Рис. 3.1.2. Вкладка «Выданные сертификаты» в интерфейсе преподавателя элемента курса «Сертификат СЭО 3KL».
В блоке «Мои сертификаты» для слушателя будет отображаться перечень всех полученных им в системе сертификатов (Рис. 3.2.1).
Рис. 3.2.1. Блок «Мои сертификаты» в личном кабинете пользователя.
Для пользователей с ролью «Преподаватель» и «Диспетчер-администратор» в блоке «Мои сертификаты», помимо личных сертификатов, будет доступна кнопка «Реестр сертификатов» для перехода на одноименную страницу (Рис. 3.2.2).
Рис. 3.2.2. Вид блока «Мои сертификаты» для диспетчера-администратора системы.
Если блок «Мои сертификаты» размещен на странице профиля пользователя, то при просмотре такого блока преподавателем или диспетчером-администратором в нем будут отображены сертификаты пользователя-владельца профиля (Рис. 3.2.3).
Рис. 3.2.3. Блок «Мои сертификаты» на странице профиля пользователя.
Интерфейс страницы реестра сертификатов включает в себя инструмент фильтрации и перечень сертификатов системы, соответствующих установленным критериям отбора (Рис. 3.2.4).
Рис. 3.2.4. Пример страницы реестра сертификатов с настроенным отбором сертификатов для курса «Космонавтика».
Фильтр сертификатов (см. поз.1 Рис. 3.2.4) позволяет ограничить перечень документов по указанному имени (фрагменту имени) пользователя и/или по выбранному из выпадающего списка курсу СЭО 3КL.
Информацию о сгенерированных в СЭО 3КL документах также можно просмотреть на вкладке по умолчанию «Сертификаты» инструмента «Панель управления СЭО 3КL» (Рис. 3.3.1).
Рис. 3.3.1. Вкладка «Сертификаты» Панели управления СЭО 3КL.
Перейти на страницу пользователь может по ссылке, размещенной в колонке «Выдача на бланке», доступной на вкладках:
«Выданные сертификаты» (курс->элемент курса «Сертификат СЭО 3KL»->Выданные сертификаты);
Рис. 3.4.1. Пример вкладки «Выданные сертификаты» элемента курса «Удостоверение о повышении квалификации» в курсе «Охрана труда. Курс повышения квалификации».
«Выгрузка для ФИС ФРДО» Панели управления СЭО 3KL (Администрирование->Панель управления СЭО 3KL->Выгрузка для ФИС ФРДО).
Рис. 3.4.2. Пример вкладки «Выгрузка для ФИС ФРДО» Панели управления СЭО 3KL. Отобраны сертификаты, которые еще не были подписаны/распечатаны и не выгружались в ФИС ФРДО.
В зависимости от текущего статуса сертификата, текст ссылки может принимать следующие значения:
Текст ссылки
Статус
Состояние сертификата
Возможности
Выдать сертификат
Сертификат еще не был выдан на бланке
Сертификат сгенерирован системой, но еще не распечатан/не подписан ЭЦП.
Пользователь может:
проверить корректность данных сертификата (поз.1 Рис. 3.4.3);
переопределить/заполнить доступные для редактирования данные (поз.2 Рис. 3.4.3);
начать процедуру подписания сертификата ЭЦП (поз.3 Рис. 3.4.3).
Изменить данные выдачи на бланке
Сертификат уже был выдан на бланке
Сертификат распечатан на бланке/подписан ЭЦП, файл выгрузки для ФИС ФРДО еще не формировался.
Пользователь может:
внести правки в данные распечатанного сертификата (поз. 1 Рис. 3.4.4);
начать процедуру подписания ЭЦП распечатанного сертификата (поз.2 Рис. 3.4.3);
аннулировать ЭЦП сертификата (Рис. 3.4.5).
Изменить данные выдачи на бланке выгруженного сертификата
Сертификат уже был выпущен на бланке. Данные были выгружены в ФИС ФРДО.
Сертификат распечатан на бланке/подписан ЭЦП, по сертификату был сформирован файл выгрузки для ФИС ФРДО.
Любые изменения будут выполнены и зафиксированы исключительно внутри СЭО 3KL.Если данные такого сертификата уже были переданы в ФИС ФРДО (или другую внешнюю систему), необходимо, в соответствии с регламентами и требованиями таких систем, самостоятельно выполнить все необходимые процедуры отзыва и оповещения о недействительности ранее отправленного документа.
Рис. 3.4.3. Пример страницы «Выдача сертификата на бланке» для еще не выданного сертификата.
Рис. 3.4.4. Пример страницы «Выдача сертификата на бланке» для распечатанного сертификата.
Рис. 3.4.5. Пример страницы «Выдача сертификата на бланке» для сертификата уже подписанного ЭЦП.
Доступность колонки «Печать на бланке» и объем возможностей на странице «Выдача сертификата на бланке» определяется наличием у пользователя соответствующих прав.
Возможности управлять параметрами выдачи сертификатов и выполнять массовые операции с ними доступны пользователям с ролями «Диспетчер-администратор» и «Преподаватель» (с набором прав по умолчанию).
Начиная с версии 4.5.7a пользователи, не имеющие права «Управлять Элементом курса Сертификат СЭО 3KL» (mod/simplecertificate:manage), при попытке перейти по прямой ссылке на вкладки «Выданные сертификаты» и «Групповые операции» или выполнить по прямой ссылке действие с сертификатами будут автоматически перенаправляться на страницу просмотра элемента курса Сертификат «СЭО 3KL». Действие с сертификатом при этом выполняться не будет. Данная доработка была выполнена для того, чтобы пользователи (Слушатели), имеющие прямую ссылку на указанные функции, не могли получить доступ к информации о сертификатах других пользователей и не могли скачать, выпустить или удалить чужие сертификаты.
4.1. Вкладка «Выдать пробный сертификат»
Рис. 4.1.1. Вкладка «Выдать пробный сертификат» административного интерфейса элемента курса «Сертификат СЭО 3KL».
При нажатии на кнопку «Получить сертификат» (см. Рис. 4.1.1) откроется модальное окно, в котором будет сгенерирована пробная версия сертификата.
Эта возможность может быть востребована на этапе создания сертификата и настройки его внешнего вида, когда необходимо проверить положение текста и QR-кода на документе, корректность формирования автоподстановок и т. п.
Рис. 4.2.1. Вкладка «Выданные сертификаты» административного интерфейса элемента курса «Сертификат СЭО 3KL».
На вкладке отображается список (с ссылками на pdf-файлы) всех выданных в элементе курса сертификатов и информация по ним: пользователь, получивший сертификат; дата получения; оценки (если отображение оценок настроено, а сами оценки выставлены); уникальный код сертификата. Информация может быть выгружена в виде файла формата ods, xlsx или txt.
Если сертификатов много и в интерфейсе вкладки присутствует пагинация, в файле будет сохранена только информация по текущей таблице вкладки.
Рис. 4.3.1. Вкладка «Групповые операции» административного интерфейса элемента курса «Сертификат СЭО 3KL».
Из выпадающего меню «Выберите групповую операцию» пользователь может выбрать одно из следующих групповых действий (см. поз. 2 Рис. 4.3.1):
Скачать сертификаты в одном pdf-файле. Сертификаты выбранных из перечня на странице слушателей будут сохранены на компьютере пользователя в виде многостраничного pdf-файла.
Скачать сертификаты в zip-архиве. Сертификаты выбранных из перечня на странице слушателей будут сохранены на компьютере пользователя, в одном архивном файле.
Отправить пользователю по электронной почте. Сертификаты выбранных из перечня на странице слушателей будут отправлены им на адреса электронной почты, которые указаны в профилях пользователей.
Удалить выбранные сертификаты. Сертификаты, которые были ранее сгененрированы в данном элементе курса, для выбранных пользователей будут удалены.
После применения групповой операции «Удалить выбранные сертификаты» сертификаты будут удалены и из вкладки «Выданные сертификаты». Однако, слушатели смогут снова войти в элемент курса и получить сертификат.
С помощью настройки «Показать» (см. поз. 1 Рис. 4.3.1) к слушателям вкладки может быть применен следующий отбор:
Все пользователи. На страницах вкладки будут отображаться все слушатели курса.
Пользователи, которые достигли целей курса. На страницах вкладки будут отображаться слушатели, для которых условие доступа к данному элементу курса выполнено.
В некоторых случаях может потребоваться повторно выпустить сертификат с неистекшим сроком действия. Такой перевыпуск может потребоваться, например, при смене персональных данных пользователя или при получении пользователем новых оценок, которые отображаются в сертификате. Рассмотрим далее особенности перевыпуска сертификатов.
Для того, чтобы слушатель мог получить обновленный сертификат, преподавателю нужно сначала удалить предыдущий. Такое поведение обусловлено тем, что электронный сертификат ведет себя так же, как и бумажный – после получения сертификата данные в нем не меняются. Поэтому в случае, когда слушатели получают сертификат по итогам выполнения оцениваемых элементов, которые они могут проходить повторно для получения лучшей оценки, рекомендуется настроить ручную выдачу сертификата. В этом случае необходимо объяснить слушателям, что они могут получить сертификат единожды с той оценкой, которую они получили в последний раз за оцениваемый элемент. Слушателям следует сначала получить желаемую оценку и только потом вручную получить сертификат.
Рассмотрим далее процесс удаления сертификата для случая, когда слушателю необходимо обновить уже полученный сертификат. Для того, чтобы удалить сертификат, преподаватель должен сначала перейти в этот элемент курса, затем выбрать вкладку «Групповые операции» (поз. 1 Рис. 4.4.1), выбрать в качестве групповой операции операцию «Удалить выданные сертификаты» (поз. 2 Рис. 4.4.1), отметить галочками тех пользователей, чьи сертификаты необходимо удалить (поз. 3 Рис. 4.4.1) и нажать на кнопку «Отправить». После этого выбранные слушатели смогут выпустить сертификат повторно.
Настройки элемента курса сгруппированы в тематические разделы (Рис. 5.1), описание индивидуальных параметров приведено ниже.
Рис. 5.1. Разделы настроек элемента курса «Сертификат СЭО 3KL».
Из-за большого количества доступных пользователю возможностей и чтобы не перегружать интерфейс страницы, часть настроек в разделах может быть скрыта под спойлером «Показать больше...» (поз. 1 Рис. 5.2). Чтобы получить к ним доступ — кликните по спойлеру.
Рис. 5.2. Пример спойлера со скрытыми настройками в разделе «Настройки дизайна».
Рис. 5.1.1. Раздел настроек «Настройки дизайна» элемента курса «Сертификат СЭО 3KL».
Файл с изображением сертификата (см. поз. 1 Рис. 5.1.1). Файловый менеджер позволяет загрузить изображение, которое будет использовано в качестве фона (подложки) для текста сертификата.
Текст сертификата (см. поз. 2 Рис. 5.1.1). Поле для текстового наполнения сертификата. При формировании внешнего вида и содержания документа могут быть использованы возможности визуального редактора, установленного в СЭО 3KL по умолчанию (Atto или TinyMCE), и механизм автоподстановок (макроподстановки). В момент генерации документа макроподстановки будут заменены на соответствующие значения полей системы пользователя, которому выдается сертификат.
Доступные при формировании сертификата макроподстановки
Подстановка
Значение
{FULLNAME}
Полное имя пользователя
{USERNAME}
Полное имя пользователя (устаревшая подстановка, аналогичная{FULLNAME})
{FIRSTNAME}
Имя
{LASTNAME}
Фамилия
{MIDDLENAME}
Отчество или второе имя
{FIRSTNAMEPHONETIC}
Имя - фонетическая запись
{LASTNAMEPHONETIC}
Фамилия - фонетическая запись
{ALTERNATENAME}
Альтернативное имя
{EMAIL}
Адрес электронной почты
{PHONE1}
Телефон
{PHONE2}
Мобильный телефон
{COUNTRY}
Страна
{CITY}
Город
{ADDRESS}
Адрес
{LANG}
Предпочитаемый язык
{DESCRIPTION}
Описание (поле профиля пользователя «Описание»)
{USERIMAGE}
Изображение профиля пользователя
{INTERESTS}
Интересы (указываются в настройке «Список интересов» в профиле пользователя)
{URL}
Веб-страница
{ICQ}
Номер ICQ
{SKYPE}
Skype ID
{AIM}
AIM ID
{YAHOO}
Yahoo ID
{MSN}
MSN ID
{IDNUMBER}
Индивидуальный номер пользователя (необязательные поля)
{INSTITUTION}
Учреждение (организация)
{DEPARTMENT}
Отдел
{COURSENAME}
Полное название курса (или значение поля «Альтернативное название курса», если установлено)
{USERROLENAME}
Название роли пользователя в курсе
{HOURS}
Срок обучения в часах
{TIMESTART}
Дата начала обучения (подписки пользователя в курсе)
{TEACHERS}
Список преподавателей курса
{TIMEEND}
Дата окончания обучения (подписки пользователя в курсе)
{GRADE_XXXX}
Форматированная оценка за модуль, где XXXX - id модуля
{GRADE}
Оценка (позволяет вывести оценку, которая задается в настройке Сертификата «Выводить оценку». Может быть выведена оценка за курс, в котором создается Сертификат, или его элемент)
{OUTCOME}
Показатель (позволяет вывести значение показателя за какой-либо элемент курса, который задается в настройке Сертификата «Выводить значение показателя»)
{TABLEGRADES}
Таблица оценок за курс
{USERRESULTS}
Оценки за элементы курса (позволяет вывести оценки за все элементы курса)
{CATGRADE_XXXX}
Форматированная оценка за категорию оценок, где XXXX - значение (в верхнем регистре) поля «Идентификатор (ID)» категории оценок, заданное в настройках категории оценок
{DATE}
Форматированная дата
{CERTIFICATECODE}
Уникальный текстовый код сертификата
{ALTISSUEDATE}
Переопределенная дата выдачи документа
{DPPROGRAM}
Дополнительная профессиональная программа
{PROFESSIONALAREA}
Наименование области профессиональной деятельности
{QUALIFICATION}
Наименование квалификации, профессии, специальности
{PROGRAMNAME}
Наименование дополнительной профессиональной программы
{EXTSPECGROUPS}
Укрупненные группы специальностей
{FUNDINGSOURCE}
Источник финансирования обучения
{EDUCATIONALFORM}
Форма обучения
{DOCUMENTTYPE}
Тип документа
{ENDEDUCATIONALFORM}
Форма получения образования на момент прекращения образовательных отношений
{STARTYEAR}
Год начала обучения для документа о квалификации
{ENDYEAR}
Год окончания обучения для документа о квалификации
{BLANKNUMBER}
Номер бланка
{BLANKSERIAL}
Серия бланка
{PROFILE_YYYY}
Возвращает значение произвольного дополнительного поля профиля пользователя, предварительно созданного в вашей системе (Администрирование ->Пользователи ->Учетные записи ->Поля профиля пользователя). Здесь YYYY - краткое название дополнительного поля.
Перечень макроподстановок также можно посмотреть в раскрывающемся окне, доступном при нажатии на символ рядом с полем «Текст сертификата» (см. поз. 3. Рис. 5.1.1).
Полное имя пользователя может быть сформировано на документе как набор {LASTNAME} {FIRSTNAME} {MIDDLENAME}, либо в виде подстановки {FULLNAME}. Во втором случае учитывайте, что по умолчанию, параметр «полное имя» не включает отчество (только имя и фамилию пользователя) и для того, чтобы полное имя в отображалось формате ФИО, необходимо изменить в Администрирование->Пользователи->Права->Политики пользователя настройку «Формат полного имени» (Рис. 5.1.2).
Рис. 5.1.2. Пример переопределенного формата полного имени - полное имя в системе будет выводиться как Фамилия Имя Отчество.
Ширина и Высота сертификата (см. поз. 4 Рис. 5.1.1). Параметры, определяющие габаритные размеры (в миллиметрах) генерируемого документа.
Положение текста по горизонтали, Положение текста по вертикали, Ширина текстового поля сертификата, Минимальная высота текстового поля сертификата (см. поз. 5 Рис. 5.1.1). Параметры, определяющие габаритные размеры (в миллиметрах) и положение текстовой области на бланке генерируемого документа.
Опция «Отображение границы текстового поля» (см. поз. 6 Рис. 5.1.1). Включает/выключает отображение рамки вокруг текста.
Настройки этого раздела используются, если вы создаете двухсторонний сертификат или формируете документ, состоящий из двух листов (Рис. 5.2.1).
Рис. 5.2.1. Раздел настроек «Обратная сторона сертификата» элемента курса «Сертификат СЭО 3KL».
Включить обратную сторону сертификата (Да/Нет) (см. поз. 1 Рис.5.2.1). Если установлено «Да», становятся доступны настройки и редактирование второй стороны (второго листа) документа.
Если установлена опция «Выводить QR-код сертификата» и не установлено дополнительного условия «Выводить QR-код на первой странице», то вторая страница документа будет печататься независимо от того, включена обратная сторона или нет.
Файл изображения обратной стороны сертификата (см. поз. 2 Рис.5.2.1). Аналогично настройке «Файл с изображением сертификата» лицевой стороны, позволяет загрузить изображение, которое будет использовано в качестве фона (подложки) для текста оборота или второго листа документа.
Текст на обратной стороне (см. поз. 3 Рис.5.2.1). Текст, который будет выводиться на обратной стороне (втором листе) сертификата. Возможности оформления текста аналогичны полю «Текст сертификата» лицевой стороны, допустимо использование ранее описанных макроподстановок.
Положение текста на обратной стороне по горизонтали, Положение текста на обратной стороне по вертикали (см. поз. 4 Рис.5.2.1). Настройки определяют расположение текстовой области на второй стороне документа.
Рис. 5.3.1. Раздел настроек «Другие настройки» элемента курса «Сертификат СЭО 3KL».
Альтернативное название курса (см. поз. 1 Рис. 5.3.1). Позволяет отображать на сертификате название, отличное от текущего названия курса. Если поле заполнено, то при использовании макроподстановки {COURSENAME} будет выводиться альтернативное название.
Альтернативный серийный номер сертификата (см. поз. 2 Рис. 5.3.1). Настройка позволяет переопределить номер выдаваемого документа. Возможные варианты:
Не переопределять код. Используется номер, генерируемый системой по умолчанию.
Номер с серией в формате А001-ХХХХ-ХХХХ. В этом случае серия номера (указывается в поле «Серия для кода») будет иметь неизменяемый вид А001, а символьно-числовая часть ХХХХ-ХХХХ — генерироваться системой.
Порядковый номер с префиксом. Номер документа будет иметь вид АААА-YYYY, где AAAA - префикс номера (указывается в поле «Префикс»), а YYYY - порядковый номер выдаваемого сертификата (размерность числа определяется в глобальных настройках).
Префикс (или Серия для кода, если Альтернативный серийный номер сертификата = Номер с серией в формате А001-ХХХХ-ХХХХ) (см. поз. 3 Рис. 5.3.1). В поле определяется префикс номера сертификата, если при формировании документа используется альтернативный серийный номер вида «Порядковый номер с префиксом».
Формат даты, Формат даты начала обучения (подписки на курс), Формат даты окончания обучения (подписки на курс) (см. поз. 4 Рис. 5.3.1). Позволяет настроить отображение даты, отличное от формата, который используется в действующем языковом пакете. Для этого в поле необходимо указать шаблон формата даты (подробности в документации функции PHP strftime). Например, чтобы указать дату в формате «день.месяц.год часы:минуты», нужно указать в поле настройки «%d.%m.%y %H:%M».
Положение QR-кода по горизонтали, Положение QR-кода по вертикали (см. поз. 5 Рис. 5.3.1). Параметры, положение QR-кода на бланке генерируемого документа.
Выводить значение показателя (см. поз. 6 Рис. 5.3.1). Настройка позволяет выбрать из выпадающего списка имеющийся в курсе показатель для отображения на сертификате с помощью подстановки {OUTCOME}. Будет выводиться название показателя и оценка пользователя за этот показатель.
Дата печати (см. поз. 7 Рис. 5.3.1). Дата, которая будет выводиться, если выбрана печать даты. Возможные варианты:
Курс завершен. На печать будет выводиться дата окончания пользователем курса.
Дата выдачи. На печать будет выводиться дата выдачи сертификата.
Название элемента курса. Из выпадающего списка выбирается конкретный элемент курса и на печать будет выведена дата выставления оценки за этот элемент.
Если сертификат будет получен пользователем до наступления заданного условия (до завершения курса или до выставления оценки за указанный элемент курса), то на печать будет выводиться дата получения сертификата.
Выводить оценку (см. поз. 8 Рис. 5.3.1). Позволяет указать, какую оценку из журнала оценок выводить на сертификат (макроподстановка {GRADE}). Возможные варианты:
Без оценки. Оценка выводиться не будет.
Оценка за курс. Итоговая оценка пользователя.
Оценка за элемент курса. Из выпадающего списка выбирается конкретный элемент курса.
Формат оценки (см. поз. 9 Рис. 5.3.1). Позволяет определить формат, в котором будет выводиться указанная в настройке «Выводить оценку» оценка:
Оценка в процентах. Оценка выводится в процентах.
Оценка в баллах. Выводится величина оценки в баллах.
Буквенная оценка. Выводится буква, соответствующая оценке в процентах.
Оценка в баллах из максимально возможной. Будет выведена оценка в баллах / максимальное значение шкалы.
Оценка в баллах из максимально возможной (и процент). Оценка будет отображена сразу в двух указанных форматах.
Оценка в баллах из максимально возможной (и буква). Оценка будет отображена сразу в двух указанных форматах.
Оценка в баллах из максимально возможной (и процент) и буква. Оценка будет отображена сразу в трех указанных форматах.
Количество знаков после запятой (см. поз. 10 Рис. 5.3.1). Настройка количества знаков, отображаемых после запятой в оценке.
При формировании текста сертификата использовать строки из языкового пакета (см. поз. 11 Рис. 5.3.1). Из выпадающего списка настройки можно указать установленный в системе языковой пакет, из которого будут выводиться строки подстановки в текст документа. При выборе варианта «Определять автоматически» в качестве источника строк будет использован активный языковой пакет.
Формат оценки за модуль (см. поз. 12 Рис. 5.3.1). Выбор формата, в котором будет отображаться оценка {GRADE_xxxx} за модуль на сертификате. Возможности выбора аналогичны настройке «Формат оценки».
Формат оценки за категорию оценок (см. поз. 13 Рис. 5.3.1). Выбор формата, в котором будет отображаться оценка {CATGRADE_xxxx} за категорию оценок на сертификате. Возможности выбора аналогичны настройке «Формат оценки».
Выводить QR-код сертификата (см. поз. 14 Рис. 5.3.1). Включает/отключает отображение QR-кода на документе.
Размер QR-кода в миллиметрах (см. поз. 15 Рис. 5.3.1). Параметры, определяющие габаритные размеры (в миллиметрах) QR-кода.
Если вы планируете распечатывать выданные сертификаты, при выборе размера QR-кода руководствуйтесь возможностями вашего печатающего и сканирующего оборудования. Для сохранения читабельности, не рекомендуется задавать размер QR-кода менее 25мм.
Цвет переднего плана QR-кода, Цвет фона QR-кода (см. поз. 16 Рис. 5.3.1). Настройки позволяют задать цвет QR-кода и его подложки (Рис. 5.3.2).
Рис. 5.3.2. Пример QR-кода синего цвета на зеленом фоне. Опция «Отображать символьный код сертификата у QR-кода» отключена.
Рис. 5.3.3. Пример сертификата с QR-кодом без рамки и на прозрачном фоне. Непрозрачность фона QR-кода = Нет.
Не рекомендуем отключать непрозрачность фона QR-кода на сертификатах с пестрыми контрастными подложками — это может негативно сказаться на считываемости QR-кода.
Отображать рамку вокруг области QR-кода (см. поз. 18 Рис. 5.3.1). Включает/отключает визуальное ограничение QR-код рамкой (см.: Рис. 5.3.3 - без рамки, Рис. 5.3.4 - с рамкой).
Отображать символьный код сертификата у QR-кода (см. поз. 19 Рис. 5.3.1). Если = Да, в нижней части QR-кода будет отображаться его символьный код (Рис. 5.3.4).
Рис. 5.3.4. QR-код с символьным кодом на первой странице сертификата.
Если вы применяете опцию «Отображать символьный код сертификата у QR-кода», учитывайте, что символьный код будет масштабироваться (сжиматься или растягиваться) в зависимости от установленного размера QR-кода.
Выводить QR-код на первой странице (см. поз.20 Рис. 5.3.1). Позволяет определить сторону документа (или лист, если документ двухстраничный), на которой будет отображаться QR-код.
Рис. 5.4.1. Раздел настроек «Настройки выдачи сертификата» элемента курса «Сертификат СЭО 3KL».
Пытаться автоматически сгенерировать при изменении оценки за курс (Нет/Да) (см. поз. 1 Рис. 5.4.1). Настройка для сценария автоматической выдачи сертификатов. При выборе «Да» будет отслеживаться изменение оценок учащихся и проверяться условия выпуска сертификата: если условия выполняются — сертификат генерируется.
Пытаться автоматически сгенерировать при изменении статуса логики курса (Нет/Да) (см. поз. 2 Рис. 5.4.1). Настройка для сценария автоматической выдачи сертификатов. При выборе «Да» будет отслеживаться изменение статуса связанной логики курса и, при активном статусе, проверяться условия выпуска сертификата: если условия выполняются — сертификат генерируется.
Если «Пытаться автоматически сгенерировать при изменении статуса логики курса»=Да, то пользователю становится доступна настройка «Логика курса для автоматической генерации» (Рис. 5.4.2), в выпадающем списке которой необходимо указать элемент «Логика курса» (предварительно созданный и настроенный в курсе), по изменению статуса которого будет происходить выдача сертификата.
Рис. 5.4.2. Настройка «Логика курса для автоматической генерации» в разделе «Настройки выдачи сертификата».
Уведомлять получателя при автоматическом выпуске сертификата (Да/Нет) (см. поз. 3 Рис. 5.4.1). Параметр включает(=Да) или отключает(=Нет) рассылку уведомлений при выпуске сертификата.
Подробная информация об уведомлениях в системе и их настройке в статье «Уведомления в СЭО 3КL».
Отобразить в модальном окне сообщение о новом сертификате (Нет/Да) (см. поз. 4 Рис. 5.4.1). Если установлено «Да», то для пользователя, которому сгенерирован сертификат, в курсе отобразится модальное окно с сообщением (Рис. 5.4.3).
Рис. 5.4.3. Пример модального окна о новом сертификате.
Обратите внимание: отображение модального окна «работает» только для автоматических сценариев генерации сертификата. При этом модальное окно отображается один раз, при первичной генерации сертификата. Если сертификат генерируется вручную (кнопкой из интерфейса) - сразу после его генерации запускается процедура доставки установленным в настройках способом (скачивание pdf, открытие в окне браузера и т. п.) и, поскольку сертификат оказывается доставлен слушателю, то модальное окно отображаться не будет.
Уведомлять учителей по электронной почте (Нет/Да) (см. поз. 5 Рис. 5.4.1). Если настройка включена (=Да), то пользователи, имеющие в курсе роль «Преподаватель», при получении слушателями сертификатов будут получать по электронной почте уведомления об этом.
Адреса для уведомления (см. поз. 6 Рис. 5.4.1). В поле могут быть указаны адреса электронной почты (перечисляются через запятую), на которые необходимо дополнительно отправлять уведомления о выдаче сертификатов.
Отправлять электронную почту от имени (см. поз. 7 Рис. 5.4.1). Альтернативное имя отправителя, которое будет использоваться при отправке оповещений о генерации сертификата.
Доставка (см. поз. 8 Рис. 5.4.1). Возможные способы доставки сертификатов:
Открыть в новом окне (сертификат откроется в новом окне браузера).
Скачать (будет открыто окно файлового менеджера для скачивания pdf-файла сертификата).
Отправить по электронной почте (сертификат будет отправлен пользователю по электронной почте).
Срок действия сертификата (см. поз. 9 Рис. 5.4.1). После активации опции «Включить» у пользователя появляется возможность установить срок действия выданного в курсе сертификата. Если указан 0 — сертификат будет бессрочным. Срок может быть задан в неделях, днях, часах, минутах и секундах (выпадающий список настройки).
Настройка позволяет задать срок хранения сертификатов для последующего автоматического удаления их из системы спустя установленный период времени. Если установлено нулевое значение, сертификат имеет неограниченный срок действия и, следовательно, удаляться не будет.
5.5. Раздел «Настройки печати на бланке и выгрузки для ФИС ФРДО»
В разделе сгруппированы настройки (Рис. 5.5.1), связанные с использованием возможностей сертификата СЭО 3КL для формирования документов установленного образца и передачи информации о них в рамках интеграции СЭО 3КL с ФИС ФРДО.
Рис. 5.5.1. Раздел «Настройки печати на бланке и выгрузки для ФИС ФРДО» элемента курса «Сертификат СЭО 3KL».
Опция «Выдача на бланке включена» (см. поз. 1 Рис. 5.5.1). Если установлена, для элемента курса будет доступен
функционал печати на бланке.
Вид документа, Дополнительная профессиональная программа, Наименование области профессиональной деятельности, Укрупненные группы специальностей, Форма обучения, Источник финансирования обучения, Форма получения образования на момент прекращения образовательных отношений (см. поз. 2 Рис. 5.5.1). Поля с утвержденными в одноименных справочниках названиями (точные значения можно посмотреть в выпадающих списках шаблона, полученного от ФИС ФРДО).
Наименование дополнительной профессиональной программы, Наименование квалификации, профессии, специальности (см. поз. 3 Рис. 5.5.1). Общая длина текста в каждом поле не должна превышать 255 символов.
Опция «Взять год начала обучения из подписки» (см. поз. 4 Рис. 5.5.1). Если установлена, год начала обучения в документе будет определяться датой начала подписки пользователя на курс. Значение, установленное в поле «Год начала обучения (для документа о квалификации)», при этом будет игнорироваться.
Год начала обучения (для документа о квалификации) (см. поз. 5 Рис. 5.5.1). При генерации документа значение из этого поля будет использоваться в подстановке {STARTYEAR}.
Опция «Взять год окончания обучения из подписки» (см. поз. 6 Рис. 5.5.1). Если опция установлена, год окончания обучения в документе будет определяться датой завершения подписки пользователя на курс. Значение, установленное в поле «Год окончания обучения (для документа о квалификации)», при этом будет игнорироваться.
Год окончания обучения (для документа о квалификации) (см. поз. 7 Рис. 5.5.1). При генерации документа значение из этого поля будет использоваться в подстановке {ENDYEAR}.
Срок обучения в часах (см. поз. 8 Рис. 5.5.1). Продолжительность обучения, при генерации документа значение из этого поля будет использоваться в подстановке {HOURS}.
Получить информацию по актуальным шаблонам и справочникам, уточнить перечень обязательных для заполнения полей документа вы можете непосредственно в техподдержке ФИС ФРДО.
5.6. Раздел «Настройки подписания сертификата ЭЦП»
Возможность редактирования настроек раздела и функционал подписания генерируемого документа электронной цифровой подписью будут доступны только при установленной в разделе «Настройки печати на бланке и выгрузки для ФИС ФРДО» опции «Выдача на бланке включена».
При настройке параметров штампа ЭЦП ( содержания заголовка, положения, цвета и т. п.) следует учитывать, что его внешний вид стандартизирован и регламентируется ГОСТ Р 7.0.97-2025.
Рис. 5.6.1. Раздел «Настройки подписания сертификата ЭЦП» элемента курса «Сертификат СЭО 3KL».
Опция «Подписать сертифика электронной цифровой подписью (ЭЦП)» (см. поз. 1 Рис. 5.6.1). Если установлена, для генерируемого элементом курса документа будет доступна возможность подписания ЭЦП.
Выводить штамп ЭЦП на первой странице (Да/Нет) (см. поз. 2 Рис. 5.6.1). Настройка актуальна для документов в оборотом (двухстраничных документов) и определяет, на какой из страниц будет отображаться штамп ЭЦП.
Если вы генерируете одностраничный документ и, при этом, «Выводить штамп ЭЦП на первой странице» = «Нет»— в документ будет добавлена пустая (вторая) страница, содержащая только штамп ЭЦП.
Заголовок штампа ЭЦП (см. поз. 3 Рис. 5.6.1). Позволяет указать текст заголовка, который будет отображаться на штампе ЭЦП (Рис. 5.6.2).
Рис. 5.6.2. Пример штампа электронной цифровой подписи.
Положение штампа ЭЦП по горизонтали (см. поз. 4 Рис. 5.6.1). Задает расстояние (в миллиметрах) от левого края страницы сертификата до левого верхнего угла штампа электронной цифровой подписи (Рис. 5.6.3). Если оставить пустым — штамп будет добавлен у правого края страницы сертификата.
Рис. 5.6.3. Пример размещения штампа ЭЦП на странице сертификата.
Положение штампа ЭЦП по вертикали (см. поз. 5 Рис. 5.6.1). Задает расстояние (в миллиметрах) от верхнего края страницы сертификата до левого верхнего угла штампа электронной цифровой подписи (см. Рис. 5.6.3). Если оставить пустым — штамп будет добавлен у нижнего края страницы сертификата.
Ширина штампа ЭЦП (см. поз. 6 Рис. 5.6.1). Позволяет задать ширину штампа электронной цифровой подписи.
Цвет штампа ЭЦП (см. поз. 7 Рис. 5.6.1). Позволяет задать цвет штампа электронной цифровой подписи. Цвет может быть указан в виде hex-кода или выбран с помощью палитры.
Основание для подписания (см. поз. 8 Рис. 5.6.1). Указанный здесь текст не отобразится на штампе ЭЦП, а может быть сохранен (если установлена опция «Включать в техническую информацию о подписи пункт, содержащий основание для подписания») в метаданных pdf-файла документа, в качестве технической информации о подписи.
Просмотреть метаданные pdf-файла можно с помощью программных приложений для просмотра pdf, например, Adobe Acrobat Reader (раздел «Свойства» в меню «Файл»).
Опции «Включать в техническую информацию о подписи пункт, содержащий основание для подписания», «Включать в техническую информацию о подписи пункт, содержащий имя владельца подписи», «Включать в техническую информацию о подписи пункт, содержащий контактную информацию подписанта» (см. поз. 9 Рис. 5.6.1). Если опция установлена, соответствующая информация будет внесена в метаданные pdf-файла подписываемого документа.
Опция «Не отправлять пользователю уведомление о том, что сертификат сформирован и ожидает подписи» (см. поз. 10 Рис. 5.6.1). Если установлена, на электронную почту пользователя будет отправляться только одно уведомление о выдаче сертификата, и только после того, как сертификат будет подписан ЭЦП.
Полная процедура уведомления пользователей о выпущенном сертификате предполагает последовательную отправку двух писем: в момент генерации сертификата (когда слушателем успешно выполнены условия для его получения) и после подписания сертификата ЭЦП. Так как эти события могут быть достаточно сильно разненены во времени, рекомендуем отключать отправку первого уведомления, чтобы избежать возможного недопонимания со стороны слушателей и вопросов типа «Почему мне выдали сертификат, а я его прямщас получить не могу?!».
6. Глобальные настройкиТребуются права администратора
Важно! Действия в данной инструкции с меткой Требуются права администратора можно выполнить только при наличии доступа «Полный Администратор». По умолчанию мы предоставляем доступ «Диспетчер-Администратор». Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее в статье «Полный административный доступ».
Глобальные настройки плагина «Сертификат СЭО 3KL» доступны на одноименной административной странице (Администрирование->Плагины->Модули элементов курса->Сертификат СЭО 3KL) и позволяют определить значения некоторых параметров и настроек, которые будут применяться по умолчанию при добавлении нового элемента «Сертификат СЭО 3КL» в курс.
Настройки сгруппированы в тематические разделы и перечислены ниже.
Срок хранения в базе удаленного сертификата (в месяцах). Позволяет указать, сколько месяцев с момента удаления сертификата из системы его данные будут сохраняться на сервере.
На странице. Параметр определяет, какое количество сертификатов будет отображаться по умолчанию на вкладке «Выданные сертификаты» в курсах.
Минимальная длина числа для порядкового номера кода сертификата с префиксом. Устанавливает цифровую часть альтернативного серийного номера сертификата для варианта «Порядковый номер с префиксом».
Если Установить префикс для альтернативного метода формирования кода сертификата «Порядковый номер с префиксом»=ABC, а минимальную длину числа для порядкового номера кода сертификата с префиксом=4, то, при выборе альтернативного варианта «Порядковый номер с префиксом», номер первого выданного при таких настройках сертификата будет иметь вид ABC0001.
Переопределить шаблон файла для выгрузки сертификатов в ФИС ФРДО (см. поз. 1 Рис. 6.2.1). Настройка дает возможность внести правки в таблицу выгружаемого для ФИС ФРДО xls-файла: изменить последовательность столбцов таблицы, изменить их количество, переопределить выгружаемые поля. Для этого необходимо:
Вставить отредактированный текст шаблона в поле «Переопределить шаблон файла для выгрузки сертификатов в ФИС ФРДО».
Нажать кнопку «Сохранить изменения».
Правка шаблона файла выгрузки требует определенных навыков и знаний. Подробное описание процедуры редактирования выходит за рамки данной статьи.
Листинг шаблона по умолчанию:
document:
name: Шаблон
pages:
- name: Шаблон
items:
- type: table
config:
name: frdo_documents
columns:
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
- width: 200
rows:
{{! Шапка таблицы }}
- height: 80
cells:
- text: Вид документа
- text: Статус документа
- text: Подтверждение утраты
- text: Подтверждение обмена
- text: Подтверждение уничтожения
- text: Серия документа
- text: Номер документа
- text: Дата выдачи документа
- text: Регистрационный номер
- text: Дополнительная профессиональная программа (повышение квалификации/профессиональная переподготовка)
- text: Наименование дополнительной профессиональной программы
- text: Наименование области профессиональной деятельности
- text: Укрупненные группы специальностей
- text: Наименование квалификации, профессии, специальности
- text: Уровень образования ВО/СПО
- text: Фамилия, указанная в дипломе о ВО/СПО
- text: Серия документа о ВО/СПО
- text: Номер документа о ВО/СПО
- text: Год начала обучения (для документа о квалификации)
- text: Год окончания обучения (для документа о квалификации)
- text: Срок обучения, часов (для документа о квалификации)
- text: Фамилия получателя
- text: Имя получателя
- text: Отчество получателя
- text: Дата рождения получателя
- text: Пол получателя
- text: СНИЛС
- text: Форма обучения
- text: Источник финансирования обучения
- text: Форма получения образования на момент прекращения образовательных отношений
- text: Гражданство получателя (код страны по ОКСМ)
- text: Наименование документа об образовании (оригинала)
- text: Серия (оригинала)
- text: Номер (оригинала)
- text: Регистрационный N (оригинала)
- text: Фамилия получателя (оригинала)
- text: Имя получателя (оригинала)
- text: Отчество получателя (оригинала)
- text: Номер документа для изменения
{{! Строки таблицы }}
{{#certissues}}
- cells:
- text: {{documenttype}}
- text: ''
- text: ''
- text: ''
- text: ''
- text: !!str {{blankserial}}
xlsxdatatype: string
- text: !!str {{blanknumber}}
xlsxdatatype: string
- text: {{#userdate}} {{altissuedatets}} , %d.%m.%Y {{/userdate}}
- text: {{certificatecode}}
- text: {{dpprogram}}
- text: {{programname}}
- text: {{professionalarea}}
- text: {{extspecgroups}}
- text: {{qualification}}
- text: {{profile_baseeducationlevel}}
- text: {{#profile_basedocumentlastname}}{{.}}{{/profile_basedocumentlastname}}{{^profile_basedocumentlastname}}{{lastname}}{{/profile_basedocumentlastname}}
- text: {{profile_basedocumentserial}}
- text: {{profile_basedocumentnumber}}
- text: {{startyear}}
- text: {{endyear}}
- text: {{hours}}
- text: {{lastname}}
- text: {{firstname}}
- text: {{middlename}}
- text: {{#userdate}} {{raw_profile_birthday}} , %d.%m.%Y {{/userdate}}
- text: {{profile_sex}}
- text: {{profile_snils}}
- text: {{educationalform}}
- text: {{fundingsource}}
- text: {{endeducationalform}}
- text: {{profile_citizenship}}
- text: ''
- text: ''
- text: ''
- text: ''
- text: ''
- text: ''
- text: ''
- text: ''
{{/certissues}}
Получить информацию по актуальным шаблонам и справочникам, уточнить перечень обязательных для заполнения полей документа вы можете непосредственно в техподдержке ФИС ФРДО.
Для блока «Сертификаты» есть возможность установить иконку сертификата, которая будет отображаться в блоке рядом с названием каждого полученного документа (Рис. 6.6.1).
Рис. 6.6.1. Пример блока «Сертификаты» на странице личного кабинета пользователя.
Это изображение должно быть загружено на странице настроек блока (Администрирование->Плагины->Блоки->Сертификаты) (Рис. 6.6.2).
Решение по настройке документа и по организации процесса подготовки данных для передачи в федеральную информационную систему изложено в статье «Интеграция с ФИС ФРДО».
Опубликовал: : Сергей Гусев Последние обновление: 15.05.2026
Формат курса «3KL формат»
Эта инструкция устарела. Актуальная информация в общей статье: «Форматы курсов»
Опубликовал: : Алексей Городков Последние обновление: 28.03.2025
Плагин аутентификации «OAuth 3КL». Настройка авторизации через социальные сети, внешние системы и сервисы
Особенности настройки и использования зарегистрированных аккаунтов пользователей социальных сетей для сквозной авторизации в СЭО 3KL (без необходимости дополнительного ввода логина и пароля).. . . . .
До версии 4.1.11b плагин «OAuth 3КL» носил название «OTOAuth».
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 4.5.6b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Для корректной работы большинства описанных ниже провайдеров авторизации необходимо, чтобы адрес электронной почты, указанный в аккаунте социальной сети/внешней системы/сервиса, совпадал с адресом электронной почты, указанным в профиле пользователя СЭО 3KL.
Настройки, описанные в данной инструкции, могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО». Начиная с 2022 года для вновь заключаемых договоров такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав Диспетчера-администратора. Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
Использование плагина авторизации «OAuth 3KL» (auth_otoauth) позволяет:
выполнять вход в СЭО 3KL, используя данные аккаунта социальной сети, корпоративного портала или сервиса (ВКонтакте, Яндекс и т. п.) без необходимости дополнительного ввода логина и пароля от среды электронного обучения (сквозная авторизация);
сократить количество запоминаемых пользователем учеток (не нужно помнить логин/пароль от СЭО 3KL — достаточно знать, например, данные аккаунта наиболее часто используемой социальной сети);
повысить достоверность информации о пользователях, особенно при авторизации через ЕСИА (если у пользователя есть подтвержденная учетка на Госуслугах — вероятность сообщения им недостоверных данных практически отсутствует);
обеспечить автоматическое и максимально полное заполнение пользовательских данных в системе (например, при сквозной авторизации через корпоративный портал может быть «подтянута» официальная и достоверная информация сотрудника, сопоставлены/подгружены данные/оценки/аналитика из корпоративного портала/CRM );
консолидацию пользовательских данных из разных источников (при привязке профиля пользователя к нескольким внешним аккаунтам);
уменьшить риски мошенничества и регистрации виртуальных пользователей с фиктивными данными (данными третьих лиц);
сократить количество шагов в сценариях оплаты куров и повысить конверсию для сторонних пользователей .
В «OAuth 3KL» реализована интеграция с более чем десятью популярными российскими и международными социальными сетями и сервисами (далее — провайдерами интеграции), а также предусмотрена возможность самостоятельного добавления новой интеграции путем создания настраиваемого провайдера.
В отличие от других плагинов Moodle, предлагающих аналогичный функционал, «OAuth 3KL» обладает рядом уникальных преимуществ:
Гибкая привязка аккаунтов. Плагин позволяет присоединить к существующей учетной записи пользователя в СЭО 3KL одну или несколько учетных записей в социальных сетях/корпоративных порталах/личных кабинетах, входить в систему через любую из них, либо отсоединить их в любой момент. Привязка аккаунтов осуществляется через блок «Привязка к социальной сети 3KL», который добавляется администратором в Личный кабинет для всех пользователей.
Интуитивно понятные настройки плагина.
Возможность включать/отключать режим подтверждения (активации) учетных записей зарегистрировавшихся через социальные сети пользователей.
Наличие документации на русском языке.
Поддержка «из коробки» и удобная настройка интеграции российских социальных сетей, таких как ВКонтакте, Яндекс, Одноклассники.
Авторизация через социальные сети реализована с использованием защищенного и надежного протокола авторизации OAuth 2.0, который предоставляет возможность авторизоваться в СЭО 3KL и получить некоторое количество данных из рабочего профиля пользователя автоматически. Сервер OAuth 2 стартует сессию и передает идентификатор пользователя (client id) и авторизационный код (code). Этот код приложение скрытно от пользователя передаёт обратно системе, присоединяя к нему свой секретный ключ (client secret). Приложение таким образом подтверждает, что оно то самое приложение, которое известно системе и которое может с ним работать (Рис. 1.1).
2.1. Общий алгоритм настройки авторизации с помощью плагина «OAuth 3КL»
1
Администратор СЭО/ответственный сотрудник организации выполняет необходимые действия (процедуры регистрации, согласования, глобальные настройки среды электронного обучения и т. п.) для успешного подключения (интеграции) к нужной социальной сети, сервису или внешней системе.
2
Социальная сеть, сервис или внешняя система предоставляет администратору СЭО секретные ключи и реквизиты для подключения и настройки провайдера авторизации (следующий шаг).
3
Администратор СЭО/ответственный сотрудник организации включает и настраивает предустановленный провайдер авторизации/создает настраиваемый провайдер авторизации
Рекомендуем включать и настраивать автосвязывание учетных записей только для тех социальных сетей, сервисов и внешних систем, в которых вы уверены на 100% и данным из которых доверяете.
В результате настройки неавторизованному в СЭО 3KL пользователю в окне/на странице авторизации становятся доступны кнопки-иконки социальных сетей, сервисов или внешних систем, настроенных для сквозной авторизации через них в системе (Рис. 2.1.1).
Рис. 2.1.1. Пример окна авторизации со включенными провайдерами авторизации.
2.2. Общий сценарий авторизации через провайдера без автосвязывания
Подразумевается, что ранее пользователь уже успешно завершил ручное связывание аккаунтов: авторизовался в СЭО 3KL, в своем личном кабинете нажал на блоке «Привязка к социальной сети 3KL» иконку связываемой соцсети/сервиса/внешней системы и выполнил процедуру привязки аккаунта.
1
Пользователь в окне/на странице авторизации в СЭО 3KL нажимает иконку социальной сети/сервиса/внешней системы, через которую он хочет авторизоватиться.
2
Система уточняет состояние авторизованной сессии пользователя в выбранной социальной сети/сервисе/внешней системе:
Пользователь авторизован:
Пользователь не авторизован:
Система перенаправляет пользователя на страницу авторизации социальной сети/сервисе/внешней системе.
Пользователь авторизуется в социальной сети/сервисе/внешней системе.
Социальная сеть/сервис/внешняя система возвращает пользователя в СЭО 3KL.
3
Система обновляет данные учетной записи пользователя в СЭО 3KL (если настроено обновление данных при входе) и авторизует пользователя.
При первом после связывания аккаунтов входе в СЭО 3KL через учетную запись социальной сети/сервиса/внешней системы пользователю, как правило, потребуется подтвердить согласие с передачей данных, принять пользовательское соглашение или политику конфиденциальности.
Пользователь в окне/на странице авторизации в СЭО 3KL нажимает иконку «Госуслуги».
2
Система перенаправляет пользователя в ЕСИА для авторизации.
3
Пользователь авторизуется в ЕСИА, дает разрешение на использование данных из ЕСИА.
Доступ подтверждается/запрашивается только для тех персональных данных (областей доступа ЕСИА), которые были заявлены в процессе получения разрешения при подключении СЭО 3KL к ЕСИА.
4
ЕСИА перенаправляет пользователя в СЭО 3KL.
5
СЭО 3KL по переданным от ЕСИА выполняет в системе поиск пользователя, связанного с учетной записью в ЕСИА.
6
Пользователь найден:
Система обновляет данные учетной записи пользователя в СЭО 3KL (если настроено обновление данных при входе) и авторизует пользователя.
Пользователь не найден и для провайдера разрешена регистрация пользователей:
Система создает новую учетную запись в СЭО 3KL на основании данных, полученных от ЕСИА и авторизует пользователя.
Перед началом настройки плагина и интеграций перейдите на страницу «Настройки аутентификации» (Администрирование->Плагины->Аутентификация->Настройки аутентификации) и убедитесь, что плагин «OAuth 3KL» присутствует в перечне доступных плагинов и включен (глазик не перечеркнут) (Рис. 3.1).
Рис. 3.1. Плагин «OAuth 3KL» в перечне доступных плагинов аутентификации.
Для плагина «OAuth 3KL» доступны следующие интерфейсы с настройками:
Общие настройки. Основные настройки плагина, общие для всех провайдеров авторизации.
Настраиваемые провайдеры. Интерфейс для управления и самостоятельного создания провайдеров авторизации.
Провайдеры. Набор страниц для настройки предустановленных в СЭО 3KL провайдеров авторизации.
Основные настройки плагина «OAuth 3KL» (Рис. 3.2) доступны на странице «Общие настройки» (Администрирование->Плагины->Аутентификация->OAuth 3KL->Общие настройки) и сгруппированы в следующие разделы.
Использовать новую ссылку перенаправления. Рекомендуемое значение = Да. Настройка для обеспечения совместимости со старым кодом, в будущем будет удалена.
Подтверждать электронную почту. Если = Да, при регистрации в СЭО 3KL нового аккаунта пользователь обязательно должен будет подтвердить подлинность своей электронной почты (перейдя по ссылке в полученном от системы письме).
Настройка помогает защитить систему от массового автоматического создания фейковых аккаунтов, а также отфильтровать пользователей, которые использовали при создании аккаунтов в соцсетях ненастоящий или чужой адрес электронной почты. Рекомендуем отключать ее только в том случае, если вы абсолютно уверены в истинности данных (в том числе, адресах электронной почты), которые будут предоставляться всеми настроенными в системе провайдерами авторизации.
Позволить регистрировать новые аккаунты через OAuth2-сервисы. Параметр определяет, разрешено (=Да) или нет (=Нет) создавать в СЭО 3KL в процессе авторизации через настроенных в системе провайдеров новые учетные записи для пользователей, еще не имеющих аккаунтов в системе.
Префикс имени пользователя. Настраиваемый префикс логина пользователя для учетных записей, создаваемых через провайдеров авторизации Google. Если вы не планируете использовать авторизацию через Google — настройку можно проигнорировать.
IPinfoDB Key. Поле для ключа онлайн-сервиса геолокации IPinfoDB. Заполняется только в том случае, если вы используете этот сервис для определения местоположения пользователей среды электронного обучения.
Уникальный ключ плагина. Секретный ключ (произвольный набор символов), который будет использоваться при хэшировании запросов-ответов во время процесса авторизации.
Обновление полей учетной записи Moodle (возможен множественный выбор). Параметр позволяет указать, в какой момент будут обновляться данные пользователя в СЭО 3KL данными из учетной записи социальной сети/внешнего сервиса:
при создании — только при создании новой учетной записи;
при каждом входе — каждый раз, когда пользователь авторизуется при помощи плагина «OAuth 3KL»;
во время привязки— только в процессе первичного связывания существующих аккаунтов.
Настройка задает поведение системы при обновлении данных для всех предустановленных провайдеров авторизации. Обойти это правило можно, используя настраиваемые провайдеры: условия обновления данных здесь определяются непосредственно в yaml-коде конфигурации провайдера.
3.2. Раздел «Настройки подтверждения аккаунтов администратором»
Создавать аккаунты не активированными. Параметр реализует возможность модерации аккаунтов: если выбрано «Да» — все вновь создаваемые через плагин учетные записи должны быть одобрены (активированы) администратором СЭО.
Отправлять администратору уведомления. Если установлено «Да», обо всех вновь создаваемых при использовании плагина «OAuth 3KL» аккаунтах администратор СЭО будет получать уведомления.
Заголовок уведомления, полный и короткий текст уведомления. Настраиваемые заголовок и текст сообщения, которое будет получать администратор при параметре «Отправлять администратору уведомления»= Да. Короткий текст используется для канала отправки уведомлений по СМС.
Раздел содержит перечень полей профиля пользователя и дает возможность определить доступность каждого указанного поля для заполнения. Предусмотрены следующие варианты:
Заблокировано. Поле недоступно для заполнения пользователем.
Разблокировано. Поле доступно для заполнения пользователем.
Разблокировано, если пусто. Поле доступно для заполнения пользователем только при условии отсутствия записи в этом поле (первичное заполнение).
Возможность регистрации и авторизации в СЭО 3KL через Битрикс24 добавлена в плагине «Аутентификация пользователей OAuth 3KL» в версии СЭО 3KL 3.9.11b. Для успешной авторизации у пользователя должна быть действующая учетная запись в CRM Битрикс24.
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в Битрикс24 необходимо:
a. Авторизоваться в CRM Битрикс24 с уровнем прав полного Администратора.
b. Перейти в раздел «Авторизация» для создания приложения.
c. Зарегистрировать приложение, получить код приложения и секретный ключ приложения, скопировать и сохранить их.
Полученные данные следует вставить на странице настроек Битрикс24 плагина OAuth 3KL в полях«Код приложения (client_id)» (поз. 1 Рис. 4.1.1), «Ключ приложения (client_secret)» (поз. 2 Рис. 4.1.1) или отослать в службу поддержки СЭО 3KL. В поле «URL вашего Битрикс24» укажите URL-адрес вашей CRM из адресной строки браузера, в котором открыта ваша CRM (поз. 3 Рис. 4.1.1).
Сохраните изменения. На форме входа в вашу СЭО 3KL должна появиться кнопка с гиперссылкой на страницу авторизации Битрикс24.
При нажатии на кнопку входа с использованием учетной записи Битрикс24 пользователь будет перенаправлен на страницу авторизации Битрикс24 для ввода логина и пароля (Рис. 4.1.2).
Рис. 4.1.2. Страница авторизации в Битрикс24.
После ввода корректных логина и пароля Битрикс24 перенаправит пользователя в СЭО 3KL, и та авторизует его в системе. Если авторизованная сессия пользователя в Битрикс24 длится (не завершена), то вход в систему СЭО 3KL произойдет без перенаправления на страницу авторизации Битрикс24.
Для корректной работы авторизации в СЭО 3KL с использованием аккаунта в социальной сети Вконтакте, у пользователя Вконтакте в личных настройках должен быть указан email.
«Вконтакте» - крупнейшая российская социальная сеть, объединяющая множество сервисов и проектов, с ежемесячной российской аудиторией более 73 млн. пользователей. Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта во Вконтакте следует:
c. На отобразившейся форме «Создание приложения» в поле «Название» ввести название приложения (произвольное, буквами латинского алфавита), указать платформу - «Сайт», заполнить поля с адресом сайта и базовым доменом и нажать кнопку «Подключить сайт».
d. При необходимости подтвердить создание приложения, получив в SMS специальный код подтверждения и затем отправив его Вконтакте. Для подтверждения компания ВКонтакте может позвонить на мобильный телефон, который связан с вашим личным аккаунтом - трубку брать не надо, а в то время, пока идет вызов, нужно последние четыре цифры номера входящего звонка внести в поле для подтверждения.
e. На отобразившейся странице в левом меню выбрать пункт «Настройки».
Рис. 4.2.2. Настройки приложения в режиме «разработчика»
f. Перейти в раздел «Доступы» (Рис. 4.2.3) и убедиться, что опция «Почта» включена (в противном случае — включить опцию и сохранить настройки).
Рис. 4.2.3. Опция «Почта» на странице настроек Вконтакте.
Дополнительная информация о настройке доступов в документации ВК.
g. На странице «Настройки»:
убедиться, что в выпадающем списке «Состояние» установлено значение «Приложение включено и видно всем».
убедиться, что в выпадающем списке «Open API» установлено значение «Включён».
в отобразившемся блоке «Open API» в соответствующих полях указать адрес сайта СЭО 3KL и базовый домен.
в поле «Доверенный редирект URL» нужно указать адрес http://ваш_сайт/auth/otoauth/redirect.php и нажать кнопку «Сохранить изменения».
На странице «Настройки» также будут отображены значения полей ID приложения и Защищенный ключ, которые следует скопировать и вставить на странице настроек провайдера «Вконтакте» плагина «OAuth 3KL» в поле «ID приложения» и «Секретный ключ приложения» (Рис. 4.2.4) или отослать в службу поддержки СЭО 3KL .
Интеграция с порталом «Госуслуги», позволяющая пользователям регистрироваться и авторизовываться в СЭО 3KL через ЕСИА, добавлена в СЭО 3KL в версии 3.5.8b. В версии 3.5.9a добавился вызов страницы авторизации пользователя ЕСИА в новом всплывающем окне браузера. В версии 4.1.11b оптимизирован механизм входа в СЭО 3KL через ЕСИА. Изменения коснулись: методов API интеграции; хранения пользовательских данных, получаемых от ЕСИА; интерфейса и настроек провайдера ЕСИА.
Использование данного способа авторизации позволяет:
значительно повысить вероятность того, что под определенной учетной записью работает именно ее удостоверенный владелец;
снизить возможность передачи учетной записи другому лицу (так как передача доступа в Госуслуги другим людям несет большие риски для ее владельца);
обеспечить уверенность в том, что владельцем учетной записи является реальный человек.
Общий алгоритм настройки авторизации через ЕСИА предполагает последовательное выполнение следующих шагов.
1) Подключение к ЕСИА.
В процессе выполнения этого шага будут необходимы: квалифицированная электронная подпись (КЭП) юридического лица, ключ КриптоПро CSP 5.0 (серверная версия), обезличенная КЭП с экспортируемым контейнером ключа для интеграции «СЭО 3KL-ЕСИА» и сертификат ключа электронной цифровой подписи.
Процедура выполняется самостоятельно организацией-владельцем среды электронного обучения, по инструкции ЕСИА и включает следующие основные этапы:
регистрация и настройка учетной записи организации на технологическом портале ЕСИА;
регистрация среды электронного обучения на технологическом портале ЕСИА;
подключение к тестовой среде ЕСИА;
подключение к промышленной среде ЕСИА.
Результаты этапа:
зарегистрированный и допущенный к эксплуатации в промышленном контуре ЕСИА учебный портал организации;
данные, для последующей настройки сквозной авторизации:
Client_id приложения ЕСИА (мнемоника);
Код для подписи запроса;
Хэш сертификата (fingerprint сертификата) системы-клиента в hex–формате.
2) Настройка интеграции на сервере СЭО 3KL.
На этом шаге диспетчеру-администратоу СЭО 3KL необходимо сформировать следующую заявку в техническую поддержку ООО «Открытые технологии»:
в разделе «Настройки прочее» отметить опцию «Подтверждение 1»;
в поле «Заголовок» написать «Настройка интеграции с ЕСИА»;
приложить к заявке:
client_id приложения ЕСИА (мнемоника);
сертификат и экспортированный контейнер закрытого ключа КЭП (или путь до контейнера, размещенного на сервере с СЭО);
серийный номер лицензии КриптоПро (требования к лицензии описаны на первом шаге).
Результат этапа: СЭО 3KL, подготовленная к настройке сквозной авторизации через ЕСИА.
3) Настройка провайдера авторизации «ЕСИА».
Вы можете выполнить эту настройку самостоятельно или обратиться в техническую поддержку ООО «Открытые технологии» с заявкой категории «Гарантийная поддержка/Бриф на настр. авториз. польз.» (в разделе заявки «Настройка регистрации и авторизации пользователей Moodle» отметить опцию «регистрацию пользователей через социальные сети»).
Для настроки провайдера авторизации «ЕСИА» необходимо перейти на страницу провайдера (Администрирование->Плагины->Аутентификация->OAuth 3KL->Провайдеры->ЕСИА) и определить следующие параметры (Рис. 4.3.1):
Опция «Включить авторизацию через ЕСИА» (см. поз. 1 Рис. 4.3.1). Если установлена, в окне/на странице авторизации присутствует иконка «Госуслуги» (ЕСИА) и пользователю доступна сквозная авторизация через настроенного провайдера (Рис. 4.3.2).
Рис. 4.3.2. Пример окна авторизации со включенной в СЭО 3KL сквозной авторизацией через ЕСИА.
Отслеживать действительность маркера доступа ЕСИА(см. поз. 3 Рис. 4.3.1). В текущей версии функционал настройки не доступен.
Код для подписи запроса(см. поз. 4 Рис. 4.3.1). Необязательное поле. Заполняется инженерами технической поддержки ООО «Открытые технологии» при настройке провайдера.
Хэш сертификата (fingerprint сертификата) системы-клиента в hex–формате (см. поз. 5 Рис. 4.3.1). Поле для ввода хэша сертификата, полученного на первом шаге настройки интеграции.
Подробнее о возможных способах получения хэша сертификата читайте в актуальной документации ЕСИА.
Область доступа (см. поз. 6 Рис. 4.3.1). Перечень дополнительных областей (полей), данные по которым могут быть переданы из ЕСИА в СЭО 3KL в рамках интеграции и по которым может быть выполнено сопоставление учетных записей. На текущий момент поддерживается трансляция данных для следующих дополнительных областей доступа:
Название области доступа (scope)
Данные, которые передаются из ЕСИА
Записываются в поле СЭО 3KL
fullname
Фамилия пользователя
Имя пользователя
Отчество пользователя
Основное поле профиля lastname
Основное поле профиля firstname
Основное поле профиля middlename
snils
Страховой номер индивидуального лицевого счета
Дополнительное поле профиля otoauth_esia_snils
birthdate
Дата рождения
Дополнительное поле профиля otoauth_esia_birthdate (в формате, как его передает ЕСИА - «ДД.ММ.ГГГГ»)
или
Дополнительное поле профиля otoauth_esia_birthdate_ts (в формате timestamp)
gender
Пол пользователя
Дополнительное поле профиля otoauth_esia_gender (в формате, как его передает ЕСИА - «F» или «M»)
или
Дополнительное поле профиля otoauth_esia_gender_ru (отображаемое значение определяется языковыми строками esia_gender_f_ru и esia_gender_m_ru)
Чтобы данные из ЕСИА о дате рождения пользователя, его поле и СНИЛС могли быть успешно переданы в СЭО 3KL, необходимые дополнительные поля должны быть заранее созданы с системе и названия этих дополнительных полей должны точно соответствовать указанным в таблице. Подробнее о том, как добавить кастомные поля профиля пользователя, в статье «Добавление кастомных (настраиваемых) полей в профиль пользователя».
Получить данные из дополнительных областей будет возможно только при условии наличия у организации доступа к этой информации. Согласование и выбор необходимых областей доступа выполняется на этапе подключения к ЕСИА, при заполнении формы заявления, в пункте «Идентификация и аутентификация пользователей с использованием модели OAuth 2.0 / OpenID Connect и получение данныхиз регистров ЕСИА через программные интерфейсыOAuth 2.0 / REST-API» раздела «Планируемые к использованию программные интерфейсы» ( Рис. 4.3.3). Область доступа openid необходима для работы интеграции и должна быть указана в заявлении в обязательном порядке.
Рис. 4.3.3. Фрагмент заявления на подключение к ЕСИА.
Разрешить авторизацию для неподтвержденных аккаунтов? (см. поз. 7 Рис. 4.3.1). Если выбрано «Да», авторизоваться в системе смогут пользователи, не прошедшие на Госуслугах процедуру подтверждения учетной записи (настройка позволит, если есть такая необходимость, авторизоваться в СЭО 3KL сразу же после создания аккаунта на Госуслугах).
Режим работы авторизации через ЕСИА (см. поз. 8 Рис. 4.3.1). Параметр определяет, для какого контура ЕСИА настраивается провайдер авторизации:
Тестовый — для тестового контура;
Основной — для промышленного контура.
Открывать страницу аутентификации пользователя в новом всплывающем окне браузера (в виде popup) (см. поз. 9 Рис. 4.3.1). Если выбрано «Да», форма авторизации на Госуслугах будет открыта в модальном окне (Рис. 4.3.4).
Рис. 4.3.4. Страница авторизации ЕСИА во всплывающем окне.
Настройки раздела «Сопоставление полей и автоматическое связывание» (см. поз. 10 Рис. 4.3.1), общие для всех провайдеров, поддерживающих возможность автосвязывания данных, описаны в одноименном разделе статьи.
Возможность авторизации через государственную информационную систему «Современная цифровая образовательная среда» (ГИС СЦОС) была добавлена в СЭО 3KL в версии 4.1.13b.
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта на портале Мое образование (СЦОС) необходимо:
1) Провести полную интеграцию с ГИС СЦОС и подключиться к защищенному контуру ГИС СЦОС.
2) В процессе интеграции получить данные, необходимые для настройки авторизации в СЭО 3KL с помощью ГИС СЦОС: Идентификатор платформы (client_id) и Секретный ключ доступа (client_secret).
Полученные данные следует вставить на странице настроек плагина авторизации через ГИС СЦОС в настройках «Идентификатор платформы (client_id)» (поз. 2 Рис. 4.4.1) и «Секретный ключ доступа (client_secret)» (поз. 3 Рис. 4.4.1).
Рис. 4.4.1. Настройки плагина авторизации через ГИС СЦОС.
Также авторизацию через СЦОС необходимо включить, поставив галочку в соответствующей настройке (см. поз. 1 Рис. 4.4.1), и выбрать в качестве домена для подключения «auth.online.edu.ru (рабочая среда)» (см. поз. 4 Рис. 4.4.1). В настройке «Разрешить авторизацию для неподтвержденных аккаунтов?» (см. поз. 5 Рис. 4.4.1) можно определить, смогут ли пользователи с неподтвержденным аккаунтом на Госуслугах авторизоваться через СЦОС, при значении = Да авторизация неподтвержденных аккаунтов будет разрешена.
«Одноклассники» (ok.ru) — вторая крупнейшая российская социальная сеть. Общее количество зарегистрированных пользователей превышает 330 млн. Ежемесячная посещаемость составляет 45,9 млн. человек только из России, а 19 % российских интернет-пользователей пользуются социальной сетью на ежедневной основе.
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в социальной сети Одноклассники следует:
установить флажок «Разрешить клиентскую OAuth авторизацию»;
Нажать кнопку «Сохранить».
Рис. 4.5.3. Основные настройки приложения: иконки, ссылки, редиректы
i. После сохранения введенных данных отобразится окно с уведомлением о том, что на почту, которая привязана к аккаунту Одноклассников, выслано письмо, содержащее информацию о приложении. Пример письма:
Рис. 4.5.4. Пример письма с информацией о приложении
Сведения о приложении (Application ID, Публичный ключ приложения, Секретный ключ приложения) следует вставить на странице настроек Odnoklassniki плагина OAuth 3KL в полях «ID приложения», «Секретный ключ приложения» (Рис. 4.5.5) или отослать в службу поддержки СЭО 3KL.
Провайдер «СЭО 3KL» позволяет создать и связать только одну пару «СЭО 3KL-сервер — СЭО 3KL-клиент». Объединить большее количество систем вы сможете, если воспользуетесь функционалом настраиваемых провайдеров и примером yaml-разметки для добавления СЭО 3KL в качестве настраиваемого провайдера.
4.6.1. Создание OAuth-провайдера на СЭО 3KL-сервере
Все нижеописанные действия выполняются на СЭО 3KL-сервере — среде электронного обучения, учетные данные из которой будут использованы для авторизации/регистрации.
1) Перейти на страницу «Настройка OAuth-провайдеров» (Администрирование->Сервер->Настройка OAuth-провайдеров) и нажать кнопку «Добавить новый» (Рис. 4.6.1.а).
Рис. 4.6.1.а. Добавление нового OAuth-провайдера.
2) На вновь открывшейся странице (Рис. 4.6.1.б) заполнить следующие поля:
Рис. 4.6.1.б. Страница создания и настройки OAuth-провайдера.
Код приложения (client_id). Уникальное название Oauth-провайдера на латинице.
Redirect URL. Адрес страницы СЭО 3KL-клиента, на который будет происходить переход пользователя после авторизации = https://ваш_адрес_СЭО 3KL-клиента/auth/otoauth/redirect.php
Grant Types = authorization_code
Scope = user_info
User ID = 0
Preapproved scopes = user_info
После сохранения настроек системой будет сгенерирован секретный ключ приложения (поз. 1 Рис. 4.6.1.в) и созданный Oauth-провайдер отобразится в списке ранее добавленных (Рис. 4.6.1.в).
Рис. 4.6.1.в. Страница «OAuth-провайдеры» со свежедобавленным провайдером.
4.6.2. Настройка провайдера аутентификации на СЭО 3KL-клиенте
Все нижеописанные действия выполняются на СЭО 3KL-клиенте — среде электронного обучения, в которую необходимо входить, используя сквозную авторизацию.
1) Перейти на страницу провайдера аутентификации «СЭО 3KL» (Администрирование->Плагины->Аутентификация->OAuth 3KL ->Провайдеры->СЭО 3KL) и выполнить следующие настройки (Рис. 4.6.2.а):
Опция «Включить авторизацию через СЭО 3KL». Если установлена, иконка провайдера будет отображаться на странице/в окне авторизации и пользователю будет доступна возможность сквозной авторизации через этот провайдер аутентификации.
Код приложения. Название OAuth-провайдера, созданного и настроенного на СЭО 3KL-сервере.
Ключ приложения. Секретный ключ, сгененрированный системой и отображаемый на странице «Настройка OAuth-провайдеров» СЭО 3KL-сервера (см. поз. 1 Рис. 4.6.1.в).
URL вашего СЭО 3KL. Адрес СЭО 3KL-сервера.
Опция «Небезопасные запросы». Если установлена, позволяет обходить ошибку неподписанных и отсутствующих SSL-сертификатов.
Опция «Доверять данным соц.сети». Устанавливается, если планируется использовать (и провайдер поддерживает) функционал автосвязывания.
Если опция «Доверять данным соц.сети» установлена, после сохранения настроек на странице становится доступна опция «Автосвязывание» (Рис. 4.6.2.б) и возможность перейти к интерфейсу «Сопоставление полей и автоматическое связывание» для настройки автосвязывания уже существующих в обеих СЭО 3KL учетных записей.
Рис. 4.6.2.б. Пример страницы провайдера аутентификации «СЭО 3KL» плагина «OAuth 3KL» после сохранения настроек с установленной опцией «Доверять данным соц.сети».
Возможность регистрации и авторизации в СЭО 3KL через сервис УНТИ 20.35 добавлена в плагине «Аутентификация пользователей OAuth 3KL» в версии СЭО 3KL 3.9.11b. Для успешной авторизации у пользователя должна быть действующая учетная запись на портале АНО «Университет национальной технологической инициативы 2035» (Университет 2035) по адресу https://2035.university/ (через информационную платформу LEADER-ID по адресу https://leader-id.ru).
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта УНТИ 20.35 необходимо:
a. Направить запрос в службу поддержки Университета 20.35 в свободной форме о намерении интегрировать сервис в СЭО 3KL.
b. Получить, заполнить и отправить анкету.
c. Получить в ответном сообщении от Университета 20.35 данные, необходимые для интеграции с СЭО 3KL: ID приложения, секретный ключ приложения.
Полученные данные следует вставить на странице настроек УНТИ 20.35 плагина OAuth 3KL в полях«SSO client ID» (поз. 1 Рис. 4.7.1), «SSO client_secret» (поз. 2 Рис. 4.7.1) или отослать в службу поддержки СЭО 3KL. В поле «SSO URL для авторизации» укажите URL-адрес страницы авторизации в системе Университета 2035 (поз. 3 Рис. 4.7.1). По умолчанию это https://sso.u2035test.ru - ссылка на страницу авторизации в личном кабинете LEADER-ID.
Рис. 4.7.1. Страница настроек УНТИ 20.35.
При первом входе в СЭО 3KL пользователь будет перенаправлен на страницу входа в личный кабинет Университета 2035, где система предложит ему войти с помощью учетной записи или через Госуслуги (Рис. 4.7.2).
Рис. 4.7.2. Страница авторизации в системе Университета 2035
Следует выбрать первый вариант и ввести логин и пароль, затем принять пользовательское соглашение, политику конфиденциальности и подтвердить запрос на предоставление согласия передать данные пользователя.
Особенностью авторизации через УНТИ 20.35 является использование на стороне системы Университет 2035 файлов cookies и аналогичных технологий для хранения логина на аппаратно-программном обеспечении пользователя, с целью последующей автоматической авторизации на портале. Это приводит к тому, что при повторных входах в личный кабинет в системе Университет 2035 пользователь будет автоматически авторизован на основании данных в файлах cookies, хранящихся в браузере. Новый пользователь не сможет войти в систему Университет 2035 и в СЭО 3KL до удаления файлов cookies.
Названную особенность следует учитывать каждый раз, когда возникает необходимость переключиться на другую учетную запись (перелогиниться) в СЭО 3KL, например, на служебном или лабораторном компьютере. Перед каждым входом в СЭО 3KL через учетную запись УНТИ 20.35 рекомендуется удалять все файлы cookie и данные сайтов https://2035.university и https://leader-id.ru в настройках браузера.
Яндекс - крупнейшая российская поисковая система и интернет-портал, объединяющая несколько разнообразных российских и международных сервисов . Плагин поддерживает OAuth-авторизацию в СЭО 3KL через API Яндекс ID.
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в Яндексе следует:
a. Войти в Яндекс.
b. Перейти на OAuth-сервер по ссылке https://oauth.yandex.ru/client/my, чтобы зарегистрировать приложение
c. На отобразившейся странице нажать кнопку «Зарегистрировать новое приложение».
Рис. 4.8.1. Создание приложения в Яндекс
d. На странице «Создание приложения»:
в поле Название ввести название приложения;
в списке Права выбрать элемент API Яндекс.Паспорта;
установить флажки: Доступ к адресу электронной почты; Доступ к дате рождения; Доступ к логину, имени и фамилии; Доступ к портрету пользователя.
Рис. 4.8.2., Рис 4.8.3. Создание приложения в Яндекс: название, описание, API
e. В результате проделанных операций отобразится страница с данными (ID и пароль), которые требуется скопировать и отослать в службу поддержки СЭО 3KL:
Рис. 4.8.4. Данные приложения в Яндекс: ID, пароль
Сведения о приложении следует вставить на странице настроек Yandex плагина OAuth 3KL в полях «ID приложения», «Секретный ключ приложения» (Рис. 4.8.5) или отослать в службу поддержки СЭО 3KL.
GitHub — крупнейший веб-сервис для хостинга IT-проектов и совместной разработки, основанный системе контроля версий Git и разработанный на Ruby on Rails и Erlang. Плагин поддерживает OAuth-авторизацию в СЭО 3KL через API GitHub, позволяя использовать для авторизации данные аккаунта пользователя. Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта GitHUB следует:
a. Войти в GitHUB.
b. Перейти по ссылке https://github.com/settings/applications/new
в поле Application description описание приложения;
в поле Authorization callback URL адрес сайта, на который пользователь возвращается после того, как он разрешил или отказал приложению в доступе (тот же адрес http://ваш_сайт/auth/otoauth/redirect.php).
и нажать кнопку Register application.
Рис. 4.10.1. Создание приложения в GitHUB: название, описание, адрес
d. В результате проделанных операций отобразится страница с данными (Client ID и Client Secret)
Рис. 4.10.2. Создание приложения в GitHUB: Client ID, Client secret
Полученные данные следует скопировать и вставить на странице настроек GitHubплагина OAuth 3KL в полях «ID приложения в GitHUB» и «Секретный ключ приложения в GitHUB» (Рис. 4.10.3) или отослать в службу поддержки СЭО 3KL.
Google - международная технологическая компания, развивающая и поддерживающая ряд интернет-сервисов и продуктов, в том числе поисковик, почтовые сервисы, социальную сеть и др. Сайты Google считаются самыми посещаемыми сайтами интернета. Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в Google следует:
c. В отобразившемся окне выбрать существующий проект или создать новый нажатием на кнопку «New project» (Рис. 4.11.1).
Рис. 4.11.1. Создание приложения в контрольной панели Google Cloud
d. Перейти в раздел «APIs & services» на вкладку «OAuth consent screen» и выбрать начальные параметры для регистрации приложения: «Internal» или «External» (Рис. 4.11.2).
Рис. 4.11.2. Создание приложения в контрольной панели Google Cloud: параметры OAuth
e. В соответствующие поля ввести данные (адрес собственной электронной почты и название приложения, которое будет видно пользователям) и сохранить (Рис. 4.11.3).
Рис. 4.11.3. Параметры приложение в Google: название, email
f. В разделе «APIs & Services» перейти на вкладку «Credentials», нажать на кнопку «Create credentials» и выбрать «OAuth client ID». Выбрать тип приложения «Web application». В поле «Name» ввести название приложения. В поле «Authorized redirect URIs» добавить адрес http://ваш_сайт/auth/otoauth/redirect.php и нажать кнопку «Create» (Рис. 4.11.4).
Рис. 4.11.4. Настройка ключей доступпа приложения в Google (credentials)
В результате проделанных операций отобразится окно OAuth Client с данными (идентификатор и секретный код клиента) (Рис. 4.11.5).
Рис. 4.11.5. OAuth-данные приложения в Google: идентификатор, секретный код
Указанные данные - идентификатор и секретный код клиента - следует вставить на странице настроек Google плагина OAuth 3KL в полях «ID приложения в Google» и «Секретный ключ приложения в Google» (Рис. 4.11.6) или отослать в службу поддержки СЭО 3KL.
Бизнес-аккаунт Google, или Google Workspace (ранее - G Suite) - это расширенный набор возможностей и приложений для аккаунта Google, по сравнению с бесплатным аккаунтом физического лица. Главное отличие - это возможность создавать корпоративные почтовые адреса, новые элементы управления сервисами в консоли панели управления, возможность коллективного редактирования документов и неограниченное количество ревизий документов, дополнительные инструменты безопасности и администрирования и т.д.
Порядок создания и регистрации приложения и получения секретного ключа приложения в Google Workspace схож с порядком, описанным выше для бесплатных аккаунтов Google.
Рекомендуем обратиться к администратору, управляющему сервисами и устройствами Google в вашей организации, чтобы воспользоваться всеми настройками для аккаунтов Google Workspace в консоли администратора Google .
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в Google Workspace следует:
b. Авторизовавшись, зайти в контрольную панель Google API на https://console.cloud.google.com/. Создать проект, зарегистрировать приложение, получить идентификатор и секретный код клиента в порядке, описанном в п. 4.11.
Полученные данные - идентификатор и секретный код клиента - следует вставить на странице настроек Корпоративный Google плагина OAuth 3KL в полях «ID приложения в Google для корпоративных аккаунтов» и «Секретный ключ приложения в Google для корпоративных аккаунтов» (Рис. 4.12.1) или отослать в службу поддержки СЭО 3KL. Дополнительно в соответствующем поле следует указать корпоративный домен.
Рис. 4.12.1. Страница настроек провайдера Корпоративный Google
LinkedIn — социальная сеть для поиска и установления деловых контактов, насчитывающая более 500 млн. пользователей в мире и более 1,5 млн. в России. С 4 августа 2016 года социальная сеть заблокирована на территории РФ за нарушение правил хранения персональных данных российских пользователей. LinkedIn предоставляет возможность зарегистрированным пользователям создавать и поддерживать список деловых контактов.
Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в Linkedin следует:
a. Войти в Linkedin.
b. Перейти по ссылке https://www.linkedin.com/secure/developer.
c. На отобразившейся странице нажать кнопку «Создать приложение».
Рис. 4.13.1. Создание приложения в LinkedIn
d. На отобразившейся странице ввести необходимые данные и нажать кнопку «Отправить».
Рис. 4.13.2. Основные настройки приложения в LinkedIn
e. Перейти на страницу Настройки, перевести приложение в статус «Эксплуатация» и нажать кнопку «Обновить».
Рис. 4.13.3. Основные настройки приложения в LinkedIn: ключи
f. Перейти на страницу «Аутентификация», в соответствующие поля ввести URL-адрес перенаправления (http:///auth/otoauth/redirect.php) и нажать кнопку «Обновить».
Рис. 4.13.4. Основные настройки приложения в LinkedIn: редиректы
Данные о ключах аутентификации (Идентификатор клиента и Секретный ключ клиента), отображенные на странице «Аутентификация» в соответствующем блоке, следует вставить на странице настроек Linkedin плагина OAuth 3KL в полях «ID приложения», «Секретный ключ приложения» (Рис. 4.13.5) или отослать в службу поддержки СЭО 3KL.
Mail.ru - русскоязычный интернет-портал, объединяющий различные тематические проекты и сервисы: почту, социальную сеть, облачное хранилище, мессенджеры и т.д. Плагин поддерживает OAuth-авторизацию в СЭО 3KL через API Mail.ru, позволяя использовать для авторизации данные аккаунта пользователя. Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта Mail.ru следует:
a. Авторизоваться в Mail.ru.
b. Перейти по ссылке http://api.mail.ru/sites/my/add/.
c. На отобразившейся странице установить флажок «Я принимаю правила использования Платформы@Mail.ru» и нажать кнопку «Продолжить».
d. На отобразившейся странице в соответствующих полях ввести название сайта (например, Moodle) и адрес главной страницы СЭО 3KL и нажать кнопку Продолжить.
Рис. 4.14.1. Создание приложения на Mail.ru
Файл receiver.html можно не использовать, современные стандарты не требуют его применения.
e. На отобразившейся странице перейти по ссылке «Пропустить».
Рис. 4.14.2. Создание приложения на Mail.ru: receiver.html
После успешного выполнения операций отобразится страница с данными сайта (ID, Приватный ключ, Секретный ключ).
Рис. 4.14.3. Создание приложения на Mail.ru: ID, приватный ключ, секретный ключ
e. Полученные данные следует вставить на странице настроек Mail.ru плагина OAuth 3KL в полях «ID приложения», «Секретный ключ приложения», «Приватный ключ приложения» (Рис. 4.14.4) или отослать в службу поддержки СЭО 3KL.
MSN (Microsoft Network) - крупный интернет-провайдер и веб-портал, принадлежащий Microsoft и объединящий различные приложения, программы и службы с единой точкой входа. Для настройки возможности авторизации в СЭО 3KL с использованием аккаунта в MSN следует:
c. На отобразившейся странице нажать кнопку «Регистрация приложения» (Рис. 4.15.1).
Рис. 4.15.1. Регистрация приложения в Microsoft Azure
d. На отобразившейся странице в сответствующем поле ввести название приложения. В блоке «Выберите платформу» из выпадающего списка выберите «Веб», а в поле URL-адреса перенаправления введите адрес http://ваш_сайт/auth/otoauth/redirect.php. Нажмите кнопку «Зарегистрировать».
Рис. 4.15.2. Основные настройки приложения в Microsoft Azure
e. В блоке «Сертификаты и секреты» нажмите кнопку «Новый секрет клиента». Скопируйте и сохраните полученный пароль в безопасном месте.
Рис. 4.15.3. Сертификаты и секреты приложения в Microsoft Azure
f. Скопируйте код приложения из раздела «Манифест» и сохраните его.
Рис. 4.15.4. Данные приложения в формате JSON в разделе «Манифест»
Полученные данные - код приложения и пароль - следует вставить на странице настроек MSNплагина OAuth 3KL в полях «ID приложения в Microsoft Messenger» и «Секретный ключ приложения в Microsoft Messenger» (Рис. 4.15.5) или отослать в службу поддержки СЭО 3KL.
Интерфейс управления настраиваемыми провайдерами добавлен в плагин «OAuth 3KL» в версии СЭО 3KL 3.5.11b.
Интерфейс «Настраиваемые провайдеры» (Администрирование->Плагины->Аутентификация->OAuth 3KL->Настраиваемые провайдеры->) дает возможность администратору СЭО самостоятельно создавать провайдеров авторизации: как новых, отсутствующих в перечне предустановленных, так и дублировать (но с иными настройками подключения) уже имеющиеся (например, при необходимости сквозной авторизации с двумя экземплярами Битрикс24).
На главной странице интерфейса пользователю доступен перечень уже созданных в системе настраиваемых провайдеров (поз. 1 Рис. 5.1) с возможностью редактирования и удаления, а также кнопка «Добавление настраиваемого провайдера» (поз. 2 Рис. 5.1) для перехода к созданию нового.
Рис. 5.1. Пример основной страницы интерфейса «Настраиваемые провайдеры».
Нажав на кнопку «Добавление настраиваемого провайдера» (см. поз. 2 Рис. 5.1) пользователь переходит на страницу «Редактирование настраиваемого провайдера», где ему доступны для заполнения следующие поля (Рис. 5.1.1):
Уникальный код (см. поз. 1 Рис. 5.1.1). Уникальное имя настраиваемого провайдера в системе (латинские буквы и цифры).
Наименование (см. поз. 2 Рис. 5.1.1). Название, которое будет отображаться на плашке созданного настраиваемого провайдера и во всплывающей подсказке для иконки провайдера в окне/на странице авторизации.
Описание (см. поз. 3 Рис. 5.1.1). Текст, который будет отображаться на плашке созданного настраиваемого провайдера (Рис. 5.1.2).
Статус (см. поз. 5 Рис. 5.1.1). Определяет, будет ли отображаться (=Активен) или нет (= Отключен) иконка провайдера в окне/на странице авторизации.
После занесения данных система производит их валидацию (в первую очередь, yaml-код конфигурации на предмет ошибок синтаксиса). При успешной валидации новый провайдер сохраняется и отображается в перечне уже существующих настраиваемых провайдеров.
Вы можете сформировать код конфигурации нужного вам провайдера аутентификации самостоятельно (при наличии необходимых знаний и навыков создания yaml-разметки) или обратиться с соответствующей заявкой в рамках расширенной технической поддержки к специалистам ООО «Открытые технологии».
Конфигурация настраиваемого провайдера формируется в виде ассоциативного массива и реализует процедуру авторизации по протоколу OAuth 2.0 с использованием типа авторизации 'authorization_code'. В качестве ключей массива могут быть использованы:
clientid - идентификатор клиента (id приложения), предоставляется сервером авторизации после регистрации приложения, используется далее для автоматической подстановки в требуемых запросах.
clientsecret - секретный ключ (пароль приложения), предоставляется сервером авторизации после регистрации приложения, используется далее для автоматической подстановки в требуемых запросах.
icon - путь до изображения на сервере или закодированное в base64 изображение, используется в качестве иконки вашего способа авторизации.
allowregister - разрешена ли регистрация пользователей при помощи настраиваемого провайдера:
если нет (любое пустое значение или отсутствие параметра) - пользователь сможет авторизоваться только при наличии в СЭО 3KL аккаунта, связанного с аккаунтом настраиваемого провайдера.
если да (любое непустое значение, например, '1') - пользователю будет создана учетная запись при успешной авторизации.
authorize - конфигурация процесса вызова авторизации и получения авторизационного кода от сервера авторизации. Должна быть представлена в виде массива. В качестве ключей этого массива могут служить:
url - адрес, входная точка API авторизации (authorization endpoint)
parameters - массив параметров, требуемых сервером авторизации для данного запроса. Для автоматической замены, в значениях массива возможно использовать следующие подстановки:
{clientid} - подставляет идентификатор клиента (id приложения).
{redirect_uri} - подставляет ссылку переадресации, на которую будет осуществлено перенаправление после выдачи авторизационного кода.
{state} - подставит автоматически сгенерированную строку, используемую для защиты от подделки запросов (cross-site request forgery).
accesstoken - конфигурация процесса получения ключа доступа (токена) от сервера авторизации. Должна быть представлена в виде массива. В качестве ключей этого массива могут служить:
url - адрес, предназначенный для получения ключа доступа, токена (token endpoint)
parameters - массив параметров, требуемых сервером авторизации для данного запроса. Для автоматической замены, в значениях массива возможно использовать следующие подстановки:
{clientid} - подставляет идентификатор клиента (id приложения).
userinfo - конфигурация процесса получения сведений об авторизованном пользователе от сервера авторизации. Получение информации о пользователе в некоторых системах разделено на области, и для получения всех необходимых данных может потребоваться несколько запросов. В связи с этим, значением данного параметра должен являться массив запросов (обратите внимание на дефис в примере). Каждый запрос должен быть представлен также, в виде массива. В качестве ключей запроса могут служить:
url - адрес для получения необходимой области информации о пользователе.
parameters - массив параметров, требуемых сервером авторизации для данного запроса. Для автоматической замены, в значениях массива возможно использовать следующие подстановки:
{access_token} - подставляет ключ доступа, полученный в результате исполнения предыдущих операций
requesttype - метод осуществления запроса ('get' или 'post')
curloptions - для случаев, когда требуется указать особенные параметры запроса, возможно передать массив с опциями, поддерживаемыми библиотекой curl
responsetype - ожидаемый формат ответа ('plain' или 'json')
responsefields - сопоставление полей пользователя СДО с полями, пришедшими в результатах запроса к авторизационному серверу. Наиболее распространенные поля пользователя СДО:
username - логин пользователя в СДО
firstname - имя пользователя
lastname - фамилия пользователя
email - email-адрес пользователя
verified - подтверждена ли учетная запись, другими словами точно ли email принадлежит пользователю, который авторизовался; если провайдер предоставляет такие данные или вы уверены, что зарегистрироваться в провайдере можно только подтвердив аккаунт через mail или вы полностью доверяете провайдеру (например, это ваша система и вы точно знаете, что среди ваших пользователей не может быть злоумышленников), то можно использовать поле, предоставленное провайдером или подстановку '{1}' подтверждающую учетную запись без использования поля предоставленного провайдером
remoteuserid - идентификатор пользователя на стороне провайдера
lang - язык, предпочитаемый пользователем. Можно использовать, если значения соответствуют кодам языковых пакетов, например,
Если вы настраиваете интеграцию для инсталляции без доверенного сертификата, в раздел curloptions нужно добавить опции: CURLOPT_SSL_VERIFYPEER: 0 и CURLOPT_SSL_VERIFYHOST: 0.
6. Сопоставление полей и автоматическое связывание
Использование данного функционала позволяет автоматизировать процедуру связывания уже существующих аккаунтов пользователя в обеих системах (исключить предварительный этап ручного связывания учетных записей). Сопоставление данных учетных записей и взаимная привязка аккаунтов будут выполнены в рамках единого сеанса авторизации.
Алгоритм настройки автосвязывания включает следующие шаги:
1) В настройках требуемого провайдера аутентификации установить опцию «Автосвязывание» (поз. 1 Рис. 6.1) и сохранить изменения.
Опция «Автосвязывание» может быть недоступна в настройках провайдера по двух причинам: • провайдер аутентификации не поддерживает функционал автосвязывания; • провайдер аутентификации поддерживает функционал автосвязывания, но не установлена опция «Доверять данным соц.сети». Во втором случае установите опцию «Доверять данным соц.сети» и, после сохранения настроек, автосвязывание станет доступно.
Реализованный на текущий момент алгоритм автосвязывания «Автосвязывание с довереннымм соцсетями» не предполагает необходимости подтверждения пользователем права владения аккаунтом в СЭО 3KL и, поэтому, опция «Доверять данным соц.сети» должна быть установлена в обязательном порядке.
2) Перейти по ссылке (см. поз. 2 Рис. 6.1) к интерфейсу «Сопоставление полей и автоматическое связывание» (Рис. 6.2).
Рис. 6.2. Страница «Сопоставление полей и автоматическое связывание». Ни один конь еще не валялся.
3) В типовой форме «Условия автоматического связывания пользовательских учетных записей» указать уникальное поле Oauth-провайдера и сопоставить его с полем СЭО 3KL (основным или дополнительным):
а. Из выпадающего списка «Добавить» выбрать оператор соответствия «Равно» (Рис. 6.3).
Рис. 6.3. Выбор оператора соответствия.
б. В выпадающем списке левого поля выбрать «Поле пользователя Oauth-провайдера» (Рис. 6.4).
Рис. 6.4. Выбор источника уникального поля для сопоставления.
в. В появившемся выпадающем списке указать уникальное поле Oauth-провайдера для сопоставления (Рис. 6.5).
Рис. 6.5. Пример выбора для сопоставления поля «Адрес электронной почты».
г. В выпадающем списке правого поля выбрать вид поля для сопоставления на стороне СЭО 3KL — «Поле пользователя» (основные поля профиля) или «Поле профиля» (дополнительные поля профиля) (Рис. 6.6).
Рис. 6.5. Пример выбора для сопоставления основного поля профиля СЭО 3KL.
д. В появившемся выпадающем списке указать поле СЭО 3KL, которое соответствует полю на стороне Oauth-провайдера (Рис. 6.6).
Рис. 6.6. Пример выбора основного поля пользователя «Адрес электронной почты» на стороне СЭО 3KL.
4) После сохранения настроек (Рис. 6.7), для пользователя, первый раз входящего в СЭО 3KL через настроенного таким образом провайдера аутентификации, система проверит данные аккаунтов на соответствие указанных полей и, при их совпадении автоматически свяжет аккаунты. Никаких дополнительных действий со стороны пользователя не потребуется.
Рис. 6.7. Пример страницы «Сопоставление полей и автоматическое связывание» с настроенным сопоставлением полей аккаунтов внешнего сервиса и СЭО 3KL.
Список полей Oauth-провайдера, а также выбираемое в СЭО 3KL поле могут быть иными и зависят от настраиваемого провайдера аутентификации, набора полей вашей СЭО 3KL и конкретного уникального поля, предназначенного для сопоставления учетных данных.
У организации есть корпоративный портал Битрикс24, где заведены все сотрудники. Организация хочет дать им всем доступ к СЭО 3KL под теми же именами. Для этого в плагине OTOAuth была включена авторизация через Битрикс24, сделаны настройки и добавлена кнопка авторизации через Битрикс24 на форму входа в систему. Учетные записи сотрудников были привязаны к учетным записям в СЭО 3KL. Сотрудники успешно авторизуются и входят в СЭО 3KL через свои аккаунты в Битрикс24.
Образовательное учреждение ДПО продает на своем портале курсы и выдает сертификаты о пройденном обучении, оно хочет чтобы регистрация новых слушателей происходила с гарантированным подтверждением удостоверения их личности. Была включена авторизация через ЕСИА (Госуслуги). Слушатели регистрируются в системе через учетные записи в ЕСИА (Госуслуги), в дальнейшем удостоверенные аналогом цифрового паспорта пользователи автоматически входят в СЭО 3KL.
Образовательное учреждение ДПО продает на своем портале курсы и выдает сертификаты о пройденном обучении, оно хочет, чтобы вход в систему был возможен только для подтвержденных администратором профилей пользователей, купивших курсы. Была включена авторизация через ЕСИА (Госуслуги) и соцсети, в настройках плагина в секции настроек подтверждения аккаунтов администратором установлено «Создавать аккаунты неактивированными» и «Отправлять администратору уведомления». Слушатели регистрируются в системе, но доступ к ней им закрыт до подтверждения учетной записи администратором. Администратор переходит на карточку пользователя и деактивирует параметр «Учетная запись заблокирована». После этого слушатели успешно авторизуются в системе и имеют доступ к ее ресурсам.
Университет зарегистрировал всех студентов очной формы обучения в СЭО 3KL и выслал им логины и пароли по электронной почте. Студенты часто теряют и забывают свои учетные данные, поэтому университет хочет привязать к их профилям аккаунты в социальных сетях. Была включена авторизация через ВКонтакте, Яндекс и Одноклассники, аккаунты в этих соцсетях были привязаны к учетной записи в СЭО 3KL. Студенты авторизуются и совершают быстрый вход в систему через любую из данных соцсетей, а администратор СЭО 3KL видит в системе связанные аккаунты студентов.
Российско-казахстанская ассоциация дополнительного бизнес-образования участвует в совместном проекте, набор новых слушателей за границей. Деловые контакты активно поддерживаются и развиваются в социальной сети LinkedIn, поэтому ассоциация решила предоставить слушателям авторизацию через нее. Была выполнена настройка способа авторизации, и теперь слушатели входят в СЭО 3KL сразу через свои профили в LinkedIn.
Организация ведет онлайн-уроки по веб-разработке и организует курсы и вебинары по разработке сайтов на нескольких стеках технологий. Все слушатели имеют аккаунты и репозитории в GitHub, где выкладывают выполненные задания, а преподаватели проверяют их, дают оценки и совершают действия с ветками. Для упрощения входа в систему и взаимодействия с системой контроля версий организация хочет, чтобы слушатели авторизовались в СЭО 3KL через личный кабинет в GitHub. Был добавлен способ авторизации через GitHub, сделаны настройки и включена авторизация. Слушатели теперь входят в систему через GitHub, а администраторы системы видят их ассоциированные аккаунты.
Международная компания имеет бизнес-аккаунт в Google Workspace (ранее - Google Suite), использует корпоративный домен, почтовый сервер и сервисы Google. Она регистрирует почтовые ящики студентов на Gmail и высылает им доступы. Компания хочет привязать Google-аккаунты пользователей к их профилям в СЭО 3KL и обеспечить сквозную авторизацию. Была включена авторизация через Google и корпоративный Google, сделаны необходимые настройки и привязаны учетные записи. Пользователи теперь успешно авторизуются через аккаунты Google.
Учебное заведение участвует в программе Университета национальной технологической инициативы 2035 (Универитет 2035), по которой все слушатели должны регистрироваться на портале УНТИ 20.35 и авторизоваться под своей учетной записью на портале Университета 2035 для доступа к учебным материалам, онлайн-курсам и иным сервисам. По условиям программы учебное заведение обязано обеспечить сквозную авторизацию слушателей в СЭО 3KL через аккаунты в системеУниверситета 2035, для чего в настройках плагина была включена авторизация через УНТИ 20.35 и сделаны необходимые настройки. Слушатели были проинструктированы об особенности авторизации с использованием файлов cookies на стороне Университета 2035, и перед каждым входом удаляют их и данные сайтов в настройках браузера.
У ВУЗа интеграция СЭО 3КL c Битрикс24 работает следующим образом: в Битрикс24 зарегистрированы только операторы технической поддержки — сотрудники ВУЗа; в СЭО 3КL установлен виджет открытых линий битрикс, добавленный на страницы СЭО 3КL как дополнительный html-код; все авторизованные в СЭО 3КL пользователи могут задавать вопросы операторам, используя чат виджета. Использование кода виджета «как есть» имело проблему с идентификацией задающих вопросы: персональные данные пользователей, зарегистрированных только в СЭО 3КL, в Битикс24 не передаются, поэтому, если пользователь не указал свою фамилию или контактные данные, узнать, кто именно написал сообщение, было невозможно. Добавление в код виджета шорткода (например, userid или fullname) позволило решить эту проблему: в форме вопроса (и, соответственно, в сообщении чата) теперь автоматически формируется ФИО пользователя, отправляющего сообщение. Это позволяет однозначно идентифицировать пользователя и, при необходимости, связаться с ним.
Фрагмент кода виджета с добавленными шорткодами fullname (ФИО пользователя) и username (логин пользователя):
Примеры использования настройки «Обновление полей учетной записи Moodle»: Пример 1. Новые пользователи поступают из доверенного источника (например, внешняя БД или Active Directory), но имеют возможность привязывать дополнительные способы авторизации для своего удобства. Например, привязывать авторизацию через Яндекс или Gmail, социальные сети, ЕСИА или сквозную авторизацию через внутренний портал. Обновление полей учетной записи при этом полностью отключено, т.к. данные в профиль пользователя попадают из доверенного источника, повторного создания и обновления учетной записи не происходит, а данные из дополнительных привязок передавать в профиль не нужно. Пример 2. Пользователи регистрируются через социальные сети. После создания учетной записи пользователи имеют возможность ее редактировать, например, скорректировать ФИО или изменить адрес электронной почты. Привязка к социальной сети при этом сохраняется, но данные в профиле остаются те, которые внес пользователь или администратор. Выбрана опция обновления при создании учетной записи, а опции при каждом входе и во время привязки отключены.
Пример сценария модерации новых аккаунтов пользователей: 1. Администратор запрещает активацию аккаунта, созданного через соцсети, включает отправку уведомлений о создании заблокированной учетной записи, настраивает тексты уведомлений. 2. Пользователь регистрируется через соцсеть. 3. Система выдает сообщение пользователю о том, что учетная запись создана и ожидает активации администратором, отправляет уведомление о новой регистрации администратору. 4. Администратор получает уведомление, переходит по ссылке из письма к редактированию учетной записи и активирует аккаунт. 5. Пользователь может авторизоваться в СЭО 3KL.
Плагин предоставляет возможность генерировать тесты со случайными вопросами. Отличительной особенностью данного типа вопроса от стандартного является возможность настроить вероятность попадания вопросов с учетом ряда факторов.
2. Отличительные особенности
Вопрос заменяет себя случайно выбранным из целевой категории вопросом.
Источник вопросов для подстановки может содержать в себе подкатегории.
Вероятность попадания конкретного вопроса настраивается с учетом факторов.
3. Создание вопроса
Для создания вопроса требуется выбрать пункт «Случайный вопрос с учетом правил выдачи» в списке доступных для добавления вопросов.
Рис. 3.1. Выбор типа «Случайный вопрос с учетом правил выдачи» из списка вопросов.
Настройка вопроса предусматривает указание данных (п. 3.1).
1. Категория. Категория, в которую будет помещен создаваемый случайный вопрос. 2.Название вопроса. Отображаемое имя вопроса для администраторов системы. 3.id. При использовании идентификационный номер должен быть уникальным для каждого вопроса категории. Он предоставляет дополнительный способ определения вопроса, что иногда бывает полезным, но обычно его можно оставить пустым.
Настройки выбора случайного вопроса
4. Категория для выбора случайного вопроса. Целевая категория, из которой будет производиться выборка одного вопроса. 5.Учитывать подкатегории. Расширение выборки для поддержки подкатегорий.
Весовые коэффициенты групп
6.Видимость групп. Ограничение видимости для определения принадлежности вопросов к группам. Если указана система, вопрос ищет данные о предыдущих попытках прохождения вопросов по всей системе. Если указан курс, попытки прохождения собираются только по курсу. 7. Последний ответ ошибочный. При увеличении веса в тест будет попадать больше вопросов, по которым последний ответ пользователя был неправильным. 8. Вопрос редко добавлялся пользователю. При увеличении веса в тест будет попадать больше вопросов, которые реже других показывались пользователю. 9. Число ошибочных ответов больше чем число верных. При увеличении веса в тест будет попадать больше вопросов, по которым количество неправильных ответов пользователя превышает количество правильных. 10. Вопрос добавлялся пользователю. При увеличении веса в тест будет попадать больше вопросов, на которые пользователь уже давал ответ.
Вероятность выпадания определенного вопроса зависит от наличия этого вопроса в группах факторов:
Группа «Последний ответ ошибочный» — в эту группу попадают все вопросы, последний ответ пользователя по которым был неправильным.
Группа «Число ошибочных ответов больше чем число верных» — группа содержит в себе вопросы, по которым число неправильных попыток ответа больше, чем число правильных. Группа «Вопрос редко добавлялся пользователю» — в эту группу попадают все вопросы с низким числом показов пользователю. Число показов является низким, если оно ниже среднего количества показов по всей категории.
Например: В категории 5 вопросов [ID 3,5,7,10,22]. При выборе случайного вопроса для указанного пользователя собираются все его предыдущие попытки по всем вопросам категории. По результатам сбора в системе обнаруживается четыре попытки прохождения вопроса с ID 5, две попытки прохождения для вопросов 7 и 10 и три попытки прохождения вопроса с ID 22. Среднее число показов равно (4 + 2 + 2 + 3) / 4 = 2.75 . В группу попадут вопросы 7 и 10.
Группа «Вопрос добавлялся пользователю» - содержит в себе все вопросы, на которые пользователь уже отвечал ранее.
Для каждой из групп вопрос предусматривает установку веса. При повышении веса группы повышается и вероятность выпадания вопроса из этой группы.
5. Готовые варианты настройки
Отработка ошибок
Последний ответ ошибочный = 10
Число ошибочных ответов больше чем число верных = 10
Вопрос редко добавлялся пользователю = 5
Вопрос добавлялся пользователю = 0
Равномерное прохождение теста
Последний ответ ошибочный = 0
Число ошибочных ответов больше чем число верных = 0
Вопрос редко добавлялся пользователю = 10
Вопрос добавлялся пользователю = 0
Повторение всех ранее изученных вопросов
Последний ответ ошибочный = 0
Число ошибочных ответов больше чем число верных = 0
До версии 4.1.14a блок «Слайдер 3KL» назывался «Слайдер»
Блок «Слайдер3KL» позволяет загрузить изображения, настроить частоту и способ их смены (вручную или автоматически), привязать к определенному профилю темы, добавить различные варианты подписи и отобразить их на любой странице сайта.
При помощи блока «Слайдер 3KL» можно добавить баннер на главную страницу сайта. Кроме того, при помощи Слайдера 3KL можно оформить описательную страницу курса, сделать оглавление и даже вставить блок в секцию курса.
Добавить Слайдер 3KL на главную страницу сайта может пользователь с ролью «Диспетчер-адиминстратор». В курс — пользователь с ролью «Учитель».
2. Добавление блока «Слайдер 3KL»
Ознакомиться с информацией по управлению блоками можно в статье «Управление блоками»
Рис. 2.1. Выбор из списка блока «Слайдер 3KL» для добавления на одну из страниц сайта.
Сразу после добавления еще ненастроенный блок в режиме редактирования выглядит следующим образом:
Рис. 2.2. Отображение блока «Слайдер 3KL» в режиме редактирования.
Ненастроенный блок не будет отображаться при выходе из режима редактирования.
3. Настройки. Управление слайдами
3.1. Предварительные настройки блока
Для настройки блока необходимо в режиме редактирования в верхнем правом углу блока выбрать «Настроить блок слайдер 3KL».
2. Оповещение об отсутствии слайдов. Исчезает после добавления хотя бы одного слайда.
3. Название (код) слайдера. Данная строка может использоваться в качестве селектора для стилизации конкретного слайдера, уникальность не проверяется.
4. Отображать только в выбранном профиле темы. Тут можно настроить зависимость отображения блока от выбранного профиля темы. Варианты доступных к использованию профилей тем оформления перечислены в выпадающем списке этого поля. Опция удобна в использовании в том случае, когда за конкретным пользователем закреплено несколько профилей темы оформления, в одном из которых приветствуется отображение слайдера, а в других демонстрация этого элемента не желательна.
5. Разместить слайдер в плейсхолдере. Дополнительная возможность размещения слайдера в плейсхолдере позволяет добавить слайдер в одну секцию курса. Для этого необходимо установить отметку в чекбоксе с названием «Разместить слайдер в плейсхолдере» и сохранить внесенные изменения. В результате в режиме редактирования загрузится главная страница курса и в блоке, к которому были применены вышеописанные настройки, отобразится текст с указанием вставить код в html-редактор актуальной секции. Для отображения слайдера нужно вставить в html-редактор секции курса следующий код:
Отображаться это будет следующим образом:
Рис. 3.1.2. Разместить слайдер в плейсхолдере. Отображение секции курса.
6. Высота слайдера (процент от ширины слайдера). Рекомендуется обязательно установить это значение. Если значение равно 0 или пустое значение — слайдер не будет отображаться, за исключением случая когда выбран тип анимации «Без анимации».
7. Пропорциональная высота. При уменьшении размеров экрана слайдер может уменьшаться пропорционально или с сохранением высоты в неизменном состоянии.
8. Тип анимации. Из выпадающего списка можно выбрать тип анимации («Появление», «Вылет», «Перекрытие»).
9. Переключать слайды при скролле. Слайды будут переключаться по мере прокручивания страницы пока слайдер виден пользователю. Порядок слайдов установлен в соответствии с ожидаемым моментом их появления (сначала пользователь видит первый слайд внизу страницы, затем последний вверху страницы). Рекомендуется использовать малое количество слайдов (два-три) и сочетание с типом анимации «Появление» (fade-in).
10. Интервал переключения слайдов (в секундах). Значение по умолчанию — 3 секунды. Настройка недоступна при выборе настройки «Переключать слайды при скролле».
11. Отображение стрелок для пролистывания. Настройка недоступна при выборе настройки «Переключать слайды при скролле».
12. Стиль стрелок. Толстые / Тонкие.
13. Отображение точек для выбора слайда. Настройка недоступна при выборе настройки «Переключать слайды при скролле».
В выпадающем списке формы «Добавить новый слайд» предлагается выбрать тип слайда: «HTML-код», «Изображение», «Список».
3.2.1. Тип слайда «HTML-код»
Если будет выбран и добавлен тип слайда «HTML-код», загрузится одноименная форма со стандартным html-редактором, в котором посредством имеющегося в наличии инструментария может быть сформирован слайд.
Рис. 3.2.1.а. Форма добавления слайда типа «HTML-код».
В html-редакторе можно не только добавить изображение, но и сделать к нему подпись с форматированием. В отличие от подписи на слайдах типа «Изображение» текст будет размещен не на самом слайде, а по выбору: внизу / вверху / сбоку от изображения.
В примере было добавлено два предложения с присоединенным форматированием.
Рис. 3.2.1.б. Настройка при добавлении слайда типа «HTML-код».
Рис. 3.2.1.в. Отображение слайда типа «HTML-код».
3.2.2. Тип слайда «Изображение»
При добавлении слайда типа «Изображение» открывается страница настроек:
Рис. 3.2.2.а. Форма добавления слайда типа «Изображение».
В этой форме предлагается заполнить следующие поля:
Изображение слайда. Поле для загрузки изображения слайда.
Поле «Позиция изображения по вертикали в процентах». Предназначено для фиксации конкретной области изображения в рамках слайдера. В данном поле в процентном соотношении указывается значение, определяющее положение изображения на слайдере. Значение «50» позиционирует загруженное изображение по центру. Соответственно, если будет введено значение больше 50, то загрузится нижняя область изображения. Если меньше 50 — будет демонстрироваться верхняя область. Следующие скриншоты наглядно демонстрируют, как работает данная настройка:
Значение10%
Рис. 3.2.2.б. Позиция изображения по вертикали в процентах = 10%.
Значение 50%
Рис. 3.2.2.в. Позиция изображения по вертикали в процентах = 50%.
Значение 70%
Рис. 3.2.2.г. Позиция изображения по вертикали в процентах = 70%.
Поле «Коэффициент смещения изображения при скролле». Значения, которые можно указывать в данном поле, должны входить в диапазон от –100 до 100. Если будет введено отрицательное число, то смещение фонового изображения в рамках слайдера будет осуществляться в том же направлении, в каком прокручивается страница. Если указывается положительное число, то направление смещения фонового изображения относительно прокрутки страницы происходит в противоположную сторону. В зависимости от выбранного значения во время скролла меняется скорость прокрутки слайда.
Поле «Заголовок». Содержимое поля публикуется поверх фонового изображения слайдера. Располагается поверх слайда также и содержимое поля «Описание» (информация, введенная в данное поле, может быть отформатирована с помощью html-редактора).
Этот вариант дает возможность настроить тип подписи на слайде: сделать список с галочками или разместить блоки по сетке прямо на слайде.
Список с галочками.
Рис. 3.2.3.а. Настройка типа слайдера «Список» (список с галочками).
Так слайд типа «Список» выглядит после сохранения настроек:
Рис. 3.2.3.б. Отображение типа слайдера «Список» (список с галочками).
Блоки по сетке.
Также можно настроить способ отображения списка «Блоки по сетке»:
Рис. 3.2.3.в. Настройка типа слайдера «Список» (блоки по сетке).
Рис. 3.2.3.г. Отображение типа слайдера «Список» (блоки по сетке).
Можно добавить этот тип слайда первым. Перечисленные элементы (слайды) можно будет добавить в том порядке, в котором они указаны в списке (либо поменять местами в настройках).
3.3. Перемещение / удаление слайдов
Для удобства пользователя в разделе управления слайдами предусмотрена возможность менять последовательность созданных слайдов. Для того, чтобы внести изменения в очередность показа слайдов, нужно воспользоваться кнопками «Переместить вверх», «Переместить вниз». Также в любой момент можно отменить показ неактуального слайда, воспользовавшись кнопкой «Удалить».
Рис. 3.3. Перемещение / удаление слайдов на примере слайдов типа «Изображение».
В этом разделе описаны способы регулировки отображения слайдера на страницах (настройки являются стандартными для всех блоков).
4.1. Раздел «Где отображать этот блок»
Рис. 4.1. Раздел настроек «Где отображать этот блок».
В этом разделе отображается информация о первоначальном месте расположения блока — той страницы СЭО, где он был создан.
Добавлять блок можно как на главную страницу системы дистанционного обучения, так и на страницы категории или курса. В каждом случае поля «Ограничить этими типами страниц» (для блоков, созданных в рамках курса или категории) и «Контексты страниц» (для блоков, созданных в рамках главной страницы) содержат в себе перечни страниц, на которых доступен к отображению слайдер.
Также в этом разделе в поле «Область по умолчанию» можно выбрать зону отображения слайдера на самой странице. Полный перечень доступен в выпадающем списке соответствующего поля.
С помощью поля «Вес по умолчанию» можно задать последовательность отображения блоков относительно друг друга, размещенных в рамках конкретной области. В выпадающем списке перечисляются коэффициенты, за каждым из которых закрепляется соответствующая позиция блока в области. Чем больше значение коэффициента, тем ниже будет располагаться блок относительно других элементов области.
4.2. Раздел «На этой странице»
Рис. 4.2. Раздел настроек «На этой странице».
Данный раздел включает в себя настройки, ориентированные на отображение блока в пределах той страницы, на которой он был добавлен. В самом первом поле раздела блоку можно задать настройки видимости. Характеристики полей «Область» и «Вес» были приведены в предыдущем разделе инструкции (см. Раздел «Где отображать этот блок»).
Опубликовал: : Нелли Никитина Последние обновление: 13.11.2025
Тип вопроса «Объекты на изображении»
Плагин предоставляет возможность работы с изображениями, принимая в качестве ответа выделенные элементы изображений. Студентам требуется отметить объекты на изображении.
Пример задания:
Рис. 1. Пример задания.
В качестве инструментов для выделения необходимой области при ответе доступны следующие инструменты меню: Карандаш (свободное рисование), Стрелка, Прямоугольная область. С подробным описанием инструментов плагина можно ознакомиться ниже.
Настройка и создание вопроса
Вопрос составляется в разделе «Источник изображения»:
Рис. 2. Раздел «Источник изображения»
При создании / добавлении вопроса преподавателю потребуется указать источник изображения из выпадающего списка:
Рис. 3. Источник изображения.
«Источник изображения» — это специальный механизм, который управляет загрузкой, после которой изображение может быть открыто студентом для работы.
При выборе доступны следующие источники:
Внешний файл. При выборе в качестве источника параметра «Внешний файл», студенту предоставится возможность добавить свой файл, сохранить его и далее работать уже с загруженным файлом.
Внутренний файл. При выборе в качестве источника параметра «Внутренний файл», преподавателю потребуется при создании вопроса загрузить необходимое изображение, которое будет доступно всем студентам, которые будут отвечать на данный вопрос.
Веб-камера. Данный источник подразумевает наличие веб-камеры при прохождении вопроса. Студенту сначала потребуется сделать фотографию с веб-камеры, а после этого уже добавить на выложенную фотографию свои корректировки.
Пример: Студенту необходимо сделать фотографию с электронного микроскопа и указать на ней микроорганизмы.
Прохождение вопроса
После того, как студенту будет предоставлено изображение для работы, он сможет использовать панель инструментов, расположенную над картинкой.
Панель инструментов содержит следующие элементы:
Рис. 4. Панель инструментов.
Оценивание вопроса
Данный вопрос является визуальным и оценивается вручную. Это означает, что преподавателю необходимо вручную выставить оценку (балл) по результатам ответа студента. Вопрос сохраняет все действия, которые были сделаны студентом во время ответа.
Опубликовал: : Алексей Городков Последние обновление: 16.05.2025
Отправка электронных писем: варианты и возможные проблемы
1. Как отправляются письма, и почему они попадают в спам
1.1. Общая теоретическая информация
Как и обычное, бумажное письмо, электронное письмо проходит ряд этапов на пути от отправителя к получателю:
Отправитель (человек или робот) формирует письмо и передает его серверу-отправителю (SMTP-сервер). В нашем случае это программа Moodle.
Сервер-отправитель - это аналог почтового ящика для отправки писем в почтовом отделении: любой может “бросить письмо в ящик”, но не каждое письмо будет доставлено. Сервер отправителя может отказаться доставлять некоторые письма.
Сервер-получатель - это аналог почтового отделения по месту жительства получателя. Он принимает письмо от сервера-отправителя, принимает решение, доставлять ли его и после этого направляет его в почтовый ящик получателя. Сервер-получатель может отказаться получать письма от сервера отправителя
Почтовый аккаунт получателя - это аналог почтового ящика на двери получателя. Сервер-получатель, как обычный почтальон, кладет письмо в ящик и оттуда пользователь забирает письма с помощью почтовой программы (Outlook, The Bat!) или веб-интерфейса. Здесь происходит окончательная фильтрация писем. Почтовая программа может пометить уже доставленные письма как “спам”.
СЭО 3KL лишь передает письмо серверу-отправителю на первом этапе. Для успешной доставки письма оно должно пройти все четыре этапа. Отказ обрабатывать письма на этапе 2 или 3 приведет к тому, что письмо не будет видно даже в папке “спам”.
Так происходит потому, что протокол SMTP не подразумевает аутентификации пользователя и каких-либо средств защиты от спама, поэтому имеются дополнительные правила безопасности протокола (соглашения), придуманные и принятые крупными компаниями. Как правило, проблемы с доставкой писем связаны с несоблюдением этих правил.
1.2. Типы проблем при доставке электронной почты
Все проблемы доставки электронной почты можно разделить на:
Проблемы на стороне сервера отправки. Чаще всего в этом случае еще будет наблюдаться заметное замедление работы на некоторых страницах, связанных с отправкой электронных писем.
Указаны неверные реквизиты SMTP-сервера (для вариантов "использование публичного почтового сервиса", "использование корпоративного почтового сервиса").
В настройках выбран локальный почтовый сервер, но сам SMTP-сервер не настроен (для варианта "собственный сервер-отправитель"
Проблемы на стороне сервера получателя. Получатель отказывается принять сообщение. Часто, в этой ситуации сервер-получатель отправляет уведомление с кодом ошибки на адрес отправителя. Это уведомление позволяет лучше диагностировать проблему.
Сервер получателя считает письмо похожим на спам. Письмо будет отклонено без попадания в папку "спам". Смотрите раздел "Как повысить вероятность доставки писем"
Письмо содержит вложения слишком большого размера.
Несуществующий (неверно указанный) адрес получателя.
Адрес получателя был удален.
Папка с входящей почтой переполнена (получатель давно не проверял почту).
Проблемы на стороне клиента-получателя. Этот тип проблем в данной статье не рассматривается, т.к. они решаются на стороне получателя электронной почты.
Указан не тот адрес получателя.
Письма попадают в папку "Спам".
Получатель не проверяет почту.
Получатель случайно удалил письмо.
Получатель не заметил письмо.
1.3. Варианты отправки писем
При отправке письма можно использовать разные серверы-отправители:
Собственный сервер-отправитель на одном сервере с Moodle.
Преимущества:
собственный сервер-отправитель никогда “не откажется” принять наше письмо и не задает никаких ограничений по количеству или параметрам отправляемых писем.
Недостатки:
сервера-получатели относятся с “максимальным подозрением” к письмам, отправляемым с собственного сервера-отправителя. Таким письмам чаще всего отказывают в доставке и они же чаще всего попадают в спам.
Использование публичного почтового сервиса в качестве сервера-отправителя.
Преимущества:
этот вариант не требует никаких специальных настроек сервера, домена и обратной зоны DNS.
Недостатки:
Для предотвращения отправки “спама”, публичные серверы-отправители вводят ряд ограничений на отправку писем. Среди них, обычно, ограничения по количеству отправляемых писем и ограничения по адресу-отправителю. Обычно, принимаются только письма, в которых в качестве адреса отправителя указан тот же адрес, что используется для отправки.
Сервер может отказать в отправке письма без предупреждения.
Журналы работы сервера-отправителя недоступны пользователю, что затрудняет поиск причины технической проблемы.
Использование корпоративного почтового сервиса в качестве сервера-отправителя.
Преимущества:
Все меры для повышения доставляемости, как правило, уже приняты.
Поскольку организация сама управляет своим сервером, можно отменить все ограничения на отправку.
Недостатки:
Не во всех организациях такие серверы есть.
Не все IT-службы организаций разрешают отправку писем с внешних серверов.
Не всегда бывает просто согласовать все нюансы с IT-службой организации.
При первом приближении обработка письма принимающей стороной происходит в три этапа:
агент доставки представляется серверу принимающей стороны, в этот момент происходит проверка переданных заголовков;
принимающая сторона проверяет DNS зону домена отправителя на предмет разрешения отправки писем с сервера (наличие корректной SPF-записи, разрешающей отправку писем с данного сервера);
проверка обратной доменной зоны (PTR-запись).
Корректно настроенные передаваемые заголовки, SPF и PTR записи сильно увеличивают шансы на доставку писем до конечного адресата. Как правило, этих мер достаточно.
1.5. Рекомендуемые настройки
Если отправка писем планируется от имени email’а в вашей доменной зоне:
1. 1. Отправка писем осуществляется с вашего сервера
В случае отправки писем с вашего сервера для корректной работы отправки почты необходимо:
Если отправка писем планируется от имени email’а одного из почтовых сервисов (yandex.ru, gmail.com, mail.ru)
2.1. При отправке почты с адресов yandex.ru, gmail.com, mail.ru рекомендуется осуществлять отправку через smtp-сервер соответствующего сервиса. При использовании данного способа есть следующие недостатки:
ограничения по количеству отправляемых сообщений в день
отключение сервиса в одностороннем порядке в случае чрезмерного превышения лимитов
Преимущества данного способа:
существенно снижена вероятность отклонения исходящих писем на принимающей стороне
Для настройки данного варианта необходимо:
сообщить технической поддержке какой адрес будет использоваться для отправки писем
для некоторых сервисов необходимо включить дополнительные настройки в аккаунте сервиса, чтобы разрешить отправку почты. Например, для сервиса gmail.com необходимо включить доступ к аккаунтам небезопасных приложений (инструкция по настройке - https://support.google.com/a/answer/6260879?hl=ru)
2.2. При отправке почты с адресов yandex.ru, gmail.com, mail.ru через сервер, на котором расположена СЭО 3KL (не через smtp-сервер соответствующего сервиса), существует большая вероятность отклонения исходящих писем на принимающей стороне, однако количество отправляемых писем не ограничено. Сервисы не рекомендуют такой вариант использования. Если вы хотите использовать такой вариант, необходимо сообщить в техническую поддержку какой адрес будет использоваться для отправки писем.
1.6. Использование внешних приложений в настройках учетных записей
При настройке реквизитов почты в СЭО 3KL указываются либо логин и пароль для входа в почту, либо пароль для приложений, если СЭО 3KL используется в качестве внешнего приложения.
В настройках учётной записи Google, Mail, Yandex и др. есть способ указать возможность отправлять с этой электронной почты сообщения при помощи доверенного приложения, в роли которого может выступать СЭО 3KL. Тогда при настройке почты в СЭО 3KL нужно указать специальный пароль для приложения.
Эти пароли (ключи) для входа во внешние (почтовые и другие программы) нужны в следующих случаях:
Если для отправки почты применяется внешнее приложение (например, Microsoft Outlook, The Bat, СЭО 3KL) и включена двухфакторная аутентификация. Для входа в такую программу создается и используется специальный пароль.
Если для работы почтовой рассылки используется стороннее доверенное приложение. Для входа в приложение может быть необходим ключ приложения.
Данный пароль может понадобиться как при самостоятельной настройке почты клиентом, так и для ее настройки на сервере с помощью технической поддержки.
Пример ошибки, когда указан не тот пароль, и система не может отправить пользователю письмо после его регистрации - см.Рис.1.6.
Если указать личный email в качестве основного в СЭО 3KL, нужно быть готовым к тому, что ряд пользователей, отвечая на сообщения системы (приходящие им с вашего адреса), будут присылать вам на этот адрес множество писем.
Обычно для СЭО 3KL используется отдельный адрес электронной почты, и мы рекомендуем создать для отправки писем из СЭО 3KL такой отдельный адрес. СЭО 3KL может принимать письма и автоматически обрабатывать их. Если этим функционалом пользоваться, то на указанный адрес могут потенциально приходить письма в количестве, которое человек не в силах обработать.
Для рассылки сообщений рекомендуется использовать отдельный обезличенный адрес электронной почты, специально созданный для системы.
2.2. Два варианта настроек сообщений с форума
Вариант 1. Отправка пользователям публикаций на форуме с электронной почты преподавателей.
СЭО 3KL можно настроить таким образом, чтобы электронные письма из форума отправлялись с почовых адресов преподавателей, опубликовавших сообщение, а не с основного почтового адреса СЭО 3KL, обычно не требующего ответа. Для данных настроек нужно сделать следующее:
Выдать всем преподавателям корпоративные адреса электронной почты.
Указать эти адреса в соответствующем поле профиля преподавателей.
Сделать SPF-запись в настройках домена почты преподавателей.
Добавить домен с почтой преподавателей в список доменов с которых могут отправляться электронные письма (в настройках исходящей почты).
Вариант 2. Возможность для пользователей отвечать на почтовые сообщения из форума с публикацией ответов на форуме.
Чтобы пользователи могли автоматически отвечать на сообщения с форума, отвечая на дублирующие письма электронной почты, нужно, чтобы все письма отправлялись с одного адреса электронной почты, и на эту электронную почту был настроен обработчик входящей почты, добавляющий ответы, полученные по электронной почте, в форум.
Настройки Варианта 1 и Варианта 2 взаимоисключающие. Вариант 1 исключает Вариант 2, так как письма будут отправляться не с адреса, на который СЭО 3KL ожидает получать сообщения в ответ, а с адресов преподавателей. Вариант 2 исключает Вариант 1, так как понадобится отправлять все письма с одного адреса, чтобы в ответ получать письма на этот адрес и СЭО 3KL могла их автоматически обрабатывать.
Опубликовал: : Алексей Городков Последние обновление: 29.10.2025
Отслеживание времени непрерывного обучения в курсе
Время, затраченное студентом непосредственно на работу с курсом, вычисляется в СЭО 3KL различными способами с помощью инструмента «Отслеживание времени непрерывного обучения» плагина «История обучения». . . . . . .
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.5.10b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
При проведении образовательного процесса в рамках дистанционного обучения очень часто возникает потребность выделить из общего промежутка времени между авторизацией пользователя в системе и выхода из нее то время, которое было использовано обучающимся именно на работу с материалами курса: выполнение Заданий и Тестов; изучение Лекций, Книг, Страниц; участие в Семинарах, Форумах, Опросах и т. п.
Для решения этой задачи в СЭО 3КL предусмотрен инструмент «Отслеживание времени непрерывного обучения», реализованный как составная часть локального плагина «История обучения» и предназначенный для расчета времени непрерывного обучения — времени, которое было затрачено студентом непосредственно на работу с курсом.
Значение времени непрерывного обучения может быть использовано:
Методистом. Для оценки эффективности прохождения курсов обучающимися и их заинтересованности в учебном процессе.
Преподавателем. Для контроля над прохождением курса студентами; при формировании отчетов.
Системой. При формировании условий доступа/запрета доступа к элементам курса, секциям курса и курсу; автоматической подписки / отписки; создании информационных сообщений и т. п.
Слушателем. Как информация об общем или оставшемся времени на изучение курса.
Расчет времени непрерывного обучения в СЭО 3КL носит приблизительный характер.
Это связано с тем, что система «не видит», что конкретно делает пользователь в браузере на протяжении всего пользовательского сеанса, а получает и фиксирует в Журнале событий только время и факт совершения его отдельных действий (клики, загрузка / выгрузка файлов, пинги от системы мониторинга). Дальнейший алгоритм расчета опирается именно на эти дискретные «точки активности» обучающегося.
Алгоритм расчета времени непрерывного обучения:
1) В процессе прохождения курса и в рамках пользовательского сеанса пользователь взаимодействует с элементами курса, выполняет в активной вкладке курса в браузере действия: перелистывает/обновляет страницы, кликает по ссылкам, проходит тесты, загружает файлы и т. д. 2) Действия пользователя логируются в Журнале событий на сервере СЭО 3КL (Рис.1.1), который можно просмотреть, перейдя: меню вторичной навигации—>Отчеты—>Журнал событий. 3) Инструмент «Отслеживание времени непрерывного обучения» последовательно анализирует промежутки времени между ближайшими логами, сравнивая их с заданным в системе значением интервала непрерывности действия — максимально допустимым промежутком времени между двумя инициированными пользователем и зафиксированными в системе последовательными событиями, в течении которого пользователь может не совершать никаких действий. Если промежуток не превышает интервал непрерывности действия — считается, что пользователь в это время работал с курсом и величина этого промежутка суммируется со временем непрерывного обучения, рассчитанным системой ранее. Если величина промежутка больше интервала непрерывности действия — считается, что пользователь в это время с курсом не работал и его значение в подсчете времени непрерывного обучения не учитывается.
Вычисление (перерасчет) времени непрерывного обучения выполняется системой как регулярная задача cron, в соответствии с ее настройками в планировщике задач (Администрирование—>Сервер—>Задачи—>Планировщик задач—>Обновление значения непрерывного времени обучения в курсе) и актуальной очередью задач.
В объемных, активно используемых системах выполнение этой задачи может занимать достаточно продолжительное время и обновление значения времени непрерывного обучения будет происходить с задержкой. Это не является ошибкой. Рекомендуем включать инструмент «Отслеживание времени непрерывного обучения» только для тех курсов, где это действительно необходимо.
1.1. Основные аспекты учета освоения медиаконтента
На текущий момент, корректная работа инструмента и гарантированная точность вычислений обеспечивается для медиаконтента, размещенного в элементе курса «Занятие 3KL» или ресурсах «Страница» и «Файл». Сам медиаконтент и условия его воспроизведения должны удовлетворять требованиям, описанным ниже. При необходимости расширить перечень поддерживаемых элементов курса или форматов медиафайлов, вы можете обратиться с соответствующей заявкой на доработку в техническую поддержку ООО «Открытые технологии».
Требования к настройкам СЭО 3KL и программному обеспечению для воспроизведения медиаконтента
1) В СЭО 3KL должен быть включен фильтр «Мультимедийные плагины» и порядок медиаплееров настроен таким образом, чтобы слушателю загруженный файл отображался через медиаплеер HTML5-video.
2) Для получения метаданных, на основе которых производится расчет (например, длительности контента), и отслеживания пользовательских событий (play, pause, seeked) необходимо, чтобы воспроизведение медиа выполнялось нативными HTML5-элементами video и audio, а не через JavaScript внешними плагинами (например, Adobe Flash, Microsoft Silverlight, QuickTime и т. п.).
Из-за того, что операционная система iOS ограничивает отслеживание действий пользователя, некоторые действия (например, автозапуск видео) при использовании штатного плеера VideoJS не будут фиксироваться. Для корректного сбора статистики на устройствах под управлением iOS рекомендуем настраивать отображение медиа через HTML5-video плеер.
Требования к форматам и источникам медиаконтента
1) Для возможности расчета процента освоения формат медиаконтента должен предоставлять информации о длительности.
2) Рекомендуемый формат видео: H.264 (High Profile) в контейнере MP4, оптимизированный для веба (faststart/streaming) с метаданными файла (moov atom), расположенными в его начале.
Расчет освоения медиаконтента будет невозможен для: • потоковых трансляций (HLS, MPEG-DASH, Live RTMP, WebM-трансляции); • файлов с поврежденными или отсутствующими метаданными; • контейнеров без индекса в начале файла (старые AVI, MKV без индекса, неоптимизированные MP4); • аудиофайлов с некорректными заголовками (MP3 с битыми ID3-тегами, WAV с повреждённым заголовком).
2) На временных интервалах, когда пользователь не взаимодействует с плеером (не ставит на паузу, не перематывает и т. п.), система, с настроенной периодичностью, сохраняет данные об изученных (просмотренных или прослушанных) отрезках медиаконтента. Если пользователь выполнил какое-либо действие, нарушающее последовательное освоение медиаконтента (например, нажал на паузу) — фиксируется непосредственное время до действия.
3) При фиксации отрезка время округляется вниз до полной освоенной секунды. Неполная секунда будет зафиксирована только при повторном её пересечении.
4) Время фиксируется только при первом просмотре уникального отрезка и не суммируется при повторном его просмотре.
5) В процессе накопления данных и фиксации новых изученных фрагментов медиаконтента, пересекающиеся или соприкасающиеся временные отрезки автоматически объединяются в единую запись.
6) Если зафиксировать освоенный медиаконтент не удается (например, при проблемах с интернетом), СЭО 3KL сформирует уведомление об этом (Рис. 1.1.1), чтобы пользователь мог сделать выбор: продолжать смотреть видео (без фиксации освоения) или заняться решением проблемы соединения.
Рис. 1.1.1. Пример уведомления о проблемах соединения с сервером СЭО 3KL.
После того, как проблема будет устранена, СЭО 3KL сгенерирует соответствующее уведомление об этом (Рис. 1.1.2). Изученный за время действия проблемы медиаконтент засчитан не будет, для корректного учета потребуется его повторное освоение.
Рис. 1.1.2. Пример уведомления после восстановления соединения с сервером СЭО 3KL.
Отображение уведомлений не гарантируется и будет зависеть от многих факторов: операционной системы, выбранного браузера и его настроек, настроек разрешений на отправку/отображение системных уведомлений на устройстве пользователя.
2.1. Учет времени присутствия слушателя в курсе по действиям слушателя в системе
Время изучения пользователем курса можно учитывать непосредственно по его действиям в системе. Для этого рекомендуется использовать режим отслеживания времени непрерывного обучения «По действиям».
Поскольку СЭО 3KL является веб-приложением, то на сервере фиксируются только отдельные действия пользователей (клики на странице). Поэтому такое понятие как «время работы пользователя в системе» не применимо к базовому функционалу.
В данном режиме отслеживания будут учитываться только промежутки времени, когда время между отдельными действиями пользователя в системе было меньше, чем время установленное в настройках режима отслеживания. Например, на Рис. 2.1.1 показано, как будет учитываться время нахождения пользователя в курсе, если установленное настройкой время между отдельными действиями пользователя должно быть меньше 10 минут.
Рис. 2.1.1. Учет времени присутствия слушателя в курсе по действиям.
2.2. Учет времени присутствия слушателя в курсе с помощью Ajax-мониторинга
Режим отслеживания времени обучения на курсе «Ajax-мониторинг» удобно использовать, если в курсе есть материалы, на изучение которых слушателю требуется затратить большое количество времени.
Например, в курсе есть элемент «Страница» с большим количеством текста, на прочтение которого требуется примерно 30-40 минут. При выборе режима «По действиям», время, проведенное слушателем у монитора без активных действий, системой не учитывается, а активных действий при прочтении текста и не подразумевается. Режим «Ajax-мониторинг» (Рис. 2.2.1) позволяет наиболее точно учитывать время, проведенное слушателем в курсе, однако этот режим сильнее нагружает систему.
2.3. Контроль присутствия слушателя на странице курса
Режим отслеживания времени непрерывного обучения «Подтверждение вручную» позволяет осуществлять строгий контроль присутствия слушателя на странице с изучаемым контентом.
При этом слушателю будет необходимо подтверждать свое присутствие у компьютера во всплывающем окне (Рис. 2.3.1).
Рис. 2.3.1. Всплывающее окно с подтверждением присутствия слушателя на странице.
Такой режим позволяет наиболее точно отследить присутствие слушателя в курсе, так как, если слушатель отлучится от компьютера и пропустит подтверждение присутствия на странице, учет времени изучения курса будет приостановлен (Рис. 2.3.2).
Рис. 2.3.2. Всплывающее окно с предупреждением о приостановке учета времени изучения курса.
2.4. Использование таймера для демонстрации времени изучения курса
Для того, чтобы слушатель мог самостоятельно отслеживать время своего обучения в курсе можно включить отображение таймера, который будет показывать слушателю, сколько времени до конца обучения на курсе у него осталось (Рис. 2.4.1).
Рис. 2.4.1. Таймер, показывающий, сколько времени осталось до конца изучения курса.
Либо можно включить отображение таймера, который будет показывать слушателю, сколько времени он уже провел за изучением курса (Рис. 2.4.2).
Рис. 2.4.2. Таймер, показывающий, сколько времени слушатель провел в курсе.
Обратите внимание, оба упомянутых выше таймера будут отображаться только пользователям, зачисленным на курс.
Данные, полученные при помощи инструментов отслеживания времени непрерывного обучения, на курсе можно вывести с помощью соответствующего отчета для дальнейшего контроля и архивации (Рис. 2.5.1).
Рис. 2.5.1. Отчет «Время, затраченное на изучение курса»
Для включения/выключения и настройки инструмента необходимо перейти по следующему пути: Вторичная навигация—>Дополнительно—>Отслеживание времени непрерывного обучения (Рис. 3.1).
Рис. 3.1. Переход на страницу настроек инструмента «Отслеживание времени непрерывного обучения».
Настройки сгруппированы в тематические разделы (Рис. 3.2).
Рис. 3.2. Страница настроек «Отслеживание времени непрерывного обучения».
Для каждого режима предусмотрен свой индивидуальный набор настроек, который становится доступен после выбора режима.
Время на изучение курса (см. поз. 4 Рис. 3.2). Если в данном поле указано конкретное время, которое должно быть затрачено на изучение курса, в интерфейсе таймера будет отображаться оставшееся время (обратный отсчет). При «Время на изучение курса = 0» таймер будет отображать общее время, потраченное студентом на изучение курса.
Опция «Включить отображение таймера в курсе» (см. поз. 5 Рис. 3.2). Если установлена, в курсе будет отображаться интерфейс таймера.
Таймер не будет отображаться при любом состоянии чекбокса, если настройками элемента курса или страницы отключено отображение блоков.
Частота запросов к серверу на обновление таймера (см. поз. 6 Рис. 3.2). Задает периодичность запросов к серверу на получение актуальных данных для отображения таймером. Рекомендуем выбирать значение не меньше, чем период запуска cron в вашей системе. Для типовых настроек СЭО 3КL — 15 минут.
Реальная частота обновления показаний таймера может отличаться от установленного значения настройки. Это связано с особенностями обработки очереди регулярных задач и конкретными настройками cron в системе: пересчет времени непрерывного обучения, как регулярная задача в очереди, будет произведен лишь после очередного запуска cron, в процессе обработки находящихся в очереди задач. Время выполнения этой задачи в разных системах также может быть различно и будет зависеть от количества пользователей, для которых необходимо выполнить пересчет и их активности в курсах. В связи с вышеизложенным, выбор значения «Частота обновления таймера» меньше, чем период запуска cron бессмысленен: показания таймера от этого чаще обновляться не будут.
Зона для отображения таймера (см. поз. 6 Рис. 3.2). Настройка позволяет определить зону для отображения блока (левую колонку или выдвижную панель) при использовании в курсах с трехколоночной темой оформления.
Выбор размещения таймера в левой колонке или выдвижной панели возможен только для тем, поддерживающих соответствующие зоны для блоков. Например, такая возможность есть в теме «СЭО 3КL». Если вы используете иную тему оформления и в ней не предусмотрена вышеописанная возможность, таймер будет размещен в зоне по умолчанию, определенной вашей темой оформления, независимо от выбранного значения «Зона для отображения таймера».
для «динамично» используемых курсов, когда эффективность процесса обучения косвенно можно оценить по количеству действий пользователя с элементами курса: прохождение Теста, участие в Семинаре, работа с мультимедийным контентом и т. п.;
когда точный подсчет времени непрерывного обучения не важен, но данные о времени, проведенном в курсе, необходимы для выполнения каких-либо условий: открытие доступа к закрытым до определенного момента элементам курса; итоговой аттестации и т.п.;
для высоконагруженных, активно используемых систем, так как нагрузка в этом режиме меньше.
В этом режиме анализ и расчет времени непрерывного обучения производится строго по логам пользователя. Значение интервала непрерывности действия задается настройкой:
Максимальный засчитываемый период (пауза) между действиями пользователя (см. поз. 3 Рис. 3.2). Позволяет определить максимально допустимое значение паузы между действиями пользователя (период «неактивности»): если промежуток времени между ближайшими логами меньше установленного значения — интервал будет считаться непрерывным, если промежуток больше, то интервал не будет засчитан.
Режим рекомендуется к использованию, когда необходим учет времени работы пользователя с «объемными» элементами курса, требующими продолжительного изучения: Страница или Книга с большим количеством текста; насыщенная новым материалом Лекция и т. п.
При использовании режима «Ajax-мониторинг» необходимо учитывать, что процессы создания дополнительных логов и последующей их обработки значительно повышают нагрузку на систему.
В этом режиме дополнительно производится отслеживание вкладки курса в браузере пользователя и, в случае ее активности, система автоматически генерирует в журнал событий дополнительные «искусственные» логи с заданным в настройках интервалом (Рис. 3.1.2.а).
Рис. 3.1.2.а. Логи по событию «Изменение времени активности в курсе», сгенерированные в процессе работы Ajax-мониторинга.
Настройки режима «Ajax-мониторинг» (Рис. 3.1.2.б):
Рис. 3.1.2.б. Настройки режима «Ajax-мониторинг».
Задержка между проверками в режиме «Ajax-мониторинг» (см. поз. 1 Рис. 3.1.2.б).Позволяет настроить период проверки активности вкладки курса в браузере пользователя (как часто будут генерироваться дополнительные логи, если вкладка курса активна).
Чем меньше значение настройки, тем точнее дискретная выборка интервалов, на основании которой рассчитывается время непрерывного обучения, будет совпадать с реальным временем, затраченным пользователем непосредственно на изучение курса. Рекомендуем выбирать значение в диапазоне от 2 до 10 минут. Задержка менее 2 минут приведет к генерации в журнал событий излишне большого количества логов и чрезмерной нагрузке на систему. Кроме того, такая точность, как правило, избыточна. При значении задержки свыше 10 минут повышается вероятность «захватить» в расчет период времени, когда пользователь «уходил» с вкладки курса.
Обратите внимание, что при выборе небольшого значения настройки «Задержка между проверками в режиме «Ajax-мониторинг» значительно возрастает нагрузка на систему, что, при недостатке ресурсов, может привести к задержкам в выполнении очереди задач cron и нестабильной работе системы в целом. Поэтому, при определении параметра опроса, следует объективно оценивать необходимую «точность» вычисляемого значения времени непрерывного обучения и технические возможности оборудования системы.
Максимальный засчитываемый период (пауза) между действиями пользователя (см. поз. 2 Рис. 3.1.2.б). Настройка идентична такой же настройке для режима «По действиям».
Рекомендуем выставлять значение этой настройки на 10-20 секунд больше, чем значение параметра «Задержка между проверками в режиме «Ajax-мониторинг». Выбор значения меньше, чем параметр «Задержка между проверками в режиме «Ajax-мониторинг» запрещен условиями настройки. Значение меньше 10 секунд реализует расчет с избыточной точностью вычислений и повышает нагрузку на систему. При излишне большом значении — снижается точность подсчета времени непрерывного обучения и возникает риск включения в расчет периода бездействия пользователя.
Режим рекомендуется использовать, в том случае, если необходимо строго контролировать, смотрит ли пользователь на экран во время изучения курса. Однако для самих пользователей этот режим не так удобен, как другие, так как требует дополнительных действий.
В этом режиме пользователю требуется вручную подтверждать свое присутствие в курсе во всплывающем окне. В случае, если пользователь пропустил подтверждение своего присутствия, учет времени изучения курса приостанавливается.
Настройки режима «Подтверждение вручную» (Рис. 3.1.3.а):
Рис. 3.1.3.а. Настройки режима «Подтверждение вручную».
Максимально допустимый интервал между подтверждениями присутствия (см. поз. 1 Рис. 3.1.3.а). Позволяет определить максимальное допустимое время между отметками о присутствии. С частотой, указанной в данном интервале, будет появляться окно подтверждения присутствия. Пользователь должен будет нажать на кнопку «Продолжить обучение», чтобы был засчитан интервал его присутствия в курсе (время с предыдущей отметки о присутствии или с открытия страницы курса).
Длительность времени, доступного для подтверждения присутствия (см. поз. 2 Рис. 3.1.3.а). Позволяет настроить время, в течение которого пользователю будет доступно окно подтверждения присутствия. Если пользователь не успеет нажать на кнопку подтверждения присутствия, учет времени будет приостановлен и пользователю будет показано окно с информацией об этом (Рис. 3.1.3.б). Нажав на кнопку «Вернуться к обучению», пользователь сможет заново запустить учет времени изучения курса.
Рис. 3.1.3.б. Учет времени приостановлен.
Опция «Запрашивать подтверждение только при бездействии» (см. поз. 3 Рис. 3.1.3.а). При включении опции модальное окно подтверждения присутствия не будет отображаться пользователю в то время, пока тот активно взаимодействует с системой (открывает страницы элементов курса или выполняет какие-то действия на странице).
3.2. Раздел «Настройки отслеживания освоения медиаконтента»
Учет освоения медиаконтента не зависит от состояния расчета времени непрерывного обучения в курсе (включено или выключено) и содержит следующие настройки:
Включить отслеживание освоения медиаконтента (см. поз. 8 Рис. 3.2):
Да. Отслеживание и подсчет освоения медиаконтента в данном курсе выполняется.
Нет. Отслеживание и подсчет освоения медиаконтента в данном курсе выключено.
При отсутствии событий данные фиксируются с указанной периодичностью (см. поз. 9 Рис. 3.2). Настройка позволяет задать интервал времени, через который данные по освоенным пользователям фрагментам (интервалам) медиаконтента должны фиксироваться в системе, при условии, что пользователь не совершает действий, прерывающих последовательный процесс просмотра (не нажимает паузу, не перематывает медиа-файл и т. п.)
Отправлять уведомления о проблемах фиксации освоенного медиафрагмента (см. поз. 10 Рис. 3.2). Определяет, будет (= Да) или не будет (= Нет) пользователю выводится уведомление в случае, когда фиксация освоенного медиафрагмента не удалась (пример, из-за проблем с интернетом).
После исчезновения проблемы и восстановления корректной работы инструмента, пользователь также получит соответствующее уведомление.
Способ расчета итога освоения в процентах (см. поз. 11 Рис. 3.2). Параметр определяет, каким образом будет вычисляться значение «Процент освоенного медиаконтента» в отчете «Время, затраченное на изучение курса» для элементов курса, которые содержат сразу несколько медиа, освоение которых отслеживать. Возможные варианты:
средний процент — процент освоения элемента курса будет равен среднему арифметическому процентов освоения всех медиа в элементе курса;
процент от суммарного времени — процент освоения элемента курса будет равен отношению суммы освоенного времени по всем медиа в элементе курса к их суммарной длительности.
Включенный в настройках таймер (Рис. 4.1) размещается на страницах курса в виде блока и отображает следующую информацию:
Рис. 4.1. Внешний вид таймера для режима «По действиям».
1) Время непрерывного обучения (см. поз. 1 Рис. 4.1). В зависимости от настройки «Время на изучение курса», это будет время, оставшееся до конца изучения курса, или общее время обучения в курсе (Рис. 4.2).
Рис. 4.2. Внешний вид таймера для режима «По действиям» с настройкой «Время на изучение курса»=0.
2) Время последнего обновления таймера (см. поз. 2 Рис. 4.1). Эта информация позволяет пользователю оценить актуальность отображаемого значения времени таймера.
В режиме «Ajax-мониторинг» для таймера дополнительно доступна цветовая индикация и сообщение о статусе учета времени:
идет учет времени (Рис. 4.3);
Рис. 4.3. Внешний вид таймера в режиме «Ajax-мониторинг». Учет времени идет.
учет времени приостановлен (Рис. 4.4).
Рис. 4.4. Внешний вид таймера в режиме «Ajax-мониторинг». Учет времени приостановлен.
Во время изучения учебного материала пользователь может совершить какие-то действия (перейти на второй экран, открыть окно другой программы и т. п.), в процессе которых вкладка курса становится неактивной. Тогда плашка таймера изменит свой цвет с зеленого на красный, сообщение «идет учет времени» изменится на «учет времени приостановлен». Это дает обучающемуся точное понимание, ведется в данный момент учет времени или нет, и позволяет оперативно отреагировать, если «уход» из курса был непреднамеренным.
5. Перерасчет времени непрерывного обучения в курсетребуются права Администратора
Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО». Начиная с 2022 года для вновь заключаемых договоров такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав Диспетчера-администратора. Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
В случае необходимости у Администратора есть возможность сбросить ранее сохраненные подсчеты и перезапустить расчет времени непрерывного обучения во всех курсах системы заново.
Рекомендуем запускать пересчет в следующих ситуациях.
В предыдущих версиях системы имелась ошибка, в результате которой неверно считалось время. В этом случае можно просто запустить пересчет без изменения параметров.
Были заданы ошибочные настройки, что приводило к неправильному вычислению максимальных интервалов непрерывности сессии пользователя. В этом случае необходимо выставить корректные настройки, а затем запустить пересчет.
Добавление в планировщик такой задачи cron доступно в графическом интерфейсе системы на странице «Обновление времени непрерывного обучения» (Рис. 5.1) (Администрирование—>Плагины—>Инструменты администрирования—>Обновление времени непрерывного обучения в курсе) или через консоль /local/learninghistory/activetime_refresh.php.
Рис. 5.1. Страница «Обновление времени непрерывного обучения в курсе».
Пересчет времени непрерывного обучения произойдет после выполнения этой разовой задачи в соответствии с загруженностью cron и настройками обработки задач (Администрирование—>Сервер—>Задачи—>Обработка задач).
Обратите внимание, что изменение настроек и последующий перерасчет с новыми настройками может привести к тому, что вновь полученное значение времени непрерывного обучения не будет совпадать со старым: какие-то интервалы сессии не попадут в расчет, как это было при старых настройках, и суммарное время уменьшится; или, наоборот, какие-то интервалы сессии «станут» непрерывными, будут учтены и время станет больше.
Рассчитаем продолжительность времени непрерывного обучения студента Айзека Азимова 22.09.2023 г. в период с 18:16 до 18:36 для курса «Космонавтика» (Рис. 6.1.1) в режиме работы «По действиям».
Решение: Системой в указанном диапазоне времени (за 22 минуты) в Журнале событий было зафиксировано 6 событий (действий пользователя), которые, в свою очередь, формируют 5 временных интервалов:
Рис. 6.1.1. Пример расчета времени непрерывного обучения.
Последовательно сравниваем длительность каждого интервала со величиной интервала непрерывности действия (=10 минут для режима «По действиям»). Промежуток 3-4 не удовлетворяет условию «непрерывности». Суммируем длительность всех остальных интервалов (1+1+1+5=8 минут). Таким образом, согласно заданным условиям, из 22 минут, которые Айзек Азимов провел в курсе, его время непрерывного обучения составило 8 минут.
6.2. Пример настройки отслеживания времени непрерывного обучения
Рассмотрим установленные параметры настроек инструмента «Отслеживание времени непрерывного обучения» для курса «Космонавтика» (Рис. 6.2.1).
Рис. 6.2.1. Пример настроек инструмента «Отслеживание времени непрерывного обучения»для курса «Космонавтика» (краткое название - space).
Время изучения курса «Космонавтика» будет ограничено 3 часами. Таймер (Рис. 6.2.2) будет отображаться на страницах курса в правой колонке и показывать время, оставшееся до конца изучения курса, с периодом обновления информации примерно раз в 15 минут.
Рис. 6.2.2. Блок «Таймер» в курсе «Космонавтика».
Аjax-мониторинг включен и проверяет активность вкладки курса в браузере пользователя каждые 3 минуты. Значение максимального засчитываемого периода между действиями пользователя, равное 190 секундам, будет обеспечивать непрерывность сессии при изучении Студентом объемного элемента курса Страница.
6.3. Пример использования времени непрерывного обучения для ограничения доступа
Необходимо, чтобы доступ к Итоговому тестированию открывался после того, как слушатель провел 24 часа за изучением курса. Для этого в режиме «Редактирование курса», в настройках элемента нужно перейти в раздел «Ограничение доступа» и выбрать тип ограничения «Время изучения курса» (Рис. 6.3.1).
Рис. 6.3.1. Ограничение доступа к элементу курса через время изучения курса.
В открывшемся окне (Рис. 6.3.2) определить соответствующие условия ограничения и установить значение времени 24 часа.
Рис. 6.3.2. Пример настроек ограничения доступа.
В итоге, доступ слушателю к элементу Итогового тестирования будет открываться после истечении 24 часов изучения курса.
6.4. Пример использования режима «Подтверждение вручную»
В курсе настроен режим «Подтверждение вручную» со следующими настройками (Рис. 6.4.1):
Рис. 6.4.1. Настройки учета времени, затраченного на изучение курса.
При данных настройках слушателю будет необходимо подтверждать свое присутствие в курсе каждые 10 минут, иначе интервал обучения на курсе ему не будет засчитан.
Спустя 10 минут нахождения на странице курса слушателю вышло всплывающее окно для подтверждения его присутствия у компьютера (Рис. 6.4.2). Слушатель нажал на кнопку «Продолжить обучение» и продолжил работу с курсом. При этом система засчитала слушателю 10 минут работы с курсом.
Рис. 6.4.2. Всплывающее окно для подтверждения присутствия.
Ещё через 10 минут работы с курсом слушателю снова вышло окно для подтверждения присутствия, но в этот раз слушатель не успел подтвердить свое присутствие у компьютера за 30 секунд, установленных настройкой. Поэтому появилось новое всплывающее окно (Рис. 6.4.3). Ещё через 30 секунд студент нажал на кнопку «Вернуться к обучению» и продолжил изучение материалов курса. При этом последние 11 минут нахождения слушателя в курсе не были засчитаны ему в качестве времени непрерывного обучения на курсе.
Рис. 6.4.3. Всплывающее окно с предупреждением о приостановленном учете времени на курсе.
Таким образом, слушатель провел в курсе всего 21 минуту, но только 10 из них будет засчитано как время непрерывного обучения.
С помощью элемента курса «Отзыв о курсе 3KL» слушатели могут оставлять отзывы о текущем курсе. Система направляет уведомления о новых отзывах модераторам, которые через «Панель модератора отзывов» могут одобрять или отклонять отзывы слушателей. К «Отзыву о курсе 3KL» могут быть применены стандартные инструменты для операций с элементами курса по очистке / копированию / восстановлению данных.
2. Добавление и настройки элемента «Отзыв о курсе 3KL»
Добавить элемент «Отзыв о курсе 3KL» в курс можно стандартным способом в режиме редактирования курса по ссылке «+ Добавить элемент или ресурс».
Настройки элемента состоят из «Названия» (обязательное поле) и «Описания», а также стандартного дополнительного набора секций настроек для элемента курса: Общие настройки модуля, Ограничение доступа, Выполнение элемента курса, Теги, Компетенции.
Рис. 2. Добавление элемента курса «Отзыв о курсе 3KL».
Слушатель после входа в элемент «Отзыв о курсе 3KL» может добавить новый отзыв. Чтобы оставить отзыв слушатель вводит текст в форму, а с помощью кнопки «Сохранить» отправляет его (Рис. 3.1). После этого отзыв направляется на модерацию и, пока модератор не одобрит или не отклонит отзыв, он находится в статусе «Не проверено» и не отображается в на странице элемента курса.
Рис. 3.1. Добавление отзыва слушателем.
Если пользователь ранее уже оставлял отзывы и они были промодерированы, они будут доступны для просмотра на странице элемента курса (Рис. 3.2).
После того как слушатель оставил отзыв о курсе, модератор курса получит уведомление о новом отзыве. Чтобы получать уведомления о новых отзывах по нужному вам и настроенному в вашей СЭО 3KL каналу, необходимо выключить их на странице «Настройка уведомлений» (Меню пользователя→Настройки→Настройка уведомлений) (Рис. 4.1).
Рис. 4.1. Настройка уведомлений о новых отзывах.
Подробная информация об уведомлениях и их настройке в статье «Уведомления в СЭО 3КL».
Предназначена для модерации отзывов. Доступ к панели по умолчанию есть у пользователей с ролью «Оператор Деканата» и Диспетчер-администратор. Доступ к «Панели модератора отзывов» может настроить Диспетчер-администратор, выдав пользователю соответствующие права или наоборот отозвав их. Перейти к панели модератора можно через соответствующий элемент курса «Отзыв о курсе 3KL» (если нажать кнопку «Отзывы всех пользователей») или через уведомления об отзывах (если они включены).
Если право модерировать отзывы выдано пользователю в нескольких курсах, он может перемещаться между ними, выбирая необходимый курс из выпадающего списка поля «Текущий курс» (см. Рис. 5.1).
Настроить права пользователей можно в разделе Права (Настройки->Управление курсом->Пользователи->Группы->Права->) . Подробная информация о настройке прав пользователей в статье «Роли, контекст, ролевая модель».
Для отправки пользователям СМС-сообщений в системе используется плагин OTSMS и интеграция с внешним сервисом sms.ru. Администратор СЭО задает необходимые настройки для плагина и отправки уведомлений, которые используются по умолчанию. В дальнейшем каждый пользователь системы в Личном кабинете может дополнительно настроить под себя, какие виды уведомлений и о каких событиях он хочет получать. Исключение составляют уведомления, отмеченные Администратором со статусом «Заблокировано»: для них пользователь самостоятельно не сможет управлять способами доставки и не сможет отключить эти уведомления.
2. Предварительные условия по доступу и использованию
Если у вас возникла необходимость использовать в учебном процессе механизм СМС-уведомлений, необходимо:
через личный кабинет клиента оформить заявку (в категории «Гарантийная техподдержка / Настройка СЭО»), указав информацию о ключе API.
Важно! Действия в данной инструкции с отметкой требуются права Администратора можно выполнить только при наличии доступа «Полный Администратор». По умолчанию мы предоставляем ответственному сотруднику доступ «Диспетчер-Администратор». Изменить или расширить предоставляемый набор прав можно сформировав (через личный кабинет клиента), соответствующее обращение в техническую поддержку ООО «Открытые технологии». Подробнее об этом в статье «Полный административный доступ».
Все нижеописанные настройки и действия подразумевают наличие активной (незаблокированной) учетной записи внешнего сервиса sms.ru с положительным балансом, обеспечивающим пользователю доступ к услугам в необходимом объеме.
3. Включение и общая настройка плагинатребуются права Администратора
Чтобы данный плагин начал работать, его нужно включить и настроить.
Для того чтобы включить плагин необходимо перейти «Администрирование->Обмен сообщениями->Способ доставки сообщений по умолчанию» (Рис. 3.1) и установить маркер в соответствующем чекбоксе (Рис. 3.2) (или убедиться, что плагин уже включен - маркер установлен).
Рис. 3.1. Переход на страницу «Способ доставки сообщений по умолчанию» в меню «Администрирование».
На странице «Способ доставки сообщений по умолчанию» (см. Рис. 3.2) также отображается перечень возможных типов уведомлений (табличная форма «Настройки уведомлений по умолчанию»), о которых может быть проинформирован пользователь (поз. 1 Рис. 3.3), с доступными каналами уведомлений и следующими элементами управления этими каналами:
Выпадающее меню настроек канала (поз. 2 Рис. 3.3) с возможными опциями:
Не разрешено - пользователь не может использовать данный канал уведомлений.
Разрешено - пользователь может использовать данный канал уведомлений и управлять его настройками через личный кабинет.
Заблокировано - канал уведомлений настраивается Администратором, пользователь не может управлять настройками через личный кабинет.
Чекбокс контроля события (поз. 3 Рис. 3.3). Если маркер не установлен, данное событие не формирует уведомлений ни по одному из представленных каналов.
Чекбоксы условия формирования уведомления (поз. 4 Рис. 3.3). Инструмент активен только при выборе опции «Разрешено» и формирует соответствующее уведомление по каналу, если пользователь авторизован в системе (На сайте) или не авторизован (Вне сайта).
Рис. 3.3. Фрагмент таблицы «Настройки уведомлений по умолчанию» страницы «Способ доставки сообщений по умолчанию».
Для того, чтобы настроить плагин необходимо перейти «Администрирование->Обмен сообщениями->OTSMS» (Рис. 3.4) или нажав на соответствующую ссылку «Настройки» на экране «Способ доставки сообщений по умолчанию» (см. Рис. 3.2).
Рис. 3.4. Переход на страницу настроек «OTSMS» в меню «Администрирование».
Для версий ниже 3.9.5а настройки плагина находятся: «Администрирование->Плагины->Управление способами доставки сообщений». Для проведения апгрейда системы вы можете обратиться с заявкой в службу технической поддержки ООО «Открытые технологии».
На странице настроек «OTSMS» (Рис. 3.5) доступны следующие поля и настройки:
API ID. Здесь необходимо ввести API-ключ, полученный при регистрации в сервисе sms.ru (после авторизации его можно найти внизу на главной странице сервиса или в разделе «Программистам»).
Всегда добавлять тему к тексту сообщения (по умолчанию=Да). Опция добавляет тему к тексту всех сообщений перед отправкой (можно отключить для экономии места в сообщении).
Всегда транслитерировать (по умолчанию=Да). Позволяет транслитерировать все сообщения перед отправкой.
Длина транслитерированного сообщения (по умолчанию=140 символов). Лимит длины сообщения, состоящего из латинских символов. Если количество символов превышает установленное значение, текст отправляется несколькими сообщениями.
Длина сообщения (по умолчанию=70 символов). Лимит длины сообщения, состоящего из смешанных символов. Если количество символов превышает установленное значение, текст отправляется несколькими сообщениями.
Тестовый режим (по умолчанию=Нет). Режим проверки функционирования сервиса. При отправке сообщений от сервиса будут поступать ответы, текст сообщений будет фиксироваться в истории сообщений, но сами сообщения конечному адресату не будут доставляться.
Рис.3.5. Страница настроек «OTSMS».
Добавление темы сообщения и транслитерация текста сообщения могут быть принудительно переданы плагином, который изначально генерирует сообщение. В этом случае настройки самого модуля OTSMS игнорируются.
Важно! Полная информация по отправке уведомлений (дата и время обращения к сервису, запрос к сервису sms.ru, ответ и код ответа) фиксируется в базе системы. Ознакомится с ней можно только обладая соответствующими правами доступа к базе или обратившись в службу технической поддержки ООО «Открытые технологии». Краткая информация (дата и время обращения к сервису, «доставлено/не доставлено») доступна в "Журнале событий" СЭО 3КL.
Пользователь может определить индивидуальные настройки получения уведомлений, перейдя «Личный кабинет -► Настройки -► Настройка уведомлений»(раздел «Учетная запись пользователя») (Рис. 4.1).
Рис. 4.1. Переход на страницу «Настройка уведомлений» в Личном кабинете пользователя.
На странице «Настройка уведомлений» (Рис. 4.2) в левом столбце таблицы отображается перечень событий, о которых может быть уведомлен пользователь, в остальных столбцах - каналы уведомления (вывод на экран, отправка СМС, сообщение на электронную почту) с элементами управления (включено/выключено) этими каналами.
Нажав на соответствующий элемент управления (кнопку) пользователь может изменить текущую настройку формирования уведомления по событию на противоположную; отметив маркером чекбокс «Отключить уведомления» (расположен вверху таблицы) - отключить все уведомления (не относится к уведомлениям, настраиваемым Администратором).
Многие плагины (например, Логика курса) предусматривают возможность формирования раздельных шаблонов текста, отправляемых по различным каналам уведомления, что позволяет минимизировать затраты при отправке сообщений с использованием платных внешних сервисов.
Задача: настроить уведомления о заданиях таким образом, чтобы они отправлялись по электронной почте и по СМС когда пользователь на сайте и вне сайта, а уведомления во всплывающем окне - только тогда, когда пользователь на сайте.
Рис.5.1. Пример административных настроек плагина для получения уведомлений о заданиях.
Рис.5.2. Пример настроек уведомлений о заданиях в Личном кабинете пользователя.
Один из распространенных вариантов использования плагина OTSMS в системе - упрощенная регистрация и авторизация пользователя через СМС. Осуществляется это с помощью плагина авторизации «Синхронизация с Free Deans Office». Подробно процедура этой настройки описана в статье «Упрощение регистрации пользователей». После включения и настройки плагинов, данные по авторизации будут приходить в виде СМС на телефон пользователя.
Опубликовал: : Сергей Гусев, Алексей Городков Последние обновление: 15.08.2025
Настройка упрощенной регистрации пользователей через email и СМС
Инструкция содержит настройки плагинов, системы, интеграцию с сервисом sms.ru и является продолжением статьи-решения "Упрощение регистрации пользователей", рассказывающей о формах и сценариях упрощенной регистрации пользователей.
Используя данную инструкцию, администратор может упростить регистрацию пользователей, сократив количество полей в форме регистрации до одного (емейл или телефон). Другие обязательные поля пользователю будет предложено заполнить после регистрации.
Вместо самостоятельного выполнения действий по данной инструкции, вы можете подать заявку в гарантийную техподдержку, как описано в статье-решении "Упрощение регистрации пользователей" - п.1.2 и п.2.2.
Содержание: 1. Настройка упрощенной регистрации через email требуются права администратора 2. Настройка упрощенной регистрации через СМС требуются права администратора 2.1. Аккаунт на сайте sms.ru 2.2. Включение и настройка плагина OTSMS требуются права администратора 2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора
1. Настройка упрощенной регистрации через email требуются права администратора
Внимание! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа "Полный Администратор". По умолчанию мы предоставляем доступ "Диспетчер-Администратор". Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее - в статье "Полный административный доступ".
Не смотря на то, что при регистрации пользователя в «Moodle» обязательными являются поля «Имя», «Фамилия» и «Адрес электронной почты», в «Настройке полей формы регистрации» для упрощения регистрации можно указать только одно поле - «Адрес электронной почты», а остальные скрыть.
Так как в этом случае остальные обязательные поля заполнены не будут, при первом входе пользователя с помощью такой авторизации он будет перенаправлен на страницу редактирования профиля с просьбой заполнить недостающие данные - имя и фамилию.
В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «Электронная почта». См.рис.1.
В секции «Настройки полей формы регистрации» установим в поле «Адрес электронной почты» значение «Показать», а все остальные поля формы оставим в значении «Скрыть». См.рис.3.
Рис.3. Настройки полей формы регистрации.
Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.
Примечание. Если в настройках выбрать «Способ доставки сообщений» - «Электронная почта», но не выбрать «Показать» в поле «Адрес электронной почты», сохранить настройку полей формы не получится, система выдаст предупреждение об обязательности отображения поля «Адрес электронной почты».
Подробнее о включении и настройках плагина «Синхронизация с Free Deans Office» можно почитать здесь: "Плагин аутентификации «Синхронизация с Free Deans Office»".
2. Настройка упрощенной регистрации через СМС
Для настройки механизма упрощенной регистрации пользователей через СМС нам понадобится:
2.1. Аккаунт на сайте sms.ru 2.2. Включение и настройка плагина OTSMS требуются права администратора 2.3. Настройка плагина аутентификации «Синхронизация с Free Deans Office» для СМС требуются права администратора
2.1. Сервис sms.ru
Для отправки СМС пользователям через систему «Moodle» нужно активировать интеграцию с сервисом sms.ru. На портале рассылки sms.ru необходимо завести учетную запись, войти в личный кабинет и пополнить баланс, оплатив услуги на отправку сообщений. Далее нам понадобится API ключ для интеграции с внешними программами. Найти его можно после авторизации внизу на главной странице или перейдя в раздел «Программистам».
2.2. Включение и настройка плагина OTSMS требуются права администратора
Чтобы использовать в плагине «Синхронизация с Free Deans Office» отправку сообщений через «OTSMS», включим и настроим плагин «OTSMS».
Первоначальное управление плагином «OTSMS» осуществляется через переход в следующее меню настроек: «Настройки» → (1) см.рис.4, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) → «Управление способами доставки сообщений» (5).
Рис.4. Настройки - Управление способами доставки сообщений
В «Управление способами доставки сообщений» включаем плагин «OTSMS», нажав на пиктограмму с перечеркнутым глазом в колонке «Включить», и переходим в его настройки через ссылку «Настройки», см.рис.5.
Рис.5. Включение и переход к настройкам плагина «OTSMS».
Если плагин «OTSMS» уже включен, в его настройки можно перейти сразу через основное меню настроек системы: «Настройки» (1) см.рис.8, далее - «Администрирование» (2) → «Плагины» (3) → «Способы доставки сообщений» (4) см.рис.6 → «OTSMS» (5).
Рис.6. Переходим в настройки плагина «OTSMS».
Интерфейс настроек плагина «OTSMS» выглядит так:
Рис.7. Настройки плагина «OTSMS»
Чтобы включить плагин, нужно в поле «API ID» ввести ключ API ID, полученный нами ранее с сайта sms.ru. Остальные настройки плагина опциональны и просты и корректируют тело самого сообщения: какой длины может быть сообщение, можно ли его транслитерировать или нет, нужно ли добавлять тему в текст.
Примечание. Добавление темы сообщения и транслитерация текста сообщения могут быть принудительно переданы плагином, который изначально генерирует сообщение. В этом случае настройки самого плагина «OTSMS» игнорируются. Т.е. по сути, это - настройки по умолчанию. Нажимаем «Сохранить изменения». После сохранения изменений начинает работать интеграция.
После включения плагина «OTSMS», он добавится в настройки плагина аутентификации в форму «Способ доставки сообщений» и его можно будет выбрать.
2.3. Настройка плагина «Синхронизация с Free Deans Office» для СМС требуются права администратора
Переходим к настройкам плагина аутентификации «Синхронизация с Free Deans Office» для использования СМС.
В настройках плагина «Синхронизация с Free Deans Office» в секции «Общие настройки» выберем «Способ доставки сообщений» - «OTSMS».
В секции «Настройки полей формы регистрации» установим в поле «Телефон» значение «Показать», а все остальные поля формы установим в значении «Скрыть». См.рис.8.
Рис.8. Настройки полей формы регистрации для OTSMS.
Сохраним эти настройки нажатием на кнопку «Сохранить» внизу страницы.
Примечание. Если в настройках выбрать «Способ доставки сообщений» - «OTSMS», но не выбрать «Показать» в поле «Телефон», сохранить настройку полей формы не получится, система выдаст предупреждение об обязательности отображения поля «Телефон».
Опубликовал: : Алексей Городков Последние обновление: 19.05.2025
Добавление нового курса
Инструкция по добавлению в СЭО 3KL нового курса с описанием всех секций настроек. . . . . . .
Курс – структурная единица (раздел сайта) в СЭО 3KL, объединяющий учебные материалы, преподавателей и изучающих материалы пользователей. Курс может включать в себя как набор учебных материалов, так и один единственный учебный материал, отображаемый сразу после входа в курс, также курс может не содержать учебных материалов и выполнять техническую функцию, например, реализовывать сообщество пользователей или элемент для организации учебных траекторий. Курс является минимальной единицей, на которую можно подписывать пользователей. При подписке на курс предполагается, что пользователь освоит его целиком.
По целевому назначению курсы можно разделить на:
Обучающий курс – стандартный тип курса, который нацелен на обучение слушателей по какой-либо тематике. Может включать лекции, задания, тесты, форумы и другие элементы курса. Обычно структурирован либо по темам, либо по модулям обучения. Может включать оценку знаний слушателей и отслеживание прогресса обучения. Обучающий курс подходит для самых разных типов организаций: ДО, ДПО, корпоративного сегмента, вузов и других образовательных учреждений. К обучающим курсам относятся курс-модуль, курс-траектория, некурируемый онлайн-курс.
Необучающий курс – курс, на котором не предполагается обучение. Такой курс может быть использован в организационных целях или в технических.
Курс-мероприятие – курс, организованный для проведения массовых мероприятий в онлайн-формате (открытых вебинаров, конкурсов, мастер-классов, конференций и т. п.). Предполагает использование элемента курса «Занятие 3KL».
По умолчанию право создавать курсы всеми доступными способами и во всех имеющихся контекстах системы есть у диспетчера-администратора СЭО 3KL, у пользователей с глобальными ролями «Управляющий» и «Методист». Если в вашей организации есть другой пользователь, который занимается добавлением новых курсов, администратор может назначить этому пользователю глобальную роль «Создатель курсов». При этом пользователь сможет создавать новые курсы в Витрине курсов 3KL и на странице «Управление курсами и категориями», при создании курсов он будет автоматически зачислен на них с ролями «Преподаватель» и «Создатель курса». Вы можете назначить глобальную роль пользователю в контексте категории, чтобы у этого пользователя была только возможность добавить курс в эту категорию через Витрину курсов. Для создания пользовательской глобальной роли, обладающей правом создавать новые курсы, вы можете воспользоваться правом «moodle/course:create: Создавать курсы», после его добавления пользователи с этой глобальной ролью смогут добавлять курсы в Витрине и на странице «Управление курсами и категориями». Подробнее о ролях в СЭО 3KL читайте в статье «Роли, контекст, ролевая модель».
Добавить в СЭО 3KL новый курс можно несколькими способами. Функционал системы позволяет, как добавить курс с нуля, так и создать курсы на основе уже имеющихся данных. Рассмотрим кратко, каким образом можно добавить новый курс в систему.
Доступны следующие способы добавления курсов в СЭО 3KL:
2.1. Со страницы «Управление курсами и категориями»
На этой странице удобно добавлять курсы, если требуется наглядное представление всех имеющихся в СЭО 3KL категорий курсов. Страница расположена по пути: Администрирование -> Курсы -> Управление курсами и категориями (поз. 1 Рис. 2.1.1), она позволяет открыть нужную категорию и добавлять в нее курсы.
Рис. 2.1.1. Администрирование -> Курсы -> Управление курсами и категориями.
После перехода, на странице «Управление курсами и категориями» можно нажать на ссылку «Создать новый курс» (см. поз. 2. Рис. 2.1.1). В этом случае категория создаваемого курса выберется по умолчанию – первая категория в списке категорий (на Рис. 2.1.1 это категория «Разное»).
Либо можно нажать на название выбираемой категории из списка «Категории курсов», подождать перезагрузки страницы и потом уже нажать на кнопку «Создать новый курс». В этом случае новый курс будет относиться к выбранной категории.
Однако, категорию курса не обязательно выбирать в интерфейсе, ее можно выбрать непосредственно во время создания курса.
После нажатия на кнопку «Создать новый курс» откроется страница настроек нового курса (подробное описание см. в разделе 3. «Настройки курса»).
Витрина курсов 3KL позволяет сформировать привлекательный и удобный каталог для поиска и просмотра информации о курсах, поэтому чаще всего блок Витрины располагается на главной странице СЭО 3KL. Со страницы Витрины курсов курсов можно в один клик перейти к созданию нового курса. Для того, чтобы добавить новый курс через блок Витрины курсов, необходимо нажать на кнопку «Добавить курс» (Рис. 2.2.1). В этом случае в качестве категории для нового курса будет установлена та категория, со страницы которой пользователь перешел к созданию нового курса, но категория может быть изменена при дальнейшей настройке добавляемого курса.
После нажатия на кнопку «Создать новый курс» откроется страница настроек нового курса (подробное описание см. в разделе 3. «Настройки курса»).
На странице «Мои курсы», которая открывается по нажатию кнопки в панели навигации пользователя (поз. 1 Рис. 2.3.1), пользователи могут работать с курсами, которые они изучают и в которых они преподают. На этой же странице пользователь может перейти к созданию нового курса, нажав на кнопку «Создать курс» (поз. 2 Рис. 2.3.1), или перейти на страницу «Управление курсами и категориями», нажав на кнопку «Управление курсами» (поз. 3 Рис. 2.3.1).
Обратите внимание, кнопка «Создать курс» будет доступна пользователю только если ему назначена глобальная роль с правом добавления курсов («moodle/course:create: Создавать курсы»). Другим пользователям кнопка либо не будет отображаться, либо будет заменена на кнопку «Отправить запрос на создание курса», если включен соответствующий плагин.
2.4. Массовое создание курсов с помощью CSV-файла требуются права Администратора
Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО». Начиная с 2022 года для вновь заключаемых договоров такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав Диспетчера-администратора. Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
Загрузка в СЭО 3KL файла CSV-файла с настройками курсов позволяет быстро и эффективно создавать множество курсов одномоментно, одновременно с загрузкой задавая курсам настройки, в т. ч. задавать категорию курсов, формат курса, шаблон по которому будет создан курс и др. Таким образом будут создаваться курсы, автоматически преднастроенные по параметрам, которые были указаны в CSV-файле. Загрузить курсы через CSV-файл вы можете по следующему пути: Администрирование -> Курсы -> Загрузка курсов (Рис. 2.4.1). Для этого необходимо предварительно подготовить CSV-файл с определенной структурой столбцов (например, файл может содержать следующие поля, которые определяют настройки курса: «fullname», «shortname», «category», «visible», «summary»). Файл нужно загрузить на странице «Загрузка курсов» и выбрать настройки загрузки.
Рис. 2.4.1. Страница массового создания курсов с помощью CSV-файла.
2.5. Создание курсов через API требуются права Администратора
Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО». Начиная с 2022 года для вновь заключаемых договоров такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав Диспетчера-администратора. Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
Программный интерфейс приложений (API СЭО 3КL поддерживает обмен данными по протоколам REST, SOAP и XML-RPC) позволяет при помощи запросов массово создавать и настраивать курсы в СЭО 3KL через внешние веб-службы или через интеграцию с внешними системами. .
2.6. Восстановление курсов из резервных копий требуются права Администратора
Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО». Начиная с 2022 года для вновь заключаемых договоров такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав Диспетчера-администратора. Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
Этим способом можно воспользоваться для различных целей:
Если нужно клонировать курс из образца курса. С помощью восстановления из резервной копии можно создать множество курсов по одинаковому шаблону.
Если нужно перенести курсы из одного экземпляра СЭО 3KL в другой.
Если чистая СЭО 3KL наполняется контентом, и у Диспетчера-администратора есть ранее созданные резервные копии курсов.
Чтобы восстановить курс из резервной копии, достаточно загрузить ее файл на странице: Администрирование -> Курсы -> Восстановление курса (Рис. 2.6.1). Файл в формате mbz необходимо загрузить в настройке «Резервная копия», запустить восстановление, и из загруженного файла будет либо создан новый курс, либо будет обновлен уже имеющийся курс.
Рис. 2.6.1. Страница восстановления курса из резервной копии.
2.7. Использование функционала плагина «Запрос курса» требуются права Администратора
Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО». Начиная с 2022 года для вновь заключаемых договоров такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав Диспетчера-администратора. Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
В СЭО 3KL доступен плагин «Запрос курса», позволяющий всем аутентифицированным пользователям отправлять запросы на создание новых курсов, в которых пользователь, который подал запрос, будет преподавателем. После того, как администратор включит использование плагина «Запрос курса», у аутентифицированных пользователей на странице «Мои курсы» появится кнопка, с помощью которой пользователь сможет подать запрос на создание курса. При этом пользователь может только задать название, краткое название и категорию для курса, который он предлагает создать, остальные настройки курса выполняет администратор после одобрения запроса пользователя. После того, как курс будет создан, пользователь, отправивший запрос на его создание, будет зачислен в этот курс преподавателем.
По умолчанию запрос на создание курса могут отправлять все аутентифицированные пользователи, потому что им выдано право moodle/course:request отправлять администраторам сайта запросы на создание курсов. С помощью этого права вы можете ограничивать круг пользователей, которые могут подавать запросы на создание курсов. Для этого досточно выдать или наоборот отозвать право у глобальной роли в СЭО 3KL.
Чтобы включить функционал плагина «Запрос курса», администратор должен задать его настройки на странице: Администрирование -> Курсы -> Запрос курса (Рис. 2.7.1):
Рис. 2.7.1. Страница Администрирование -> Курсы -> Запрос курса.
Разрешить запросы на создание курса (см. поз. 1 Рис. 2.7.1). При отмеченной опции пользователям будет доступен функционал запроса курса. При этом у всех пользователей с правом moodle/course:request (по умолчанию – это все аутентифицированные пользователи), которые не имеют права создавать курсы, появится кнопка «Отправить запрос на создание курса» (поз. 2 Рис. 2.7.2) на странице «Мои курсы» (поз. 1 Рис. 2.7.2). Нажатие на кнопку позволит пользователю отправить администратору СЭО 3KL запрос на создание курса, заполнив специальную форму (Рис. 2.7.3).
Категория по умолчанию для запрашиваемых курсов (см. поз. 2 Рис. 2.7.1). В настройке можно определить категорию, в которую будут помещены курсы, созданные через одобрение заявки на запрос курса, если пользователем, подающим заявку, не была выбрана иная категория.
Предотвратить выбор категории (см. поз. 3 Рис. 2.7.1). При отмеченной опции пользователю, подающему заявку на создание курса, будет не доступен выбор категории для добавления курса, и курс будет создан в категории выбранной в настройке «Категория по умолчанию для запрашиваемых курсов» (см. поз. 2 Рис. 2.7.1).
Кто уведомляется о запросе на создание курса (см. поз. 4 Рис. 2.7.1). В настройке можно выбрать одного или нескольких пользователей, которым будут приходить уведомления о новых заявках на создание курса. В качестве таких пользователей можно выбрать только администраторов системы, заданных на странице Администрирование -> Пользователи -> Права -> Администраторы сайта. По умолчанию уведомления о новых запросах на создание курса не рассылаются администраторам сайта.
Рассмотрим алгоритм работы с плагином «Запрос курса»:
1. Пользователь подает запрос на создание нового курса. Для этого он переходит на страницу «Мои курсы», нажав на соответствующий значок в панели навигации пользователя (поз. 1 Рис. 2.7.2) и затем нажав на кнопку «Отправить запрос на создание курса» (поз. 2 Рис. 2.7.2).
Обратите внимание, кнопка «Отправить запрос на создание курса» будет отображаться пользователям с правом запроса новых курсов (moodle/course:request) только в том случае, если им недоступна возможность самостоятельно добавлять курсы (право добавления курсов - moodle/course:create). Иначе пользователям будет отображаться кнопка «Создать курс».
Рис. 2.7.2. Переход к странице отправки запро на создание курса.
На открывшейся странице пользователь заполняет поля для подачи заявки (Рис. 2.7.3):
Рис. 2.7.3. Страница подачи заявки на создание курса.
Полное названиекурса (см. поз. 1 Рис. 2.7.3). Пользователь должен обязательно указать полное название предлагаемого курса.
Краткое название курса (см. поз. 2 Рис. 2.7.3). Пользователь должен обязательно указать краткое название предлагаемого курса.
Категория курса (см. поз. 3 Рис. 2.7.3). Настройка доступна, если администратор не запретил ее задавать в глобальной настройке «Предотвратить выбор категории» (см. поз. 3 Рис. 2.7.1). В настройке пользователь должен обязательно выбрать категорию, в которую предполагается разместить курс.
Описание (см. поз. 4 Рис. 2.7.3). По желанию пользователь может указать краткое описание курса, которое будет отображаться в списке курсов блоков «Обзор курсов» и «Витрина курсов 3KL». По описанию пользователи смогут найти нужный курс.
Дополнительная информация, которая может помочь администратору принять решение по этому запросу (см. поз. 5 Рис. 2.7.3). В поле настройки пользователь обязательно должен указать обоснование причин, по которым он считает необходимым добавление курса.
После того, как все настройки заданы, пользователь нажимает на кнопку «Отправить запрос на создание курса» (см. поз. 6 Рис. 2.7.3) и администратору поступает заявка на создание курса.
Администратор может просматривать заявки на создание курсов на странице, расположенной по пути: Администрирование -> Курсы -> Запросы, ожидающие рассмотрения (Рис. 2.7.4).
Администратор может либо одобрить запрос на создание курса (см. поз. 1 Рис. 2.7.4), тогда ему откроется страница создания курса, на которую будут перенесены настройки курса, заданные пользователем. Либо отклонить запрос на создание курса (см. поз. 2 Рис. 2.7.4), тогда запрос просто будет удален из списка.
2.8. Создание курсов с помощью плагина зачисления «Внешняя база данных» требуются права Администратора
Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО». Начиная с 2022 года для вновь заключаемых договоров такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав Диспетчера-администратора. Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
Вы можете использовать плагин зачисления «Внешняя база данных» для того, чтобы добавить в СЭО 3KL курсы через синхронизацию с внешней базой данных. При этом не обязательно использовать основной функционал плагина – зачисление на курс пользователей, достаточно ввести реквизиты для подключения к БД и обязательные поля для таблицы базы данных. Для того, чтобы синхронизация была выполнена, во внешней БД должна существовать таблица, по данным из которой будут создаваться новые курсы. Для корректного создания курсов в таблице обязательно должны присутствовать поля: полного названия нового курса, краткого названия нового курса, номера ID нового курса.
Сихронизация с внешней базой данных может использоваться для автоматизации процесса создания курсов (вам не понадобится вручную создавать курсы, они будут перенесены автоматически из внешней базы данных) или для интеграции с внешними системами (например, ERP, CRM системами такими как 1С, Bitrix24 и др).
Настройка зачисления «Внешняя база данных» выполняется на странице Администирование -> Плагины -> Зачисления на курсы -> Внешняя база данных (Рис. 2.8.1).
Подробнее о данных, необходимых для настройки плагина зачисления «Внешняя база данных», читайте в статье «Запись на курс через внешнюю БД».
Рис. 2.8.1. Страница Администирование -> Плагины -> Зачисления на курсы -> Внешняя база данных.
Для того, чтобы выполнить загрузку новых курсов через синхронизацию с внешней базой данных, необходимо заполнить данными поля в разделе «Создание новых курсов» (Рис. 2.8.2):
Рис. 2.8.2. Раздел «Создание новых курсов» на странице «Внешняя база данных».
Отдаленная таблица новых курсов (см. поз. 1 Рис. 2.8.2). В настройке нужно указать имя таблицы, которая содержит новые курсы, подготовленные для загрузки.
Поле полного названия нового курса, Поле краткого названия нового курса, Поле номера ID нового курса, Поле даты начала нового курса, Поле даты окончания нового курса, Поле категории нового курса (см. поз. 2-7 Рис. 2.8.2). В настройках необходимо ввести названия полей из таблицы для создания новых курсов.
Категория нового курса по умолчанию (см. поз. 8 Рис. 2.8.2). В настройке указывается категория, в которую будут добавляться курсы, для которых не заполнено Поле категории нового курса (см. поз. 7 Рис. 2.8.2).
Шаблон нового курса (см. поз. 9 Рис. 2.8.2). При необходимости в настройке можно указать краткое название курса, который будет использоваться в качестве шаблона для создания курсов через внешнюю базу данных. При этом из шаблона будут скопированы настройки для курсов созданных через внешнюю базу данных.
2.9. Использование механизма «Мастер-курс» в плагине Электронного деканата требуются права Администратора
Действия в данной инструкции с пометкой требуются права Администратора могут быть выполнены только при наличии полного административного доступа, который реализован для роли «Администратор СЭО». Начиная с 2022 года для вновь заключаемых договоров такая роль назначается Представителю Заказчика (Диспетчеру-администратору) по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав Диспетчера-администратора. Важно! Неосторожные действия Администратора СЭО могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем сначала убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек — обратитесь за помощью в техническую поддержку. Подробная информация в статье «Полный административный доступ».
Мастер-курс – это курс, который используется для обучения в Электронном деканате. Мастер-курс используется в качестве шаблона для создания однотипных курсов, например, для разных потоков обучения. При этом сам мастер-курс постоянно правится и дорабатывается, его версии периодически утверждаются через блок «Согласование мастер-курса 3KL» (Рис. 2.9.1). Когда новая версия мастер-курса создана, его копия отправляется на согласование с помощью кнопки «Отправить на проверку» (см. поз. 1 Рис. 2.9.1).
Рис. 2.9.1. Блок «Согласование мастер-курса 3KL».
После этого у пользователей, обладающих правом согласовывать версии мастер-курса, в блоке появятся кнопки одобрения / отклонения версии мастер-курса (Рис. 2.9.2).
Рис. 2.9.2. Блок «Согласование мастер-курса 3KL» для пользователей с правом согласовывать версии мастер-курса.
После того, как мастер-курс согласован, он сохраняется как отдельный курс и привязывается к элементу учебного плана (дисциплине). Таким образом пользователи обучаются на утвержденной версии мастер-курса, а сам мастер-курс можно продолжить редактировать.
Интерактивные подсказки по каждому пункту формы можно посмотреть, нажав на «?» рядом с полем настройки. На странице добавления (редактирования) курса нужно ввести необходимые данные и установки.
С помощью настроек, которые задаются при создании курса, можно определить основные параметры курса – полное и краткое названия, идентификационный номер, видимость курса, даты начала и окончания курса; добавить описание и изображение для курса, которые будут отображаться в его карточке в Витрине курсов и на описательной странице; формат курса, от которого будет зависеть, каким образом будет структурирован курс и как в нем будет организован контент. Эти и другие настройки будут определять внешний вид и поведение будущего курса. Важно правильно выполнить предварительную настройку, описанную в этом разделе, чтобы создать курс, который будет в полной мере реализовывать потребности вашего учебного процесса.
Полное название курса (обязательный параметр). (см. Рис. 3.1.1) Полное название курса отображается вверху каждой страницы курса и в списке курсов блоков «Обзор курсов», «История обучения 3KL», «Витрина курсов 3KL».
Краткое название курса (обязательный параметр). Краткое название курса отображается в элементах навигации и используется в теме сообщений электронной почты. Это имя файла курса (предпочтительно использовать одно слово латинскими буквами, например, «photo», «music»).
Категория курса. Этот параметр определяет категорию, в которой курс будет отображаться в списке курсов блоков «Обзор курсов», «История обучения 3KL», «Витрина курсов 3KL».
Видимость курса – Показать/Скрыть. Этот параметр определяет, будет ли курс отображаться в списке курсов (страница /course/index.php), а также в других интерфейсах СЭО 3KL. При этом курс скрывается и от слушателей, которые на него подписаны, в курс могут войти только преподаватели, зачисленные на него и пользователи с административными правами в системе. Функцию видимости курса можно использовать для того, чтобы преподаватели и администраторы могли закрывать доступ к курсу на время его редактирования или архивировать уже завершенный курс.
Дата начала курса. Этот параметр определяет начало первой недели курса в формате «Секции по неделям». Он также определяет начальную дату, с которой будут доступны отчеты по элементам курса. Если курс был очищен и дата начала курса была изменена, все даты секций в курсе формата «Секции по неделям» будут исправлены относительно новой даты начала курса.
Дата окончания курса. Этот параметр определяет, будет ли курс указан как пройденный в списке курсов блока «Обзор курсов».
Идентификационный номер курса. Идентификационный номер курса необходим только при использовании курса во внешних системах, он нигде не отображается в СЭО 3KL. Если у вас есть индентификационный номер, то используйте его, в противном случае оставьте поле пустым.
Описание курса. (см. Рис. 3.2.1) Это краткий текст о курсе. Описание курса отображается в списке курсов блоков «Обзор курсов» и «Витрина курсов 3KL». Поиск курсов осуществляется по их названиям и по их описаниям.
Изображение курса. Файлы описания курса (например, изображения) отображаются в списке курсов рядом с описанием. В эту область можно загрузить файлы перетаскиванием либо обычным способом, через указание пути. По умолчанию это – графические файлы .jpg, .gif, .png. Допустимые расширения файлов описания курса и их максимальное прикрепленное количество можно изменить, перейдя через меню Администрирование -> Внешний вид -> Курсы.
Формат. (см. Рис. 3.3.1) Можно выбрать, как будут представлены материалы на странице курса. Описание вариантов формата курса:
3KL формат (рекомендуется). Формат курса, предлагающий наиболее широкие возможности настройки внешнего вида курса. В данном формате доступен многоколоночный режим отображения секций, настройки сворачивания секций, режим отображения секций «Карусель», в котором на экране отображается только одна секция одновременно, а также цветовое оформление секций курса. Подробнее о формате «3KL формат» читайте в статье «Форматы курсов» (раздел «Формат курса «3KL формат»).
Единственный элемент курса. Отоображение единственного элемента курса или ресурса (например, теста или пакета SCORM) на странице курса.
ВАЖНО! Если вы измените формат курса на «Единственный элемент курса», а затем захотите вернуть формат обратно, все добавленные элементы курса сохранятся, однако будут размещены в первой секции курса.
Форум. На главной странице курса отображается элемент курса «Форум». Такой формат подходит для обучения в свободном виде. При выборе задается количество тем форума, которые будут отображены на одной странице (Количество обсуждений).
Секции по темам. Страница курса представляется в виде секций (разделов) по темам.
Секции по неделям. Страница курса представляется в виде секций, разбитых по неделям. Первая неделя отсчитывается от даты начала курса.
Сетка. В формате «Сетка» организуется отображение разделов (модулей) курса в виде слайдов (секций). По умолчанию при выборе секции отображается окно с содержанием раздела.
После выбора определенного формата курса страница перегрузится, и в этой секции могут появиться дополнительные параметры для настройки.
Подробнее о формате курса можно прочитать в статье: «Форматы курсов».
Остальные параметры раздела «Формат курса»:
Количество секций – значения от «0» до «200». Задает число секций в курсе. Например, 10.
Отображение скрытых секций – В неразвернутом виде / Полностью невидимы. Этот параметр определяет, будут ли скрытые секции отображаться для студентов в свернутом виде (например, чтобы в курсе с форматом по неделям отметить каникулы) или они будут полностью скрыты.
Представление курса – Показывать все секции на одной странице / Показывать одну секцию на странице. Этот параметр определяет, будут ли все секции курса отображаться на одной странице или они будут разделены на несколько страниц.
Принудительный язык (см. Рис. 3.4.1) – Не устанавливать принудительно / Русский (ru) / English (en) / Другие языки. Для каждого курса можно принудительно указать язык. Для выбора доступны все языки, языковые пакеты которых загружены в систему на странице Администрирование -> Язык -> Языковые пакеты.
Количество отображаемых объявлений – значения от «0» до «10». Этот параметр определяет количество элементов в блоке «Последние новости» на странице курса. Если установить значение «0», то этот блок не будет отображаться. Соответственно, если новостной форум не нужен, следует выставить значение «0».
Показывать журнал оценок студентам – Да / Нет. Многие элементы курса позволяют выставлять оценки. Этот параметр определяет, может ли студент посмотреть список всех своих оценок в курсе с помощью кнопки «Оценки» во вторичной навигации.
Показывать отчеты о деятельности – Нет / Да. Отчеты о деятельности доступны для каждого участника курса и отображают результаты его работы в курсе. Отчет может содержать подробный список действий пользователя, например, сообщения форума или представленные задания, эти отчеты также содержат записи журнала событий. Этот параметр определяет, сможет ли студент просматривать отчеты о своей собственной деятельности на странице своего профиля.
Показывать даты активных элементов– Нет / Да. Этот параметр определяет, показывать ли на странице курса даты, ограничивающие сроки выполнения или доступа к элементам курса. Даты задаются в настройках элемента курса.
Рис. 3.5.1. Страница «Добавить курс». Секции «Файлы и загрузки» и «Отслеживание выполнения».
Максимальный размер загружаемого файла (см. Рис. 3.5.1) – значение в Кбайт, Мбайт или Гбайт. Эта установка определяет максимальный размер файла, который пользователь сможет загрузить в курс. Это значение не может превысить величину, установленную администратором для всего сайта (настройка «Максимальный размер загружаемого файла» на странице Администрирование -> Курсы -> Настройки по умолчанию -> Настройки курса по умолчанию). У отдельных элементов курса тоже есть настройка максимального размера загружаемого файла для дополнительного ограничения этого размера.
Рис. 3.6.1. Страница «Добавить курс». Секции «Файлы и загрузки» и «Отслеживание выполнения».
Включить отслеживание выполнения (см. Рис. 3.6.1) – Да / Нет. При включенном параметре условия завершения элемента курса могут быть заданы как в его настройках, так и в настройках условий завершения курса. Например, выставляются отметки об успешном выполнении после выполнения заданий в курсе.
Показать условия выполнения активного элемента – Да / Нет. Этот параметр определяет, показывать ли на странице курса условия выполнения элементов курса. Условия задаются в настройках элемента курса.
Внимание! Если у вас недоступна секция настроек «Отслеживание выполнения», необходимо включить отслеживание выполнения. О том, как это сделать, можно прочитать в инструкции «Отслеживание выполнения».
Групповой режим (см. Рис. 3.7.1) – Нет групп / Изолированные группы / Видимые группы:
Нет групп – все участники курса являются членами одного большого сообщества. Группы не используются.
Изолированные группы – если необходимо, чтобы группы внутри курса не видели друг друга. Участники каждой группы работают только в пределах своей группы.
Эту настройку можно проиллюстрировать следующими примерами: 1) При отправке студентами уведомлений о выполнении заданий, их получат только те преподаватели, которые состоят со студентом в одной группе. 2) Если ветка обсуждений на форуме создана только для конкретной группы, обсуждения в ней смогут вести лишь участники этой группы.
Видимые группы – участники каждой группы работают только в пределах своей группы, но могут видеть другие группы.
Групповой режим, определенный на уровне курса, является режимом по умолчанию для всех элементов курса, создаваемых в курсе. Для каждого элемента курса, поддерживающего групповой режим, можно указать его собственный групповой режим. Если в курсе установлен принудительный групповой режим, то установки группового режима для любого элемента курса игнорируются.
Принудительный групповой режим. Если используется принудительный групповой режим, то он применяется для всех элементов курса. Настройки группового режима каждого элемента игнорируются.
Поток по умолчанию. Поток – это объединение нескольких групп. При использовании потоков можно установить поток по умолчанию, который будет установлен по умолчанию в элементе курса, если в нем выбран групповой режим.
Рис. 3.8.1. Страница «Добавить курс». Секция «Теги» и сохранение результатов.
Теги (см. Рис. 3.8.1), в случае необходимости, можно выбрать стандартные из списка, либо ввести новые через текстовую ссылку «Управлять стандартными тегами» (управление стандартными тегами не доступно преподавателям курса и доступно только пользователям, обладающим правом moodle/tag:manage).
Теги используются для быстрого поиска – в блоке «Теги», который администратор может добавить на любую страницу СЭО 3KL, отображается облако тегов, пользователи могут нажать на любой из представленных в облаке тегов и им откроется страница со всеми материалами, содержащими данный тег (в т. ч. и с курсами).
Для завершения настроек создаваемого курса нужно нажать «Сохранить и показать» или «Сохранить и вернуться». После этого новый курс будет создан.
В разделе представлена обзорная информация по основным этапам настройки и наполнения курса. Подробнее читайте в отдельных тематических статьях нашей базы знаний.
После того, как курс был создан, его нужно настроить и наполнить контентом, в соответствии с целевым назначением курса. Как правило, сотрудник (сотрудники), отвечающий за наполнение курса:
наполняет и настраивает страницу описания курса (если она используется учебной организацией);
настраивает необходимые в курсе инструменты автоматизации (условия выполнения элементов курса и завершения курса, формулу расчета итоговой оценки, механизмы автоматического зачисления/отчисления пользователей и т. п.).
Опубликовал: : Алексей Городков, Полина Андреева Последние обновление: 20.04.2026
Логика курса 3KL, часть 1. Принцип работы, добавление и настройка элемента
Логика курса 3KL автоматизирует процессы отправки уведомлений, записи на курс, отписки от курса и внесения изменений в профиль подписчиков в зависимости от ряда условий; снижает время контроля за прохождением курса студентами без потери качества обучения. . . . . . .
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL, начиная с версии 4.1.9с. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
«Логика курса 3KL» (ЛК) — инструмент, позволяющий автоматизировать процессы отправки уведомлений, записи на курс, отписки от курса и внесения изменений в профиль подписчиков в зависимости от широкого ряда условий и настроек.
Грамотное применение Логики курса 3KL значительно снижает время, затрачиваемое учителями и тьюторами на контроль за прохождением курса студентами без потери качества обучения. Благодаря широкому спектру решаемых задач, ЛК становится важнейшим элементом управления курсами.
Данная инструкция описывает принцип работы и настройки элемента курса ЛК, содержит ряд примеров его использования в СЭО.
Для описания принципа работы элемента курса «Логика курса 3KL» (далее — ЛК, Логика курса 3KL) рассмотрим упрощенную блок-схему функционирования этого элемента.
Упрощенный алгоритм работы элемента Логика курса 3KL:
Рис. 1. Блок-схема функционирования ЛК.
Секция настроек «Ограничение доступа», задает условия доступности ЛК для пользователя. Доступность ЛК периодически проверяется стандартными методами ядра и учитывает изменение входящих данных.
Секция настроек «Оперативность проверки состояния» задает периодичность проверки состояния доступности ЛК и устанавливает соответствующее состояние активности модуля для подписанных на курс пользователей. Если в момент такой проверки зафиксировано изменение доступности ЛК, меняется и состояние активности для пользователя:
либо с неактивного на активный;
либо с активного на неактивный.
После этого происходит проверка прав текущего пользователя и, если они подходят, запускаются обработчики для этого пользователя. В зависимости от изменения состояний ЛК, срабатывают обработчики одного из типов:
Для активной ЛК или
для неактивной ЛК
В финале цепочки последовательно выполняются действия, указанные в сработавших обработчиках (отправляются сообщения, происходит отписка от курса и др.).
Если при срабатывании Логики курса 3KL выполняются действия непосредственно на странице курса (например, слушателю становятся доступными ранее скрытые элементы курса), то обновление страницы произойдет автоматически (в версиях СЭО 3КL младше 4.1.9с страницу курса необходимо обновлять вручную).
Проверка прав пользователя выполняется в контексте элемента курса. Это позволяет более гибко управлять тем, в отношении каких пользователей будут срабатывать сценарии Логики курса 3KL.
Для выполнения большинства операций по данной инструкции уровень ваших прав должен быть не ничже чем «Редактирующий преподаватель». Пользователь с этой ролью не сможет:
Настраивать запись в поля профиля (п. 5.2).
Записывать на курсы, где он не является учителем (частично п. 5.3).
Права настроены таким образом для того, чтобы «Редактирующий преподаватель» не смог превышать свои полномочия с помощью модуля ЛК. Для выполнения операций по этим пунктам уровень ваших прав в системе должен быть «Диспетчер-Администратор».
«Логика курса 3KL» — это элемент курса. Добавляется в курс точно так же, как модули «Задание», «Тест» или «Лекция». Для добавления ЛК в курс нужно войти в режим «Редактирование» курса и нажать на иконку « + Добавить элемент или ресурс», выбрать элемент «Логика курса 3KL» и «Добавить» его на главную страницу курса (в нулевую секцию) и/или в выбранные темы (Рис. 2.1).
Рис 2.1. Добавление элемента «Логика курса 3KL» в курс».
Ниже последовательно и посекционно будут рассмотрены настройки элемента ЛК.
3.1. Секция «Отображение модуля»
«Название» — как будет называться этот элемент курса (см. Рис. 2.2).
«Скрывать элемент курса от учеников» — «Да / Нет». По умолчанию — «Да» — элемент ЛК скрыт от учеников. Сделано это для того, чтобы большое количество технических элементов в курсе не мешало ученикам. При необходимости, данный элемент может быть открыт для них. Для этого, в секции «отображение модуля», нужно из выпадающего списка выбрать «Нет» (не скрывать от студентов). Если элемент отображается в курсе, студент может увидеть свое состояние ЛК. Преподаватели всегда видят текущий элемент с данными по всем студентам в курсе.
Начиная с версии 4.1.3a настройка «Скрывать на странице курса» из секции «Отображение модуля» убрана. Вместо нее используется настройка «Сделать доступным, но не отображать на странице курса» (системная настройка Moodle 4.1) для параметра «Доступность».
Эта секция — самый главный блок настроек ЛК. Здесь задаются основные условия, влияющие на текущее состояние ЛК.
Рис. 3.2.1. Секция «Ограничение доступа»
В зависимости от доступности элемента по ограничениям доступа, ЛК устанавливает свое состояние для пользователей. ЛК может быть в одном из двух состояний: активном или неактивном. При доступности элемента состояние ЛК меняется на активное, а при недоступности элемента состояние ЛК меняется на неактивное.
«Защита от случайных срабатываний» — «Да / Нет». По умолчанию — «Да» — если вы не добавили ни одного ограничения доступа и не поменяли эту настройку, никаких действий элемент ЛК производить не будет. Логика курса 3KL не сработает, пока не будет добавлено хотя бы одно ограничение доступа. Если все же необходимо, чтобы элемент ЛК производил какие-либо действия без ограничений доступа, эту настройку нужно поменять, выбрав «Нет».
Добавим «Ограничение доступа».
После нажатия на кнопку «Добавить ограничение», мы попадаем в меню, где можно выбрать необходимый тип ограничения, и, впоследствии, настроить его.
Рис. 3.2.2. Ограничение доступа. Ограничение по «Дата».
При данной настройке элемент будет недоступен для пользователя, статусы будут не активны, пока не выполнится заданное условие по дате – не наступит 26 июня 2024г. Если элемент ЛК не скрыт от учеников (см. поз. 2 Рис. 3.2.2), с помощью пиктограммы «глаза» (см. поз. 1 Рис. 3.2.2) можно задать два варианта отображения элемента ЛК в курсе:
1) Отображается серым, если пользователь не соответствует условию.
2) Полностью скрыто, если пользователь не соответствует условию.
Далее рассмотрим секцию настроек «Оценивание». Она содержит всего один параметр.
Рис. 3.3. Секция «Оценивание».
«Оценивание включено» (или выключено). ЛК умеет выставлять оценку либо «0», либо «1» в зависимости от статуса. Если ЛК активна, оценка равна «1», а если неактивна, то — «0». Данную оценку можно использовать в расчётной формуле итоговой оценки за курс как коэффициент.
Пример: Можно настроить, чтобы какая-то часть баллов добавлялась к нашей итоговой оценке при выполнении тех или иных действий. Например, если пользователь прошел тестирование, ему прибавляется дополнительный балл, а если не прошел – не прибавляется. Для этого мы в итоговой оценке выставляем умножение дополнительного балла в общей сумме на оценку Логики курса 3KL. А ЛК настраиваем так, что она становится активной при выполнении теста и, соответственно, неактивной при невыполнении.
Старая формула: Итоговая оценка = балл А + балл Б +… + балл Д Новая формула: Итоговая оценка = балл А + балл Б +… + балл Д + (балл Д) х (Оценка ЛК). Где «балл Д» — дополнительный балл.
3.4. Секция «Общие настройки модуля»
Рис. 3.4. Секция «Общие настройки модуля».
Доступность элемента можно выбрать из следующих вариантов настроек:
отображать на странице курса — элемент курса «Логика курса 3KL» виден пользователям курса и отрабатывает, согласно настроенному алгоритму;
скрыть на странице курса — Логика курса 3KL не отображается для тех пользователей, которые не имеют права «Просматривать скрытые элементы курса», не рассылает уведомления и не фиксирует изменения состояний элемента для текущих и новых пользователей;
сделать доступным, но не отображать на странице курса — Логика курса 3KL не отображается в панели оглавления курса и контенте для слушателя, но отрабатывает, согласно настроенному алгоритму (подробнее о том, как включить данный вариант настройки).
Обратите внимание: до версии 4.1.3a вместо настройки «Сделать доступным, но не отображать на странице курса» (системная настройка Moodle 4.1) для параметра «Доступность» использовалась настройка «Скрывать на странице курса».
«Отслеживание выполнения». Здесь можно задать критерии выполнения и отображения выполнения элемента курса. Вариантов три:
Студенты могут вручную отмечать элемент курса как выполненный.
Не отображать выполнение элемента курса.
Отображать элемент курса как пройденный, при выполнении условий.
Если параметр включен, то будет отслеживаться (вручную или автоматически) завершение элементов курса на основании определенных условий. Можно установить несколько условий, но в этом случае элемент будет считаться завершенным лишь при выполнении ВСЕХ условий. Отметка рядом с названием элемента на странице курса показывает, что элемент завершен.
Если у вас недоступна секция настроек «Отслеживание выполнения», необходимо включить отслеживание выполнения. О том, как это сделать, можно прочитать в инструкции «Отслеживание выполнения».
Если настройки доступны, можно задать критерии выполнения элемента. Если необходимо настроить выполнение логики курса при смене состояния, выберите «Отображать элемент курса как пройденный, при выполнении условий» (как правило, используются именно такие настройки). Далее отметьте, при переходе в какое состояние должна выполняться логика курса (активное или неактивное).
«Требуется оценка»
Студент должен получить оценку для выполнения этого элемента. При отметке этого варианта элемент считается выполненным, когда студент получает оценку.
Для выполнения этого элемента студент должен получить проходной балл. При включенном параметре элемент считается выполненным, если студент получит проходной балл.
«Элемент курса переходит в состояние» — «Активен / Не активен». Включить условие. При переходе в какое состояние должна выполняться логика курса (активное или не активное).
«Планируется выполнение до» <дата> — «Включить». Данная настройка определяет дату, когда элемент курса ориентировочно должен быть выполнен. Эта дата не отображается для студентов и выводится только в отчете о выполнении элемента.
3.6. Секция «Теги»
Рис. 3.6. Секция «Теги».
Теги, в случае необходимости, можно выбрать стандартные из списка, либо ввести новые через «Управлять стандартными тегами».
3.7. Секция «Компетенции»
Рис. 3.7. Секция «Компетенции».
«Компетенции курса». Компетенции курса, связанные с этим элементом. Выбранные элементы: Ничего не выбрано.
«По выполнению элемента:» «Ничего не делать / Прикрепить доказательство / Отправить на пересмотр / Отметить компетенцию, как достигнутую»
Информацию о «Компетенциях» можно найти здесь: «Компетенции».
Этот раздел настраивает управление проверкой доступности ЛК для последующей установки ее состояния (активное или неактивное). Здесь определяется при каких условиях, когда и как часто необходимо проверять состояние элемента ЛК.
Другими словами, эти настройки определяют частоту проверки доступности ЛК для пользователей и актуальность данных.
Рис. 3.8.1. Секция «Оперативность проверки».
Возможны три варианта настроек. Проверка состояния активности может происходить по расписанию (периодическая проверка состояния), при смене статуса у аналогичного модуля курса и/или по событиям посещения курса.
1) «Периодическая проверка состояния» — «При каждой возможности / интервалы времени / Не делать периодических проверок». Период проверки состояния модуля для поддержания актуальности данных. Уменьшение интервала увеличивает нагрузку на сервер, но повышает актуальность данных о состоянии элемента ЛК для подписанных на курс пользователей. Скрипт пересчета будет запускаться с интервалом, указанным в настройке, например, «При каждой возможности» запуска CRON или реже. Можно не делать периодическую проверку, отключить ее, выбрав «Не делать периодических проверок».
Эта настройка пересчитывает статусы всех пользователей в курсе.
Если выбрана настройка «Не делать периодических проверок», то логика курса будет срабатывать по событиям. Обратите внимание, логика курса отслеживает только два события: просмотр курса пользователем и смена статуса другой Логики курса 3KL. Для всех иных случаев следует устанавливать периодическую проверку состояния.
2) «Проверять, если другой элемент курса сменил свое состояние» — «Нет / Да». Повышение актуальности данных за счет проверки состояния при каждой смене статуса другого аналогичного модуля в курсе. Возможна сильная нагрузка на сервер. Проверка будет произведена, если какой-либо из элементов ЛК в курсе изменил свое состояние для пользователя. Эта настройка пересчитывает статусы только текущего пользователя курса.
3)«Проверка состояния при входе пользователя в курс» — «Нет / Да». Повышение актуальности данных за счет проверки состояния при каждом просмотре курса пользователем. Возможна сильная нагрузка на сервер. Проверка производится при каждом входе пользователя в курс. Эта настройка пересчитывает статусы только текущего пользователя.
Пример: Выставим в нашем примере: «При каждой возможности» и «При входе в курс» (Рис. 3.8.2).
Рис. 3.8.2. Пример настройки секции «Оперативность проверки».
3.9. Секция «Дополнительные настройки»
Рис. 3.9. Секция «Дополнительные настройки».
«Сообщение при переходе из уведомления» Сообщение, которое будет отображаться пользователям при переходе из уведомлений. Данный элемент курса имеет возможность рассылать уведомления пользователям, в которые можно добавить ссылку для перехода в систему.
«Ссылка для перехода из уведомлений» Возможность переопределить стандартную ссылку, которую можно добавить в уведомления, рассылаемые данным элементом курса. Стандартная ссылка ведет на страницу просмотра курса.
«Отправить уведомление об изменении содержания.» Установите флажок, чтобы уведомить участников курса о новом или измененном активном элементе или ресурсе. Уведомление получат только те пользователи, у которых есть доступ к активному элементу или ресурсу.
«Сохранить и вернуться к курсу» / «Сохранить и показать» / «Отмена».
Выберем «Сохранить и показать». На этом добавление ЛК закончено, нас перенаправит на страницу «Управление действиями», где можно настроить обработчики и действия ЛК (Рис. 3.10.2).
Примечание. Чтобы еще раз вернуться на страницу «Добавление: Логика курса 3KL» для ее редактирования, необходимо: 1) Войти в курс. 2) Включить режим редактирования. 3) Справа от нужного элемента курса ЛК выбрать «Редактировать» -► «Редактировать настройки» (Рис. 3.10.3).
Статья посвящена ограничениям доступности – инструментам, которые позволяют задать критерии доступа к элементам курса или секциям (могут быть связаны с временем изучения курса, ролью пользователя, завершением других курсов и т. п.). . . . . . .
Описываемые ниже возможности в полном объеме доступны в СЭО 3КL, начиная с версии 4.5.8b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
1. Общая информация
Плагины типа «Ограничения доступности» обеспечивают ограничение доступа слушателей к элементам курса, ресурсам и секциям курса (далее - элементам курса) в зависимости от заданных при настройке условий доступа, связанных с: временем изучения курса, ролью пользователя, завершением других курсов и т. п. Применение условного доступа (с использованием одного или сразу нескольких условий), позволяет выстраивать сложные траектории изучения материалов курса.
Ограничения доступа задаются при создании и редактировании элемента курса в одноименном разделе настроек (Рис. 1.1).
Рис. 1.1. Раздел «Ограничение доступа» на странице настроек элемента курса «Занятие 3КL».
При нажатии на кнопку «Добавить ограничение» откроется модальное окно с перечнем доступных типов ограничений (Рис. 1.2).
Рис. 1.2. Пример модального окна выбора ограничения доступа.
Далее выбранный тип ограничения настаивается в зависимости от необходимых условий доступа к элементу курса (Рис. 1.3).
Рис. 1.3. Пример настроек для типа ограничения «Время изучения курса»: элемент курса станет доступен, если время изучения слушателем курса превысит 10 часов.
В интерфейсе слушателя (если слушатель не удовлетворяет заданным условиям, элементы курса с ограничением доступа окажутся заблокированы и, если отображение таких элементов не скрыто настройками), во всплывающем сообщении пользователь сможет увидеть информацию о причинах недоступности (Рис. 1.4).
Рис. 1.4. Пример сообщения по ограничению доступа к элементу курса «Задание для проверки матчасти» по уровню слушателя.
Дополнительная информация о доступных в СЭО 3КL элементах курса и ресурсах, добавлении их в курс и настройке в статье «Элементы курса и ресурсы».
Предлагаемый при настройке элемента курса перечень ограничений доступа будет зависеть от того, включен ли тот или иной плагин ограничения доступа в системе, и существуют ли в курсе параметры (например, потоки), по которым доступ должен контролироваться.
Для корректной работы этого ограничения необходимо, чтобы в курсе было включено отслеживание времени обучения: Администрирование->Управление курсом-> Отслеживание времени непрерывного обучения (Рис. 2.1.1).
Рис. 2.1.1. Страница «Отслеживание времени непрерывного обучения» настроек курса.
Данное ограничение позволяет управлять доступом в зависимости от:
продолжительности изучения всего курса: доступ к элементу курса откроется после того, как слушатель проведет за изучением любых элементов и ресурсов курса достаточное количество времени.
продолжительности изучения определенных элементов и ресурсов курса: доступ к элементу курса откроется после того, как слушатель проведет за изучением определенных (или определенного) элементов и ресурсов курса достаточное количество времени.
Ограничение доступа по времени изучения всего курса
Выбрав в настройках ограничения (Рис. 2.1.2) необходимое условие (установив маркер), пользователь может определить доступность/недоступность для элемента курса, когда время изучения всего курса слушателем окажется:
больше заданного значения;
меньше заданного значения;
в пределах заданного диапазона (выбраны обе настройки).
Рис. 2.1.2. Настройки ограничения доступа по времени изучения курса.
Значение времени может быть установлено в секундах, минутах, часах, днях или неделях (см. Рис. 2.1.2).
На странице курса ограничение доступа к элементу курса по времени изучения всего курса выглядит следующим образом (Рис. 2.1.3).
Рис. 2.1.3. Пример отображения ограничения доступа «Время на изучение курса 3KL» по времени изучения всего курса на странице курса.
Здесь слушатель может увидеть, сколько времени он должен потратить на изучение курса (см. поз. 1 Рис. 2.1.3), и фактическое количество времени, затраченное им на обучение (см. поз. 2 Рис. 2.1.3).
Ограничение доступа по времени изучения определенных элементов и ресурсов курса
Для того, чтобы настроить ограничение по времени изучения определенных элементов и ресурсов курса, пользователь должен:
указать время изучения элементов и ресурсов курса (поз. 1 Рис. 2.1.4);
в поле «Выберите секцию для фильтрации» выбрать секцию, в которой которой расположены необходимые элементы (поз. 2 Рис. 2.1.4);
выбрать элемент/элементы курса и ресурсы (Рис. 2.1.5).
Рис. 2.1.4. Настройки ограничения доступа по времени изучения определенных элементов и ресурсов курса. Выбор секции.
Рис. 2.1.5. Настройки ограничения доступа по времени изучения определенных элементов и ресурсов курса. Выбор элементов и ресурсов курса.
При выборе нескольких элементов курса фактическое время, проведенное слушателем в этих элементах, суммируется и сравнивается со значением, установленным в ограничении.
При необходимости пользователь может выбрать элементы курса и ресурсы из нескольких секций.
Для этого в поле выбора секции пользователь должен заново выбрать секцию, в которой расположены необходимые ему элементы курса и ресурсы (Рис. 2.1.6), и отметить эти элементы (Рис. 2.1.7).
Рис. 2.1.6. Настройки ограничения доступа по времени изучения определенных элементов и ресурсов курса. Выбор новой секции.
Рис. 2.1.7. Настройки ограничения доступа по времени изучения определенных элементов и ресурсов курса. Элементы и ресурсы курса в секции «Социальная защита пострадавших на производстве».
На странице курса ограничение доступа к элементу курса по времени изучения определенных элементов и ресурсов курса выглядит следующим образом (Рис. 2.1.8).
Рис. 2.1.8. Пример отображения ограничения доступа «Время на изучение курса 3KL» по времени изучения определенных элементов и ресурсов курса на странице курса.
В ограничении слушатель может увидеть сколько времени (см. поз. 1 Рис. 2.1.8) ему нужно провести за изучением определенных элементов курса и ресурсов (см. поз. 2 Рис. 2.1.8). Также ему доступна информация о фактическом времени изучения вышеперечисленных элементов и ресурсов курса (см. поз. 3 Рис. 2.1.8).
Информация о времени изучения других элементов и ресурсов курса в эти данные не входит.
Для управления доступом будет использовано наличие/отсутствие отзыва преподавателя к ответу слушателя на задание курса.
В настройках ограничения (Рис. 2.2.1) необходимо указать задание, на ответ к которому должен быть получен отзыв преподавателя (выпадающий список «Выберите задание») и, в выпадающем списке «Выберите тип отзыва», определить тип отзыва: «Отзыв в виде комментария» или «Аннотирование PDF».
Рис. 2.2.1. Настройки ограничения доступа по наличию отзыва на задание.
Доступ к элементу курса будет определяться в зависимости от наличия у пользователя значка.
В настройках ограничения необходимо указать (выпадающий список в поле «Владение значком»), каким значком должен владеть (либо не должен владеть) слушатель (Рис. 2.3.1).
Рис. 2.3.1. Настройки ограничения доступа по значкам.
Дополнительная информация о значках в СЭО 3КL в статье «Значки».
Доступ к элементу курса будет зависеть от выбранного условия выполнения другого элемента (Рис. 2.4.1).
Рис. 2.4.1. Настройки ограничения по выполнению элемента.
В настройках ограничения, при помощи выпадающего списка «Выберите...» (см. поз. 1 Рис. 2.4.1), необходимо указать название элемента курса, от которого будет зависеть доступ к настраиваемому элементу, и определить для него условие (см. поз. 1 Рис. 2.4.1):
элемент должен быть отмечен как выполненный (настраиваемый элемент курса станет доступен, если указанный элемент будет пройдет слушателем);
элемент не должен быть отмечен как выполненный (настраиваемый элемент курса будет доступен, пока указанный элемент еще не пройдет слушателем);
элемент должен быть выполнен с оценкой выше проходного балла (настраиваемый элемент курса станет доступен, если указанный элемент будет пройдет слушателем и полученная за него оценка превышает заданный проходной балл);
элемент должен быть выполнен с оценкой ниже проходного балла (настраиваемый элемент курса станет доступен, если указанный элемент будет пройдет слушателем и полученная за него оценка ниже заданного проходного балла).
Для корректной работы данного типа ограничения необходимо, чтобы:
в курсе была установлена опция «Включить отслеживание выполнения»: Администрирование->Управление курсом-> раздел «Отслеживание выполнения» (Рис. 2.4.2).
Рис. 2.4.2. Страница настроек курса.
значение настройки «Отслеживание выполнения» в элементе курса, от которого будет зависеть ограничение доступа (см. поз. 1 Рис. 2.4.1), было отличным от «Не отображать выполнение элемента курса» (Рис. 2.4.3).
Рис. 2.4.3. Раздел «Выполнение элемента курса» в настройках элемента курса.
Предоставляет доступ к элементу курса в зависимости от набора оценок, полученных слушателем за другие элементы курса. В отличие от ограничения доступа «Оценка», позволяет одним ограничением сформировать сложное условие, учитывающее получение оценок сразу за несколько элементов курса, например: предоставить доступ при получении заданного количества оценок из определенного (большего) числа оцениваемых элементов курса.
Для настройки ограничения необходимо выполнить следующие шаги:
1) Указать в поле «Необходимое количество оценок» (поз. 3 Рис. 2.5.1) число оценок, которое пользователь должен получить для доступа к настраиваемому элементу курса.
2) В столбце «Оценка получена» (поз. 1 Рис. 2.5.1) таблицы с перечнем элементов курса отметить маркером все необходимые элементы курса, за которые слушатель может получить оценку, чтобы доступ к настраиваемому элементу был открыт.
Для корректной отработки алгоритма ограничения необходимо, чтобы количество установленных маркеров в столбце «Оценка получена» было не меньше, чем значение в поле «Необходимое количество оценок»! Если количество отмеченных в таблице элементов курса больше значения в поле «Необходимое количество оценок», то настраиваемый элемент курса станет доступен, как только будет получено заданное количество оценок относительно любых из отмеченных элементов.
3) В случаях, если для доступа к элементу курса необходимо учитывать не только сам факт получения оценки, но и ее значение, в столбце «Условие» (поз. 2 Рис. 2.5.1) отметить маркером требуемое условие и в поле условия определить пограничное значение оценки (указывается в процентах от максимальной оценки, определенной для этого элемента). Возможные варианты:
должна быть больше или равна — условие считается выполненным, если полученная слушателем за элемент оценка будет больше или равна заданному в поле условия пограничному значению оценки;
должна быть меньше — условие считается выполненным, если полученная слушателем за элемент оценка будет меньше заданного в поле условия пограничного значения оценки;
(должна быть больше или равна) + (должна быть меньше) — условие считается выполненным, если полученная слушателем за элемент оценка попадает в интервал, ограниченный заданными в полях условия пограничными значениями оценки.
Рис. 2.5.1. Настройки набора ограничений по оценке 3KL.
В этом случае критерием ограничения доступа к настраиваемому элементу курса является завершение курса слушателем (Рис. 2.6.1).
Рис. 2.6.1. Настройки ограничения доступа по завершению курса.
Для корректной работы данного типа ограничения необходимо, чтобы в курсе была установлена опция «Включить отслеживание выполнения»: Администрирование->Управление курсом-> раздел «Отслеживание выполнения» (см. Рис. 2.4.2).
Для управления доступом используется заданное в явном виде значение даты (Рис. 2.7.1).
Рис. 2.7.1. Настройки ограничения по дате.
В процессе настройки необходимо указать требуемую дату (см. поз. 2 Рис. 2.7.1), время (см. поз. 3 Рис. 2.7.1) и выбрать интервал применения ограничения ( (см. поз. 1 Рис. 2.7.1):
от — элемент становится доступным после наступления указанной даты;
до — элемент доступен слушателю до наступления указанной даты.
Данный тип ограничения позволяет определить дату доступа к элементу курса относительно некоторых ключевых дат в СЭО 3КL (начало подписки, дата старта курса и т. п.).
При настройке необходимо указать временной интервал (поз. 1 Рис. 2.8.1) и выбрать вариант даты отсчета:
указанный интервал времени истек с даты начала курса (дата доступа к элементу = дата начала курса + указанный интервал);
указанный интервал времени истек с даты окончания курса (дата доступа к элементу = дата окончания курса + указанный интервал);
указанный интервал времени прошел с даты начала подписки (дата доступа к элементу =дата начала подписки + указанный интервал);
до даты окончания подписки осталось менее указанного временного интервала (дата доступа к элементу = дата окончания подписки - указанный интервал);
указанный интервал времени прошел с даты завершения курса учащимся (дата доступа к элементу = дата завершения курса учащимся + указанный интервал);
с даты последнего взаимодействия с курсом прошел указанный интервал времени (дата доступа к элементу = дата последнего посещения курса + указанный интервал);
указанный интервал времени истек с момента активации логики курса (из выпадающего списка необходимо выбрать нужный элемент «Логика курса»; дата доступа к элементу = дата активации выбранной логики курса + указанный интервал).
Рис. 2.8.1. Настройки ограничения доступа по интервалу времени.
В случае, если в курсе не созданы элементы «Логика курса», вариант «Указанный интервал времени истек с момента активации логики курса» будет отсутствовать в настройках.
Временной интервал может быть указан в неделях, днях, часах или минутах (см. поз. 2 Рис. 2.8.1).
Позволяет установить доступ к элементу курса через сервис прокторинга «Экзамус».
При настройке ограничения у пользователя есть возможность определить параметры контроля за слушателем во время прохождения элемента курса (Рис. 2.9.1).
Рис. 2.9.1. Настройки ограничения доступа прокторинга «Экзамус».
Предоставляет доступ к элементу курса в зависимости от оценки, полученной слушателем за другой элемент курса.
Настройка ограничения:
1) Выбрать из выпадающего списка поля «Оценка» (поз. 1 Рис. 2.10.1) элемент курса, за который должна быть получена оценка.
Рис. 2.10.1. Пример настройки. Доступ к настраиваемому элементу будет предоставлен после получения слушателем оценки за элемент курса «Вводное занятие».
В этом случае, критерием доступа будет являться факт получения оценки за выбранный элемент курса, независимо от значения оценки.
2) Если для доступа должно учитываться значение полученной оценки, необходимо отметить маркером требуемое условие (см. поз. 2 Рис. 2.10.1) и в поле условия задать пограничное значение оценки (указывается в процентах от максимальной оценки, определенной для этого элемента). Возможные варианты:
должна быть больше или равна — условие считается выполненным, если полученная слушателем за элемент оценка будет больше или равна заданному в поле условия пограничному значению оценки;
должна быть меньше — условие считается выполненным, если полученная слушателем за элемент оценка будет меньше заданного в поле условия пограничного значения оценки;
(должна быть больше или равна) + (должна быть меньше) — условие считается выполненным, если полученная слушателем за элемент оценка попадает в интервал, ограниченный заданными в полях условия пограничными значениями оценки.
Доступ к элементу курса будет определяться на основании принадлежности слушателя к локальной группе курса (Рис. 2.11.1).
Рис. 2.11.1. Ограничение доступа по группам.
Если при настройке будет выбран вариант «(Любая группа)», то элемент курса будет недоступен для слушателей, которые не принадлежат ни одной локальной группе курса.
Позволяет управлять доступом к элементу курса в зависимости от используемого в СЭО 3КL языка (Рис. 2.13.1).
Рис. 2.13.1. Ограничение доступа по языку.
Перечень языков в выпадающем списке настройки ограничения соответствует загруженным в систему языковым пакетам (Администрирование->Язык->Языковые пакеты). Для получения доступа к элементу курса слушателю необходимо переключить интерфейс на указанный язык.
2.14. Сравнение дат и чисел в профиле пользователя 3KL
Доступ к элементу курса будет предоставлен по результатам сравнения значения поля профиля слушателя с заданным параметром сравнения— числом или датой (Рис. 2.14.1).
Рис. 2.14.1. Ограничение доступа по результату сравнения поля профиля с датой или числом.
Обратите внимание: выбранное для настройки данного ограничения поле профиля пользователя должно быть в формате даты или числа.
Для настройки ограничения необходимо выполнить следующие шаги:
1) Выбрать из выпадающего списка (см. поз. 1 Рис. 2.14.1) поле профиля пользователя, по значению которого будет определяться доступ к настраиваемому элементу курса.
2) Определить из выпадающего списка «Выберите вариант сравнения» (см. поз. 2 Рис. 2.14.1) необходимую размерность параметра для сравнения. Возможные варианты:
Дата. В этом случае параметр для сравнения (как и выбранное поле профиля) должен иметь вид даты, подсказка со списком поддерживаемых форматов станет доступна после выбора этого варианта (Рис. 2.14.2).
Рис. 2.14.2. Пример интерфейса настроек ограничения доступа «Сравнение дат и чисел в профиле пользователя 3KL» при выборе варианта сравнения в виде даты.
Вариант «Дата» позволяет выполнять сравнение значение поля профиля пользователя с датой, заданной неявно. Для этого, вместо значения, используется переменнная now, возвращающая текущую дату. Варианты применения:
Синтаксис
Поле профиля будет сравниваться:
now
с текущим значением даты
now +/- хdays
с датой на х дней больше/меньше, чем текущая дата
now +/- хhours
с датой на х часов больше/меньше, чем текущая дата
Полных дней с указанной до текущей даты. Условие доступа в этом варианте будет иметь вид: (Текущая дата) оператор сравнения (Дата из поля профиля пользователя + Параметр для сравнения), где Параметр для сравнения — целое число дней.
Обратите внимание: когда дата в профиле должна быть больше текущей, параметр для сравнения может быть отрицательным числом.
Сравнение целого числа. Здесь значение поля профиля и параметр для сравнения должны быть в числовом формате.
Количество предлагаемых для выбора вариантов будет зависеть от формата поля профиля пользователя: например, если поле профиля имеет числовой формат, варианты «Дата» и «Полных дней с указанной до текущей даты» в выпадающем списке будут недоступны.
3) Задать значение параметра для сравнения с полем профиля в формате (в виде даты или числа), определенном на предыдущем шаге (см. поз. 4 Рис. 2.14.1).
4) Указать при помощи выпадающего списка «Выберите оператор сравнения» необходимый оператор сравнения (см. поз. 3 Рис. 2.14.1). Доступные варианты: меньше, больше, равно, не равно, меньше или равно, больше или равно.
Доступ к настраиваемому элементу курса будет зависеть от состояния завершения слушателем другого курса (Рис. 2.15.1).
Рис. 2.15.1. Ограничение по завершению другого курса.
При настройке необходимо выбрать из выпадающего списка курс, на основании которого будет ограничиваться доступ и указать условие «должен быть помечен как завершенный».
Если настраиваемый элемент курса должен быть доступен пока другой курс не завершен, то в качестве общего условия соответствия следует указать «Студент не должен соответствовать нижеследующему условию» (инвертировать условие доступа).
Начиная с версии СЭО 3КL 4.1.4а, из настроек плагина удалено условие «не должен быть помечен как завершенный». Если ранее вы использовали этот вариант ограничения доступа при настройке своих курсов - при обновлении СЭО 3КL параметры будут скорректированы автоматически.
Условием доступа к элементу курса будет ввод пароля, который задается при настройке ограничения (Рис. 2.16.1).
Рис. 2.16.1. Ограничение по паролю.
В интерфейсе слушателя, вместо сообщения о причинах недоступности элемента курса, будет доступна ссылка-предложение «Введите корректный пароль», при нажатии на которую откроется модальное окно для ввода пароля (Рис. 2.16.2).
Рис. 2.16.2. Модальное окно ввода пароля для элемента курса с ограничением по паролю.
2.17. Предоставление согласия с необязательной политикой 3KL
Условием доступа к элементу курса будет принятие пользователем необязательной политики, указанной при настройке ограничения доступа (Рис. 2.17.1).
Рис. 2.17.1. Ограничение по предоставлению согласия с необязательной политикой 3KL.
При этом, если пользователь еще не принял указанную политику, в тексте ограничения доступа к элементу курса будет отображаться ссылка на эту политику (Рис. 2.17.2). Перейдя по ней слушатель может подтвердить согласие и получить доступ к контенту.
Рис. 2.17.2. Ограниченный доступ по предоставлению согласия с необязательной политикой в элементе курса.
Обратите внимание, необязательная политика должна быть создана в обработчике политик сайта «Политики соглашений 3KL».
Доступ к элементу курса будет зависеть от соответствия значения поля профиля пользователя заданному в настройках ограничения параметру (Рис. 2.18.1).
Рис. 2.18.1. Ограничение по профилю.
Обратите внимание: Значение поле профиля и Параметр при проверке соответствия обрабатываются системой как строки.
Для настройки ограничения необходимо выполнить следующие шаги:
1) Указать из выпадающего списка «Выберите...» (см. поз. 1 Рис. 2.18.1) поле профиля пользователя, значение которого будет проверяться на соответствие условиям.
2) Выбрать из выпадающего списка (см. поз. 2 Рис. 2.18.1) условие соответствия поля профиля параметру. Возможные варианты:
совпадает с (Значение поля профиля = Параметр);
содержит (Параметр является фрагментом Значения поля профиля);
не содержит (Параметр не является фрагментом Значения поля профиля);
начинается с (Значение поля профиля = ПараметрХХХ, где ХХХ - произвольный набор символов);
заканчивается на (Значение поля профиля = ХХХПараметр, где ХХХ - произвольный набор символов);
пустое (Значение поля профиля пустое, поле для ввода Параметра при этом становится недоступно);
не пустое (Значение поля профиля любое не пустое, поле для ввода Параметра при этом становится недоступно).
3) Задать параметр (ввести символьную строку), по которому будет проверяться поле профиля пользователя (см. поз. 3 Рис. 2.18.1).
Доступ к элементу курса будет определяться на основании уровня опыта пользователя (Рис. 2.20.1).
Рис. 2.20.1. Ограничение доступа «Имеющийся уровень».
При настройке ограничения необходимо указать требуемый для доступа уровень опыта (см. поз. 2 Рис. 2.20.1) и выбрать условие соответствия пользователя этому уровню: «строго равен» или «больше или равен» (см. поз. 1 Рис. 2.20.1).
Позволяет создавать отдельные наборы ограничений (Рис. 2.21.1).
Рис. 2.21.1. Два набора ограничений, объединенных логическим «И».
В рамках одного набора ограничений может быть выбран только один логический оператор: «И» (пользователь должен соответствовать всем входящим в набор ограничениям доступа) или «ИЛИ» (пользователь может соответствовать любому из входящих в набор ограничений). Создание отдельных (а также, вложенных) наборов ограничений, каждый из которых использует свой логический оператор, дает возможность реализовывать сценарии доступа со сложной логической структурой (Рис. 2.21.2).
Рис. 2.21.2. Пример многоуровневого ограничения доступа.
Доступ к элементу курса будет зависеть от наличия у слушателя подписки на курс, выбранный в ограничении доступа (Рис. 2.22.1). Можно настроить как требование наличия подписки (Студент должен), так и требование отсутствия подписки на курс (Студент не должен).
Рис. 2.22.1. Ограничение доступа «Подписка на другой курс 3KL».
Обратите внимание, чтобы курс попал в список курсов, доступных при настройке условия ограничения доступа, преподаватель, выполняющий настройку ограничения доступа, должен иметь доступ к этой информации по одной из двух схем:
У преподавателя должна быть возможность просматривать курсы пользователей в их профиле. При этом должны соблюдаться следующие условия:
Групповой режим курса, в который добавляется ограничение доступа, выставлен в значение «Нет групп» или «Видимые группы». Если у преподавателя есть право «Получать доступ ко всем группам» (moodle/site:accessallgroups), то возможно использование режима «Изолированные группы».
У преподавателя, выполняющего настройку, должно быть право «Просматривать профили других пользователей» (moodle/user:viewdetails) или право «Просматривать всю информацию о пользователях» (moodle/user:viewalldetails) в курсе, в который добавляется ограничение доступа.
В настройке «Скрыть поля пользователя», расположенной по пути Администрирование -> Пользователи -> Права -> Глобальные настройки пользователей, не выбрано поле «Мои курсы» или у преподавателя, добавляющего ограничение доступа, есть право «Просматривать скрытые поля профилей других пользователей» (moodle/user:viewhiddendetails).
При этом скрытые курсы не попадут в список доступных при настройке ограничения доступа, если у преподавателя, добавляющего ограничение доступа нет права «Просматривать скрытые курсы» (moodle/course:viewhiddencourses).
У преподавателя должна быть возможность просматривать участников курса, информация о подписке на который требуется для настройки ограничения доступа. При этом преподаватель должен соответствовать двум условиям:
Иметь доступ к курсу – иметь действующую подписку на курс или иметь возможность просматривать информацию о курсе, которая регулируется следующими правилами:
Если курс скрыт и у преподавателя нет права «Просматривать скрытые курсы» (moodle/course:viewhiddencourses), то у преподавателя не будет иметься доступа к курсу.
Если у преподавателя есть право в контексте категории курса «Просматривать категорию курсов и курсы в ней» (moodle/category:viewcourselist), то у преподавателя будет иметься доступ к курсам категории.
Иметь доступ к списку участников курса – иметь в контексте курса право «Просматривать список участников курса» (moodle/course:viewparticipants) или право «Просматривать участников курса» (moodle/course:enrolreview).
До версии 4.1.14b в СЭО 3KL использовалась устаревшая версия плагина ограничения доступа «Подписка на другой курс». Использование устаревшей версии плагина приводило к потере конфиденциальности – в списке курсов для выбора были представлены все курсы системы, а не только те, которые доступны пользователю, настраивающему ограничение доступа. Чтобы использовать актуальную версию плагина, вы можете подать в техподдержку заявку на обновление СЭО 3KL до последней версии. Если в вашей системе ранее были настроены ограничения доступа с использованием обновляемого плагина, то никаких дополнительных действий выполнять не придется: в процессе обновления версии СЭО 3KL настройки будут автоматически переконвертированы для новой версии плагина.
3. Глобальные настройкитребуются права администратора
Важно! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа «Полный Администратор». По умолчанию мы предоставляем доступ «Диспетчер-Администратор». Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее - в статье «Полный административный доступ».
Общий перечень плагинов ограничений доступа размещен на странице «Управление ограничениями» (Администрирование->Плагины->Ограничения доступности->Управление ограничениями). Здесь пользователю доступна информация о названии плагина, его версии и возможность включить/отключить использование того или иного типа ограничения в системе (пиктограмма в столбце «Скрыть/Показать») (Рис. 3.1).
4.1. Добавление и настройка нескольких ограничений
В процессе определения доступности элемента курса существует возможность добавлять сразу несколько ограничений (как разного типа, так и одинаковых, но с разными настройками доступа). Все добавленные таким образом ограничения доступа будут сгруппированы в набор ограничений, объединенный общим логическим оператором (Рис. 4.1.1).
Рис. 4.1.1. Пример набора ограничений доступа к элементу курса, объединенный логическим оператором «И».
Выбор того или иного логического оператора выполняется с помощью соответствующего выпадающего списка (см. поз. 1 Рис. 4.1.1). Возможные варианты:
всем (Студент должен соответствовать всем из нижеследующих условий). В этом случае, все ограничения набора будут объединены логическим оператором «И» — доступ к настраиваемому элементу курса откроется только тогда, когда все заданные условия будут выполнены.
любому (Студент должен соответствовать любому из нижеследующих условий). В этом случае, все ограничения набора будут объединены логическим оператором «ИЛИ» — доступ к настраиваемому элементу курса откроется тогда, когда будет выполнено любое условие из набора.
При формировании сложных условий доступа часто возникает необходимость одновременного применения обоих логических операторов, что невозможно в рамках одного набора. В этом случае следует использовать возможности плагина «Набор ограничений», который предназначен специально для таких ситуаций.
При создании условий доступа к элементу курса настройки могут применяться прямо, как заданы (Студент должен соответствовать...), или с использованием логического отрицания «НЕ» - инверсией условий (Студент не должен соответствовать...). Для этого, из соответствующего выпадающего списка (поз. 1 Рис. 4.2.1), необходимо выбрать значение «не должен».
Рис. 4.2.1. Пример условий доступа с инверсией. Элемент курса будет доступен слушателям, которые не принадлежат группе «Дневной дозор».
В этом случае элемент курс будет доступен, когда заданные условия не выполняются.
4.3. Управление видимостью элементов курса с условиями доступа
В процессе формирования условий доступа к элементу курса может быть настроена видимость в курсе этого элемента для слушателя. Для включения/отключения отображения элемента курса с условиями доступа необходимо нажать на пиктограмму «глаз» в настройках доступа (Рис. 4.3.1).
Рис. 4.3.1. Пиктограмма «глаз» в настройках доступа. Отображение включено.
Возможные варианты:
Отображение элемента курса с ограничением доступа включено (). Если условия доступа не выполняются, слушатель в курсе видит этот элемент курса, он ему недоступен, а при наведении на него курсора появляется всплывающая подсказка об условиях ограничения (Рис. 4.3.2).
Рис. 4.3.2. Секция курса. Пример всплывающей подсказки о том, какие условия необходимо выполнить, чтобы получить доступ.
Отображение элемента курса с ограничением доступа выключено (). Если условия доступа не выполняются, то элемент курса слушателю не виден (Рис. 4.3.3).
Рис. 4.3.3. Секция курса. Для элемента курса «Вводное занятие» не выполняются условия доступа и отключено отображение. Поэтому, суслика не видно.
Если в элементе курса настроен набор условий, объединенных логическим оператором «ИЛИ», то управление видимостью выполняется для всех ограничений доступа сразу (Рис. 4.3.4).
Рис. 4.3.4. Единый элемент управления видимостью условий ограничений для набора, объединенного с помощью «ИЛИ».
Если ограничения доступа в наборе объединены логическим оператором «И», возможность включить/отключить видимость присутствует для каждого условия отдельно (Рис. 4.3.5).
Рис. 4.3.5. Вид набора ограничений, объединенного с помощью «И». Элемент в курсе будет отображаться, пока уровень опыта пользователя не превысит значение 2.
В этом случае реализуется следующий алгоритм видимости элемента в курсе:
Выполнение условий
Видимость в курсе
Все условия доступа в наборе не выполнены
Элемент курса не отображается
Не выполнено хотя бы одно условие с отключенным отображением
Элемент курса не отображается
Выполнены все условия с отключенным отображением и не выполнено хотя бы одно условие, для которого отображение включено
Элемент виден в курсе и недоступен, в подсказке отображается перечень условий, которые должны быть выполнены для доступа.
5.1. Ограничение доступа к секции курса по выполнению элемента курса
Задача:
Секция курса «Тема 2. Основные узлы и агрегаты» должна быть недоступна слушателям, пока они не прошли тест «Тема 1. Классификация мотоциклов. Тест» в секции курса «Тема 1. какие бывают мотоциклы?».
Решение:
1) Преподаватель включает режим редактирования курса и переходит к редактированию секции «Тема 2. Основные узлы и агрегаты» (Рис. 5.1.1).
Рис. 5.1.1. Меню действий над секцией курса.
2) На странице настроек секции, в разделе «Ограничение доступа» преподаватель выбирает ограничение типа «Выполнение элемента» (Рис. 5.1.2).
Рис. 5.1.2. Выбор ограничения «Выполнение элемента» из перечня ограничений.
3) В открывшихся настройках ограничения:
устанавливает условие «...студент должен соответствовать....» (поз. 1 Рис. 5.1.3);
выбирает элемент курса «Тема 1. Классификация мотоциклов. Тест» (поз. 2 Рис. 5.1.3);
устанавливает условие «элемент должен быть отмечен как выполненный» (поз. 3 Рис. 5.1.3);
Для слушателя, не выполнившего элемент курса «Тема 1. Классификация мотоциклов. Тест» (поз. 1 Рис. 5.1.4), материалы секции курса «Тема 2. Основные узлы и агрегаты» будут недоступны. Сообщение о том, что необходимо сделать, чтобы получить доступ будет отображаться на плашке секции (поз. 2 Рис. 5.1.4).
Рис. 5.1.4. Страница курса. Условие доступа к секции «Тема 2. Основные узлы и агрегаты» не выполнено.
После выполнения слушателем элемента курса «Тема 1. Классификация мотоциклов. Тест» доступ к секции «Тема 2. Основные узлы и агрегаты» будет открыт (Рис. 5.1.5).
Рис. 5.1.5. Страница курса. Условие доступа к секции «Тема 2. Основные узлы и агрегаты» выполнено.
5.2. Рассылка уведомлений слушателям в указанную дату с использованием Логики курса 3KL
Задача:
Необходимо выполнить информационную рассылку уведомлений слушателям курса 27.06.2024г., в 12-20.
Решение:
1) Преподаватель создает в курсе элемент курса «Логика курса 3KL », добавляет ограничение типа «Дата», настраивает параметры ограничения (Рис. 5.2.1):
Рис. 5.2.1. Настройки ограничения доступа в Логике курса.
2) Преподаватель заходит в созданную Логику курса 3KL , добавляет новое действие (Рис. 5.2.2), выбирает из выпадающего списка «Отправить сообщение» и нажимает кнопку «Загрузить настройки задачи» (Рис. 5.2.3).
Рис. 5.2.2. Создание нового действия обработчика Логики курса 3KL .
Рис. 5.2.3. Переход к настройкам выбранного действия.
3) Преподаватель настраивает необходимое действие Логики курса 3KL (Рис. 5.2.4):
Включить = Да Получатель = Студент Текст уведомления = текст сообщения, который будут получать слушатели Отправлять от имени = Преподаватель Выберите отправителя = преподаватель курса.
Рис. 5.2.4. Пример настройки Логики курса 3KL .
Результат:
1) До наступления указанной в настройках ограничения даты (27.06.2024г., 12:20) Логика курса 3KL неактивна (Рис. 5.2.5).
Рис. 5.2.5. Пример интерфейса преподавателя неактивной Логики курса 3KL .
2) При наступлении указанной даты Логика курса 3KL переходит в активное состояние, выполняется обработчик логики и слушатели курса получают по настроенным в СЭО 3КL каналам сообщений уведомления (Рис. 5.2.6)
Рис. 5.2.6. Пример уведомления Логики курса 3KL во всплывающем окне.
5.3. Прохождение дополнительного теста при неудовлетворительном результате по основному (ограничение доступа по оценке)
Задача:
Курс «Космонавтика» завершается выполнением финального теста. В случае, если слушатель получает при прохождении теста недостаточное количество баллов (менее 50% от максимальной оценки), ему должен быть доступен дополнительный тест, с помощью которого пользователь может улучшить оценку за тестирование по следующей формуле: Итоговая оценка за тестирование = Оценка за финальный тест + 0,3 * Оценка за дополнительный тест.
Предусловия:
Подразумевается, что:
курс «Космонавтика» уже создан в СЭО 3КL, корректно настроен и наполнен материалами курса (в том числе, созданы тесты «Финальный тест» и «Дополнительный тест»);
настройки тестов «Финальный тест» и «Дополнительный тест» предполагают прохождение тестирования слушателем только один раз.
Решение:
1) Преподаватель на странице «Настройка журнала оценок» (Управление курсом->Настройка журнала оценок) создает и настраивает новую категорию оценок (Рис. 5.3.1):
Название категории = Итоговое тестирование Итоговая оценка = Среднее оценок (с учетом доп. баллов) Опция «Учитывать только заполненные оценки» — установлена.
Рис. 5.3.1. Страница настроек категории оценок «Итоговое тестирование».
2) Преподаватель переносит оценки за необходимые тесты в категорию «Итоговое тестирование»: в таблице на странице «Настройка журнала оценок» (Управление курсом->Настройка журнала оценок) отмечает тесты «Финальный тест» и «Дополнительный тест» (столбец «Выбрать») и в выпадающем списке «Переместить выбранные элементы в» выбирает Итоговое тестирование (Рис. 5.3.2).
Рис. 5.3.2. Перемещение оценок в новую категорию оценок «Итоговое тестирование».
3) Преподаватель устанавливает для оценок теста «Дополнительный тест» требуемый весовой коэффициент (по условию задачи 0,3) (Рис. 5.3.3).
Рис. 5.3.3. Настройка весового коэффициента для оценок элемента курса «Дополнительный тест».
4) Преподаватель переходит к странице редактирования настроек элемента курса «Дополнительный тест», заполняет пояснение к тесту, добавляет ограничение доступа типа «Оценка» и настраивает его (Рис. 5.3.4):
Секция «Общее» Вступление = Итоговое тестирование пройдено вами неудовлетворительно. Выполнив дополнительный тест вы можете улучшить свой результат. Полученные за дополнительный тест баллы будут учтены в оценке за итоговое тестирование с коэффициентом 0,3. Секция «Ограничение доступа» Оценка = Финальный тест должна быть < — опция установлена, значение равно 50% (согласно условию задачи) Глазик = выкл.
Рис. 5.3.4. Настройка ограничения доступа для элемента курса «Дополнительный тест».
Результат:
Для слушателей завершивших изучение курса «Космонавтика», перешедших к секции «Итоговое тестирование» и еще не выполнивших итоговое тестирование, доступен элемент курса «Финальный тест» (Рис. 5.3.5).
Рис. 5.3.5. Вид секции курса «Итоговое тестирование» для слушателя, еще не выполнившего элемент курса «Финальный тест».
Далее, в зависимости от результатов прохождения элемента курса «Финальный тест»:
1) Результат теста больше или равен 50% от установленной максимальной оценки за элемент курса.
Прохождение слушателем дополнительного теста не требуется, оценка в категории «Итоговое тестирование» формируется только из оценки за «Финальный тест» (Рис. 5.3.6).
Рис. 5.3.6. Пример формирования оценки в категории «Итоговое тестирование» и итоговой оценки за курс для слушателя Мирослав Буркин, успешно выполнившего элемент курса «Финальный тест».
2) Результат теста меньше 50% от установленной максимальной оценки за элемент курса.
В секции «Итоговое тестирование» становится доступным элемент курса «Дополнительный тест». В описании элемента пользователь может увидеть информацию о необходимых действиях (Рис. 5.3.7).
Рис. 5.3.7. Вид секции курса «Итоговое тестирование» для слушателя, неудовлетворительно завершившего элемент курса «Финальный тест».
После прохождения слушателем дополнительного теста, оценка в категории «Итоговое тестирование» формируется из оценки за «Финальный тест» и оценки за «Дополнительный тест» с коэффициентом 0,3 (Рис. 5.3.8).
Рис. 5.3.8. Пример формирования оценки в категории «Итоговое тестирование» и итоговой оценки за курс для слушателя Мирослав Буркин, выполнившего элемент курса «Дополнительный тест».
5.4. Ограничение доступа к элементу курса по значению поля профиля
Задача:
В курсе «Основы фотографии и композиции» учебного портала издательского дома необходимо установить доступ к элементу курса «Контрольное задание по цветокоррекции» только тем сотрудникам организации, у которых в поле профиля «Отдел» выбрано значение «Фотостудия».
Предусловие:
Предполагается, что поле профиля «Отдел» заполнено у всех пользователей и значение поля соответствует отделу, в котором работает сотрудник (в нашем примере - отдел «Фотостудия»).
Рекомендуем создавать такое поле в формате «Выпадающее меню» с заранее предустановленным набором значений. Это позволит избежать возможных ошибок при его заполнении.
Решение:
1) Преподаватель переходит к настройкам элемента курса «Контрольное задание по цветокоррекции», добавляет ограничение доступа типа «Профиль пользователя» и настраивает его следующим образом (Рис. 5.4.1):
Поле профиля пользователя = Отдел Условие соответствия = совпадает с Параметр, по которому будет проверяться поле профиля = Фотостудия.
Рис. 5.4.1. Настройка ограничения доступа «Профиль пользователя».
Результат:
Пользователь, не являющийся сотрудником отдела «Фотостудия», не сможет получить доступ к элементу курса «Контрольное задание по цветокоррекции» и будет видеть соответствующее сообщение об этом (Рис. 5.4.2).
Рис. 5.4.2. Вид секции курса для пользователя, который не является сотрудником фотостудии.
5.5. Ограничение доступа к элементу курса в зависимости от завершения другого курса
Задача:
Итоговое тестирование в курсе «Живопись» предусматривает два уровня сложности: обычный (тест «Итоговое тестирование. Живопись») и повышенный, для пользователей, ранее завершивших прохождение курса «Начертательная геометрия и технический рисунок» (тест «Итоговое тестирование. Живопись+геометрия»). Необходимо настроить ограничение доступа таким образом, чтобы слушателям курса был доступно только одного теста, в зависимости от того, завершил он связанный курс или нет.
Предусловие:
Предполагается, что курсы «Живопись» и «Начертательная геометрия и технический рисунок» уже созданы в СЭО 3КL и корректно настроены.
Решение:
1) Преподаватель на странице «Настройка журнала оценок» (Управление курсом->Настройка журнала оценок) создает и настраивает новую категорию оценок (Рис. 5.5.1):
Название категории = Итоговое тестирование Итоговая оценка = Лучшая оценка
Рис. 5.5.1. Страница настроек категории оценок «Итоговое тестирование».
2) Преподаватель переходит к настройкам элемента курса «Итоговое тестирование. Живопись», добавляет ограничение доступа типа «Завершение других курсов» и настраивает его следующим образом (Рис. 5.5.2):
Студент не должен соответствовать нижеследующему условию Выпадающий список поля «Выберите...» = Начертательная геометрия и технический рисунок Выпадающий список состояния курса = должен быть помечен как завершенный
Рис. 5.5.2. Настройка ограничения доступа для элемента курса «Итоговое тестирование. Живопись».
3) Преподаватель в разделе настроек «Оценка» элемента курса «Итоговое тестирование. Живопись» устанавливает Категория оценок = Итоговое тестирование (Рис. 5.5.3).
Рис. 5.5.3. Настройка категории оценок для элемента курса «Итоговое тестирование. Живопись».
4) Преподаватель переходит к настройкам элемента курса «Итоговое тестирование. Живопись+геометрия», добавляет ограничение доступа типа «Завершение других курсов» и настраивает его следующим образом (Рис. 5.5.4):
Студент должен соответствовать нижеследующему условию Выпадающий список поля «Выберите...» = Начертательная геометрия и технический рисунок Выпадающий список состояния курса = должен быть помечен как завершенный
Рис. 5.5.4. Настройка ограничения доступа для элемента курса «Итоговое тестирование. Живопись+геометрия».
5) Преподаватель в разделе настроек «Оценка» элемента курса «Итоговое тестирование. Живопись+геометрия» устанавливает Категория оценок = Итоговое тестирование.
Результат:
Для слушателей, которые не завершили курс «Начертательная геометрия и технический рисунок», в итоговой секции курса «Живопись» будет доступен только тест «Итоговое тестирование. Живопись» (Рис. 5.5.5).
Рис. 5.5.5. Вид секции курса «Итоговые задания и тестирование» для слушателя, не завершившего курс «Начертательная геометрия и технический рисунок».
Если слушатель завершил курс «Начертательная геометрия и технический рисунок», то в итоговой секции курса «Живопись» ему будет доступен только тест «Итоговое тестирование. Живопись+геометрия» (Рис. 5.5.6).
Рис. 5.5.6. Вид секции курса «Итоговые задания и тестирование» для слушателя, завершившего курс «Начертательная геометрия и технический рисунок».
Если при настройке ограничений дополнительно отключить видимость элемента курса с невыполненными условиями, то слушатели в итоговой секции курса будут видеть только свой тест.
При этом, для корректного формирования итоговой оценки за курс, слушателю достаточно получить оценку за любой из тестов в категории «Итоговое тестирование» (Рис. 5.5.7).
Рис. 5.5.7. Формирование оценки в категории «Итоговое тестирование».
Есть две группы студентов. Нужно настроить доступ к тесту таким образом, чтобы студентам Группы1 он был доступен 10 июня с 10 до 13ч, а студентам Группы2 - 11 июня в это же время.
Решение:
Добавим два ограничения «Набора ограничений», каждый из который содержит по три вложенных ограничения - одно по «Группе» и два по «Дате» (Рис. 5.6.1).
Рис. 5.6.1. Ограничение доступа. Применение набора ограничений.
Выполнены следующие настройки:
набор ограничений для студентов Группы 1 (см. поз. 1 Рис. 5.6.1);
набор ограничений для студентов Группы 2 (см. поз. 2 Рис. 5.6.1);
логика для наборов ограничений - ИЛИ - Студент должен соответствовать либо первому, либо второму «Набору ограничений» (см. поз. 2 Рис. 5.6.1).
Внутри каждого набора ограничений выполнены следующие настройки:
ограничение по группе (см. поз. 4 Рис. 5.6.1);
ограничения по дате, которые задают период доступности элемента по дате и времени (см. поз. 5, 6 Рис. 5.6.1);
логика для ограничений внутри набора (см. поз. 7 Рис. 5.6.1) - И - Студент должен соответствовать всем условиям (см. поз. 4 - 6 Рис. 5.6.1).
Результат:
Элемент курса или секция будут доступны только студентам Группы1 10 июня с 10 до 13ч и студентам Группы2 11 июня в это же время. Таким образом, применение наборов ограничений позволяет решить эту задачу с помощью настроек доступности элемента.
5.7. Ограничение доступа к материалам курса в зависимости от принадлежности к локальной группе
Если вы распределяете всех слушателей вашей СЭО 3КL по каким-то признакам на группы (например, по отделам, профессиональному навыкам и т. п.), то удобнее и правильней делать это на уровне системы и объединять пользователей в глобальные группы. Такой подход позволяет значительно упростить и автоматизировать дальнейшую работу с пользователями, в первую очередь, подписку их на курсы и организацию группового режима внутри курсов (локальные группы).
Задача:
В курсе «Охрана труда и техника безопасности» слушатели распределены в две локальные группы: маркетологи и экономисты. Программа обучения в обеих группах одинакова, но итоговое тестирование - различно для каждой группы. Необходимо реализовать доступ к итоговому тесту в зависимости от локальной группы, которой принадлежит слушатель.
Предусловие:
Подразумевается, что сам курс уже создан, настроен и наполнен всеми необходимыми материалами.
Решение:
1) Преподаватель переходит к настройкам элемента курса «Итоговое тестирование для маркетологов», добавляет ограничение доступа типа «Группа» и настраивает его следующим образом (Рис. 5.7.1):
Группа = Маркетологи
Рис. 5.7.1. Выбор группы в настройках ограничения.
2) Преподаватель переходит к настройкам элемента курса «Итоговое тестирование для экономистов», добавляет ограничение доступа типа «Группа» и настраивает его следующим образом (Рис. 5.7.1):
Группа = Экономисты
Рис. 5.7.2. Выбор группы в настройках ограничения.
Результат:
В зависимости от того, к какой локальной группе принадлежит слушатель, на этапе итогового тестирования ему будет доступен только тест для «его» группы (Рис. 5.7.3).
Рис. 5.7.3. Вид итоговой секции для слушателя, принадлежащего локальной группе «Маркетологи».
Если при настройке ограничений дополнительно отключить видимость элемента курса с невыполненными условиями, то слушатели в итоговой секции курса будут видеть только тест для своей локальной группы.
5.8. Доступ к элементу курса только в определенный период до наступления даты из поля профиля
Задача:
В процессе прохождения курса слушатели должны подготовить письменный ответ на задание, который нужно сдать в течении сорока дней до наступления даты последней загрузки письменной работы. Сама дата последней загрузки письменной работы определяется индивидуально для каждого слушателя и значение этой даты хранится в одноименном поле профиля пользователя. До начала периода сдачи письменной работы и после даты последней загрузки, возможность загрузить ответ на задание должна быть заблокирована.
Решение:
1) Диспетчер-администратор создает в СЭО 3КL дополнительное поле профиля «Дата последней загрузки письменной работы» в формате «Дата/время» (Рис. 5.8.1, Рис. 5.8.2).
Рис. 5.8.1. Добавление нового дополнительного поля профиля.
Рис. 5.8.2. Создание и настройка нового дополнительного поля профиля.
2) Диспетчер-администратор заполняет даты последней загрузки письменной работы для слушателей курса.
3) Преподаватель настраивает в курсе задание, в котором слушатели должны разместить письменный ответ. В секции настроек элемента курса «Ограничение доступа» последовательно добавляет два ограничения типа «Сравнение дат и чисел в профиле пользователя» (Рис. 5.8.3).
Рис. 5.8.3. Добавленные, но не настроенные ограничения типа «Сравнение дат и чисел в профиле пользователя».
2) Преподаватель проверяет, что объединяющее логическое правило имеет вид «Студент должен соответствовать всем из нижеследующих условий» (см. Рис. 5.8.3).
3) Преподаватель настраивает первое ограничение:
поле «Выберите поле профиля...» = Дата последней загрузки письменной работы (поз. 1 Рис. 5.8.4);
поле «Выберите поле вариант сравнения...» = Полных дней с указанной до текущей даты (поз. 2 Рис. 5.8.4);
поле значения = -40 (поз. 3 Рис. 5.8.4);
поле «Выберите оператор сравнения...» = >больше (поз. 4 Рис. 5.8.4).
Рис. 5.8.4. Настройка ограничений условий доступа.
4) Преподаватель настраивает второе ограничение:
поле «Выберите поле профиля...» = Дата последней загрузки письменной работы (см. поз. 5 Рис. 5.8.4);
поле «Выберите поле вариант сравнения...» = Дата (см. поз. 6 Рис. 5.8.4);
поле значения = now (см. поз. 7 Рис. 5.8.4);
поле «Выберите оператор сравнения...» = >больше (см. поз. 8 Рис. 5.8.4).
5.9. Доступ к элементу курса после согласия с необязательной политикой
Задача:
Создать и настроить в секции «Доклады» курса «Конференция «Среда электронного обучения «Moodle» для образования» элемент курса «База данных» с формой для подачи участниками конференции заявок на выступление с докладом.
Форма заявки должна содержать следующие поля:
1. Укажите вашу ученую степень (если есть) 2. Укажите тему своего доклада 3. Выберите площадку для доклада 4. Прикрепите свою фотографию (файл в формате jpeg, не более чем 600Х800 пикселей)
Поля формы «Укажите тему своего доклада» и «Выберите площадку для доклада» — обязательны для заполнения.
При этом, возможность подать заявку на выступление с докладом должна быть доступна пользователям только после принятия ими необязательной политики «Согласие на обработку персональных данных докладчика конференции».
Поданные заявки должны проходить модерацию и подтверждаться администратором конференции.
Предусловия:
1) Курс «Конференция «Среда электронного обучения «Moodle» для образования» уже существует в среде электронного обучения и для него выполнены основные настройки: применен формат курса «СЭО 3КL», определены количество секций и их названия, добавлены и настроены другие элементы курса и ресурсы.
2) Определены следующие площадки для вступлений докладчиков:
Развитие среды электронного обучения Moodle, интеграция с программными средствами, интегрируемые решения СЭО «3KL»: проблемы, решения, перспективы;
Организация учебного процесса с использованием среды электронного обучения Moodle: вопросы, решения, перспективы.
3) Необязательная политика «Согласие на обработку персональных данных докладчика конференции» создана в СЭО 3KL с помощью обработчика политик «Политики соглашений 3KL (tool_policy3kl)».
1) Добавить в секцию курса «Доклады» элемент курса «База данных». Для этого на странице курса нужно перейти в режим редактирования (поз. 1 Рис. 5.9.1), нажать на кнопку «Добавить элемент или ресурс» (поз. 2 Рис. 5.9.1) и щелкнуть на иконку Базы данных (поз. 3 Рис. 5.9.1).
Рис. 5.9.1. Добавление в секцию элемента курса «База данных».
2) Выполнить следующие настройки Базы данных (Рис. 5.9.2):
Рис. 5.9.2. Настройки элемента курса «База данных».
Название (см. поз. 1 Рис. 5.9.2) = Подать заявку на выступление с докладом Требовать одобрение (см. поз. 1 Рис. 5.9.2) = Да Добавить ограничение доступа (см. поз. 3 Рис. 5.9.2) = Предоставление согласия с необязательной политикой 3KL Выбрать политику (см. поз. 4 Рис. 5.9.2) = Согласие на обработку персональных данных докладчика конференции Отслеживание выполнения (см. поз. 5 Рис. 5.9.2) = Не отображать выполнение элемента курса
Сохранить выполненные настройки и перейти к созданию структуры Базы данных, нажав на кнопку «Сохранить и показать».
3) Добавить в Базу данных новое поле типа «Короткий текст» с помощью кнопки «Создать новое поле» (Рис. 5.9.3).
Рис. 5.9.3. Добавление нового поля в Базу данных.
Для поля задать следующие настройки (Рис. 5.9.4):
Рис. 5.9.4. Настройки поля типа «Короткий текст».
Название поля (см. поз. 1 Рис. 5.9.4) = 1. Укажите Вашу ученую степень (если есть) Описание поля (см. поз. 2 Рис. 5.9.4) = Ученая степень
Нажмите на кнопку «Сохранить» в нижней части экрана (см. поз. 3 Рис. 5.9.4), чтобы добавить новое поле.
4) Добавьте еще одно поле типа «Короткий ответ» со следующими настройками (Рис. 5.9.5):
Рис. 5.9.5. Настройки второго поля типа «Короткий текст».
Название поля (см. поз. 1 Рис. 5.9.5) = 2. Укажите тему своего доклада Описание поля (см. поз. 2 Рис. 5.9.5) = Тема доклада Опция «Обязательное поле» (см. поз. 3 Рис. 5.9.5) — установлена
5) Добавьте следующее поле типа «Выпадающий список» со следующими настройками (Рис. 5.9.6):
Рис. 5.9.6. Настройки поля типа «Выпадающий список».
Название поля (см. поз. 1 Рис. 5.9.6) = 3. Выберите площадку для доклада Описание поля (см. поз. 2 Рис. 5.9.6) = Выбор площадки Опция «Обязательное поле» (см. поз. 3 Рис. 5.9.6) — установлена Варианты (по одному на строку) (см. поз. 4 Рис. 5.9.6) = Развитие среды электронного обучения Moodle, интеграция с программными средствами, интегрируемые решения СЭО «3KL»: проблемы, решения, перспективы Организация учебного процесса с использованием среды электронного обучения Moodle: вопросы, решения, перспективы
6) Добавьте последнее поле типа «Файл» со следующими настройками (Рис. 5.9.7):
Рис. 5.9.7. Настройки поля типа «Файл».
Название поля (см. поз. 1 Рис. 5.9.7) = 4. Прикрепите свою фотографию (файл в формате jpeg, не более чем 600Х800 пикселей) Максимальный размер (см. поз. 2 Рис. 5.9.7) = 2 Мбайт (ограничивает размер загружаемого изображения, чтобы экономить ресурсы системы)
Результат:
Перед тем, как перейти к заполнению заявки на выступление (к Базе данных «Подать заявку на выступление с докладом»), пользователь должен будет принять необязательную политику. Для этого при наведении на элемент курса пользователю будет отображаться ссылка на страницу, при переходе на которую он сможет прочитать необязательную политику и принять ее (Рис. 5.9.8).
Рис. 5.9.8. Ссылка на «Согласие на обработку персональных данных докладчика конференции» в элементе курса.
После перехода в Базу данных пользователь создает заявку (новую запись в Базе данных) с помощью кнопки «Добавить запись» (Рис. 5.9.9).
Рис. 5.9.9. Добавление новой записи в Базу данных.
Далее пользователь последовательно заполняет поля формы и отправляет заявку на одобрение (Рис. 5.9.10).
Рис. 5.9.10. Ввод данных о докладе.
Администратор конференции (преподаватель курса, отвечающий за организацию докладов) в элементе курса «База данных» проводит модерацию поступивших заявок и одобряет заявки с помощью кнопки «Одобрить» (Рис. 5.9.11).
Опубликовал: : Сергей Гусев, Наталья Федяева Последние обновление: 05.02.2026
Логика курса, часть 2. Управление действиями и обработчики
В статье рассматриваются настройки Обработчиков, которые определяют условия выполнения действий, и Действий Логики курса. Описаны макроподстановки, которые можно использовать в тексте сообщений, рассылаемых Логикой курса.. . . . . .
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL, начиная с версии 4.5.6a. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Инструкция по разделу «Логика курса». Часть 2. Управление действиями и обработчики
«Логика курса» (ЛК) — инструмент, позволяющий автоматизировать процессы отправки уведомлений, записи на курс, добавления в группу, удаления пользовательских данных в курсе, отписки от курса и внесения изменений в профиль подписчиков в зависимости от широкого ряда условий и настроек.
Данная инструкция описывает настройки «Обработчиков» и «Управления действиями» Логики курса.
Перейдем на страницу просмотра самого элемента ЛК. Здесь отображается таблица статусов пользователей. Мы только что добавили ЛК, статусы еще не пересчитаны, поэтому здесь нет пользователей и данных (Рис. 4.1). Обычно к этой странице устанавливается доступ только учителям.
Рис. 4.1. Логика курса до пересчета состояния.
При нажатии на «Пересчитать состояния», мы увидим пересчитанные текущие состояния.
Указан пользователь, его роль, группа, состояние ЛК и дата последнего изменения состояния ЛК (Рис. 4.2).
Рис. 4.2. Логика курса после пересчета состояния.
Можно перейти по кнопке в начале каждой строки и посмотреть логирование срабатывания обработчиков. Как только обработчик будет выполнен, это действие будет залогировано. Указано время и успешное/не успешное выполнение действия (Рис. 4.3):
Обработчики ЛК можно условно поделить на два типа: Обработчики при активации и обработчики при деактивации.
При активации выполняются действия при смене статуса с неактивного на активный, «Условие: логика курса активна».
При деактивации — наоборот — при смене статуса с активного на неактивный. «Условие: логика курса неактивна".
По количеству выполняемых действий обработчики можно разделить на однократные и периодические.
Однократные выполняют блок действий один раз.
Периодические выполняют действия многократно с указанным интервалом.
Примечание. Повторно попасть на страницу «Управление действиями» ЛК можно нажав на иконку или описание элемента ЛК в курсе. При этом, мы сначала попадаем на страницу Просмотра Логики курса. На этой странице нужно нажать на ссылку «Управление действиями» в верхнем подменю (Рис.4.1.1.а).
Рис 4.1.1.а. Переход из Просмотра ЛК в Управление действиями.
Чтобы перейти в настройки обработчика, нажмем на пиктограмму «шестеренка» (см. Рис. 4.1.1).
Рис 4.1.2.а. Настройки обработчика.
«Включить» — «Нет/Да». Включение и выключение обработчика. По умолчанию выключен.
«Отсрочка активации». Данная настройка позволяет отложить момент срабатывания действий обработчика на время от секунд до нескольких недель. Выполнение действий произойдет не сразу при смене статуса, а через указанный промежуток времени после смены статуса.
«Срабатывает» — «1 раз / Периодично». Будет ли обработчик срабатывать один раз или периодически, с указанным ниже интервалом.
«Интервал». Время, через которое периодически будет запускаться обработчик.
«Условие» — «Логика курса активна / Логика курса не активна». Указывает, когда срабатывает обработчик — при активации или при дезактивации ЛК. Эта опция позволяет делать инверсию срабатывания обработчика на оба изменения состояния ЛК.
Пример. К примеру, включим обработчик, укажем однократное срабатывание при активации логики курса и сохраним настройки.
Добавить новое, изменить настройки или удалить существующее действие логики курса можно на странице «Управление действиями» (см. Рис. 4.1.1).
Для добавления нового действия необходимо из выпадающего списка «Выберите действие...» обработчика выбрать нужное и перейти к его настройке, нажав кнопку (Рис. 5.1).
Действие позволяет при срабатывании логики курса организовать рассылку преднастроенных сообщений для указанных получателей в курсе.
Рис. 5.1.1. Страница настроек действия «Отправить сообщение».
Доступны следующие настройки (см. Рис. 5.1.1):
Включить. Включает (= Да) или отключает (= Нет) отправку сообщений.
Получатель. Позволяет указать пользователей курса, которым будет отправлено сообщение. Доступные варианты:
Преподаватель.
Куратор.
Студент.
Текст уведомления. Непосредственно текст сообщения, которое будет разослано получателям при срабатывании логики курса. При формировании текста сообщения могут быть использованы возможности встроенного редактора и макроподстановки.
Актуальные макроподстановки и их описание доступны также в окне справки настройки «Текст уведомления» (Рис. 5.1.2).
Краткое уведомление. Если в СЭО 3КL настроена отправка уведомлений по СМС, в поле можно задать отдельный текст для СМС сообщения. Поддерживается использование макроподстановок.
Отправлять от имени. Позволяет указать, от имени какой роли будут отправляться сообщения. Доступные варианты:
Студент.
Преподаватель.
Администратор.
Выберите отправителя. Позволяет выбрать в качестве отправителя определенного преподавателя, если в курсе присутствует несколько пользователей с ролью «Преподаватель».
Сообщение придет от имени того пользователя, которого вы указали. Электронная почта отправителя не будет указана, только название курса. Важно отметить, что ссылки на курс или элемент курса, с которого отправляется сообщение, не фигурируют в письме, поэтому всю нужную информацию стоит ввести самостоятельно.
По завершении редактирования действия сохраняем его настройки нажатием кнопки «Сохранить».
Подробнее о настройке каналов получения уведомлений от Логики курса в статье «Уведомления с СЭО 3KL».
При срабатывании логики курса действие записывает в указанное в настройках поля профиля заданное значение.
Рис 5.2.1. Добавление действия «Записать в поле профиля».
Включить. Включает (= Да) или отключает (= Нет) запись значения в поле профиля.
Запись в поле профиля. Выпадающий список настройки позволяет выбрать поле профиля, в которое будет, по срабатыванию Логики курса, записываться значение. Поддерживаются и основные, и дополнительные поля профиля пользователя.
Действие позволяет зачислить пользователя в одну или несколько локальных групп курса. При этом можно указать уже существующие группы или инициировать создание новых.
Рис. 5.3.1. Добавление действия «Добавить в группу».
Доступны следующие настройки действия (см. Рис. 5.3.1):
Включить. Включает (= Да) или отключает (= Нет) действие добавления в группу.
Группы. Выпадающий список настройки позволяет определить локальную группу (или группы, настройка допускает множественный выбор), в которую должен быть зачислен слушатель при срабатывании Логики курса. Выбор локальной группы для записи выполняется либо непосредственно по ее названию (поз. 1 Рис. 5.3.2), либо по значению поля профиля пользователя (поз. 2 Рис. 5.3.2), отмеченных в выпадающем списка настройки. При этом, необходимое поле профиля можно указать используя автоподстановку (перечень доступных автоподстановок доступен в модальном окне подсказки настройки).
Рис. 5.3.2. Выпадающий список настройки «Группы».
Нестрогое соответствие. Настройка включает следующие опции:
Опция «Если включено, то группа может быть найдена по неполному совпадению с выбранными полями пользователя».Если опция включена, слушатели зачислятся во все группы, у которых при сопоставлении названий групп со значением поля было частичное совпадение.
Например, при значении «математика» слушатели будут зачислены сразу во все группы, названия которых включают это слово: «математика для младших классов», «математика для старших классов», «высшая математика» и т. п.
Опция «Учитывать регистр». Если опция включена, во время поиска групп будет учитываться регистр букв.
Опция «Создать группу, если не найдена». Если опция установлена, но локальная группа с указанным значением поля отсутствует в курсе на момент срабатывания Логики курсаи — такая группа будет автоматически создана системой и пользователи будут туда записаны.
Способ распределения слушателей в группы. Определяет алгоритм распределения слушателей в локальные группы. Возможные варианты:
Добавить во все группы — слушатели зачисляются сразу во все указанные локальные группы.
Добавить в одну из групп — слушатели зачисляются в локальную группу с наименьшим количеством участников (при этом, если локальные группы на момент срабатывания Логики курса содержат одинаковое количество участников, группа для записи выбирается в случайном порядке).
Действие позволяет записать пользователя в выбранный курс с указанной ролью.
Обратите внимание, действие может быть выполнено только в отношении других курсов (так как, если Логика Курса сработала в отношении пользователей, значит, они уже являются подписчиками данного курса) и может быть востребовано, когда необходимо подписать слушателей текущего курса на другой курс по событию или по условию, например: • слушатель при входном тестировании набрал меньше определенного количества баллов и автоматически подписывается на курс «ликбеза» для повторения предыдущего материала; • для слушателей предусмотрена регулярная переаттестация и необходима повторная (ежегодная) запись на курс тестирования, с обнулением предыдущих попыток тестирования и результатов.
Рис 5.4.1. Добавление действия «Записать на курс».
Включить. Включает (= Да) или отключает (= Нет) действие.
Курс. Выпадающие списки настройки позволяют выбрать категорию курсов и курс в ней.
Роль. Устанавливает роль, с которой пользователь будет записан на курс.
Перезапись на курс. Определяет алгоритм действия в случае, если у пользователя уже есть подписка на указанный курс:
Нет — существующая подписка остается без изменений.
Да — пользователь отписывается от курса и подписывается заново.
Восстановить оценки. Определяет алгоритм восстановления оценок, если ранее пользователь уже был подписан на этот курс:
Да — пытаться восстановить предыдущие оценки.
Нет — не учитывать предыдущие оценки.
Очистить модули курса. Если = «Да», все предыдущие следы и действия пользователя в элементах курса и ресурсах (оценки, попытки прохождения, ответы и т. п.) будут удалены.
Не рекомендуем применять очистку модулей курса без полной уверенности в том, что удаляемые данные вам больше никогда не понадобятся: операция очистки данных пользователя в курсе необратима и удаляет все следы деятельности пользователя в курсе и его оценки (кроме данных в блоке «История обучения» и отдельных плагинов, не поддерживающих очистку).
В действии «Записать на курс» есть возможность указать период подписки на курс и записать пользователя в локальную группу (Рис. 5.4.2). Дополнительные настройки действия открываются после нажатия на кнопку «Показать больше...».
Рис. 5.4.2. Настройки периода записи на курс и записи в локальную группу действия «Записать на курс».
Раздел настроек «Период записи на курс» (см. поз. 1 Рис. 5.4.2):
Начиная с. Позволяет выбрать старт подписки пользователя. Для выбора доступны следующие варианты:
Начало выбранного курса (дата старта обучения в курсе).
Даты активации логики курса. В качестве даты и времени начала обучения будут установлены дата и время активации элемента курса «Логика курса 3KL».
Текущего времени. В качестве даты и времени начала обучения будут установлены дата и время последнего редактирования действия элемента курса «Логика курса 3KL».
Продолжительность обучения. Позволяет установить точный срок обучения в днях (по умолчанию — неограниченно).
Окончание обучения. Позволяет установить дату и время окончания обучения. Чтобы появилась возможность ввести дату, необходимо включить данную настройку (установить «флажок» в чекбоксе).
При срабатывании логики курса действие отписывает слушателей курса из текущего курса.
Обратите внимание: после отписки пользователя от текущего курса он перестанет как-либо обрабатываться Логикой курса, поэтому использовать этот инструмент для перезаписи пользователя невозможно.
Рис 5.5.1. Добавление действия «Отписать от текущего курса».
Включить. Включает (= Да) или отключает (= Нет) действие.
Удалить пользовательские данные в курсе. Если = «Да», все данные пользователя в текущем курсе (оценки, попытки прохождения, ответы и т. п.) будут удалены.
Не рекомендуем использовать настройку «Удалить результат обучения» = «Да» без полной уверенности в том, что удаляемые данные вам больше никогда не понадобятся: операция очистки данных пользователя в курсе необратима и удаляет все следы деятельности пользователя в курсе и его оценки (кроме данных в блоке «История обучения» и отдельных плагинов, не поддерживающих очистку).
Удалить также пользовательские оценки из журнала. Если = «Да», оценки в журнале оценок курса будут удалены.
В блоке «История обучения 3KL» оценки пользователя сохранятся.
В случае повторной записи пользователя на курс ранее удаленная оценка пользователя в курсе не восстанавливается. В блоке «История обучения 3KL» будет отображена новая оценка по заново пройденному модулю.
5.6. Действие «Удалить пользовательские данные в курсе»
Действие удаляет все следы обучения пользователя на курсе.
Это может быть востребовано, например, при регулярном тестировании сотрудников, когда в сохранении результатов предыдущего тестирования нет необходимости.
Рис. 5.6.1. Добавление действия «Удалить пользовательские данные в курсе».
Удалить пользовательские данные в курсе. Если = «Да», все данные пользователя в элементах курса текущего курса будут очищены (оценки в элементах курса, попытки прохождения, ответы и т. п.).
Удалить также пользовательские оценки из журнала. Если = «Да», будут удалены оценки пользователя из журнала оценок.
Помните, что результат действия «Удалить пользовательские данные в курсе» необратим. Все следы деятельности пользователя в курсе и его оценки (кроме данных в блоке «История обучения» и отдельных плагинов, не поддерживающих очистку) будут удалены безвозвратно.
Добавлять в один обработчик можно сразу несколько действий, все они будут выполнены последовательно при срабатывании данного обработчика. Обработчиков можно добавлять несколько, все они будут срабатывать в установленное время (Рис. 6.1).
Рис 6.1. Примеры добавленных действий и обработчиков.
При наведении на знак вопроса можно увидеть подсказку с информацией по выбранному действию (Рис. 6.2).
Макроподстановки позволяют использовать в тексте письма динамически меняющиеся элементы, например, название курса или ФИО студента. В тексте сообщений возможно использование следующих макроподстановок:
{CURRENTDATE} — Текущая дата в формате d-m-Y H:i:s; {CURRENTTIMESTAMP} – Позволяет записать текущую дату в поле профиля пользователя типа «Дата»;
Макроподстановка {CURRENTTIMESTAMP} может быть применена только для действия «Записать в поле профиля».
{STUDENTFULLNAME} — ФИО студента; {STUDENTPROFILELINK} — Ссылка на профиль студента; {COURSEFULLNAME} — полное название курса; {COURSELINK} — Ссылка на курс; {MODULEPAGE} — Ссылка на страницу текущего элемента с сообщением; {MODULENAME} — Текущее название элемента курса.
Макроподстановки данных студента:
{FIRSTNAME} — Имя; {LASTNAME} — Фамилия; {EMAIL} — Адрес электронной почты; {CITY} — Город; {COUNTRY} — Страна; {LANG} — Предпочитаемый язык; {DESCRIPTION} — Описание; {URL} — Веб-страница; {IDNUMBER} — Индивидуальный номер; {INSTITUTION} — Учреждение (организация); {DEPARTMENT} — Отдел; {PHONE1} — Телефон; {PHONE2} — Мобильный телефон; {ADDRESS} — Адрес; {FIRSTNAMEPHONETIC} — Имя — фонетическая запись; {LASTNAMEPHONETIC} — Фамилия — фонетическая запись; {MIDDLENAME} — Отчество или второе имя; {ALTERNATENAME} — Альтернативное имя. {PROFILE_FIELD_XXXX} — где XXXX — краткое имя настраиваемого поля профиля пользователя. Подставляет значение из указанного кастомного поля профиля (доступно с версии 3.5.6a). {USERNAME} — Логин (доступно с версии 3.5.6a).
В том месте в тексте письма, где нужно подставить необходимые данные, указывается макроподстановка из списка. Система проанализирует текст письма, найдет все макроподстановки и вместо них вставит данные из курса и профиля пользователя.
Пример приветственного письма новому студенту, содержащего макроподстановки (Рис. 7.1.1):
Важно помнить, что отправка уведомлений происходит с учетом прав пользователей.
По умолчанию роль «Студент» имеет право получать уведомления для студентов, роль «Учитель» имеет право получать уведомления для учителей, роль «Куратор» — для кураторов. Если в курсе используются нестандартные роли, и пользователям с этими нестандартными ролями необходимо получать уведомления, в их роли нужно добавить соответствующие права:
8.1. Перезапись пользователя на курс без сохранения оценок
Задача: необходимо отчислить из курса пользователя из Москвы и записать его заново без сохранения оценок за такие элементы, как «Задание» и «Тест».
Предусловия:
1) Курс уже создан и наполнен материалами.
2) В профиле пользователя указан город «Москва».
3) Пользователь уже прошел элементы «Задание» и «Тест» и получил оценку.
Решение:
1) Добавление ограничения.
При добавлении элемента «Логика курса» в курс нужно, в первую очередь, настроить ограничение доступа. Добавим ограничение по городу в поле профиля пользователя, выбираем «Город». Для срабатывания «Логики курса» нужно, чтобы у пользователя в поле профиля «Город» было указано значение «Москва» (Рис. 8.1.1). Ограничение может быть любым в зависимости от потребностей в конкретной ситуации.
Рис. 8.1.1. Ограничение по полю профиля пользователя.
2) Добавление условия. После добавления ограничения нужно нажать кнопку «Сохранить и показать». На открывшейся странице выбрать вкладку «Управление действиями». Выбрать «Условие: логика курса активна». Теперь нужно выбрать действие (Рис. 8.1.2).
Рис. 8.1.2. Выбор действий.
Далее добавляется действие «Записать на курс» (Рис. 8.1.3).
Рис. 8.1.3. Добавление действия «Записать на курс».
После нажатия на кнопку откроется страница с настройками. Они должны быть заполнены следующим образом (Рис. 8.1.4):
Рис. 8.1.4. Настройка действия «Записать на курс».
Обязательно обратите внимание на настройки «Перезаписать на курс» и «Очистить модули курса». Они обязательно должны быть переведены в значение «Да»!
Результат:
Добавляем действие «Записать на курс». Правильно настроенное действие будет выглядеть следующим образом (Рис. 8.1.5):
Рис. 8.1.5. Условия для перезаписи пользователя в курс.
После сохранения настроек все пользователи, в полях профилей которых значение «Город» соответствует значению «Москва», будут перезаписаны в этот курс и все выполненные ими задания/тесты и оценки за них обнулятся.
Задача: нужно в курсе по литературе автоматически записать пользователей в группы с соответсвующим их классу названием.
Предусловия:
1) Курс уже создан и наполнен материалами.
2) Пользователи уже подписаны на курс.
3) У пользователей заполнено дополнительное поле профиля «Класс»: значение «7А» или «7Б».
Решение:
1) Добавление Логики курса.
При добавлении ЛК нужно обязательно настроить ограничение доступности по полю профиля «Класс» (поз. 2 Рис. 8.2.1) и разрешить студенту соответствовать любому из значений (поз. 1 Рис. 8.2.1).
Рис. 8.2.1. Ограничение доступности в настройках ЛК.
2) Добавление действия.
После сохранения настроек произойдет перенаправление на страницу «Управление действиями». В обработчике нужно выбрать действие «Добавить в группу» и нажать на (Рис. 8.2.2).
Рис. 8.2.2. Добавление действия «Добавить в группу».
Откроется страница настройки действия. Для успешного выполнения задачи они должны быть заполнены следующим образом (Рис. 8.2.3):
Рис. 8.2.3. Настройки действия «Добавить в группу».
Настройка «Создать группу, если не найдена» обязательно должна быть включена!
После сохранения настроек действия система вновь перенаправит на страницу «Управление действиями». Необходимо включить обработчик, чтобы действие успешно воспроизводилось. Для этого нужно нажать на значок перечеркнутого глаза (Рис. 8.2.4).
Рис. 8.2.4. Включение обработчика.
Страница обновится, а статус «Выключен» пропадет. Обработчик сработает корректно.
Результат.
Проверить успешность срабатывания действия можно, перейдя по хлебным крошкам на страницу ЛК, в нашем случае она называется «Распределение по группам». После нажатия на «Пересчитать состояния» (поз. 1 Рис. 8.2.5) страница обновится, а напротив всех пользователей, у которых был заполнен «Класс» в поле профиля, появятся соответствующие группы (поз. 2 Рис. 8.2.5).
Рис. 8.2.5. Страница ЛК после срабатывания действия.
На странице групп курса также будут отображаться созданные группы с пользователями, которые автоматически были туда добавлены (Рис. 8.2.6 и 8.2.7).
В статье описаны примеры использования Логики курса 3KL: отправка сообщений, настройка различных уведомлений, настройки подписок на курс, отписка пользователя от курса, выдача значка, настройка ограничений доступа на элемент курса, организация регулярной переаттестации сотрудников. . .
Инструкция по разделу «Логика курса 3KL». Часть 3
Элемент курса «Логика курса 3KL» (далее - Логика курса 3KL, ЛК) — инструмент, позволяющий автоматизировать процессы отправки уведомлений, записи на курс, отписки от курса и внесения изменений в профиль подписчиков в зависимости от широкого ряда условий и настроек.
Данная инструкция описывает примеры использования Логики курса 3KL для автоматизации процессов управления курсом и подписчиками. Используя эти материалы, вы сможете настроить свою систему подобным образом или на их основе разработать свои приемы применения элемента ЛК.
8.1. Отправка приветственных сообщений подписанным на курс пользователям
Задача:
Организовать автоматическую отправку приветственных сообщений слушателям, которые подписались на курс.
Предусловия:
Подразумевается, что:
1) Курс уже создан и наполнен материалами. 2) Способы записи пользователей на курс настроены. 3) В СЭО 3КL корректно настроены и включены все необходимые каналы уведомлений (в первую очередь, по электронной почте). 4) У роли, под которой пользователи зачисляются в курс, есть право mod/otcourselogic:is_student (по умолчанию данное право есть у роли «Слушатель»).
1) Добавить в курс элемент «Логика курса 3KL» (Рис. 8.1.1):
Название = Сообщения о записи на курс Доступность (поз. 1 Рис. 8.1.1) = Сделать доступным, но не отображать на странице курса Периодическая проверка состояния (поз. 2 Рис. 8.1.1) = При каждой возможности Проверка состояния при входе пользователя в курс (поз. 3 Рис. 8.1.1) = Да
Рис. 8.1.1. Страница настроек элемента курса «Логика курса 3KL».
2) Последовательно добавить и настроить ограничения в разделе «Ограничения доступа» (см. рис. 8.1.1):
Промежуток времени = указанный интервал времени прошел с даты начала подписки = 5 минут
Этот интервал нужен, чтобы пользователю успели отправиться предыдущие уведомления (если они есть) и в качестве запасного времени для внесения каких-либо срочных правок в отправляемое сообщение для пользователя.
Набор ограничений -> Промежуток времени = указанный интервал времени прошел с даты начала подписки = 1 дней Условия ограничения для «Набор ограничений» — Студент не должен нижестоящему условию.
Это условие нужно, чтобы уведомления не отправлялись пользователям, которые были записаны на курс ранее.
Нажать на кнопку «Сохранить и показать» (поз. 4 Рис. 8.1.1).
3) В интерфейсе страницы Логики курса 3KL «Сообщения о записи на курс» нажать кнопку «Управление действиями», на вновь открывшейся странице добавить действие: в первой секции действия из выпадающего списка выбрать «Отправить сообщение» и нажать на кнопку «+» (Рис. 8.1.2).
Поле «Краткое уведомление» может быть использовано для сообщения, отправляемого через СМС. Здесь также поддерживается применение макроподстановок.
Сохранить настройки.
5) Убедиться в корректности настроек: логика курса активна и срабатывает 1 раз, глазик не перечеркнут (Рис. 8.1.4).
Рис. 8.1.4. Проверяем активность «Логики курса 3KL».
Результат
Пользователь подписывается слушателем на курс и через 5 минут после этого получает на электронную почту, указанную в настройках его профиля, приветственное письмо. Вместо автоподстановок в письме будут стоять его ФИО, название курса и прямая ссылка на курс.
8.2. Автоматическая запись на курс с использованием плагина «Otautoenrol» и Логики курса 3KL
Можно использовать ЛК совместно с плагином «Автозачисление 3KL» «Otautoenrol». Логика курса 3KL при выполнении тех или иных действий пользователя в курсе записывает в некоторые поля профиля определенные значения, плагин «Otautoenrol» отслеживает пользователей с такими данными в полях профиля и записывает их автоматически на другие курсы.
Информация о плагине «Otautoenrol»: «Плагин «Автозачисление 3KL». Ранее это решение было реализовано на базе устаревшего плагина «Autoenrol».
8.3. Отписка пользователя от курса по истечении времени на изучение курса
Задача:
На платном курсе «Устройство мотоцикла. Для демонстрации» необходимо настроить ограничение времени изучения курса таким образом, чтобы слушатели, оплатившие курс, имели доступ к материалам курса в течение двух часов. При этом должно учитываться только время, затраченное непосредственно на изучение материалов курса. По истечении оплаченного времени пользователь должен быть автоматически отписан от курса. При повторной оплате должен действовать тот же сценарий обучения.
Предусловия:
Подразумевается, что:
1) В СЭО 3КL курс уже создан и наполнен материалами. 2) Запись слушателей в курс организована с помощью плагина «Подписка 3КL».
1) Настройка плагина «Отслеживание времени непрерывного обучения». 2) Создание и настройка элемента «Логика курса 3KL».
Логика курса 3KL в этом решении настраивается для реализации следующего сценария: Изначально, используемый элемент курса «Логика курса 3KL» недоступен пользователю и неактивен. Как только достигается условие доступа (определенное на изучение материалов курса время), Логика курса 3KL становится активной, отрабатывает настроенное действие «Отписать от текущего курса» и пользователь отписывается из курса.
Решение:
1) В курсе «Устройство мотоцикла. Для демонстрации» перейти на страницу «Отслеживание времени непрерывного обучения» (курс -> Меню вторичной навигации -> Дополнительно -> Отслеживание времени непрерывного обучения) и выполнить следующие настройки (Рис. 8.3.1):
Включить отслеживание = Да Режим работы = По действиям Максимальный засчитываемый период (пауза) между действиями пользователя = 10 мин Время на изучение курса = 2 час Включить отображение таймера в курсе Зона для отображения таймера = Левая колонка
Рис. 8.3.1. Включение «Отслеживание времени непрерывного обучения».
Сохранить настройки.
Рекомендованный в решении режим работы «По действиям» не оказывает дополнительной нагрузки на систему и обеспечивает приблизительный подсчет времени непрерывного обучения. Для повышения точности учета времени вы можете выбрать режима «Ajax-мониторинг» но, при этом, нагрузка на систему возрастет. Дополнительная информация о возможностях и настройке инструмента в статье «Отслеживание времени непрерывного обучения в курсе».
2) Добавить в курс элемент «Логика курса 3KL» и выполнить его предварительную настройку (Рис. 8.3.2):
Рис. 8.3.2. Настройка «Логики курса 3KL» - отписка пользователей.
Название = Отписка пользователей Ограничение доступа = Время изучения курса = должно быть ≥ 2 час. (Рис. 8.3.3) Доступность = Сделать доступным, но не отображать на странице курса (поз. 1. Рис. 8.3.4) Периодическая проверка состояния = При каждой возможности (поз. 2. Рис. 8.3.4) Проверка состояния при входе пользователя в курс = Да (поз. 3. Рис. 8.3.4)
Рис. 8.3.3. Настройка ограничения доступа «Время изучения курса» .
3) В интерфейсе страницы логики курса «Отписка пользователей» нажать кнопку «Управление действиями» (Рис. 8.3.5), на вновь открывшейся странице добавить действие: в первой секции действия из выпадающего списка выбрать «Отписать от текущего курса» и нажать на кнопку «+» (Рис. 8.3.6).
Рис. 8.3.5. Переход на настройку «Управление действиями».
8.4. Выдать студенту значок, если курс пройден более чем на 80% за три дня от подписки на курс
Задача: Выдать значок студенту в случае, если курс пройден более чем на 80%, и студент уложился в 3 дня от даты подписки на курс.
Решение: Для решения этой задачи необходимо добавить в курс и настроить Логику курса 3KL (п.3.), создать значок (п. 1.) и настроить критерием выполнения значка условие выполнения элемента Логика курса(п. 2.).
1) Создаем значок. Для создания значка можно воспользоваться инструкцией в базе знаний: «Значки».
2) В качестве критерия получения значка выбираем «выполнение элемента Логика курса» (сам элемент ЛК необходимо заранее добавить в курс).
3) Настраиваем Логику курса 3KL:
3.1) В качестве выполнения Логики курса 3KL ставим смену состояния на активное.
3.2) Добавим ограничение доступа «Набор ограничений».
Промежуток времени настроим так: «Студент НЕ ДОЛЖЕН соответствовать нижеследующему условию» — указанный интервал времени прошел с даты начала подписки, выберем «Логика курса» и укажем интервал времени — 3 дня. Простым языком эта установка означает следующее: «Студент не должен превысить интервал в 3 дня с начала подписки». После этого добавим еще одно ограничение доступа — «Оценка»:
Рис. 8.4.2. Настроенное ограничение доступа.
3.4) Выберем «Итоговая оценка за курс», выставим «Должна быть ≥ 80%». Проверяем все наши настройки:
Рис. 8.4.3. Проверка настроек.
4) Таким образом значок будет присуждён студенту, выполнившему данный учебный курс не менее, чем на 80% в срок до трех дней.
8.5. Разослать уведомление о приближающемся окончании подписки
Задача: Настроить рассылку уведомлений студентам о приближающемся завершении подписки. За указанный период до окончания подписки отправлять уведомления о том, что вскоре подписка закончится.
В модуле «Логика курса» в секции «Ограничение доступа» нажимаем на кнопку «Добавить ограничение» и из списка ограничений выбираем «Промежуток времени».
В появившемся меню ограничения доступа сначала укажем, что студент «Должен соответствовать нижеследующему условию», затем выберем пункт «До даты окончания подписки осталось менее указанного временного интервала». Далее выставим требуемый временной интервал, в нашем случае — 10 дней:
Рис. 8.5.1. Настройка ограничения доступа по временнному интервалу до даты окончания подписки.
Тем самым, мы ограничиваем доступ к элементу «Логика курса 3KL» всем тем студентам, которые не соответствуют интересующим нас критериям.
Переходим в настройки «Управление действиями» и настраиваем периодический обработчик:
Рис. 8.5.2. Управление действиями.
Добавляем действие «Отправить сообщение»:
Рис. 8.5.3. Действие «Отправить сообщение».
Выбираем получателя - «Студент». В поле «Текст уведомления» вставляем текст нашего сообщения (можно использовать макроподстановки). Указываем от чьего имени (администратор, преподаватель, или студент) будет производиться рассылка и сохраняем настройки действия:
Рис. 8.5.4. Сохранение настроек.
В результате система начнёт рассылать уведомления студентам с напоминанием о приближающемся завершении подписки на курс.
Задача: Настроить периодическое напоминание о периоде сдачи контрольной работы (теста, задания и т.д.) .
1) За основу настройки ЛК возьмем добавление ограничения доступа «Завершение элемента».
Общий принцип решения задачи: если задание не выполнено, с какого-то времени от начала курса, например, с 7 дней, элемент ЛК становится доступным и активным. Далее ЛК выполняет действие по периодической рассылке сообщений-напоминаний пользователю. После выполнения задания пользователем, элемент ЛК становится недоступным, дезактивируется и отключает действия по рассылке.
2) Выберем элемент курса, за выполнением которого будет следить ЛК. Например, Контрольное задание к Теме 1:
Рис. 8.6.1. Настройка напоминаний.
3) Выставим условие: «Элемент НЕ ДОЛЖЕН быть отмечен, как выполненный».
4) Добавим ограничение по «Промежутку времени", выберем «Указанный интервал времени прошел с даты начала подписки» и выставим наш интервал — 7 дней.
Наши настройки выглядят так:
Рис. 8.6.2. Настройки ЛК.
Внешний вид элемента ЛК в курсе (перечислены условия):
Рис. 8.6.3. Внешний вид элемента ЛК в курсе.
5) Настраиваем периодический обработчик для активной ЛК и действие по рассылке сообщений как в предыдущем примере. Частоту рассылки и текст сообщения указываем по своему усмотрению.
Рис. 8.6.4. Периодический обработчик для активной ЛК.
В результате Логика курса периодически начнет рассылать уведомления пользователю через неделю от его подписки на курс, пока он не выполнит задание.
Настраиваем плагин доступным после выполнения промежуточного задания 1, но недоступным после выполнения следующего промежуточного задания 2. Устанавливаем, чтобы он становился активен, когда доступен. Настраиваем периодические уведомления студенту — раз в две недели и пишем соответствующий текст. В результате, Логика курса 3KL начнет рассылать уведомления пользователю раз в две недели, начиная с того момента, как он выполнит промежуточное задание 1, таким образом напоминая и стимулируя дальнейшее обучение и выполнение следующего промежуточного задания 2.
Для отправки такого уведомления, ЛК настраивается в зависимости от установки требуемых уловий завершения обучения.
1) Допустим, завершением обучения в курсе является сдача итогового тестирования.
Настраиваем ограничение доступа. Условие доступности: оценка за тест «Итоговое тестирование» должна быть больше или равна 70% :
Рис. 8.8.1. Настройка ограничения доступа.
Устанавливаем, чтобы элемент ЛК становился активен, когда доступен. Настраиваем текст уведомления для учителя, отправляемый при активации ЛК.
Пока студент не получил оценку за тест 70% и выше, элемент курса «Логика курса 3KL» имеет статус «Не активен».
Как только студент получит оценку за тест 70% и выше, элемент курса «Логика курса 3KL» сменит свой статус на «Активен», произойдет отправка сообщений. «Логика курса» автоматически определит учителей данного студента и отправит им уведомления.
2) Рассмотрим вариант, когда завершением обучения является «Завершение курса». Условия завершения курса настраиваются в Меню вторичной навигации —> Дополнительно —> Завершение курса (или Настройки—>Управление курсом—>Завершение курса):
Рис. 8.8.2. Настройки отслеживания выполнения для курса.
Настраиваем ограничение доступности элемента ЛК. Добавим ограничение «Завершение курса» и настроим его так:
Рис. 8.8.3. Настройки завершения курса.
Устанавливаем, чтобы элемент ЛК становился активен, когда доступен. Настраиваем текст уведомления для учителя, отправляемый при активации ЛК.
Пока студент не выполнит условия Завершения курса, элемент курса «Логика курса 3KL» имеет статус «Не активен».
Как только студент выполнит условия Завершения курса, элемент курса «Логика курса 3KL» сменит свой статус на «Активен», произойдет отправка сообщений. «Логика курса» автоматически определит учителей данного студента и отправит им уведомления.
8.9. Как настроить ограничение доступа на элемент в зависимости от Логики курса
Элемент курса может зависеть от Логики курса, например, его доступность может быть связана с завершением элемента Логики курса 3KL. Для того, чтобы настроить доступность элемента, нужно в настройках ЛК перейти в секцию «Ограничение доступа» и добавить ограничение «Завершение элемента». В настройках этого ограничения выбираем из списка нужный нам элемент.
Пример. Ограничения доступа—>Добавить ограничение—>Завершение элемента. Во вкладке «Завершение элемента» выбираем элемент, который по условию нужно завершить. Далее выбираем дополнительные ограничения, которые необходимы. Например по роли. Добавить ограничение—>Набор ограничение—>Role. Теперь, при выполнении элемента Логики курса, данный элемент будет доступен пользователю.
8.10. Примеры настройки отправки уведомлений кураторам с помощью Логики курса 3KL
Задача В курсе есть Итоговый тест. При успешном прохождении теста слушателем (оценка не менее 70%), нужно отправить уведомление куратору.
Задача Подопечный записан на курс, но в течение недели с момента записи не работал с курсом. Нужно отправить куратору уведомление об этом.
Задача Подопечный записан на курс и начал работать с курсом. Нужно отправить куратору уведомление об этом.
Отправка уведомлений кураторам в момент рубежного контроля. Обычно подобные задачи подразумевают определение прогресса слушателя в курсе в определенный момент времени от начала (или конца) обучения. Соответственно, определяется момент даты/времени от/до начала/окончания подписки и необходимые уровни набора выполненных элементов/полученных оценок/итоговой оценки. Задача 1) Через 4 недели от начала обучения слушатель должен выполнить 4 задания из 5 (получить по ним любые оценки). Если это так, отправить уведомление куратору. Если это не так, отправить уведомление куратору. 2) За неделю до окончания подписки слушатель должен иметь итоговую оценку за курс более 60%. Если это так, отправить уведомление куратору. Если это не так, отправить уведомление куратору.
Задача В курсе есть Итоговый тест. При неуспешном прохождении теста слушателем (оценка не менее 50%), кураторам нужно отправить уведомление.
Задача: Все официанты итальянского ресторана должны каждый год проходить аттестацию на знание меню. Необходимо организовать автоматическую ежегодную запись сотрудника на тестирование и рассылку соответствующих уведомлений:
непосредственно сотруднику:
о подошедшем сроке переаттестации (или первичной аттестации, если сотрудник работает меньше года);
о прохождении аттестации (если аттестация пройдена успешно).
руководителю (если аттестация не пройдена).
Предусловия: 1) Подразумевается, что на учебном портале организации уже созданы, настроены и наполнены материалами курсы:
«Официант» - общий курс для обучения официантов.
«Тестирование на знание меню» - курс с ежегодным аттестационным тестом.
2) При поступлении на работу все сотрудники-официанты сразу же подписываются на курс «Официант» и остаются подписанными на этот курс на протяжении всей своей трудовой деятельности в должности официанта.
5) В СЭО 3КL включен и корректно настроен на периодическое исполнение планировщик задач.
Общий алгоритм решения:
1) Создание дополнительного поля профиля «Дата последней аттестации».
2) Создание и настройка Логики курса 3KL для подписки пользователей на курс «Тестирование на знание меню» (в курсе «Официант»).
3) Создание и настройка Логики курса 3KL для информирования пользователей о необходимости прохождения тестирования (в курсе «Тестирование на знание меню»).
4) Создание и настройка Логики курса 3KL для финализации успешно пройденного итогового тестирования (сохранение даты тестирования, отписка от курса тестирования, сообщение слушателю) (в курсе «Тестирование на знание меню»).
5) Создание и настройка Логики курса 3KL для информирования руководителя о неудовлетворительном результате тестирования (в курсе «Тестирование на знание меню»).
Решение:
Создание дополнительного поля профиля «Дата последней аттестации»
1) На странице «Дополнительные поля профиля» (Администрирование->Пользователи->Учетные записи->Дополнительные поля профиля) кликом по ссылке «Создать новое поле профиля» раскрыть выпадающий список типов пролей и выбрать «Дата/время» (Рис. 8.11.1).
Рис. 8.11.1. Страница «Дополнительные поля профиля». Выбор типа нового поля поля.
2) В открывшемся модальном окне определить параметры дополнительного поля профиля (Рис. 8.11.2):
Рис. 8.11.2. Окно создания поля профиля «Дата последней аттестации».
Краткое название = lastcristmas Название = Дата последней аттестации Это обязательное поле? = Нет Это поле заблокировано = Да Значения должны быть уникальными? = Нет Показывать на странице регистрации? = Нет Кому видно это поле? = Видно всем Категория = Другие поля Наименьший год = 1917 Наибольший год = 2050
Обратите внимание: значение полей «Наименьший год и «Наибольший год» определяют временной диапазон, в котором могут быть заданы даты аттестации для слушателей. Устанавливайте их таким образом, чтобы учитывались все возможные будущие даты переаттестации.
Создание и настройка Логики курса 3KL для подписки пользователей на курс «Тестирование на знание меню»
3) Перейти в курс «Официант», в нужную секцию курса добавить элемент курса «Логика курса 3KL» и выполнить его предварительную настройку (Рис. 8.11.3):
Название = Автоматическая запись на аттестацию Защита от случайных срабатываний = Да Доступность = Сделать доступным, но не отображать на странице курса Периодическая проверка состояния = Каждый день Проверка состояния при входе пользователя в курс = Да
Выбор секции курса, в которой вы добавляете и настраиваете Логику курса 3KL, зависит от структуры вашего курса и принятых в вашей организации методов подачи учебного материала. При создании инструментов автоматизации мы рекомендуем называть их таким образом, чтобы название максимально полно и подробно раскрывало смысл действия, выполняемого при срабатывании условий.
Рис. 8.11.3. Страница настроек элемента курса «Логика курса 3KL».
4) Для создаваемой логики курса последовательно добавить и настроить два ограничения доступа, сохранить настройки созданного элемента курса.
Ограничение доступа «Профиль пользователя» (поз. 1 Рис. 8.11.4):
Поле профиля пользователя (Выберите...) = Дата последней аттестации Метод сравнения (значение) = пустое
Ограничение доступа «Сравнение дат и чисел в профиле пользователя» (поз. 2 Рис. 8.11.4):
Выберите поле профиля... = Дата последней аттестации Выберите вариант сравнения... = Полных дней с указанной до текущей даты Выберите оператор сравнения... = >(больше) Значение = 365
Условие доступа = Студент должен соответствовать любому из нижеследующих условий (поз. 3 Рис. 8.11.4).
Рис. 8.11.4. Настроенные ограничения доступа логики курса «Автоматическая запись на аттестацию».
5) На странице Логики курса 3KL «Автоматическая запись на аттестацию» нажать кнопку «Управление действиями» (Рис. 8.11.5).
Рис. 8.11.5. Страница Логики курса 3KL «Автоматическая запись на аттестацию». Переход к созданию и настройке действия.
6) На вновь открывшейся странице в первом блоке действия:
открыть глазик в строке «Условие: логика курса активна» (включить действие);
из выпадающего списка «Выберите действие...» выбрать «Записать на курс»;
нажать на справа от списка (Рис. 8.11.6).
Рис. 8.11.6. Страница «Управление действиями» Логики курса 3KL.
7) Установить настройки для добавленного действия «Записать на курс» (Рис. 8.11.7):
Включить = Да Курс = Тестирование на знание меню Роль = Слушатель Перезапись на курс = Да Восстановить оценки = Нет Очистить модули курса = Да
Если в вашей СЭО 3КL курсы распределены по категориям, вместе с выбором курса необходимо указать категорию, в которой этот курс размещен. В нашем решении это категория «Разное».
Рис. 8.11.7. Настройки действия «Записать на курс» Логики курса 3KL «Автоматическая запись на аттестацию».
Создание и настройка Логики курса 3KL для информирования пользователей о необходимости прохождения тестирования
8) Добавить в секцию курса «Тестирование на знание меню» элемент курса «Логика курса 3KL» и выполнить его предварительную настройку (Рис. 8.11.8):
Название = Сообщение о необходимости пройти тестирование Защита от случайных срабатываний = Да Доступность = Сделать доступным, но не отображать на странице курса Периодическая проверка состояния = Каждый день
Рис. 8.11.8. Страница настроек элемента курса «Логика курса 3KL».
9) Для создаваемой логики курса добавить и настроить ограничение доступа «Промежуток времени», сохранить настройки созданного элемента курса (Рис. 8.11.9):
Опция доступа = указанный интервал времени прошел с даты начала подписки Укажите необходимый интервал времени = 1 мин.
Условие доступа = Студент должен соответствовать нижеследующему условию.
Рис. 8.11.9. Настроенные ограничения доступа логики курса «Сообщение о необходимости пройти тестирование».
10) На странице Логики курса 3KL «Сообщение о необходимости пройти тестирование» нажать кнопку «Управление действиями» (Рис. 8.11.10).
Рис. 8.11.10. Страница логики курса «Сообщение о необходимости пройти тестирование». Переход к созданию и настройке действия.
11) На вновь открывшейся странице в первом блоке действия:
открыть глазик в строке «Условие: логика курса активна» (включить действие);
из выпадающего списка «Выберите действие...» выбрать «Отправить сообщение»;
нажать на справа от списка (Рис. 8.11.11).
Рис. 8.11.11. Страница «Управление действиями» логики курса «Сообщение о необходимости пройти тестирование».
12) Установить настройки для добавленного действия «Отправить сообщение» (Рис. 8.11.12):
Включить = Да Получатель = Студент Текст уведомления = Уважаемый(-ая), {STUDENTFULLNAME}! Вам необходимо пройти тестирование на курсе {COURSEFULLNAME}. Перейти к курсу можно по ссылке: {COURSELINK} или через свой личный кабинет. Перед тестированием рекомендуем освежить свои знания - доступна одна попытка прохождения теста! Отправлять от имени = Преподаватель Выберите отправителя = Преподаватель курса «Тестирование на знание меню»
Рис. 8.11.12. Настройки действия «Отправить сообщение» логики курса 3KL «Сообщение о необходимости пройти тестирование».
Создание и настройка Логики курса 3KL для финализации успешно пройденного итогового тестирования
13) Добавить в секцию курса «Тестирование на знание меню» элемент курса «Логика курса 3KL» и выполнить его предварительную настройку (Рис. 8.11.13):
Название = Успешное завершение аттестации Защита от случайных срабатываний = Да Доступность = Сделать доступным, но не отображать на странице курса Периодическая проверка состояния = Каждый день
Рис. 8.11.13. Страница настроек элемента курса «Логика курса 3KL».
14) Для создаваемой Логики курса 3KL добавить и настроить ограничение доступа «Выполнение элемента»:
Выполнение элемента = Ежегодное тестирование (поз. 2 Рис. 8.11.14) Условие выполнения элемента = элемент должен быть выполнен с оценкой выше проходного балла (поз. 3 Рис. 8.11.14)
Условие доступа = Студент должен соответствовать нижеследующему условию (поз. 1 Рис. 8.11.14).
Рис. 8.11.14. Настроенные ограничения доступа Логики курса 3KL «Успешное завершение аттестации».
15) На странице Логики курса 3KL «Успешное завершение аттестации» нажать кнопку «Управление действиями» (Рис. 8.11.15).
Рис. 8.11.15. Страница Логики курса 3KL «Успешное завершение аттестации». Переход к созданию и настройке действия.
16) На вновь открывшейся странице в первом блоке действия:
открыть глазик в строке «Условие: логика курса активна» (включить действие);
из выпадающего списка «Выберите действие...» выбрать «Записать в поле профиля»;
нажать на справа от поля (Рис. 8.11.16).
Рис. 8.11.16. Страница «Управление действиями» Логики курса 3KL.
17) Установить настройки для добавленного действия «Записать в поле профиля» (Рис. 8.11.17):
Включить = Да Запись в поле профиля = Дата последней аттестации Шаблон для макроподстановки = {CURRENTTIMESTAMP}
Рис. 8.11.17. Настройки действия «Записать в поле профиля» логики курса «Успешное завершение аттестации».
18) На странице управления действиями Логики курса 3KL «Успешное завершение аттестации» (по аналогии с 16), в тот же блок) добавить действие «Отписать от текущего курса» (Рис. 8.11.18).
Рис. 8.11.18. Добавление действия «Отписать от текущего курса».
19) Убедиться, что параметр «Включить» = Да, сохранить настройки (Рис. 8.11.19).
Рис. 8.11.19. Настройки действия «Отписать от текущего курса».
20) На странице управления действиями Логики курса 3KL «Успешное завершение аттестации» (по аналогии с 16), в тот же блок) добавить действие «Отправить сообщение» (Рис. 8.11.20).
Рис. 8.11.20. Добавление действия «Отправить сообщение».
21) Установить настройки для добавленного действия «Отправить сообщение» (Рис. 8.11.21):
Включить = Да Получатель = Студент Текст уведомления = {STUDENTFULLNAME}, поздравляем! Вы успешно прошли аттестационное тестирование. До встречи в следующем году! Отправлять от имени = Преподаватель Выберите отправителя = Преподаватель курса «Тестирование на знание меню»
Рис. 8.11.21. Настройки действия «Отправить сообщение».
Создание и настройка Логики курса 3KL для информирования руководителя о неудовлетворительном результате тестирования
22) Добавить в секцию курса «Тестирование на знание меню» элемент курса «Логика курса 3KL» и выполнить его предварительную настройку (Рис. 8.11.22):
Название = Сообщение о неудовлетворительном результате тестирования Защита от случайных срабатываний = Да Доступность = Сделать доступным, но не отображать на странице курса Периодическая проверка состояния = Каждый день
Рис. 8.11.22. Страница настроек элемента курса «Логика курса 3KL».
23) Для создаваемой Логики курса 3KL добавить и настроить ограничение доступа «Выполнение элемента»:
Выполнение элемента = Ежегодное тестирование (поз. 2 Рис. 8.11.23) Условие выполнения элемента = элемент должен быть выполнен с оценкой ниже проходного балла (поз. 3 Рис. 8.11.23)
Условие доступа = Студент должен соответствовать нижеследующему условию (поз. 1 Рис. 8.11.23).
Рис. 8.11.23. Настроенные ограничения доступа Логики курса 3KL «Сообщение о неудовлетворительном результате тестирования».
24) На странице Логики курса 3KL «Сообщение о неудовлетворительном результате тестирования» нажать кнопку «Управление действиями» (Рис. 8.11.24).
Рис. 8.11.24. Страница Логики курса 3KL «Сообщение о необходимости пройти тестирование». Переход к созданию и настройке действия.
25) На вновь открывшейся странице в первом блоке действия:
открыть глазик в строке «Условие: логика курса активна» (включить действие);
из выпадающего списка «Выберите действие...» выбрать «Отправить сообщение»;
нажать на справа от списка (Рис. 8.11.25).
Рис. 8.11.25. Страница «Управление действиями» Логики курса 3KL «Сообщение о неудовлетворительном результате тестирования».
26) Установить настройки для добавленного действия «Отправить сообщение» (Рис. 8.11.26):
Включить = Да Получатель = Куратор Текст уведомления = Информируем, что сотрудник {STUDENTFULLNAME} не прошел ежегодное тестирование в курсе {COURSEFULLNAME}. Отправлять от имени = Администратор
Рис. 8.11.26. Настройки действия «Отправить сообщение» Логики курса 3KL «Сообщение о необходимости пройти тестирование».
Результат настройки:
В перечень дополнительных полей профиля пользователя добавлено поле «Дата последней аттестации»; в курсе «Официант» добавлена и настроена Логика курса 3KL «Автоматическая запись на аттестацию» (Рис. 8.11.27); в курсе «Тестирование на знание меню» добавлены и настроены Логики курса 3KL «Сообщение о необходимости пройти тестирование», «Успешное завершение аттестации», «Сообщение о неудовлетворительном результате тестирования» (Рис. 8.11.28).
Рис. 8.11.27. Курс «Официант».
Рис. 8.11.28. Курс «Тестирование на знание меню».
Результат:
1) На курс «Официант» подписывается новый сотрудник (у которого поле профиля «Дата последней аттестации» пустое) или у сотрудника, уже подписанного на курс, с даты прошлой аттестации прошло более года (значение поля «Дата последней аттестации» + 365 дней > текущей даты) (Рис. 8.11.29).
Рис.8.11.29. Страница «Зачисленные на курс пользователи» курса «Официант».
2) Срабатывает Логика курса 3KL «Автоматическая запись на аттестацию» и подписывает этого сотрудника на курс «Тестирование на знание меню» (Рис. 8.11.30).
Рис.8.11.30. Страница «Зачисленные на курс пользователи» курса «Тестирование на знание меню».
3) Срабатывает Логика курса 3KL «Сообщение о необходимости пройти тестирование» и пользователь получает на электронную почту соответствующее информационное письмо (Рис. 8.11.31).
Рис. 8.11.31. Пример информационного письма о необходимости пройти тестирование.
4) Пользователь выполняет аттестационное тестирование.
5) Результат тестирования выше проходного балла. Срабатывает Логика курса 3KL «Успешное завершение аттестации» и:
в поле профиля пользователя «Дата последней аттестации» записывается дата прохождения тестирования (Рис. 8.11.32);
Рис. Рис. 8.11.32. Обновленная дата прохождения аттестации.
пользователь отписывается от курса «Тестирование на знание меню;
пользователь получает на электронную почту информационное сообщение об успешном прохождении аттестации (Рис. 8.11.33).
Рис. 8.11.33. Пример информационного письма о прохождении тестирования.
6) Результат тестирования ниже проходного балла. Срабатывает Логика курса 3KL «Сообщение о неудовлетворительном результате тестирования» и руководитель сотрудника получает на электронную почту соответствующее информационное сообщение (Рис. 8.11.34).
Рис. 8.11.34. Пример информационного письма руководителю.
Внешний вид главной страницы сайта СЭО 3KL может быть изменен согласно вашим пожеланиям. Ответьте на вопросы в Брифе по оформлению Витрины курсов 3KLи сообщите технической поддержке выбранные вами настройки и понравившиеся варианты оформления. Скачать Бриф настройки Витрины курсов 3KL
Откройте бриф в редакторе (Adobe Acrobat Reader), заполните его и сохраните файл.
Оформите заявку на клиентском портале с категорией «Гарантийная техподдержка / Бриф на настройку витрины» и приложите к заявке заполненный бриф в поле «Файл брифа».
Сервис бесплатной настройки в рамках гарантийной техподдержки
Рис. 1. Новая заявка на настройку Витрины курсов.
1.1. Инструкция по заполнению брифа
Если у вас на компьютере отсутствует стандартное приложение для просмотра PDF-файлов, скачайте программу Adobe Reader с сайта https://get.adobe.com/ru/reader/.
Не используйте интернет-браузер, т.к. он не сохранит внесенные вами данные.
Заполните поля форм и расставьте маркеры, соответствующие подходящим для вас вариантам.
После ОБЯЗАТЕЛЬНО сохраните файл на компьютере.
Отправьте заполненный PDF-документ технической поддержке через заявку в личном кабинете пользователя.
Файлы изображений также отправьте технической поддержке через заявку в личном кабинете пользователя.
Примечание Если в системе включена Витрина курсов 3KL, настройки внешнего вида Главной страницы не применяются. Внешний вид Главной страницы настраивается через Витрину курсов 3KL, а не через Администрирование—>Главная страница—>Настройки главной страницы.
Чтобы отключить ранее включенную Витрину курсов 3KL обратитесь в техподдержку.
Дополнительные платные услуги по дизайну и брендированию
Помимо варианта с заполнением брифа, наша компания предлагает и другие опции дизайна и брендирования вашей СЭО.
2. Дополнительные платные услуги «Ассистент редактора» и «Прототип»
Среда электронного обучения СЭО 3KL включает полнофункциональный редактор и конструктор, позволяющие клиентам задействовать все возможности системы с помощью веб-интерфейса. Если же требуется запустить пилотный проект в кратчайшие сроки или в вашем проекте не хватает рабочих рук, вы можете воспользоваться нашими услугами «Ассистент редактора» или «Прототип».
2.1. Услуга «Ассистент редактора»
Ассистент редактора курса владет всеми приемами работы в СЭО 3KL и поможет вам:
Отредактировать любые тексты, в том числе уже размещенные в курсах.
Перевести отдельные тексты или целый курс более чем на 50 языков.
Разместить ваши учебные материалы в СЭО.
Перевести ваши тесты и задания в необходимый системе формат.
Обработать изображения (цветовая коррекция, ретушь, нанесение дополнительных специальных обозначений и символов).
Нарисовать графики, схемы и диаграммы по вашим эскизам.
Набрать любой текст.
Отсканировать, распознать и откорректировать печатный текст.
Подготовить материал к публикации.
Помимо этого, вы можете давать ассистенту разработчика курса любые другие поручения, связанные с редактированием и проведением курсов, включая проверки заданий по образцу, обзвон слушателей и др. Во время выполнения заданий ассистент разработчика курса всегда доступен для вас через кабинет клиента на нашем сайте.
2.2. Услуга «Прототип»
Представляет собой создание прототипа СЭО, учитывающего пожелания заказчика по внешнему оформлению и структуре, а также включающего один полноценный курс, демонстрирующий возможности платформы. Суммарная трудоемкость работ оказанных в рамках услуги «Прототип» не должна превышать 10 нормо-часов.
Услуга включает:
Настройку внешнего вида среды электронного обучения. Формирование внешнего вида СЭО с использованием функционала базового шаблона оформления: размещение логотипа, изменение цветовой схемы и ряда элементов шаблона оформления СЭО. Логотип, текстуры и пожелания по цветовой составляющей предоставляются заказчиком.
Формирование структуры СЭО. Создание направлений и категорий. Наполнение Витрины курсов 3KL пустыми курсами в количестве не более 10-ти. Содержание каждого курса ограничивается названием, принадлежностью к категории и изображением, предоставленным заказчиком.
Создание, наполнение и оформление одного курса по предоставленным материалам заказчика.
Услуги п.2.1-п.2.2 вы можете заказать через наших менеджеров.
Опубликовал: : Алексей Городков Последние обновление: 29.04.2025
Настройка внешнего вида СЭО 3КL
Внешний вид СЭО 3KL может быть персонализирован. Материал содержит рекомендации по самостоятельной настройке оформления, а также описание дополнительных сервисов, которые при запросе заказчика выполняются ООО «Открытые технологии». . . . . . .
В данной статье рассматривается внешний вид СЭО 3КL версии 4.1.х. С особенностями внешнего вида СЭО 3КL версии 3.9.х можно ознакомиться в статье «Настройка внешнего вида СЭО 3КL версии 3.9».
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 4.1.7a. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
1. Общая информация
Фирменная тема оформления, входящая в продукт СЭО 3KL версии 4.1.x, позволяет гибко настроить внешний вид страниц системы согласно вашим предпочтениям, особенностям фирменного стиля учебного заведения или оформления корпоративного сайта (Рис. 1.1).
Рис. 1.1. Примеры настроек внешнего вида СЭО 3КL.
Возможности кастомизации могут обеспечить индивидуальную настройку внешнего вида для разных доменов и разных пользователей.
Тема оформления «СЭО 3KL» адаптирована для просмотра экранах с различной шириной, в том числе на экранах мобильных устройств.
Кастомизация внешнего вида выполняется путем изменения/выбора нужных параметров, добавления текстов и файлов изображений (логотипа, фона подложки и т. п.) в соответствующих разделах настроек администрирования активного (выбранного по умолчанию) профиля темы оформления «СЭО 3КL»: Администрирование->Внешний вид->Темы->СЭО 3КL->Активный профиль-> (Рис. 2.1).
Рис. 2.1. Активный «Рабочий профиль» и его настройки в перечне профилей темы оформления «СЭО 3КL».
Рассмотрим некоторые возможности настройки внешнего вида системы.
Логотип вашей организации может быть размещен в левой части шапки страницы (Рис. 2.1.1).
Рис. 2.1.1. Расположение логотипа в шапке страницы.
Файл изображения логотипа должен иметь название logo и формат:
.jpg/jpeg;
.png (с прозрачным фоном);
.svg (векторное изображение).
Величина отображаемого на экране логотипа напрямую зависит от размера изображения в пикселах.
Подготовленный файл изображения логотипа необходимо загрузить с помощью файлового менеджера в поле «Изображение логотипа» раздела настроек «Логотип» на странице «Шапка страницы» активного профиля темы оформления «СЭО 3КL» (Администрирование->Внешний вид->Темы->СЭО 3КL->Активный профиль->Шапка страницы) (поз. 1 Рис 2.1.2).
Рис. 2.1.2. Пример загруженного файла логотипа в активный профиль СЭО 3КL «Рабочий профиль».
В этом же разделе настроек можно «отцентровать» положение логотипа в шапке, задав (в пикселах) значения отступов сверху/справа/снизу/слева (см. поз. 2 Рис 2.1.2).
Все совершенные на странице действия необходимо подтвердить, нажав кнопку «Сохранить изменения».
При подготовке логотопа для сайта следует учитывать некоторые рекомендации:
желательно использовать логотип горизонтальной направленности, так как при его отображении в шапке сайта будут хорошо видны и читаемы все элементы;
в качестве форматов для логотипа желательно использовать форматы jpeg, png, gif. Использование формата svg рекомендуется только продвинутым пользователям, так как изображение такого формата может отличаться в разных браузерах;
Если Вы используете в качестве логотипа изображение в формате svg, необходимо явно указать в нём его размеры (в противном случае, в некоторых браузерах логотип может отображаться некорректно или не отображаться вообще). Размеры можно прописать в графическом редакторе непосредственно при создании изображения или вручную, отредактировав теги svg-файла. Для этого нужно открыть файл в текстовом редакторе и добавить нужные значения атрибутов width и height (Рис. 2.1.3).
Рис. 2.1.3. Пример атрибутов файла.
необходимо учитывать вес файла логотипа, так как при отображении на сайте логотип только внешне масштабируется по ширине до 420 px. Размер исходного файла в байтах остается прежним, что может увеличить нагрузку на пользователя при загрузке страницы;
отступы со всех сторон логотипа (сверху, справа, снизу, слева) можно настраивать. Не рекомендуется делать большие отступы сверху и снизу, так как это может увеличить высоту шапки в мобильном устройстве;
дополнительную текстовую область рекомендуется использовать только в случае крайней необходимости. Если она используется, желательно добавить только 1-2 строки текста;
использование логотипа в шапке необязательно. При отсутствии логотипа на его место сместится описательный текст шапки;
При уменьшении ширины экрана менее 768 px шапка сайта автоматически адаптируется под размер экрана: ее элементы при этом выстраиваются по вертикали и центрируются (Рис. 2.1.4). Если предполагается, что пользователи для доступа к среде электронного обучения будут активно использовать мобильные устройства — учитывайте это при выборе размера логотипа.
Рис. 2.1.4. Пример внешнего вида шапки на экране с разрешением меньшем, чем 768 px.
Следует помнить, что в теме оформления «СЭО 3КL» может быть настроено несколько профилей оформления, каждый из которых содержит свой набор настроек. Если, в процессе работы с системой, вы используете несколько профилей - логотип должен быть загружен не только в активный профиль (см. Рис. 2.1), но и во все используемые.
2.2. Добавление/изменение текста в подвале страницы
Нижняя часть страницы (подвал) содержит область для размещения произвольного текста, например: ссылок на важные и популярные ресурсы, названия портала электронного обучения, организационной информации и т. п. (Рис. 2.2.1).
Рис. 2.2.1. Текстовая область в подвале страницы.
Подготовленный текст необходимо разместить в окне поля настроек «Текст в подвале» страницы «Подвал страницы» активного профиля темы оформления «СЭО 3КL» (Администрирование->Внешний вид->Темы->СЭО 3КL->Активный профиль->Подвал страницы) (Рис 2.2.2).
Рис. 2.2.2. Раздел «Текст в подвале» страницы настроек «Подвал страницы».
Все совершенные на странице действия необходимо подтвердить, нажав кнопку «Сохранить изменения».
Визуально подвал делится на три области: левую (поз. 1. Рис. 2.2.1.а), центральную (поз. 2. Рис. 2.5.1) и правую (поз. 3. Рис. 2.2.1.а).
Рис. 2.2.1.а. Области подвала страницы.
В левой части (см. поз. 1. Рис. 2.2.1.а) может располагаться логотип, под которым находится дополнительная текстовая область, куда с помощью визуального редактора возможно загрузить текстовый блок и задать ему то или иное форматирование. Также в этой области могут располагаться кнопки социальных сетей.
Центральная область (см. поз. 2. Рис. 2.2.1.а) также позволяет с помощью визуального редактора добавить текстовую область и ссылки. Обычно используется для вспомогательного меню и быстрого перехода на различные ресурсы: как внешние, так и внутри системы.
В правую область (см. поз. 3. Рис. 2.2.1.а) включены: блок авторизации, ссылка на сброс тура по системе, редактируемая текстовая область.
При наполнении областей подвала материалами рекомендуем учитывать следующие особенности:
1) Логотип, загруженный в подвал, не имеет фиксированных размеров, а изменяется в зависимости от размеров экрана, занимая при этом некоторую область страницы в процентах. В пункте настроек «Размер логотипа» (поз 3. Рис. 2.2.1.б) вы можете определить ширину левой области, а также задать отступ до центральной области, изменяя при этом размер логотипа.
2) При небольших размерах логотипа относительно страницы, текст и ссылки на социальные сети, помещенные в левую область подвала, будут переноситься на другую строку из-за нехватки места в этой области, поэтому не рекомендуется одновременно помещать туда и логотип, и вспомогательный текст, либо, помещая в эту область изображение с логотипом, сделать его шире, чем размер логотипа. Например, подготовить изображение шириной 300 px, а поместить туда логотип шириной 150 px. В этом случае не стоит забывать, что при изменении размера экрана до 768 px и меньше содержимое подвала выстраивается по вертикали и центрируется, поэтому ни выравнивание по левому краю, ни выравнивание логотипа по центру внутри картинки не будет смотреться выгодно.
3) Такие блоки, как социальные сети, блок авторизации, блок «На базе СЭО 3KL» являются нередактируемыми, поэтому не рекомендуется использовать выравнение по центру или по правому краю для редактируемых блоков.
4) При добавлении текста описания к логотипу, если выполнена заливка подвала одним цветом, система может автоматически настроить цвет этого текста, однако эта функция не будет работать при использовании текстуры. В таком случае рекомендуем задать цвет текста явным образом в разделе настроек профиля темы оформления «Цветовая схема».
5) В редакторе правой области подвала (поле «Текст копирайта») отсутствует возможность прямой загрузки изображения. Если вам необходимо разместить в правой области подвала какую-либо картинку, вы можете использовать ссылку на ее: со стороннего файлового хранилища или загрузить требуемое изображение в публичную зону профиля темы оформления (Администрирование -> Внешний вид -> Темы -> СЭО 3KL -> Нужный профиль -> Общие настройки).
Загрузка файлов происходит в пункте «Добавить файлы в публичную зону». При необходимости можно создать папку и загрузить в нее изображение (Рис. 2.2.1.в).
Рис. 2.2.1.в. Создание папки и добавление в нее файла.
Далее необходимо:
Сохранить изменения.
Перейти к списку файлов, который находится сразу под окном добавления файлов в пункте «Добавить файлы в публичную зону».
Найти нужный файл.
Нажать на него правой кнопкой мыши и копировать адрес ссылки (Рис. 2.2.1.г).
Вернувшись к настройкам подвала, скопированную ссылку можно вставить в поле «URL» в открывшемся модальном окне (Рис. 2.2.1.д) в поле настроек подвала «Текст копирайта», определить размер и выравнивание, добавить описание.
Рис. 2.2.1.д. Окно для добавления URL изображения в пункте настроек подвала «Текст копирайта».
6) Типовой размер экрана пользователя составляет 1920 px, сайт расширяется до ширины 1720 px. Для того, чтобы подвал растягивался от края до края независимо от размера экрана, необходимо в группе настроек «Подвал» отметить опцию «Ширина без ограничений».
7) При разрешении, равном или меньшем 768 px, структура подвала меняется: элементы выстраиваются по вертикали и центрируются (Рис. 2.2.1.е). При настройке внешнего вида подвала рекомендуется проверять, как он выглядит как на экранах с большим, так и на экранах с малым разрешением. Для этого можно воспользоваться встроенным в браузер отладчиком.
Рис. 2.2.1.е. Пример внешниего вида подвала на экране с разрешением меньшем, чем 768 px.
Для отображения свернутых в док-панель блоков (Рис. 2.3.1) в СЭО 3КL предусмотрено несколько предустановленных наборов иконок.
Рис. 2.3.1. Иконки блоков в док-панели.
Чтобы сменить ранее выбранные (предустановленные) иконки, необходимо на странице «Общие настройки» активного профиля из выпадающего списка поля «Используемый набор иконок» выбрать другой набор (Рис. 2.3.2).
Рис. 2.3.2. Выбор набора иконок «Одноцветный минимализм (стальной)».
Выбор нового набора необходимо подтвердить, нажав кнопку «Сохранить изменения».
Отображаемые в док-панели иконки будут изменены (Рис. 2.3.3).
Настройки пользовательского CSS кода позволяют задать цвет для иконок элементов курса или группы элементов курса. Эти настройки можно выполнить по следующему пути: Администрирование->Внешний вид->Темы->СЭО 3KL->Нужный профиль->Общие настройки.
Для того, чтобы задать цвет иконке элемента курса, нужно добавить следующий код в поле настройки «Пользовательская настройка css темы» (Рис. 2.4.1):
Рис. 2.4.1. Пользовательская настройка css темы для задания цвета иконки элемента курса.
Листинг кода для настройки цвета иконки элемента курса:
[НАЗВАНИЕ_ЭЛЕМЕНТА] — техническое название элемента, для которого выполняется настройка, например «quiz» для элемента курса «Тест»;
[HEX_КОД_ЦВЕТА] — HEX код цвета фона иконки элемента курса, например, «#fdff17» для желтого цвета фона;
[ФИЛЬТР_ЦВЕТА] — «none» для черного цвета иконок и «brightness(0) invert(1)» для белого цвета иконок.
Технические названия элементов курса:
Элемент курса / Ресурс
Техническое название
Анкета
survey
База данных
data
Библиотека ресурсов 3KL
otresourcelibrary
Взаимная оценка
otmutualassessment
Вики
wiki
Внешний инструмент
lti
Гиперссылка
url
Глоссарий
glossary
Задание
assign
Занятие 3KL
event3kl
Книга
book
Контрольный список
checklist
Лекция
lesson
Логика курса 3KL
otcourselogic
Обратная связь
feedback
Опрос
choice
Отзыв о курсе 3KL
endorsement
Офлайн тест
offlinequiz
Пакет IMS содержимого
imscp
Пакет SCORM
scorm
Папка
folder
Семинар
workshop
Сертификат СЭО 3KL
simplecertificate
Страница
page
Субкурс
subcourse
Текст и медиа
label
Тест
quiz
Файл
resource
Форум
forum
Чат
chat
H5P
h5pactivity
H5P (старый)
hvp
HotPot
hotpot
xAPI Launch Link
tincanlaunch
Также можно задать цвет сразу для всех иконок, объединенных в одну группу. Для этого в поле «Пользовательская настройка css темы» нужно ввести следующий код (Рис. 2.4.2):
Рис. 2.4.2. Пользовательская настройка css темы для задания цвета группы иконок элементов курса.
Листинг кода для настройки цвета иконок групп элементов курса:
/* Комментарий с названиями элементов курса или названием группы элементов курса */ div.modchoosercontainer div.activityiconcontainer.[НАЗВАНИЕ_ГРУППЫ], .course-content .section .activity:not(.nomono) div.activitytitle div.activityiconcontainer.[НАЗВАНИЕ_ГРУППЫ]{ background-color: [HEX_КОД_ЦВЕТА]; } div.modchoosercontainer div.activityiconcontainer.[НАЗВАНИЕ_ГРУППЫ] img.activityicon, .course-content .section .activity:not(.nomono) div.activitytitle div.activityiconcontainer.[НАЗВАНИЕ_ГРУППЫ] img.activityicon{ filter: [ФИЛЬТР_ЦВЕТА]; }
где
[НАЗВАНИЕ_ГРУППЫ] — техническое название группы элементов, для которого выполняется настройка, например «collaboration» для группы элементов курса «Совместная работа»;
[HEX_КОД_ЦВЕТА] — HEX код цвета фона иконки группы элементов курса, например, «#16007a» для синего цвета фона;
[ФИЛЬТР_ЦВЕТА] — «none» для черного цвета иконок и «brightness(0) invert(1)» для белого цвета иконок.
Группа элементов
Техническое название
Элементы курса / ресурсы группы
Совместная работа
collaboration
База данных Взаимная оценка 3KL Вики Глоссарий Форум
Материалы
content
Библиотека ресурсов 3KL Внешний инструмент Гиперссылка Книга Лекция Пакет IMS содержимого Пакет SCORM Папка, Страница Текст и медиа Файл H5P
Взаимодействие со слушателями
communication
Анкета Занятие 3KL Обратная связь Опрос Чат
Оценка
assessment
Задание Контрольный список Офлайн-тест Семинар Тест
Управление курсом
administration
Логика курса 3KL Отзыв о курсе 3KL Сертификат СЭО 3KL
Настройка инициализирующего кода SCSS позволяет задать цвет фона для иконок элементов курса для способа стилизации иконок «Цветная иконка на белом фоне». Эту настройку можно выполнить по следующему пути: Администрирование->Внешний вид->Темы->СЭО 3KL->Нужный профиль->Общие настройки.
Для того, чтобы задать цвет фона иконке элемента курса, нужно в поле «Инициализирующий код SCSS» (Рис. 2.5.1) добавить переменную:
Плитки категорий - один из плагинов блоков «Витрины курсов 3КL», предназначенный для отображения категорий курсов. Плитки категорий отображаются в «Витрине курсов 3КL», если в настройках Витрины, расположенных по пути: Администрирование—>Плагины—>Локальные плагины—>Витрина курсов 3KL—>Общие, в разделе настроек «Общие настройки», в любой из областей Витрины («Шапка Витрины курсов 3KL», «Верх Витрины курсов 3KL» или «Низ Витрины курсов 3KL») выбрать блок «Плитки категорий» (Рис. 2.6.1).
Рис. 2.6.1. Вариант настройки «Витрины курсов 3KL», при которой Плитки категорий будут отображаться в шапке «Витрины курсов 3KL».
Пользовательская настройка css темы позволяет сделать так, чтобы Плитки категорий были цветными постоянно, а не только при наведении на них курсора. Эту настройку можно выполнить по следующему пути: Администрирование->Внешний вид->Темы->СЭО 3KL->Нужный профиль->Общие настройки.
Для того, чтобы Плитки категорий были цветными всегда, необходимо в поле «Пользовательская настройка css темы» (Рис. 2.6.2) добавить CSS-код:
После сохранения внесенных в код изменений Плитки категорий в блоке «Витрина курсов 3KL» будут отображаться цветными постоянно, а не только при наведении на них курсора (Рис. 2.6.3).
Рис. 2.6.3. Цветные Плитки категорий курсов в блоке «Витрина курсов 3KL» на главной странице среды дистанционного обучения.
Самостоятельное выполнение полного объема работ по кастомизации оформления СЭО 3КL может оказаться непростым для неподготовленного диспетчера-администратора. Поэтому, существует возможность создать заявку на настройку базового шаблона оформления системы силами сотрудников технической поддержки. К заявке должна быть приложена вся необходимая информация (бриф) о желаемом внешнем виде системы.
В рамках гарантийной техподдержки сервис «Настройка стиля оформления СЭО 3КL по заполненному брифу» выполняется технической поддержкой ООО «Открытые технологии» бесплатно (включен в тариф).
Алгоритм действий при настройке оформления по заявке:
1) Выберите удовлетворяющий вас готовый вариант из загруженных по умолчанию в СЭО 3KL профилей темы оформления (Администрирование->Внешний вид->Темы->СЭО 3KL->Панель управления профилями темы->) или заполните в Маршруте внедрения анкету-тест «Бриф на стилизацию СЭО 3КL». Для этого:
нажмите «Отправить все и завершить тест» в окне подтверждения.
2) Оформите заявку на клиентском портале в категории «Гарантийная техподдержка/Бриф на стилизацию СЭО» (Рис. 3.1).
Рис. 3.1. Форма заявки на настройку базового шаблона оформления.
3) После завершения сотрудниками технической поддержки стилизации и настройки шаблона оформления в вашей системе, проведите окончательную приемку выполненных работ.
При выполнении заявок категории «Гарантийная техподдержка/Бриф на стилизацию СЭО», специалисты технической поддержки руководствуются информацией, предоставленной Заказчиком в брифе на стилизацию СЭО 3КL, и правилами п. 16 действующего Регламента предоставления сервисов ООО «Открытые технологии».
Обратите внимание: настройка базового шаблона оформления в рамках гарантийной технической поддержки выполняется для одной Инсталляции продукта, по одному брифу и допускает не более двух последующих бесплатных корректировок.
4. Дополнительные сервисы по кастомизации оформления СЭО 3КL
Выполнение более глубокой кастомизации внешнего вида СЭО 3КL (например, редактирование графических материалов, программирование, правка исполняемых файлов и т. п.) требует от исполнителя наличия специфических знаний и затрат времени. В случае, когда Заказчик не располагает достаточными временными ресурсами, компетенциями или специалистами, ООО «Открытые технологии» предлагает дополнительные сервисы по дизайну и брендированию системы.
Дополнительный сервис может быть предоставлен в рамках:
тарифного плана;
расширенной технической поддержки;
отдельного договора на сервис.
Инициация необходимого сервиса осуществляется путем подачи представителем Заказчика через личный кабинет клиента соответствующей заявки, если такая возможность предусмотрена договором, и/или на балансе Заказчика достаточно средств для выполнения сервиса.
4.1. Настройка шаблона оформления для СЭО 3KL в стиле предоставленного макета или образца
Исходный материал*: макет или ссылка на сайт-образец. Результат сервиса: настроенный профиль оформления в шаблоне СЭО 3KL. _______________________________ * - предоставляется Заказчиком.
В рамках данного сервиса специалисты технической поддержки выполнят настройку индивидуального профиля темы оформления для СЭО 3KL на основании исходного материала, предоставленного Заказчиком: графического макета (со всеми необходимыми файлами изображений, логотипов и т. п.) или ссылки на сайт-образец. Дизайнер максимально приблизит внешний вид системы к предоставленному образцу, используя настройки и доступные опции темы оформления через веб-интерфейс (без непосредственной правки кода и внесения изменений в HTML, CSS и PHP).
Примененный в системе шаблон оформления не повлияет на структуру и содержимое, компоновку и поведение главной страницы, курсов и других элементов системы, а только изменит их графическое оформление в предусмотренных архитектурой СЭО 3KL пределах («шапка» сайта, «подвал» сайта, цвета и подложки элементов сайта, шрифты и т. п.).
4.2. Адаптация внешнего вида СЭО 3KL под потребности Заказчика
Исходный материал*: брендбук, логотипы, образцы фирменного стиля, пожелания по внешнему виду. Результат сервиса: настроенный профиль оформления в шаблоне СЭО 3KL. _______________________________ * - предоставляется Заказчиком.
Сервис позволяет сформировать внешний вид системы, используя настройки индивидуального профиля шаблона оформления, дизайн которого выполнен на основе брендбука, образца фирменного стиля или адаптации мокапов Заказчика под особенности архитектуры СЭО 3KL.
В рамках сервиса доступны опции:
разработка индивидуального дизайна оформления и логотипа;
предоставление нескольких альтернативных макетов дизайна;
внесение и редактирование контента, размещение, перемещение и настройка блоков на страницах СЭО 3KL;
разработка динамических элементов интерфейса (интерактивные меню, модифицированные окна авторизации, модифицированные витрины курсов и т. п.);
участие специалистов Исполнителя в совещаниях с представителями Заказчика по телефону, Skype и конференц-связи.
4.3. Разработка прототипа среды электронного обучения
Исходный материал*: пожелания по структуре и внешнему виду; заполненный бриф; учебные материалы для курса; материалы для оформления курсов, направлений, категорий и витрины. Результат сервиса: настроенная система с полноценным курсом. _______________________________ * - предоставляется Заказчиком.
Данный сервис предназначен для создания рабочего прототипа системы дистанционного обучения, учитывающего пожелания Заказчика по внешнему оформлению и структуре, и включающего один курс, предназначенный для демонстрации возможностей СЭО 3KL.
В процессе разработки прототипа выполняется:
настройка внешнего вида среды дистанционного обучения с использованием функционала базового шаблона оформления (размещение логотипа, изменение цветовой схемы и ряда элементов шаблона оформления и т. п.);
формирование структуры среды дистанционного обучения: создание направлений и категорий;
наполнение витрины пустыми курсами (не более десяти);
Содержание каждого курса ограничивается названием, принадлежностью к категории и изображением.
создание, наполнение и оформление одного курса по предоставленным материалам Заказчика.
Курс создается с учетом следующих ограничений:
• до 10 тематических секций; • 1÷4 теста, суммарно содержащих не более 30-ти вопросов; • до 6 заданий; • 1÷2 материала типа «Лекция», суммарно содержащих не более 10 слайдов; • 1 глоссарий, содержащий до 10 терминов; • загрузка до 6 видео- или аудио-роликов; • загрузка до 6 pdf-файлов или файлов иных форматов; • подготовка по одному изображению для каждой секции в описательную часть; • до 3-х элементов «Логика курса 3KL»; • до 4-х тестовых пользователей (2 учителя + 2 слушателя).
4.4. Работа с электронными материалами Заказчика (ассистент редактора)
Исходный материал*: заявка с материалами и данными. Результат сервиса: зависит от пожеланий, указанных в заявке, чаще всего — электронный курс. _______________________________ * - предоставляется Заказчиком.
В рамках данного сервиса, специалисты ООО «Открытые технологии» помогут Заказчику с наполнением, редактированием, подготовкой курсов и материалов курсов:
наберут/отредактируют любые тексты, в том числе уже размещенные в курсах;
переведут отдельные тексты или целый курс более чем на 50 языков;
разместят учебные материалы Заказчика в СЭО 3KL;
переведут тесты и задания Заказчика в формат СЭО 3KL;
4.5. Разработка (в рамках сервиса «Расширенная техническая поддержка»)
Исходный материал*: заявка с исходными данными и материалами. Результат сервиса: зависит от пожеланий, указанных в заявке. _______________________________ * - предоставляется Заказчиком.
В рамках сервиса «Расширенная техническая поддержка» силами инженеров ООО «Открытые технологии» могут быть выполнены доработки СЭО 3KL, выходящие за рамки базовых тарифов с фиксированной абонентской платой. Например:
модификация системы и модуля «Электронный деканат»;
интеграция с корпоративными СУБД;
изменение функционала;
разработка модулей;
техническая поддержка сторонних модулей, не входящих в базовую поставку;
нестандартное конфигурирование системы (организация кластера, горячее резервирование и т. п.).
Суммарная трудоемкость сервиса рассчитывается по фактически затраченному времени инженеров.
5.1. Создание и наполнение сетки для кастомного региона
Задача:
Организовать в верхней части страницы описания курса «Устройство мотоцикла. Для демонстрации» специальную область для размещения блоков, визуально разделенную на три секции. Разместить в левой секции блок «Поделиться ссылкой 3KL», в правой — блок «Топ-10 3KL», по центру — блок «Рейтинг курса» (Рис. 5.1.1).
Рис. 5.1.1. Блоки, размещенные в кастомном регионе.
Решение:
1) Перейти на страницу настройки регионов, расположенную по следующему пути: Администрирование->Внешний вид->Темы->СЭО 3KL->Нужный профиль->Настройки регионов. Открыть на ней раздел «Страница описания курса» (Рис. 5.1.2).
Рис. 5.1.2. Настройки кастомных регионов для страницы описания курса.
2) Нажать на кнопку «+» в пункте «Сетка для сворачиваемой секции блоков «Над контентом» (см. поз. 1 Рис. 5.1.2), чтобы добавить в сетку строку.
3) Нажать на кнопку «+» рядом с созданной строкой (Рис. 5.1.3), чтобы добавить первый сегмент в строку.
Рис. 5.1.3. Кнопка добавления сегмента в строку.
4) Три раза нажать на кнопку «+» в первом сегменте (Рис. 5.1.4), чтобы увеличить его ширину до четырех условных единиц (Рис. 5.1.5).
Рис. 5.1.4. Кнопка увеличения ширины сегмента.
Рис. 5.1.5. Сегмент шириной в четыре условные единицы.
5) Дважды повторить действия, описанные в пунктах 3 и 4, чтобы создать еще два сегмента в строке такой же длины, как и первый (Рис. 5.1.6).
Рис. 5.1.6. Регион, заполненный тремя сегментами, шириной четыре условных единицы.
6) Заполнить кастомный регион. Для этого перейти на страницу описания курса «Устройство мотоцикла. Для демонстрации», переключиться в режим редактирования (поз. 1 Рис. 5.1.7), открыть выдвижную панель блоков (поз. 2 Рис. 5.1.7), нажать на кнопку «Добавить блок» (поз. 3 Рис. 5.1.7) и в появившемся окне выбрать блок «Поделиться ссылкой» (поз. 4 Рис. 5.1.7). Блок будет размещен в выдвижной панели.
Рис. 5.1.7. Добавление нового блока на страницу описания курса.
7) Нажать на значок шестеренки рядом с добавленным блоком (поз. 1 Рис. 5.1.8) и выбрать опцию «Настроить блок «Поделиться ссылкой 3KL» (поз. 2 Рис. 5.1.8).
Рис. 5.1.8. Переход к настройкам блока «Поделиться ссылкой 3KL».
8) Выбрать соц. сети для размещения ссылки (поз. 1 Рис. 5.1.9). Выбрать в качестве области размещения «cs-ctop-1-1», чтобы разместить блок в левой части области «Над контентом» (поз. 2 Рис. 5.1.9). Сохранить изменения.
Рис. 5.1.9. Настройка блока «Поделиться ссылкой».
9) Повторить пункты 6 и 7: добавить таким образом блок «Рейтинг курса» и перейти к его настройкам. Выбрать в качестве области размещения «cs-ctop-1-2», чтобы разместить блок по центру области «Над контентом» (Рис. 5.1.10). Сохранить изменения.
Рис. 5.1.10. Выбор размещения блока «Рейтинг курса».
10) Еще раз повторить пункты 6 и 7: добавить таким образом блок «Топ-10 3KL» и перейти к его настройкам.
В блоке нужно настроить отображение рейтинга пользователей по разделу «Мото-достижения» (раздел достижений настраивается отдельно) (Рис. 5.1.11):
Рис. 5.1.11. Выбор размещения блока «Топ-10 3KL».
выбрать тип рейтинга для отображения = Пользователи с максимальным рейтингом в выбранном разделе портфолио (см. поз. 1 Рис. 5.1.11);
ввести название рейтинга, которое будет отображаться в шапке блока = Лучший пользователь по мото-достижениям (см. поз. 2 Рис. 5.1.11);
выбрать количество позиций в рейтинге = 1, чтобы в блоке выводился один пользователь, лучший по рейтингу (см. поз. 3 Рис. 5.1.11);
выбрать раздел достижений = Мото-достижения (см. поз. 4 Рис. 5.1.11).
Подробнее о том, как работать с достижениями в блоке «Портфолио» в статье «Портфолио ч. 1. Введение».
Выбрать в качестве области размещения «cs-ctop-1-3», чтобы разместить блок в правой части области «Над контентом» (см. поз. 5 Рис. 5.1.11). Сохранить изменения.
11) Вернуться к настройкам кастомного региона (Администрирование->Внешний вид->Темы->СЭО 3KL->Нужный профиль->Настройки регионов) и выбрать в настройке «Состояние сворачиваемой секции «Над контентом» при загрузке страницы» значение «Нельзя свернуть» (Рис. 5.1.12). Выйти из режима редактирования.
Рис. 5.1.12. Настройка сворачивания региона «Над контентом».
Для авторизованного в системе пользователя на странице описания курса «Устройство мотоцикла. Для демонстрации» в верхней части контентной области развернуты и доступны блоки «Поделиться ссылкой 3KL», «Рейтинг курса» и «Топ-10 3KL» (Рис. 5.1.13).
Рис. 5.1.13. Страница описания курса «Устройство мотоцикла. Для демонстрации» с настроенным и заполненным блоками кастомным регионом «Над контентом».
Рис. 5.2.1. Страница «Цветовая схема». Разделы настроек «Глоссарий, ссылки автоматического связывания» и «Глоссарий, ссылки автоматического связывания при наведении».
В настройках подразделов «Глоссарий, ссылки автоматического связывания» и «Глоссарий, ссылки автоматического связывания при наведении» можно задать цвета фона, текста и изображений для ссылок автоматического связывания в глоссарии (Рис. 5.2.2, Рис. 5.2.3).
Рис. 5.2.2. Заданный цвет текста ссылок автоматического связывания.
Рис. 5.2.3. Заданный цвет текста ссылок автоматического связывания при наведении.
В статье приведена основная информация о Диспетчере-администраторе, даны ответы на частые вопросы, приведены ссылки на полезные тематические материалы.
В рамках «Регламента предоставления сервисов ООО «Открытые технологии» при заключении Договора обслуживания «Заказчик обязан назначить своего Представителя (Контактное лицо) и письменно оповестить об этом Исполнителя, сообщив ФИО, адрес электронной почты и мобильный телефон Представителя Заказчика». Таким представителем (основным контактным лицом) и является Диспетчер-администратор (далее ДА).
Информация о Представителе Заказчика прописывается в договоре или в спецификации к нему.
В качестве основных функций ДА можно выделить:
представлять интересы Заказчика по всем техническим и организационным вопросам в рамках используемых сервисов;
осуществлять внедрение и контролировать эксплуатацию СЭО 3КL на стороне Заказчика;
взаимодействовать с технической поддержкой Исполнителя при помощи заявок на клиентском портале.
Обратите внимание: Исполнитель принимает заявки (поручения) на техническое обслуживание только от Диспетчера-администратора. Для взаимодействия по договорным и организационным вопросам со стороны Заказчика может быть (но необязательно) назначено другое контактное лицо.
2. Основные возможности, требования и компетенции ДА
Диспетчер-администратор отвечает за эксплуатацию СЭО 3KL, консультирует пользователей СЭО 3KL и осуществляет коммуникации между персоналом Заказчика и технической поддержкой Исполнителя: «В случае, если внутренним инициатором заявки или запроса является другой сотрудник Заказчика или третье лицо, Представитель Заказчика до передачи обращения Исполнителю проводит предварительный анализ обращения, с учетом имеющейся у него информации о Продукте и ранее переданных обращениях и ответах Исполнителя, дополняет недостающей информацией и переформулирует запрос от своего имени, с учетом имеющегося у него понимания ситуации, а затем самостоятельно доносит ответ Исполнителя до внутреннего инициатора обращения.»
2.1. Диспетчер-администратор vs Системный администратор
Из-за схожих названий часто путают или подменяют понятия «Диспетчер-администратор» и «Системный администратор». Однако следует четко понимать, что это совершенно разные специалисты, с разными компетенциями и функциями.
Системный администратор — это сугубо технический специалист, который занимается настройкой и обслуживанием сетевого оборудования, серверов и рабочих станций. Участие этого сотрудника в проекте внедрения СЭО 3KL требуется только на этапе установки системы на ваш сервер и в случае выхода из строя оборудования. Все, что может понадобиться от вашего системного администратора, описано в разделе Базы знаний «Вопросы по установке СЭО на сервер клиента». Основную работу по обслуживанию и техническому администрированию среду электронного обучения выполняет гарантийная поддержка ООО «Открытые технологии».
Диспетчер-администратор — это, прежде всего, методист, ответственный за электронное обучение в вашей организации. Он отвечает за качество и процесс электронного обучения, а не за функционирование среды электронного обучения как программного продукта. Это первый и главный пользователь СЭО 3KL, который освоит систему сам и научит остальных преподавателей, а затем будет контролировать качество их работы. Все консультации и материалы клиентской базы знаний, которые предоставляется ДА, ориентированы, в первую очередь, на методистов и преподавателей.
Мы крайне не рекомендуем назначать в качестве представителя Заказчика (ДА) вашего системного администратора. Системный администратор далек от целей и задач обучения. Его задача «чтобы все работало и поменьше требовало внимания» часто входит в противоречие с задачами обучения «чтобы обучение было эффективно», «чтобы было удобно». Из-за этого часто возникает эффект «конфликта ролей», что негативно отражается на эффективности электронного обучения в организации.
2.2. Диспетчер-администратор vs Очный преподаватель/тренер
Когда электронное обучение внедряется впервые, Диспетчером-администратором СЭО 3КL часто назначается действующий преподаватель или тренер, который занимается очным обучением. Нужно понимать, что создание электронных учебных материалов, настройка учебных траекторий, организация бизнес-процессов электронного обучения — это большая работа, которой сложно заниматься между делом, так как она требует много времени и внимания.
Для успешного внедрения электронного обучения очень важно, чтобы у ответственного специалиста была не только мотивация, но и время, чтобы заниматься проектом электронного обучения. Например, для этого потребуется разгрузить данного специалиста от части разъездной работы и очных тренингов.
В итоге выделенные ресурсы окупятся переводом части обучения в онлайн.
Для того, чтобы помочь начинающему Диспетчеру-администратору адаптироваться к важной и ответственной роли, ознакомиться с нюансами системы, на портале учебного центра ООО «Открытые технологии» существует специальный курс«Справочные материалы и маршрут внедрения СЭО 3KL Русский Moodle», где описаны основные шаги, которые необходимо пройти для внедрения среды электронного обучения и на который безусловно подписываются все ДА.
Если необходима дополнительная подготовка преподавателей или создателей курсов в освоении СЭО 3KL, а также для ДА, незнакомых со спецификой Moodle, мы рекомендуем к прохождению платный тренинг-практикум «Технические основы конструирования дистанционных курсов в Среде электронного обучения 3KL (24 час.)», в котором слушатель изучит теоретические материалы и выполнит практические задания в личном курсе-практикуме. По результатам прохождения курса конструирования слушателю будет выдан сертификат.
Диспетчеру-администратору, как Представителю Заказчика, предоставляется доступ к клиентской базе знаний ООО«Открытые технологии», содержащей более 1700 полезных статей и инструкций о возможностях, правильной настройке и использовании функционала СЭО 3КL.
Другие пользователи среды электронного обучения (преподаватели, ассистенты, слушатели и т. п.) для самостоятельного изучения и поиска ответов на интересующие их вопросы могут использовать:
встроенный в СЭО 3KL инструмент справки (так же привязанный к базе знаний);
тематические вебинары на каналах «Среда электронного обучения 3KL (Русский Moodle)» в ВКонтакте, на YouTube и в Telegram;
преднастроенные Диспетчером-администратором элементы курса «Библиотека ресурсов 3KL» со встроенными в них материалами из базы знаний (или иных внешних хранилищ и электронных библиотек).
В случаях, когда Заказчик считает нецелесообразным выделение собственного штатного сотрудника на роль Диспетчера-администратора, Исполнитель готов предоставить своего выделенного сотрудника в режиме аутсорса, который будет:
консультировать всех преподавателей Заказчика;
вникать в корпоративную структуру, участвовать в совещаниях;
заниматься согласованием с внутренними службами и помогать с публикацией учебных материалов в системе;
от имени Заказчика и в его интересах формулировать и создавать заявки;
осуществлять контроль по заявкам на расширенную техподдержку и выделенного ассистента.
Дополнительно к тарифу мы предлагаем опцию «персональный менеджер». Дополнительные возможности, которые предоставляет опция, приведены в таблице:
Возможность
Базовое обслуживание
Персональный менеджер
Доступ в личный кабинет Заказчика для одного, уполномоченного договором представителя клиента, для взаимодействия с техподдержкой путем подачи письменных заявок
+
+
Возможность связаться по горячей линии с первой линией техподдержки с возможностью эскалации на вторую линию техподдержки
+
+
Взаимодействие с сотрудником Заказчика, который не является уполномоченным представителем по договору
-
+
Поучаствовать в созвоне/видеоконференции с представителями Заказчика для обсуждения вопросов внедрения и эксплуатации СЭО 3KL
-
+
По итогам созвона/видеоконференции зафиксировать задачи, самостоятельно создать заявки в личном кабинете, если это необходимо для выполнения поставленных на совещании задач
-
+
Самостоятельно обсудить с техническими специалистами разработчика СЭО 3KL поставленные вопросы и донести ответ до участников совещания на созвоне/видеоконференции
-
+
Действовать проактивно в рамках сформулированных Заказчиком целей и поставленных им задач: связываться с представителями различных служб Заказчика, напоминать о необходимых от них действий/информации/ресурсах, предлагать технические решения для достижения поставленных Заказчиком целей, отправлять заявки в техническую поддержку от имени Заказчика
-
+
Получать/согласовывать задачи сразу от нескольких представителей Заказчика (риск поступления противоречивых и несогласованных указаний от этих лиц остается на Заказчике)
-
+
Обратите внимание, использование опции «персональный менеджер» возможно только с тарифами, в которые входит голосовая техподдержка и при положительном балансе нормо-часов на счете Заказчика.
2.5. Количество ДА в среде электронного образования Заказчика
Обычно для инсталляции системы Заказчик назначает только одного своего Представителя (Диспетчера-администратора), от которого принимаются обращения в техническую поддержку Исполнителя. Всех остальных сотрудников Заказчика Диспетчер-администратор консультирует самостоятельно, а, в случае необходимости, запрашивает дополнительные сведения в технической поддержке. Доступ к обращениям в техническую поддержку сразу нескольким Представителям Заказчика предоставляется за дополнительную плату.
Если Заказчик эксплуатирует несколько экземпляров СЭО 3KL, которые находятся на поддержке у Исполнителя, то для каждого экземпляра рекомендуется назначать отдельное контактное лицо.
Обратите внимание: привязка Представителя Заказчика к личному кабинету осуществляется по адресу электронной почты. Поэтому, если все ваши инсталляции будет курировать один диспетчер-администратор, с целью удобства создания и обработки заявок рекомендуем для каждого экземпляра продукта использовать отдельный адрес электронной почты.
В случае, если общее количество ДА больше одного, все дополнительные контактные лица наделяются только правом запросов/получения консультаций, но не направления поручений в техническую поддержку. Такой порядок установлен для исключения коммуникационных проблем, вызванных несогласованными действиями представителей, а также внутрикорпоративными перераспределениями зон ответственности у Заказчика.
Начиная с 2022 года, в момент инсталляции СЭО 3KL представитель Заказчика (ДА) назначается администратором сайта и получает полный административный доступ и набор прав.
Ранее, с целью упрощения освоения СЭО 3KL и минимизации рисков на начальном этапе, существовала специальная роль «Диспетчер-администратор» с ограниченным набором прав (без доступа к административным настройкам системы). Сейчас эта роль исключена из набора ролей по умолчанию. Перед принятием решения о необходимости расширения набора прав ДА, рекомендуем ознакомиться с информацией в статье «Полный административный доступ».
Набор действий, которые пользователь может выполнять в системе, определяется совокупностью разрешений (прав), определенных в рамках системы для этого пользователя. В СЭО 3KL уже создано несколько предустановленных наборов прав — ролей пользователей. ДА, как администратор сайта, может выполнять любые действия в системе, в том числе, добавлять новых пользователей, назначать им роли, редактировать доступные для роли права, а также создавать новые роли.
Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку.
Если существует необходимость распределить часть обязанностей ДА по администрированию сайта на других пользователей, рекомендуем не делать их администраторами сайта, а назначить таким пользователям глобальную роль «Управляющий». Сделать это можно на странице «Назначить глобальные роли» (Администрирование -> Пользователи -> Права -> Назначить глобальные роли). При необходимости ДА может отредактировать возможности существующей роли «Управляющий», добавив или удалив в нее какие-либо права. Сделать это можно на странице, расположенной по следующему пути: Администрирование -> Пользователи -> Права -> Определить роли.
В СЭО 3КL должен быть указан главный администратор сайта— администратор, от имени которого будут выполняться все системные действия (этот пользователь будет отображаться в журнале событий как инициатор действия) и происходить рассылка уведомлений. По умолчанию в клиентских инсталляциях главным администратором указан пользователь «администратор Робот». Это специально созданный обезличенный технический аккаунт. Не рекомендуем, без крайней необходимости, изменять этого главного администратора на реального пользователя, чтобы избежать вопросов о действиях, которые он не совершал.
Обратите внимание: название главного администратора сайта «администратор Робот» актуально для новых инсталляций. Если ваша СЭО 3КL давно находится на технической поддержке ООО «Открытые технологии» — в качестве главного администратора может быть указан иной пользователь.
Произвести смену контактного лица можно через личный кабинет на клиентском портале, создав заявку в категории «Смена представителя клиента». К заявке нужно приложить письмо, подписанное усиленной квалифицированной ЭЦП Заказчика или скан бумажного письма, подписанного Заказчиком. Письмо оформляется на фирменном бланке организации по прилагаемому шаблону и заверяется печатью и подписью лица, подписывавшего договор (Заказчиком):
Если письмо прикладывалось в виде скана, оригинал письма необходимо выслать на адрес: 117303, Москва, а/я 33, с официального адреса, указанного в реквизитах договора, не позднее пяти рабочих дней, с момента подачи заявки.
Новый Диспетчер-администратор должен ознакомиться с материалами о СЭО 3КL и с историей заявок предыдущего ДА. Ему будет предоставлен доступ к инсталляции среды электронного обучения, отключение доступа для старого Диспетчера-администратора и назначенных им пользователей новый ДА выполняет самостоятельно.
В случаях, когда у действующего Диспетчера-администратора изменяется электронный адрес или телефон, процедура смены контактных данных в системе происходит по аналогичному алгоритму. Письмо оформляется на основе следующего шаблона: Шаблон письма для смены контактных данных ДА (представителя Заказчика).
Если, по каким-либо причинам, доступ к личному кабинету оказался утрачен (например, был оформлен на человека, который более не работает у Заказчика), необходимо прислать соответствующее письмо, подписанное усиленной квалифицированной ЭЦП Заказчика, либо скан подписанного письма с официального адреса, указанного в реквизитах договора на адрес Исполнителя, указанный в договоре.
Если в реквизитах договора не указано иной электронной почты, помимо нелегитимного адреса представителя клиента и у организации нет усиленной квалифицированной ЭЦП, а также нет возможности оперативно переслать бумажный оригинал письма, оперативная смена возможна путем верификации руководителя с паспортом посредством видеосвязи по Skype с зачитыванием письма руководителем под запись и последующей пересылкой скана, а затем и бумажного оригинала письма.
Интерфейс управления администраторами сайта находится на странице «Администраторы сайта» (Администрирование->Пользователи->Права->Администраторы сайта) (Рис. 5.1.1)
Рис. 5.1.1. Страница «Администраторы сайта».
Назначенные на текущий момент администраторы сайта отображаются в левом окне страницы.
Для добавления нового администратора сайте необходимо в правом окне выбрать нужного пользователя и нажать кнопку «Добавить».
Для исключения пользователя из администраторов сайта необходимо в левом окне выбрать нужного администратора и нажать кнопку «Удалить».
Для переназначения главного администратора сайта необходимо в левом списке выбрать нужного пользователя и нажать кнопку «Назначить главным администратором» (см. поз. 2 Рис. 5.1.1).
Опубликовал: : Сергей Гусев Последние обновление: 29.10.2025
Плагин «Подписка 3KL» часть 1. Интеграция с сервисами приема платежей
Плагин «Подписка 3KL» предназначен для организации сценариев платной и бесплатной подписки слушателей на курс. Данная часть инструкции посвящена общей информации о плагине и сценариям оплаты.
Описываемый в статье плагин enrol_otpay называется «Подписка 3КL» начиная с версии 4.1.11b. Начиная с версии 3.9.18b он назывался «Платная подписка 3KL». В более ранних версиях используется название «OT Pay».
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 3.9.11b. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Разработанный ООО «Открытые технологии» плагин «Подписка 3KL» предназначен для организации сценариев платной подписки и может применяться для автоматической записи слушателей на курс после онлайн-оплаты. Плагин позволяет:
устанавливать цены и сроки подписки с поддержкой скидочных купонов;
осуществлять интеграцию с сервисами платежей (эквайерами);
настраивать условный доступ к подписке и оплате;
создавать единый тариф для подписки на несколько курсов;
устанавливать разные тарифы на курс, в зависимости от:
общего срока подписки;
доступных материалов и заданий (контента);
количества обращений пользователя к курсу (первоначальная подписка на курс, продление и возобновление курса могут быть настроены на разную стоимость).
предоставлять пользователям возможность добровольной приостановки доступа к подписке (заморозки), для курсов, ограниченных по времени;
задавать льготный период подписки на курс;
устанавливать льготную стоимость при продлении или повторной подписке на курс;
организовывать ознакомительный доступ к курсу (бесплатный доступ к первым нескольким секциям и платная подписка для доступа к остальным секциям);
реализовывать сценарии бесплатной подписки (по купону, по запросу, по значениям полей профиля пользователя).
Плагин поддерживает следующие способы оплаты:
электронная (посредством интернет-эквайринга);
по сгенерированному счету, с последующей оплатой через банк;
купоном.
Для использования плагина нужно выполнить следующие действия:
проверить состояние активации плагина «Подписка 3KL»*;
выполнить глобальную настройку СЭО 3КL для организации приема платежей;
добавить и настроить способы записи на курс;
протестировать прохождение платежей.
______________________________________ * — плагин будет автоматически активен на системе с действующим серийным номером и тарифным планом. Его дополнительна активация может потребоваться в том случае, если вы ставили систему самостоятельно или произошел технический сбой. Подробнее здесь.
Интернет-эквайринг реализует возможность безналичной оплаты услуг и товаров, предоставляемых на вашем сайте, с помощью банковской карты; электронными деньгами (ЮMoney, WebMoney, Qiwi-кошелёк); через терминалы (Евросеть, Qiwi, Элекснет); а также посредством мобильных платежей через сотовых операторов.
В процессе электронной оплаты задействованы несколько участников:
подключить онлайн-кассу (согласно действующей редакции Закона № 54-ФЗ, для торговли через интернет необходимо подключить онлайн-кассу и выписывать чеки);
настроить технические средства своего ресурса (например, среды электронного обучения) для работы с выбранным эквайером.
Пример сценария оплаты картой: 1) В Системе (вашей СЭО 3КL) настроена подписка на курсы с возможностью оплаты картой. 2) Пользователь заходит на страницу описания интересующего его курса, видит информацию о стоимости и условиях подписки и, если его все устраивает, выбирает вариант оплаты банковской картой. 3) Система перенаправляет его на страницу Платежного сервиса эквайера, где пользователь вводит данные банковской карты. 4) Платежный сервис эквайера формирует запрос и направляет его в Банк-эмитент. 5) При успешной обработке запроса проводится авторизация в Платежной системе. 6) Если данные введенной карты верны, баланс (дебетовый или кредитный) по ней положителен и денежных средств достаточно для оплаты, то Банку-эквайеру поступает уведомление о том, что операция может быть проведена. 7) Банк-эквайер получает клиринговый файл. 8) Выполняется возмещение по операциям в пользу интернет-ресурса (Системы). 9) Формируется отчет о платеже, Пользователь перенаправляется обратно в Систему и подписывется на курс.
Обратите внимание: все этапы, связанные непосредственно с оплатой, проходят вне СЭО 3КL и обеспечиваются службами и программными средствами банков плательщика и получателя.
1.3. Особенности интеграции СЭО 3КL с сервисами платежей
В текущей версии плагина «Подписка 3KL» реализована интеграция со следующими эквайерами: Сбер, ЮKassa, Quazkom.
Если у вас заключен договор с эквайером, который еще не поддерживается в СЭО 3КL, вы можете обратиться в техническую поддержку ООО «Открытые технологии», чтобы доработать плагин (доработка платная). Для этого необходимо создать в личном кабинете заявку в категории «Выделенный специалист/Разработчик или сисадмин». Типовая трудоемкость интеграции с новыми системами процессинга платежей составляет 32 нормо-часа. Перед началом работ специалисты технической поддержки выполнят проверку API сервиса и возможности реализации интеграции. Это обусловлено тем, что не все сервисы можно интегрировать с системой.
Если окажется, что интеграцию выполнить невозможно, то заявка будет отклонена, а нормо-часы за проверку возможности интеграции списаны не будут.
Администратор создает и настраивает в системе купоны для бесплатного зачисления.
Пользователь вводит код купона на зачисление на курс.
Система проверяет купон, и, если он действителен, тут же записывает пользователя на курс.
Администратор просматривает статистику по использованным купонам.
Купон на скидку
Администратор создает и настраивает в системе скидочные купоны.
Пользователь вводит коды купонов на скидку.
Система проверяет купоны и пересчитывает стоимость курса с учетом скидки по действующим купонам; отображает пользователю цену со скидкой и кнопку перехода к оплате.
Администратор просматривает статистику по использованным купонам.
Администратор добавляет в курс способ оплаты «Зачисление с подтверждением», настраивает простую оплату через банк и устанавливает цену подписки.
Пользователь выбирает оплату по счету - «Сформировать счет».
Система выдает пользователю форму с запросом Наименование/ФИО плательщика.
Пользователь вводит Наименование/ФИО плательщика в форму и нажимает «Сформировать счет».
Система формирует извещение-квитанцию в формате PDF.
Пользователь распечатывает квитанцию и оплачивает счет в банке.
Администратор в «Панели администрирования заявок» видит, что пользователь сформировал счет. При поступлении оплаты управляющий вручную изменяет статус заявки на «Оплачено».
Администратор добавляет в курс способ «Электронная оплата» настроенного в системе эквайера и устанавливает цену подписки.
Пользователь выбирает способ электронной оплаты - «Перейти на страницу оплаты».
Система отображает форму ввода реквизитов карты/электронного кошелька/оплаты с мобильного и других доступных способов оплаты (в зависимости от настроек).
Пользователь вводит необходимые данные и производит оплату.
Система электронной оплаты передает информацию в СЭО 3КL об успешном платеже**.
Система зачисляет пользователя на курс.
Администратор просматривает статистику по поступившим оплатам.
_________________________________ ** — Для соблюдения закона №54-ФЗ, при проведении электронных платежей покупателю должен выдаваться кассовый чек, подтверждающий оплату. Если у вас подключена облачная касса, вышеописанный сценарий дополняется под сценарием «Облачная касса»:
Эквайер передает данные о платеже в облачную кассу.
Облачная касса формирует чек и высылает его Пользователю.
Для предварительного ознакомления с процессом оплаты можно использовать данные тестовых карт, предоставляемых некоторыми мерчантами, например ЮКасса, СберБанк.
2.2. Сценарии управления подписками и доступа к ним
2.2.1. Сценарий «Заморозка подписки»
Администратор включает в курсе функцию добровольной заморозки и настраивает ее параметры.
У пользователя ограниченная по времени подписка на курс и, по объективным причинам, он не может некоторое время обучаться на курсе. Пользователь активирует добровольную заморозку на нужный ему период.
Система проверяет, соответствует ли запрашиваемый период заморозки настройкам, и приостанавливает обучение пользователя в курсе.
По окончанию срока заморозки Пользователь продолжает свое обучение, время подписки автоматически продлевается на время заморозки.
Администратор добавляет в курс способ зачисления на основе плагина «Платная подписка 3KL» и настраивает в нем условия доступа.
Пользователь заходит на страницу описания интересующего его курса.
Система проверяет условия доступа к зачислению.
Если пользователь соответствует условиям, ему становится доступна возможность быть зачисленным на курс.
Сценарий может быть применен как для платного, так и бесплатного доступа к курсу; позволяет сформировать сложную логику условий доступа; дает возможность настраивать видимость условий доступа (описания) в зависимости от соответствия условиям или авторизации пользователя в системе.
Пользователь на странице описания курса будет видеть на плашках платных способов зачисления на курс: предлагаемый способ оплаты; стоимость курса (полную и со скидкой, если настроено); поле для ввода кода купона (если настроено); кнопку перехода к оплате (генерации счета). Внешний вид плашек будет зависеть от выбранных при настройке плагина способов оплаты в курсе (Рис. 2.3.1).
Рис. 2.3.1. Пример страницы описания курса с вариантами оплаты.
Настройки плагина позволяют добавить на плашку способа оплаты текстовое пояснение для пользователя (Рис. 2.3.2).
Рис. 2.3.2. Оформление комментариев к способам оплаты курса.
Дополнительная информация о настройке платной подписки в вебинаре:
Для привлечения внимания к платным курсам в Витрине курсов, можно использовать дополнительные элементы оформления самой витрины: стикеры с ценой курса; тематические наклейки (Акция, Скидка, Новинка и т. п.); информацию об уровне сложности и т. п. (Рис. 2.3.3). При этом следует помнить, что никакие данные из плагина «Подписка 3KL» автоматически транслироваться в витрину не будут и такое оформление необходимо выполнять вручную. Подробная информация в статье «Настройка отображения элементов «Витрины курсов 3КL» через дополнительные поля курса».
Воспользоваться эквайрингом могут ИП или юридические лица. Для заключения договора с эквайером нужно подать заявку на его сайте (заявку на обратный звонок менеджера), в которой указать базовую информацию: Ф.И.О, контакты и ИНН.
3) Пойти проверку (в процессе заключения договора эквайер проводит проверку вашего ресурса)
Эквайер подключается не к организации вообще, а к конкретному сайту, и проверяемые требования предъявляются именно к подключаемому ресурсу. Поэтому, сайт на момент проверки (подключения) должен быть активен и соответствовать требованиям эквайера.
Служба безопасности ЮKassa проверяет подключаемые площадки на соответствие требованиям:
наличие SSL-сертификата (для правильной работы интеграции);
наличие на подключаемом сайте товаров с конкретными ценами (например, стоимость платных курсов);
наличие тарифов и пользовательского соглашения, если предлагаются платные услуги;
наличие реквизитов организации и контактных данных;
отсутствие переадресации оплаты (оплата должна производиться исключительно на подключаемом сайте).
Интеграция со Сбербанком проходит проще чем с ЮKassa: проверка сайта на товары и цены, обычно, не проводится.
Для соблюдения закона №54-ФЗ при проведении электронных платежей необходимо подключиться к облачной кассе, либо принять решение о формировании чеков вручную (для этого у вас должен дежурить кассир, который будет оперативно формировать и высылать чеки).
Чтобы открыть онлайн кассу, необходимо зарегистрироваться в личном кабинете на сайте поставщика услуги, заполнить данные организации, подписать Договор, оплатить счет, получить номера ККТ и зарегистрировать их в ФНС.
СЭО 3КL не отправляет кассовые чеки на почту слушателя, это осуществляют другие сервисы.
Предоставляет интеграционный сервис с онлайн-кассами:
Пример данных, которые сообщает ЮKassa пользователю сервиса: Адрес сервера для запросов - https://money.yandex.ru/eshop.xml ShopID xxxxxx Scid xxxxxxx ShopPassword 123456
Пример технической информации от Сбербанка: Адреса серверов для API запросов: Тестовый сервер - https://3dsec.sberbank.ru/ payment/rest/ Боевой сервер - https://securepayments.sberbank.ru
*** — Компания «Яндекс.Деньги» объявила о ребрендинге сервиса с 15 декабря 2020г., изменив наименование на ЮMoney. Платежный сервис для бизнеса Яндекс.Касса теперь называется ЮKassa. В плагине «Подписка 3KL» обновлены платежные протоколы в связи с ребрендингом ЮKassa. После обновления СЭО 3KL все изменения применятся автоматически. Если используется устаревший способ подключения («протокол HTTP» или «старый платежный API»), во время обновления произойдет автозамена в настройке «Адрес сервера для запросов» со старого адреса на новый. В случае использования в этой настройке какого-либо нестандартного решения, необходимо вручную внести изменения так, чтобы в платежных запросах был прописан адрес https://yoomoney.ru/eshop.xml. Рекомендуем выполнить все необходимые настройки в Юkassa и переходить на использование способа подключения «Протокол API».
**** — В процессе слияния в июле 2018 года «Казкоммерцбанк» прекратил свое существование как юридическое лицо. Объединённый банк стал самым крупнейшим в Казахстане и оставил название «Halyk Bank». Изменение названия эквайера обеспечило актуальность информации в инструменте онлайн-оплаты для СЭО 3KL, используемых в учебных заведениях Казахстана. В плагине «Подписка 3KL» обновлены платежные протоколы в связи с изменением названия эквайера Epay (JSC Halyk bank) .
4. Часто задаваемые вопросы по интеграции с платежными сервисами
ЮKassa
1) Где найти адрес сервера для запросов, пароль магазина и номер витрины для передачи в техническую поддержку?
Адрес сервера для запросов, пароли (в том числе и пароль магазина shop password) и номера витрины выдаются ЮKassa. Проверьте входящие электронные письма или обратитесь в техподдержку ЮKassa.
2) В процессе заключения договора от ЮКаssа приходят сообщения: «На сайте https://ваш_сайт(СЭО) нет платных товаров/услуг. Разместите цены и сообщите нам» или «На сайте нет цен. Необходимо разместить на сайте подробную информацию о своих товарах и услугах (опубликуйте каталог). Сообщите нам, когда всё будет готово». Как ответить и что делать?
Предоставьте техподдержке ЮKassa ссылку на курс из СЭО 3КL в таком виде, чтобы было видно, что имеется платная услуга. Например, отправьте ссылку на страницу описания курса, где указано, что курс платный (размещена цена).
3) Нам пришло письмо от техподдержки ЮKassa: «Обращаем Ваше внимание, что для проверки подключаемого сайта нашей службой безопасности необходимо чтобы сайт соответствовал следующим требованиям: - На сайте обязательно наличие хотя бы одного товара. Если на сайте представлено несколько разделов, обязательно наполнение каждого из разделов хотя бы одним товаром с актуальной информацией и реальной ценой. - Если на сайте принимается оплата за услуги, то должны быть размещены тарифы и пользовательское соглашение. - Необходимо указание реквизитов организации и контактных данных. - Оплата должна производиться на подключаемом сайте, без переадресаций. Просьба сообщить по факту завершения наполнения сайта». Что делать и как на него ответить?
В ответном письме ЮKassa необходимо предоставить ссылки на страницы с описаниями платных курсов. В самой же среде электронного обучения в основном меню можно расположить/настроить пользовательское соглашение и прайс-лист (тарифы), в блоке html/подвале/шапке указать реквизиты организации. Расположить ссылки на эти страницы через элементы док-панели.
4) Как правильно заполнить техническую анкету API?
Рис. 4.1. Пример технической анкеты от ЮKassa.
Наименование магазина. То название, которое будет видеть пользователь во время платежа.
1) Как создать кнопку для оплаты курса, если у нас есть бланк квитанции сбербанка с QR-кодом? Можем ли мы сделать так, чтобы слушатель мог выбрать способ оплаты по QR-коду?
На текущий момент, функционала для квитанции с QR-кодом в плагине «Платная подписка 3KL» нет. В рамках расширенной технической поддержки за нормочасы мы можем рассмотреть возможность разработки данного функционала.
Опубликовал: : Сергей Гусев, Алексей Городков Последние обновление: 26.01.2026
Плагин «Подписка 3KL» часть 2. Глобальные настройки
Плагин «Подписка 3KL» предназначен для организации сценариев платной и бесплатной подписки слушателей на курс. Данная часть инструкции посвящена настройкам способов оплаты (эквайеров).
Описываемый в статье плагин enrol_otpay называется «Подписка 3КL» начиная с версии 4.1.15a. Начиная с версии 3.9.18b он назывался «Платная подписка 3KL». В более ранних версиях используется название «OT Pay».
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 4.1.8а. Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Внимание! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа «Полный Администратор». По умолчанию мы предоставляем доступ «Диспетчер-Администратор». Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее - в статье Полный административный доступ.
Включение и наcтройка плагина «Подписка 3KL» может быть выполнена силами сотрудников технической поддержки ООО «Открытые технологии». Для этого необходимо подать соответствующую заявку в личном кабинете. Если вы хотите самостоятельно переконфигурировать свою систему на основе этой инструкции, убедитесь, что вы обладаете всеми необходимыми для этого правами.
1. Общие настройки плагина требуются права администратора
Перед непосредственной настройкой плагина необходимо убедиться, что он присутствует в перечне способов записи (Настройки->Администрирование->Плагины->Зачисления на курсы->Управления способами записи) и включен (пиктограмма имеет вид ) (Рис. 1.1).
Рис. 1.1. Плагин «Подписка 3KL» на странице «Управление способами записи».
Если СЭО 3КL имеет действующий тарифный план и находится на гарантийной технической поддержке, плагин «Подписка 3KL» будет автоматически активен в системе. Дополнительная информация об активации и возможных проблемах — в третьей части статьи.
Раздел «Общие настройки плагина «Подписка 3KL» активированного плагина содержит следующие поля и возможности (Рис. 1.2):
Рис. 1.2. Общие настройки плагина «Подписка 3KL».
Кнопка «Панель управления купонами». Позволяет перейти на страницу настроек и управления купонами в системе.
Роль по умолчанию. Позволяет определить роль (выбрать из существующих в системе), под которой пользователь будет (по умолчанию) подписываться на курс при использовании этого способа записи.
Активность способа записи по умолчанию. Параметр определяет состояние способа записи при добавлении его в курс:
Да — способ по умолчанию активен;
Нет — способ «Подписка 3KL» добавляется в перечень способов записи курса, но в выключенном состоянии.
Время отправки уведомления об истечении срока обучения. Определяет, за сколько дней до окончания срока обучения пользователь получит уведомление об этом.
Действие при окончании подписки. Позволяет установить, что произойдет, когда закончится пользовательская подписка на курс. Возможные варианты:
Оставить пользователя записанным.
Заблокировать запись на курс и удалить назначенные роли.
Исключить пользователя из курса.
Опция «Разрешить передачу email пользователя во время оплаты». Включение опции быть востребовано в случае, если эквайер поддерживает такую возможность и может использовать электронную почту пользователя, например для автоподстановки в форму оплаты.
Если в процессе самостоятельного подключения к эквайеру вы предварительно использовали тестовые параметры (адрес тестового серера, тестовые пароль/логин и т.п.), то после того, как плагин был успешно настроен, не забудьте изменить эти значения на реальные, которые вы получили от эквайера. Если же вы обращаетесь за помощью по настройке в техническую поддержку ООО «Открытые технологии» — в заявке необходимо сразу указывать реальные (не тестовые!) реквизиты эквайера.
2.1. Настройки способа генерации формы
Если планируется возможность оплаты курса по квитанции, поля раздела (Рис. 2.1.1) должны содержать реквизиты банка, в котором у вас открыт расчетный счет и на который пользователи должны осуществлять оплату.
Рис. 2.1.1. Пример заполнения полей раздела «Настройки способа генерации формы».
Квитанция на оплату (форма ПД-4) будет сформирована системой автоматически, при выборе и настройке в способе зачисления на курс метода оплаты «Зачисление с подтверждением» (Рис. 2.1.2).
Рис. 2.1.2. Пример заполненной квитанции ПД-4.
В поле «Сумма» будет подставлено значение «Цена» из настроенного в курсе при помощи плагина «Подписка 3KL» способа зачисления.
«Плательщик» — данные из учетной записи зачисляемого пользователя (или могут быть изменены вручную в модальном окне генерации счета).
«Адрес плательщика», «Дата», «Подпись» — поля заполняются вручную, непосредственно на квитанции.
Строка в поле «Платеж» может быть отредактирована через локального изменение языкового пакета (Настройки->Администрирование->Язык->Локальные изменения языкового пакета) (Рис. 2.1.3).
Рис. 2.1.3. Рабочий интерфейс страницы «Локальные изменения языкового пакета».
Строка стандартного текста имеет вид:
За «{$a->course_code}» по счету №{$a->account_number} от {$a->date} г.
Здесь:
course_code - краткое название курса, account_number - номер счета, date - дата формирования квитанции.
В разделе находятся настройки для электронной оплаты через эквайера ЮКаssа (Рис. 2.2.1).
Рис. 2.2.1. Раздел «Настройки способа оплаты ЮКаssа».
Необходимые значения полей можно уточнить в личном кабинете или технической поддержке эквайера.
Для заполнения анкеты для ЮKassa вам понадобится следующая информация по интеграции:
checkUrl: https://ВАШ_ДОМЕН/enrol/otpay/plugins/yandex/request/check.php avisoUrl: https://ВАШ_ДОМЕН/enrol/otpay/plugins/yandex/request/aviso.php shopSuccessUrl и shopFailUrl — динамические
Используемый магазином протокол вы сможете увидеть в личном кабинете. Поменять протокол в интерфейсе личного кабинета ЮKassa возможности нет. Новые подключения к ЮKassa создаются только с протоколом API.
2.2.1. Особенности формирования чека по платежу в формате фискальных данных ФФД 1.2
Если в процессе оплаты необходимо формировать чеки в соответствии с ФФД 1.2, поля настроек «Предмет расчета» и «Способ расчета» (см. поз. 1 Рис. 2.2.1) должны иметь значения, отличные от «Не передавать».
Конкретное значение полей зависит от реализуемого в вашей СЭО 3KL объекта продажи, типа и условий оплаты, вида онлайн-кассы, и может быть уточнено на сайте эквайера ЮKassa:
В разделе находятся настройки для электронной оплаты через эквайера Сбер (Рис. 2.3.1).
Начиная с версии СЭО 3KL 4.1.18a реализована поддержка нового платежного шлюза Сбера. Для обеспечения работоспособности платежного сервиса необходимо указать в поле «Адрес сервера для запросов» нужный адрес шлюза: https://securepayments.sberbank.ru — старый шлюз; https://ecommerce.sberbank.ru — новый шлюз.
Рис. 2.3.1. Раздел «Настройки способа оплаты Сбербанк».
Обратите внимание, что пара логин/пароль, заполняемая в форме, должна быть от учетной записи пользователя API, а не от личного кабинета эквайринга!
2.3.1. Передача пользовательских данных в платежный шлюз банка
По умолчанию при электронной оплате из СЭО 3КL в банк передается только ФИО пользователя.
Настройка «Поля профиля пользователя для передачи в платежный шлюз банка» позволяет реализовать передачу в платежный шлюз банка дополнительной информации: данных полей профиля пользователя с произвольными названиями. Перечень транслируемых полей профиля и названий к ним определяется при помощи yaml-кода, размещаемого в поле настройки (см. поз. 1 Рис. 2.3.1).
Возможность может быть востребована для реализации автоматической интеграции нескольких систем, например, СЭО 3КL ->эквайер Сбер->1С.Бухгалтерия: 1) Слушатель из среды электронного обучения производит интернет-оплату за курс и, в процессе оплаты, в банк дополнительно передается его уникальный идентификатор пользователя (например, СНИЛС). 2) Информация об оплате выгружается из личного кабинета в банке непосредственно в 1С организации и платеж автоматически учитывается для слушателя, чей уникальный идентификатор присутствовал в банковской выгрузке.
Yaml-код формируется в следующем формате:
- ['префикс_идентификатор поля','название поля']
где:
префикс — определяет тип поля профиля (user - для основных полей, profile_field - для дополнительных);
идентификатор поля — уникальное наименование этого поля в СЭО 3КL;
название поля — название поля, передаваемое в платежный шлюз (если оставить пустым - будет передано название из СЭО 3KL).
user_fullname — полное имя пользователя (основное поле профиля);
profile_field_edu — форма обучения слушателя (дополнительное поле профиля);
profile_field_snils — страховой номер индивидуального лицевого счета (дополнительное поле профиля).
На странице личного кабинета Сбера переданные пользовательские данные будут отображаться таблицей вида:
Имя
Значение
Плательщик
Иванов Иван Иванович
ФИО слушателя
Иванов Иван Иванович
Форма обучения
дневная
СНИЛС
11111111111
Обратите внимание: передаваемые дополнительные поля профиля пользователя должны быть предварительно созданы в СЭО 3КL и корректно заполнены для всех слушателей. Незаполненные поля передаваться и отображаться не будут.
При передаче данных существуют ограничения по длине передаваемого поля (слишком длинное поле не будет отображено эквайрингом) и по формату передаваемого значения — только текст (нетекстовые поля (файлы и т. п.) будут переданы некорректно).
Способ оплаты «Зачисление по купону» предназначен для сценариев подписки пользователей на курс с помощью купона на зачисление и использования скидочных купонов при платной записи на курс через другие способы оплаты плагина («Зачисление с подтверждением» и «Электронная оплата»).
Купоны в СЭО 3КL создаются при помощи панели управления купонами. При создании для купона обязательно должны быть определены следующие свойства.
Вид купона:
одноразовый (для однократного применения);
многоразовый (пользователи могут использовать в системе купон многократно).
Локация использования:
для всех курсов (купон может быть применен во всех курсах системы, где настроено использование купонов);
для конкретного курса (купон предназначен для зачисления/скидки при зачислении только на определенный курс).
Тип скидки:
абсолютная скидка (при использовании такого купона для оплаты подписки на курс цена курса будет уменьшена на установленную стоимость купона);
относительная скидка (при использовании такого купона для оплаты подписки на курс цена курса станет меньше на столько процентов, сколько указано в купоне);
зачисление по купону (позволяет пользователю-владельцу купона бесплатно подписаться на платный курс).
Дополнительно и в зависимости от сценариев использования купонов при создании также можно указать: категорию купона, продолжительность/срок действия купона, число создаваемых купонов. Можно создавать купоны с конкретным именем (кодом).
При использовании купонов разного типа или разных категорий скидка будет суммироваться.
Купоны со статусом «Использован», а также с прошедшим сроком действия больше не могут быть применены для зачисления.
Для перехода на страницу «Панель управления купонами» необходимо нажать на кнопку «Панель управления купонами», расположенную в разделе «Общие настройки плагина «Подписка 3KL» (см. Рис. 1.2), или в разделе настроек «Настройки способа подписки купоном» способа зачисления на курс.
Панель управления купонами состоит из двух вкладок:
Вкладка «Категории» (Рис. 3.2.1).
Рис. 3.2.1. Вкладка «Категории» панели управления купонами.
На вкладке расположен интерфейс создания новой категории (см. поз. 1 Рис. 3.2.1) и таблица с информацией об уже имеющихся в системе категориях купонов (см. поз. 2 Рис 3.2.1). Нажав на ссылку «Удалить» (см. поз. 3 Рис. 3.2.1) в столбце «Действия», пользователь может удалить выбранную категорию.
Вкладка «Купоны» (Рис. 3.2.2).
Рис. 3.2.2. Вкладка «Купоны» панели управления купонами.
Аналогично вкладке «Категории» вкладка «Купоны» содержит интерфейс для создания новых купонов и список всех существующих в системе купонов.
При создании нового купона необходимо указать следующие параметры.
Категория. Позволяет выбрать (из имеющихся в системе) категорию купона, в которой он будет размещен.
Курс. Устанавливает принадлежность купона к курсу: только для конкретного курса или для всех курсов в системе.
Тип купона (одноразовый/многоразовый). Если купон одноразовый, то его можно использовать только один раз.
Купон предоставляет. Настройка определяет способ применения купона. Возможные варианты:
скидка в размере указанной суммы (абсолютное значение скидки в рублях указывается в поле «Величина скидки»);
скидка в % от стоимости курса (процент скидки от стоимости курса указывается в поле «Величина скидки»);
зачисление по купону (предъявив при записи купон, пользователь зачисляется на курс бесплатно).
Если выбрано «Зачисление по купону», то в курс должен быть добавлен отдельный способ записи «Платная подписка 3KL» с возможностью зачисления по купону.
Величина скидки. Значение скидки, с учетом выбранного в поле «Купон предоставляет» способа применения.
Продолжительность действия купона. В этом поле определяется срок, в течение которого купон будет действителен с момента создания (если указать «0», то купон будет действовать без ограничения по сроку).
Число купонов. Определяет, сколько будет сгенерировано одинаковых купонов с указанными параметрами.
Опция «Создать именные купоны». Если опция установлена, код купона не генерируется системой, а указывается в поле «Имя купонов».
Имя купонов. В поле вручную указывается код купона (при установленной опции «Создать именные купоны»).
Коды купонов должны быть уникальными. При попытке создать именной купон с названием (кодом), которое уже существует — система выдаст сообщение об ошибке.
Нажав на ссылку в столбце таблицы «Код» (см. поз. 1, Рис. 3.2.2) можно перейти к истории использования выбранного купона (Рис. 3.2.3).
Рис. 3.2.3. Пример истории использования купона.
Обратите внимание: для созданных купонов и категорий не предусмотрена возможность редактирования. Если купон (категория) были созданы с ошибками — их можно только удалить и создать заново.
Опция «Разрешить заморозку подписок». Включает/отключает возможность применения заморозки подписок в системе по умолчанию.
Максимально возможное количество заморозок. Параметр определяет, сколько раз в пределах общего разрешенного срока заморозки пользователь может воспользоваться добровольной заморозкой курса (если 0 — количество раз не ограничено).
Минимальная продолжительность заморозки (в днях). Минимальное количество дней, на которое единоразово может быть заморожена подписка (если 0 — минимальная продолжительность не ограничена).
Максимально возможная общая продолжительность заморозки (в днях). Общее суммарное время , на которое пользователь может заморозить свою подписку (если 0 — время не ограничено).
Опция «Разрешать разморозку, если минимальный период заморозки еще не прошел». Если опция включена, то пользователь может разморозить свою подписку раньше, чем закончится ранее настроенное время заморозки.
Имейте ввиду, при досрочной разморозке подписки на курс из максимального общего срока заморозки будет вычитаться значение минимальной продолжительности заморозки (если установлено), а не фактическое время действия заморозки.
Опубликовал: : Сергей Гусев, Алексей Городков Последние обновление: 05.03.2026
Портфолио ч. 1. Введение
Портфолио — это система для учета достижений и целей пользователей, позволяющая организовать индивидуальный план развития персонала, формировать личные списки достижений пользователей, осуществлять целевое планирование в обучении. . . . . . .
Портфолио — это система для учета достижений и целей пользователей. Модуль «Портфолио» позволяет организовать индивидуальный план развития персонала, формировать личные списки достижений пользователей, осуществлять целевое планирование в обучении. В том числе система дает самим пользователям возможность самостоятельно заполнять свою страницу Портфолио.
Система «Портфолио»соответствует стандарту ФГОС 3++.
Система «Портфолио» включает в себя подсистемы:
Модерация. Достижения переходят в активный статус после подтверждения достижения модератором (см. подробнее: Зачем нужна модерация).
Рейтинг. По набранным баллам за достижения строится таблица рейтинга пользователей (см. подробнее: Рейтинги портфолио).
Управление шаблонами. Возможность настраивать состав Портфолио:
создавать разные типы шаблонов: устанавливать условия автоматического добавления достижений при пройденных курсах, по результатам выполненных заданий и в соответствии с выбранными критериями (не требует действий со стороны модератора);
предоставлять пользователям возможность сразу добавлять достижение, без одобрения модератора и пр.
В системе «Портфолио» предусмотрена возможность импорта и синхронизации достижений из внешних источников.
Рис. 1.1. Раздел (1), подраздел (2) и шаблоны достижений (3).
Рис. 1.2. Пример созданных разделов достижений.
1.1. Термины Портфолио
Раздел представляет собой хранилище шаблонов достижений, позволяет логически разделить наборы шаблонов в системе (по их принадлежности к теме раздела).
Шаблон достижения — административный инструмент, заключающий в себе всю логику работы системы с пользовательскими достижениями. Определяет набор критериев, которые предоставляются пользователям для заполнения (при добавлении достижения).
Статус шаблона (Доступно / Черновик) — определяет, доступен ли пользователям шаблон достижения (для добавления на своей странице Портфолио). После добавления администратором нового шаблона его необходимо разблокировать (сменить статус на «Доступно»).
Пользовательское достижение (достижение) — единичное событие, которое пользователь может добавить на своей странице Портфолио.
Цель — достижение, которое планируется осуществить (достичь) к определенному сроку. Срок достижения цели является ее дедлайном. Цели используются для управления индивидуальными планами развития.
Индивидуальный план развития — перечень мероприятий для повышения эффективности, улучшения компетенций, «роста» пользователя.
Резюме пользователя — дополнительные поля (при условии предварительного создания их администратором) в профиле пользователя (например, «Резюме») , отображающие в блоке «Информация о пользователе» набор критериев. Например, опыт работы, образование и т. д.
Интерфейсы
Система «Портфолио» имеет три основных интерфейса:
Интерфейс администратора. Реализует возможности наполнения системы разделами и шаблонами достижений и управление ими. Включает в себя панель управления достижениями. Интерфейс модератора. Позволяет модератору следить за состоянием пользовательских достижений. Включает в себя панель управления пользователями Портфолио. Интерфейс пользователя. Позволяет пользователям управлять своими достижениями и просматривать рейтинг.
получает сообщения и уведомления о целях и достижениях и т. д..
Добавление достижений пользователем
Пользователь может перейти к просмотру своего Портфолио через иконку в пользовательском меню (поз. 1 Рис. 3.1). Добавить достижение можно на этой же странице (поз. 2 Рис. 3.1).
Рис. 3.1. Пример Портфолио пользователя.
В открывшейся форме пользователь выбирает раздел и те шаблоны, которые ему необходимы:
Рис. 3.2. Выбор раздела и шаблонов достижений при добавлении достижения в Портфолио.
4. Практическое применение и польза системы «Портфолио»
Портфолио может быть полезно и в образовательном учреждении для учета достижений / целей студентов и преподавателей, и в корпоративном обучении для аттестации персонала организации.
Портфолио и резюме могут помочь потенциальному работодателю в поиске новых сотрудников или отборе студентов для прохождения практики, а потенциальным соискателям заявить о себе.
Рейтинг
Система рейтинга выполняет не только игровую функцию, но и имеет мотивационную составляющую: студенты с более высоким рейтингом и более значимыми достижениями имеют больше шансов на то, что они еще на этапе обучения будут замечены потенциальным работодателем.
После модерации достижения попадают в Портфолио, и, если это разрешено настройками, отображаются в рейтинге (поз. 2 Рис. 4). Рейтинг пользователей можно фильтровать по разделу достижений (поз. 1 Рис. 4).
Рис. 4. Рейтинг пользователей по разделу (отображение для авторизованного пользователя).
Пользователь может перейти к просмотру рейтинга или к просмотру Портфолио своего коллеги или однокурсника (в зависимости от настроек видимости). Также пользователь может оставить комментарий к достижению другого пользователя (модератор может редактировать или удалить чей-либо комментарий).
Кадровый резерв. Университет выпускает специалистов в направлениях, смежных с деятельностью местного градообразующего предприятия. Руководству этого предприятия нужны новые сотрудники. Так как доступ к рейтингу Портфолио был настроен для неавторизованных пользователей, то без дополнительных настроек авторизации, просто перейдя по ссылке, потенциальные работодатели имеют возможность просмотреть рейтинг студентов. Они могут оценить достижения учащихся старших курсов, обладающих самым высоким рейтингом, и выбрать из их числа кандидатов в штатные сотрудники или на временные работы в рамках учебной практики.
Внутренний кадровый резерв компании. В компании регулярно проводятся тренинги, курсы повышения квалификации и различные переаттестационные мероприятия. Для отслеживания прогресса сотрудников и наглядности процесса используется система «Портфолио». При освобождении должности приоритетное право занять ее и выйти на повышение есть у тех сотрудников, у кого более активно добавляются достижения в Портфолио и кто, соответственно, попадает в топ рейтинга. Это хороший шанс продвинуться по карьерной лестнице, и все сотрудники компании замотивированы проявлять больше активности в работе, проходить тренинги и повышать квалификацию.
Мотивация для студентов. В учебном заведении есть программа для повышения мотивации у обучающихся: тройка лучших получит возможность поехать в другую страну в рамках программы обмена студентами. Победители определяются в конце года в соответствии с системой рейтинга Портфолио. Это стимулирует обучающихся уделять больше внимания успеваемости и активнее добавлять достижения в свое Портфолио.
Переподготовка и аттестация персонала. В компании стартует программа переподготовки и аттестации сотрудников. В соответствии с планом сотрудники должны отчитываться перед ответственным руководителем, добавляя в Портфолио достижения. Для каждой должности определен необходимый минимум баллов и конкретные шаблоны достижений. Все сотрудники принадлежат к своим подразделениям. Ответственный руководитель проверяет готовность персонала, фильтруя рейтинг по подразделениям, и аттестовывает сотрудников в соответствии с баллами в рейтинге.
Портфолио учебных и внеучебных достижений. ФГОС содержит ряд требований к функционированию электронной информационно-образовательной среды, среди которых необходимость обеспечить формирование электронного Портфолио обучающегося. Руководство колледжа сервиса и туризма использует для организации учебного процесса СЭО 3KL. Этот продукт позволяет руководству учебного заведения не только обеспечить доступ к учебным планам, рабочим программам дисциплин, практик, электронным образовательным ресурсам, но и обладает функциональным инструментом, позволяющим формировать электронное Портфолио студента.
5. Использование системы «Портфолио» с Электронным деканатом и без Электронного деканата
Портфолио может использоваться организацией в автономном режиме, без использования ЭД. При этом система «Портфолио» — это часть Электронного деканата (далее — ЭД). Даже если не планируется использование ЭД, те пользователи, которые хоть раз заходили в Портфолио, автоматически «записываются» в персоны Электронного деканата. Так что технически система «Портфолио» всегда используется с ЭД.
Пользователь переходит к просмотру своего Портфолио через иконку в пользовательском меню (поз.1 Рис. 1.1) или через блок «Электронный деканат» (поз. 2 и поз. 3 Рис. 1.1) в личном кабинете, если администратор предварительно настроил эти области для перехода пользователей:
Рис. 1.1. Просмотр своего портфолио через блоки «Электронный деканат» и «Портфолио».
Изначально Портфолио пользователя выглядит так:
Рис. 1.2. Портфолио пользователя.
Основные опции:
Переход в меню достижений.
Показывать или нет информацию о своих баллах в таблице рейтинга всем пользователям (по умолчанию — «Нет»).
Участвовать или не участвовать в рейтинге (по умолчанию — «Да»).
Добавить достижение.
Фильтрация достижений.
Если пользователю доступны разделы с шаблонами целей, появляется меню «Добавить цель». По мере добавления целей и достижений на странице Портфолио пользователя появляются рейтинги по разделам и блоки целей и достижений.
3. Комментирование и рецензирование достижений других пользователей
Пользователь может просматривать и добавлять комментарии к достижениям других пользователей, если у него есть соответствующие права на эти действия. Для перехода к комментариям пользователь кликает на иконку «Комментарий» выбранного достижения:
Рис. 3. Добавление комментария к выбранному достижению.
Рецензирование достижений в Портфолио реализовано через добавление комментариев.
4.1 Общий принцип работы работы с достижениями в Портфолио
Пользовательское достижение представляет собой единичное событие, которое пользователь может добавить на своей странице Портфолио.
Все достижения пользователя хранятся в его Портфолио.
Пользователь добавляет достижения необходимых и доступных ему типов.
Достижения определенных типов могут быть добавлены в портфолио пользователя автоматически после прохождения им курсов или выполнения заданий.
Если требуется, пользователь выполняет и заполняет критерии достижения.
После добавления, в зависимости от настроек, достижения могут требовать подтверждения модератора или не требовать.
В зависимости от статуса достижения, пользователю доступны определенные действия с достижениями.
В зависимости от настроек и статуса, достижения влияют или не влияют на рейтинг пользователя.
4.2. Добавление достижений
Чтобы добавить достижение в Портфолио, пользователь переходит по ссылке «Добавить достижение», затем в выпадающих списках выбирает достижение нужного типа в левом и правом полях:
Рис. 4.2.1. Добавление достижения.
Если пользователь не видит разделов и шаблонов в полях выбора типа достижения, он обращается к администратору (возможно, проблема в назначении прав).
Пользователь нажимает кнопку «Добавить». После этого могут быть следующие варианты:
выводится форма с полями, которые пользователю нужно заполнить. Полей может быть несколько, и они могут быть разными. Пользователь заполняет все поля, загружает файлы (если требуется) и сохраняет достижение кнопкой «Сохранить и закрыть». После этого достижение добавляется и либо сразу становится активным (участвует в рейтинге), либо ожидает модерации.
выводится сообщение: «Достижения автоматически будут добавлены в Портфолио при прохождении курсов». Это означает, что данное достижение вручную пользователь добавить не может. Ему нужно пройти соответствующий курс (или курсы), и после этого достижение добавится автоматически.
выводится сообщение: «Ваше задание еще не оценено». Это означает, что данное достижение связано с элементом «Задание» курса и пользователь сможет добавить это достижение только после выполнения задания и получения за него оценки.
выводится сообщение: «Достижение уже добавлено». Это означает, что данное достижение пользователь добавить не может, так как он уже добавлял такое достижение с выполнением задания.
4.3. Модерация достижений
После добавления достижение появляется в Портфолио пользователя в виде прямоугольного блока. Достижению присваивается статус, который виден в блоке. В зависимости от статуса достижения, можно определить, нуждается ли данное достижение в модерации, и влияет ли оно на рейтинг. Разные статусы имеют разные цвета.
Статус«Достижение актуально» указывает на то, что данное достижение не требует модерации, за это достижение начисляются баллы, достижение участвует в рейтинге.
Статус«Требует подтверждения» говорит о том, что требуется модерация данного достижения. Достижение с таким статусом не влияет на рейтинг. После одобрения модератором такое достижение становится актуальным.
Если достижение имеет статус «Требует подтверждения», модерация включена. Если достижение после добавления имеет статус «Достижение актуально», модерация выключена. Если достижение изменило статус с «Требует подтверждения» на «Достижение актуально», достижение промодерировано (подтверждено модератором).
Рис. 4.3.1. Статус достижения.
Еще один статус — «Требует актуализации» присваивается достижению в случае, если администратором были изменены критерии в шаблоне. Статус сигнализирует пользователю о том, что нужно отредактировать данное достижение, проверить, изменить и подтвердить внесенные данные и сохранить результат. После этого статус достижения изменится. Достижения со статусом «Требует актуализации» не влияют на рейтинг.
Наборные достижения (включающие в себя несколько критериев), требующие модерации, могут быть частично одобрены модератором: часть критериев одобрена, часть — нет. За такие достижения начисляются баллы, но статус их не меняется на «актуальное», пока модератором не будут подтверждены все критерии:
Рис. 4.3.2. Наборные достижения.
4.4. Редактирование и удаление достижений пользователем
Используя иконки в блоке достижения, пользователь может выполнять следующие действия:
Редактировать достижение. При редактировании нужно учитывать, что если пользователь отредактирует уже промодерированное актуальное достижение (по которому ранее требовалась модерация), оно может перейти из статуса «актуальное» в статус «требует подтверждения».
Комментарии. Просмотр и добавление комментариев к достижению.
Отправить достижение в архив. Архивные записи не учитываются в рейтинге и не редактируются, восстановление из архива невозможно. Достижения с архивным статусом учитываются в графе статистики «Общая сумма баллов».
Удалить достижение. Доступно для всех типов достижений, кроме типа «Результаты заданий». Удаляет достижение безвозвратно. Если за достижение были начислены баллы, они также удаляются.
4.5. Автоматическая фиксация достижений в Портфолио пользователя
Администратор может включить достижения по пройденным курсам и по выполненным заданиям. Такие достижения не требуют модерации и будут автоматически добавляться в Портфолио пользователя после прохождения им курсов и оценки выполненных заданий преподавателем.
Такие достижения пользователь не сможет добавить вручную:
Рис. 4.5.1. Добавление автоматического шаблона достижений в Портфолио.
5.1. Общий принцип работы со своим индивидуальным планом развития
Индивидуальный план развития — это перечень мероприятий для повышения эффективности, улучшения компетенций, роста. Цели являются элементами такого плана. В плане перечисляются цели исполнения тех или иных мероприятий и указываются сроки достижения этих целей. Чтобы план был эффективнее, к его созданию и корректировке целей привлекаются кураторы и модераторы.
Важно: каждая цель должна иметь свои сроки достижения. К примеру, нужно прочитать указанную книгу до 1 июня, посетить тренинг до 1 августа.
Цель — это достижение, которое планируется сделать актуальным (осуществить, достичь) к определенному сроку. Срок достижения цели является ее дедлайном. Цели используются для управления индивидуальными планами развития. Детали процесса зависят от регламента, принятого в вашей организации.
Обычно работа с индивидуальным планом развития происходит следующим образом:
Типы и состав полей целей определяет администратор системы. Они могут различаться для разных подразделений и типов пользователей.
Пользователь добавляет в свой план цели и указывает планируемые даты их достижения.
Руководитель (модератор, куратор) одобряет или корректирует цели подопечных.
Система контролирует дедлайны и отправляет пользователю и его наставнику уведомления.
После достижения цели пользователь отправляет ее своему наставнику на подтверждение.
После подтверждения цели наставником она превращается в достижение и добавляет пользователю баллы в рейтинге кадрового резерва.
Наставник может не подтвердить достижение цели и отправить ее пользователю для повторных попыток достижения.
5.2. Планирование (добавление) целей
Чтобы добавить цель, пользователь выбирает пункт меню Портфолио «Добавить цель»:
Рис. 5.1. Добавление цели.
Далее пользователь выбирает тип цели в двух выпадающих списках «Выберите тип цели» и нажимает кнопку «Добавить».
После этого пользователь устанавливает дату планируемого достижения цели (дедлайна) в поле «Определите крайний срок достижения цели». В качестве даты в данном поле может быть установлен любой будущий день, начиная с завтрашнего.
Рис. 5.2. Определение срока достижения цели.
Далее пользователь нажимает кнопку «Сохранить и закрыть», и цель добавляется в Портфолио.
5.3. Модерация (согласование) целей модератором/куратором
Опция модерации — согласования для конкретной цели может быть включена или выключена администратором.
Если эта опция не включена, то после добавления цели пользователем, цель получит статус «Ожидает достижения».
Если опция модерации включена, цель после добавления получит статус «Цель требует одобрения» и ожидает действий модератора. После действий модератора, в зависимости от его одобрения, цель может принять статусы «Отклонена» или «Ожидает достижения».
Рис. 5.3. Отключенная опция модерации цели.
Статусы целей:
Требует одобрения. Ожидается модерация цели.
Отклонена. Модератор отклонил цель.
Ожидает достижения. Модератор одобрил цель. Ожидается достижение цели пользователем.
Если цель «Отклонена», пользователь может отредактировать цель, изменить крайний срок достижения цели, после этого цель примет статус «Цель требует одобрения».
После достижения цель принимает статусы достижения: «Требует подтверждения», «Актуально».
Рис. 5.4. Статусы целей.
Действия пользователя с целями:
Помимо всех действий, применимых для достижений, для целей добавляется действие
«Цель достигнута!». С помощью него пользователь подтверждает достижение цели.
При редактировании цели, если цель до редактирования была одобрена, ее статус автоматически изменится на ожидание одобрения — «Цель требует одобрения».
5.4. Дедлайны и уведомления
Система рассылает уведомления о достижениях и целях в соответствии с настройками единовременно и/или раз в N дней. Это зависит от того, какие настройки применит администратор.
Пользователь может получать следующие сообщения:
Предупреждение за N дней до дедлайна, если цель не достигнута
Предупреждение в день дедлайна, если цель не достигнута
Предупреждение через N дней после дедлайна, если цель не достигнута
Уведомление при одобрении цели
Уведомление при отклонении цели
Уполномоченные лица (модераторы) могут получать следующие сообщения:
Уведомление о наличии несогласованных целей
Уведомление о неподтвержденных достижениях
Кураторы могут получать следующие сообщения:
Предупреждение за N дней до дедлайна, если цель не достигнута
Предупреждение в день дедлайна, если цель не достигнута
Предупреждение через N дней после дедлайна, если цель не достигнута
5.5. Превращение цели в достижение
Добившись цели, пользователь совершает действие над Целью «Цель достигнута!», нажав на соответствующую иконку. Затем пользователь подтверждает достижение Цели, нажимая «Подтвердить достижение цели и закрыть».
В этот момент Цель превращается в Достижение и получает один из статусов Достижения:
если Достижение требует модерации — «Требует подтверждения»
если Достижение не требует модерации —«Актуально». Если за это Достижение начислены баллы, они влияют на рейтинг пользователя.
После того, как «Цель» превратилась в «Достижение, требующее подтверждения», если в настройках достижения включена рассылка уведомлений, модератор получит сообщение о наличии неподтвержденного достижения и в дальнейшем отмодерирует это достижение.
Статус Достижения «Требует подтверждения» указывает на то, что требуется модерация Достижения. Достижение с таким статусом не влияет на рейтинг. После подтверждения модератором такое Достижение становится актуальным, влияет на рейтинг (если по нему начислены баллы) и имеет статус «Достижение актуально». Таким образом Цель становится подтвержденным Достижением.
Модератор может не подтвердить достижение Цели пользователем и отменить, «Опровергнуть достижение Цели». В этом случае Достижение примет статус Цель «Ожидает достижения» — произойдет превращение неподтвержденного Достижения обратно в Цель.
Рис. 5.5. Подтверждение /опровержение модератором достижения цели.
Резюме пользователя можно сформировать и отобразить с помощью блока «Информация о пользователе». Администратор может настроить специальную дополнительную категорию полей (например «Резюме») в профиле пользователя, добавить туда несколько полей, которые будут отображаться в портфолио пользователя в секции «Личные данные» или в секции «Дополнительная информация».
Пользователь заходит в личный кабинет в Редактирование информации о себе:
Личный кабинет—>Настройки—>Учетная запись пользователя—>Редактировать информацию
и заполняет поля, которые созданы администратором для резюме пользователя:
Рис. 6.1. Резюме пользователя.
После нажатия на кнопку «Обновить профиль», эта информация появляется на странице Портфолио пользователя:
Рис. 6.2. Профиль пользователя после редактирования резюме.
7. Настройки приватности и участие в рейтинге портфолио
В Портфолио есть настройка для приватности рейтинга пользователя:
«Доступно всем» («Нет/Да») — включение опции делает доступной всем пользователям информацию о количестве баллов пользователя в таблице рейтинга. Если же выбрать «Нет», число баллов пользователя в таблице рейтинга увидят только пользователи этого же подразделения с уровнем прав не меньше чем «Студент».
Рис. 7. Рейтинг обучающихся.
В Портфолио есть настройка для участия пользователя в рейтинге:
«Включить себя в список рейтинга» — «Да/Нет» — включение опции добавляет пользователя в рейтинг, после этого другие пользователи смогут видеть его результаты в рейтинге и перейти в Портфолио пользователя через рейтинг.
Модерация необходима для управления пользовательскими достижениями и целями в Портфолио, проверки достоверности предоставляемой пользователями информации. Основная задача модератора — следить за состоянием пользовательских достижений.
Для осуществления модераторских функций в рамках своего подразделения модератор должен обладать специальными правами, назначаемыми администратором. Обычно модераторы могут управлять пользовательскими достижениями либо в рамках разделов достижений, относящихся к их структурному подразделению, либо в рамках пользователей, относящихся к их подразделению. Иерархию подразделений в системе настраивает администратор. Обычно она соответствует структуре организации.
По умолчанию в Портфолио разрешено использование любого раздела достижений (всех подразделений), но администратор может отозвать это право у пользователей.
Модерация достижений позволяет убедиться в их достоверности и корректности. Модерация уместна, когда цели и достижения влияют на учебные, производственные и финансовые показатели, рейтинг учитывается при принятии весомых решений. Модерация целей позволяет управлять дедлайнами в соответствии с намеченными планами.
Цели и достижения добавляются в систему пользователями на основе шаблонов. Шаблоны целей и достижений создает администратор. Если администратор в шаблоне включает опции модерации, цель будет требовать одобрения, а достижение — подтверждения модератора. Эти действия и осуществляет модератор.
Рис. 1.1. Пример шаблонов достижений.
Неподтвержденные достижения не участвуют в рейтинге пользователей, пока не будут одобрены модератором.
Неодобренные цели также ждут внимания модератора. Если цель не прошла одобрение модератором, пользователь не может продолжать с ней работать.
2. Как просматривать цели и достижения, ожидающие модерации, одобрять и отклонять цели, подтверждать достижения
2.1. Панель управления пользователями портфолио
Для работы с Портфолио модератор использует инструмент «Панель управления пользователями портфолио». Перейти в Панель управления пользователями портфолио можно следующими способами:
1. Со страницы Портфолио (поз. 1 Рис. 2.1.1) в «хлебных крошках» нажать на название-ссылку «Достижения» (поз. 2 Рис. 2.1.1). На странице «Достижения» перейти в Панель управления пользователями портфолио по ссылке (Рис. 2.1.2):
Рис. 2.1.1. Переход из Портфолио в раздел «Достижения».
Рис. 2.1.2. Переход в Панель управления пользователями портфолио.
2) Через Электронный деканат. Попасть в раздел «Достижения» и, соответственно, в Панель управления пользователями портфолио через ЭД можно двумя способами: непосредственно через ЭД и через блок «Электронный деканат» в личном кабинете (возможно при условии, если администратор предварительно настроил этот блок для модератора):
Рис. 2.1.3. Блок «Электронный деканат» в личном кабинете, ссылка на ЭД.
В Электронном деканате нажать на кнопку-меню справа (Рис. 2.1.4) и в всплывающем окне выбрать из списка плагинов «Интерфейс», нажать на название-ссылку:
Рис. 2.1.4. Кнопка-меню для перехода к плагинам ЭД.
Далее из списка плагинов выбрать «Достижения».
Рис. 2.1.5. Список плагинов в ЭД.
Панель управления пользователями портфолио предназначена для просмотра списка пользователей и:
количества их целей и достижений (одобренных и неодобренных);
даты последней активности;
даты последней проверки;
итогового количества баллов по разделам;
суммы баллов по дочерним разделам.
Через Панель управления пользователями портфолио модератор осуществляет переход на страницу Портфолио пользователя для управления Портфолио (поз. 2 Рис. 2.1.6). Со страницы Портфолио пользователя модератор проводит модерацию его целей и достижений: меняет статусы, редактирует, удаляет, добавляет, архивирует.
Панель управления пользователями портфолио состоит из фильтра «По разделу» (поз. 1 Рис. 2.1.6) и списка пользователей, отфильтрованных согласно настройкам фильтра. В выпадающем списке фильтра можно выбрать раздел достижений и отобрать в таблицу информацию по пользователям конкретного раздела или отобразить данные сразу всех пользователей всех разделов (= Все разделы). В списке пользователей (таблице) предусмотрена сортировка по всем колонкам.
Рис. 2.1.6. Фильтрация пользователей и фильтрация по разделам.
Для отбора целей, требующих одобрения, модератору нужно отсортировать колонку «Количество неодобренных целей» по убыванию и выбрать пользователей с неодобренными целями. Для перехода к модерации Мортфолио пользователя нужно выбрать его имя в соответствующей колонке «Имя» и кликнуть по нему.
Для отбора достижений, требующих подтверждения, модератору нужно отсортировать колонку «Количество неподтвержденных достижений» по убыванию и выбрать пользователей с неподтвержденными достижениями. Для перехода к модерации Портфолио пользователя нужно выбрать его имя в соответствующей колонке «Имя» и кликнуть по нему.
Настройка состава таблицы «Панели управления пользователями портфолио»
По умолчанию право «Доступ к панели управления достижениями пользователей» имеется у Методиста (methodist) и Управляющего (manager).
Добавить дополнительные колонки можно через редактирование нужного раздела:
Электронный деканат—>Достижения—>Панель управления достижениями
Рис. 2.1.7. Переход к настройке состава таблицы «Панели управления пользователями».
Далее в Панели управления достижениями перейти к редактированию того раздела, по которому нужно сформировать таблицу с пользователями:
Рис. 2.1.8. Редактирование разделов в Панели управления достижениями.
В секции «Настройки панели управления пользователями портфолио» нажать на кнопку «Добавить настройки раздела»:
Рис. 2.1.9. Настройки панели управления пользователями Портфолио.
Выбрать необходимые для таблицы колонки из списка, установив галочки напротив них (поз. 1 Рис. 2.1.10), выбрать дочерние разделы, если это необходимо (поз. 2 Рис. 2.1.10) и выбрать дополнительные колонки, суммирующие баллы по каждому из подразделов (поз. 3 Рис. 2.1.10):
Рис. 2.1.10. Настройка состава таблицы «Панели управления пользователями портфолио».
При сохранении настроек в родительском разделе (поз. 2 Рис. 2.1.11) эти настройки автоматически наследуются его дочерними разделами (подразделами) (поз. 1 Рис. 2.1.11). Если открыть форму редактирования подраздела, в нем по умолчанию в замороженной форме будут отображены те же настройки (отмечены маркером), что и в родительском разделе. Настройки подраздела также доступны для редактирования при помощи кнопки «Добавить настройки раздела» (поз. 3 Рис. 2.1.11):
В Портфолио пользователя модератор использует Фильтрацию достижений (например, выбрав определенный раздел, период дат, статус или академическую группу, если эта опция доступна):
Рис. 2.2.1. Фильтрация достижений.
В Портфолио пользователя от модератора требуется проверить достижения и цели со статусами: «Цель требует одобрения» и «Достижение требует подтверждения». Эти статусы выделены оранжевым и красным цветами.
Комментарии. Просмотр и добавление комментариев к целям и достижениям.
Удалитьдостижение или цель.
Отправить достижение в архив.
Рис. 2.2.3. Фильтрация по типу цели.
Действия модератора с пользовательскими целями и достижениями:
Рис. 2.2.4. Действия модератора с пользовательскими целями и достижениями.
Одобрить цель. (Статус цели — «Требует одобрения»). После нажатия модератор может выбрать: «Одобрить цель и закрыть» / «Отклонить цель и закрыть» / «Закрыть».
Подтвердить. Подтверждение одного отдельного критерия достижения. (Статус достижения — «Требует подтверждения»).
Снять подтверждение. Снять подтверждение одного отдельного критерия достижения. (Статус достижения — «Достижение актуально»).
Подтвердить все критерии. Подтверждение сразу всех критериев достижения. (Статус достижения — «Требует подтверждения»).
Цель достигнута! (Статус цели — «Ожидает достижения»). Подтверждение достижения цели (за пользователя).
Опровергнуть достижение цели. (Статус цели — достижение «Требует подтверждения»). После нажатия модератор может подтвердить «Вы действительно хотите вернуть достижение в статус «Ожидание достижения»?». Превращает достижение обратно в цель.
Редактировать достижение. (Или цель). Редактирование пользовательского достижения. Модератор может вносить любые доступные установленным уровнем прав изменения.
Комментарии. Просмотр и добавление комментариев к целям и достижениям.
Рис. 2.2.5. Модерация по критериям.
В случае, если администратор настроил шаблон так, что пользователь может добавить на его основе и цель и достижение, модератор может различить их в статусе «Достижение | Требует подтверждения» по изображению кубка или мишени и доступным для него действиям:
Для цели будет доступно действие «Опровергнуть достижение цели», применение которого приведет достижение к статусу «Цель ожидает достижения».
Рис. 2.2.7. Маршруты целей и достижений в Портфолио.
При использовании стандартной доверенности Методиста, модератор не может редактировать достижения, но может редактировать цели с некоторыми статусами. Возможно добавление других, расширенных полномочий для модератора, например, удаление достижений. Эти и другие права настраивает администратор.
3. Просмотр отчетов и получение уведомлений о дедлайнах
Для просмотра отчетов модератор со страницы Портфолио через «хлебные крошки» переходит по ссылке «Достижения». На странице «Достижения» переходит в «Отчеты»:
Рис. 3.1. Отчеты.
Модератору доступен отчет «Сводная статистика по подразделениям», который он видит для своего подразделения (и дочерних подразделений):
Рис. 3.2. Отчет «Сводная статистика по подразделениям».
Отчет можно экспортировать в формате xls.
Если в шаблонах целей и достижений администратор включил опцию уведомлений, уполномоченные лица (модераторы) могут получать следующие сообщения:
Уведомление о наличии несогласованных целей.
Уведомление о неподтвержденных достижениях.
Модератор может получать уведомления и о дедлайнах, если в шаблонах администратор включил эту опцию и модератор является куратором учащегося. Куратора можно назначить (поменять) через редактирование договора с учащимся:
Предупреждение за N дней до дедлайна, если цель не достигнута.
Предупреждение в день дедлайна, если цель не достигнута.
Предупреждение через N дней после дедлайна, если цель не достигнута.
Возможность отправки уведомлений устанавливается в настройках шаблонов достижений администратором. Он может настроить права таким образом, чтобы модератор смог получать нужные уведомления.
В Портфолио пользователя модератор, используя необходимые инструменты-иконки и пункты меню, может добавлять цели и достижения за пользователя, модерировать их, удалять и производить весь спектр доступных ему действий:
Добавить достижение.
Добавить цель.
Подтвердить все критерии достижения.
Цель достигнута! Подтвердить достижение цели.
Редактировать достижение и цель.
Комментарии. Просмотреть и добавить комментарий к цели и достижения.
Удалитьдостижение или цель.
Отправить достижение в архив.
Фильтровать достижения и цели.
Таким образом модератор может наполнять Портфолио пользователя контентом.
Уровень доступа к тем или иным действиям и опциям в Портфолио пользователей из своего подразделения (а также и из других подразделений) для модератора определяется уровнем прав, которые установит администратор.
При максимуме прав модератор может:
Одобрять достижения.
Комментировать достижения.
Одобрять или отклонять цели.
Редактировать цели и достижения.
Просматривать рейтинг, просматривать списки пользователей, выгружать рейтинг в формате xls.
Получать сообщения и уведомления о целях и достижениях.
Иметь доступ к отчетам и их выгрузке в xls.
С другой стороны, права модератора могут быть ограничены, например, подразделением в структуре организации или конкретным разделом.
Для модератора могут быть добавлены администраторские функции:
Редактировать и удалять комментарии
Отправить достижение в архив. Архивные записи не учитываются в рейтинге и не редактируются, восстановление из архива невозможно. Достижения с архивным статусом учитываются в графе статистики «Общая сумма баллов».
Удалить достижение. (Или цель). Доступно для всех типов достижений, кроме достижений с шаблоном типа «Результаты заданий».
Для управления правами модератора администратор может использовать основные варианты доступа к модерации достижений пользователей:
По разделу (раздел принадлежит подразделению, в котором у модератора есть должностное назначение с правами). Модератор модерирует все достижения и цели данного раздела или нескольких разделов подразделения. Возможно назначение полномочий по модерации раздела в любом другом подразделении.
По подразделению подопечного: подопечный относится к подразделению, где у модератора есть назначение на должность с соответствующими правами. Модератор модерирует цели и достижения подопечных своего подразделения. При этом сами шаблоны достижений могут находиться и в других подразделениях (куда есть доступ у подопечных).
6. Автоматически фиксирующиеся достижения, импортированные цели и достижения
Некоторые шаблоны настраиваются администратором таким образом, что цели и достижения пользователей добавляются автоматически и модерации не требуют.
Это могут быть как шаблоны типа «Настраиваемый», где не администратор не включает опцию проверки достижений и одобрения целей модератором, так и шаблоны типа «Результаты заданий» и «Прохождение курса», где достижения добавляются автоматически после выполнения условий слушателем.
В модуле «Портфолио» есть интерфейс импорта достижений, через который можно пакетно добавлять достижения по определенному шаблону непосредственно в Портфолио пользователей, минуя модератора.
Статья описывает работу с модулем «Портфолио» со стороны администратора. Полезна для пользователя, администрирующего инструмент «Портфолио». Пользователь СЭО 3KL с ролью «Диспетчер-Администратор» получает полные административные права по управлению Электронным деканатом и Портфолио, включающие управление подразделениями, правами, персонами, доверенностями, плагинами Портфолио, разделами и шаблонами достижений и др.
Для работы с разделами и шаблонами целей и достижений администратор использует инструмент «Панель управления достижениями». Перейти в него можно из Портфолио по вкладке «Достижения», либо через настроенный блок «Электронный деканат» (ЭД) из Личного кабинета.
В общем виде страница «Панель управления достижениями» делится на следующие части:
Информация о текущем подразделении.
Информация о текущем разделе.
Дочерние разделы.
Шаблоны раздела.
В Панели управления достижениями администратор может:
Добавлять, редактировать и удалять разделы.
Блокировать/разблокировать разделы (при блокировке раздел становится недоступным для его использования).
Сортировать разделы (изменять их порядок отображения).
Внутри раздела (подраздела) администратор может:
Добавлять, редактировать и удалять дочерние разделы.
Добавлять, редактировать, включать, выключать и удалять шаблоны целей и достижений.
Шаблон достижения определяет набор параметров, которые предоставляются пользователям для заполнения. Шаблоны необходимы, чтобы пользователь смог добавлять достижения и цели.
Чтобы начать работу с шаблонами достижений, администратор входит через «Панель управления достижениями» в выбранное подразделение, в нужный раздел (подраздел) и выбирает действие (Рис. 1.1).
Рис. 1.1. Действия администратора в Панели управления достижениями.
Объекты и инструменты на странице «Панель управления достижениями»:
Чтобы добавить шаблон цели или достижения, администратор переходит на страницу «Панель управления достижениями» в нужный раздел (п. 1.1) и нажимает кнопку «Добавить шаблон достижения».
Рис. 1.2. Добавление шаблона достижения.
1.2.1. Первая секция настроек шаблона
При добавлении шаблона вносятся следующие данные (Рис. 1.2.1.а):
Рис. 1.2.1.а. Настройка шаблона достижений, первая секция настроек.
1. Название. Будет фигурировать при поиске шаблона пользователями и при отображении достижения в Портфолио. Имеет смысл использовать такие названия, по которым пользователь сможет определить, что это за достижение.
2. Тип шаблона. Определяет, на основе чего будет создан шаблон. На данный момент в Портфолио существует три типа шаблонов:
Результат заданий. Шаблон формируется на основе существующего модуля типа «Задание» в Moodle. Может использоваться и как автодостижение: достижение по такому типу шаблона будет добавлено пользователю автоматически при получении оценки за задание.
Прохождение курса. Шаблон формируется на основе существующего курса Moodle. Может использоваться и как автодостижение: достижение по такому типу шаблона может быть добавлено пользователю автоматически после прохождения курса (курсов).
Настраиваемый. Шаблон формируется на основе набора критериев. Шаблон поддерживает добавление неограниченного количества критериев с возможностью включения модерации. Баллы за достижение могут начисляться по каждому критерию.
3. Раздел. Раздел (подраздел), в который добавляется шаблон.
4. Возможно использовать в качестве цели. Опция, позволяющая использовать этот шаблон в качестве цели. Если шаблон будет использоваться только для добавления достижений — не включать.
5. Цель требует одобрения. Опция для шаблона цели. После добавления цель будет требовать одобрения модератора (работает только с включенной предыдущей опцией (4)).
6. Возможно сразу добавить достижение. Если разрешено — пользователь может добавить себе достижение, минуя одобрение цели (установлено по умолчанию).
Если включить эту опцию (6) и не включать опции по целям (4 и 5) — (настройка по умолчанию), по шаблону можно будет добавлять только достижение.
Если включить эту опцию (6) и включить опцию (4) (или 4+5), по шаблону можно будет добавлять и достижение и цель.
7. Баллы. Базовое количество баллов за достижение. Будут начислены пользователю при выполнении достижения (цели).
Варианты настроек шаблона (опции 4,5,6 из рис.1.2.1.а):
Возможности шаблона для пользователя / Настройка -►
4
5
6
добавление достижения
-
-
V
добавление цели без требования одобрения
V
-
-
добавление цели с требованием одобрения
V
V
-
добавление достижения, добавление цели без требования одобрения
V
-
V
добавление достижения, добавление цели с требованием одобрения
V
V
V
Шаблоны, по которым возможно создать достижение, будут доступны пользователю через опцию «Добавить достижение».
Шаблоны, по которым возможно создать цель, будут доступны пользователю через опцию «Добавить цель».
Шаблоны, по которым возможно создать и достижение, и цель, будут доступны пользователю через опции «Добавить достижение» и «Добавить цель».
Рис. 1.2.1.б. Маршруты целей и достижений в Портфолио.
После заполнения и сохранения этих настроек ниже на странице откроется вторая секция опций шаблона — настройки выбора заданий, курсов, критериев и третья секция — настройка уведомлений. Экраны настроек второй секции отличаются в зависимости от типа шаблона. Настройки уведомлений для шаблонов достижений и целей также различаются.
Рис. 1.2.2.а. Тип шаблона «Результаты заданий». Вторая секция настроек.
1. Выберите задание. Здесь необходимо выбрать категорию, курс и конкретное задание из курса.
2. Назначать баллы пропорционально оценке. Величина баллов за достижение будет прямо пропорциональна полученной оценке за задание.
3. Автоматически добавлять в индекс Антиплагиата подтвержденные достижения. Текстовые фалы заданий будут добавлены в индекс Антиплагиата, если этот модуль включен. При отображении достижения будет показан результат проверки уникальности ответа на задание.
Достижение по такому типу шаблона будет автоматически добавлено пользователю после получения оценки за выполнение задания.
Тип шаблона «Прохождение курса».
Рис. 1.2.2.б. Тип шаблона «Прохождение курса». Вторая секция настроек.
1. Автоматически создавать достижения при завершении курса(не потребуется действий учащегося). Создаст достижение автоматически после прохождения курса учащимся. Если установить в этом поле «Нет», у пользователя будет возможность добавить это достижение вручную. Если установить «Да», система создаст достижение автоматически после прохождения пользователем курса.
2. Целевые курсы. Здесь можно выбрать те курсы, которые должны входить в достижение. Если не выбрать ни один курс, будут учитываться все курсы в системе. При включенной опции «Автодостижения» по каждому пройденному курсу система создаст отдельное достижение. Таким образом, в Потфолио пользователя попадут достижения за все пройденные им курсы.
Баллы за прохождение курса будут начислены исходя из значения в поле «Баллы» настроек шаблона пропорционально итоговой оценке за курс (в %). Пример: Баллы = 100. Оценка за курс = 68/100. Итоговые баллы за достижение = 68.
Примечание. Если пользователь добавляет цель по данному шаблону, она будет находиться в статусе «Ожидает достижения», пока пользователем не будет пройден выбранный курс и не сработает автоматическая проверка по расписанию в рамках задания Cron.
Тип шаблона «Настраиваемый».
Рис. 1.2.2.в. Тип шаблона «Настраиваемый». Вторая секция настроек.
Новый критерий. Выбор и добавление критерия: Текст / Дата / Файл / Список. По умолчанию выбирается Текст. Это — критерии оценки достижения. Например, в качестве Текста может быть тема работы, в качестве Даты — дата защиты работы, в Списке можно сделать выбор оценки, в Файле — сделать запрос текста или изображения. Для одного шаблона достижения данного типа может быть добавлено сколько угодно критериев (шаблон наборного достижения).
После добавления критерия нужно ввести его название, установить коэффициент (для подсчета баллов по критерию) и указать, требуется ли подтверждение модератора для этого критерия.
Критерий «Файл». Для критерия «Файл» можно включить опцию добавления в индекс Антиплагиата.
Рис. 1.2.2.г. Опции для критерия «Файл».
Поле «Коэффициент» позволяет распределять вес критериев. В случае с критерием «Список», коэффициенты можно проставить для каждого элемента списка. Коэффициент может быть любым положительным числом. Коэффициенты в критериях влияют на общий балл так:
Баллы за достижение рассчитываются исходя из значений полей шаблона «Баллы» и «Коэффициент» в критериях.
Баллы за достижение = (Коэффициент критерия1 х Баллы) + (Коэффициент критерия2 х Баллы) + ... + (Коэффициент критерияN х Баллы).
Если в критерии установлен коэффициент 0, баллы за этот критерий также будут равны 0.
Для критерия «Список» можно добавить столько элементов списка, сколько необходимо. Пользователь будет выбирать один из элементов списка.+
Рис. 1.2.2.д. Опции для критерия «Список».
Пример с критерием «Список»: можно сделать количество баллов, присваиваемых за достижение, равным 10. Далее можно добавить критерий типа «Список» с элементами «Место, занятое в спортивном мероприятии» и за первое место проставить коэффициент 1 (пользователь получит 10 баллов), за второе 0,8 (8 баллов), за третье — 0,6 (6 баллов).
Пример с набором критериев: два критерия «Дата» с разной датой сдачи работы и разными коэффициентами и критерий «Файл» с текстом работы.
Таким образом, в зависимости от заполненных значений критериев достижения и установленных коэффициентов, пользователи могут получить разное количество баллов.
Сохраненные шаблоны доступны в «Панели управления достижениями» в конкретном разделе (см. п. 1.1).
1. Добавление нового шаблона. Статус «Черновик».
Добавленный в систему шаблон получает статус «Черновик». В статусе «Черновик» шаблон еще нигде не участвует. Это начальный статус шаблона после его добавления. Чтобы шаблон стал виден пользователям, нужно перейти к странице раздела, в который добавлен шаблон (через «хлебные крошки»), и перевести шаблон в активный статус «Доступно» с помощью иконки«Включить шаблон».
Рис. 1.3.1. Добавление нового шаблона.
2. Включить шаблон. Статус «Доступно».
Происходит активация или включение шаблона. Пользователю открывается доступ к добавлению отдельных достижений или целей на основе этого шаблона. Статус шаблона меняется на «Доступно».
3. Выключить шаблон. Статус «Скрыто».
Пользователю закрывается доступ к добавлению отдельных достижений на основе заблокированного шаблона. Статус шаблона меняется на «Скрыто». При этом добавленные пользователю достижения и цели остаются в его Портфолио. Баллы не изменяются. Пользователю будет запрещено редактирование этих достижений, однако пользователь сможет написать комментарий к достижению или удалить достижение.
4. Редактировать шаблон.
Действие позволяет произвести любые изменения в шаблоне. При изменении набора критериев или при любых правках текстов в шаблоне все пользовательские достижения, основанные на текущем шаблоне, могут быть автоматически переведены в статус «Требует актуализации». Сохранять изменения в шаблоне нужно именно в той секции настроек, в которую были внесены изменения.
5. Удалить шаблон.
Удаляет шаблон и все пользовательские достижения, созданные на основе удаляемого шаблона.
Раздел в Портфолио— это структурная единица (каталог, контейнер, папка), объединяющая входящие в него шаблоны достижений. Это хранилище шаблонов достижений, позволяющее логически разделить наборы шаблонов в системе.
Доступ к разделу по умолчанию определяется его принадлежностью к подразделению. Разделы могут содержать подразделы. Доступ к работе с разделами имеет пользователь с ролью администратора в ЭД.
Структура Портфолио определяется структурой организации (иерархия подразделений), расположением разделов в подразделениях, распределением пользователей и модераторов по подразделениям, доступом к разделам и шаблонам достижений (для пользователей) и к модерации достижений (для модераторов).
При организации разделов Портфолио администратору нужно учитывать как удобство и логичность восприятия структуры, так и функционал системы подсчета рейтинга. Помимо этого нужно продумать распределение прав доступа к разделам достижений для пользователей и модераторов с учетом подразделений.
Права доступа, назначаемые в Электронном деканате, привязываются к подразделениям. Пользователи Портфолио из одного подразделения могут не иметь доступа к разделам и шаблонам достижений из другого подразделения. Это регулируется с помощью прав.
Внимание! На текущий момент по умолчанию в базовую доверенность авторизованного пользователя добавлено право «storage_achievementcats_use:any — Использовать любой раздел достижений». В связи с этим авторизованному пользователю в Портфолио доступны все разделы достижений (во всех подразделениях). Администратор может отозвать это право из доверенности авторизованного пользователя, в этом случае пользователь будет иметь доступ только к разделам своего подразделения (подробнее см. здесь).
Если Портфолио используется совместно с Электронным деканатом, на организацию разделов накладывается структура полномочий в организации. В этом случае при формировании разделов важно учитывать иерархию подразделений, если их будет несколько.
Модераторов можно назначить раздельно для каждого подразделения или назначить нескольких внутри одного. Если в подразделении несколько модераторов, можно разграничить им доступ для модерации только определенных разделов.
Управление правами на модерацию обычно осуществляется либо по подразделению владельца достижения, либо по разделу.
Разделы могут быть вложены в другие разделы или содержать дочерние. Доступ к разделу по умолчанию определяется тем, из какого подразделения он был создан администратором. При создании раздела администратору важно обращать внимание на то, находясь в каком подразделении он его создает. Именно для этого подразделения и будет создан раздел (с соответствующими разграничениями прав доступа).
Рейтинг подсчитывается для раздела с учетом дочерних (вложенных) разделов. Доступность каждого раздела в рейтинге указывается в его настройках, частично или все разделы можно исключить из рейтинга.
Основные права для регулирования доступа к достижениям, разделам и к модерации Портфолио:
Роль пользователя
Тип плагина
Код плагина
Код
Пояснения права
Авторизованный пользователь
storage
achievementcats
use:any
Использовать любой раздел достижений. Будут доступны все разделы.
Пользователь Портфолио
im
achievements
category/use
Использование раздела достижений. Право на использование конкретного раздела.
Модератор Портфолио
im
achievements
achievementins/moderate
Модерировать достижения по подразделению владельца достижения
Модератор Портфолио
im
achievements
achievementins/moderate_except_myself
Модерировать достижения по подразделению владельца достижения всех пользователей, кроме себя
Модератор Портфолио
im
achievements
achievementins/moderate_category
Модерировать достижения раздела. Для модерации будет доступен только указанный раздел.
В доверенности методиста по умолчанию id объекта во всех правах равен 0, т. е. действие права распространяется на все объекты в рамках подразделения, в котором модератор получил назначение на должность.
Как видно из таблицы, доступ регулируется либо правами на раздел, либо на подразделение владельца достижения. Дополнительные права для управления доступом пользователей Портфолио назначаются обычно авторизованным пользователям и модераторам (диспетчер-администратор имеет полный доступ к ЭД).
1. Система по умолчанию настроена таким образом, что пользователи Moodle при первом заходе в Деканат или Портфолио автоматически регистрируются в ЭД в подразделении Company и имеют доступ к разделам достижений (если они созданы).
2. В ЭД можно вручную регистрировать новые персоны с помощью ссылки «Люди».
Для разграничения прав пользователей (например, на доступ к разным разделам) можно импортировать пользователей Moodle в разные подразделения ЭД. Например, при импорте «Контингент»—>«Персоны», персоны будут созданы в том подразделении ЭД, в котором находится администратор при запуске импорта (или при создании пакета импорта). По умолчанию в шаблонной инсталляции все авторизованные пользователи могут использовать все разделы Портфолио вне зависимости от того, где находится раздел. Поэтому для разграничения доступа к разделам администратору нужно отозвать право у авторизованного пользователя «storage_achievementcats_use:any — Использовать любой раздел достижений», чтобы пользователи имели доступ только к разделам в своем подразделении.
2.2. Действия с разделами
Внимание! Все операции с разделами проводятся администратором в Панели управления достижениями для выбранного подразделения. При работе с разделами важно отслеживать, в каком подразделении производятся действия, т. е. находится администратор! Раздел будет добавлен именно в то подразделение, в котором он создается (т. е. где находится администратор при его добавлении). Доступ к разделу будет определяться его принадлежностью к подразделению.
1. Добавить раздел
Имя. Название раздела.
Родительский раздел. Здесь нужно выбрать «Без родителя» для корневого раздела или выбрать родительский раздел для добавления дочернего.
Доступен в рейтинге. Учитывать или нет раздел в рейтинге.
2. Редактировать раздел
Изменение параметров раздела: Имя, Родительский раздел, Участие в рейтинге.
3. Удалить раздел
Удалятся все подразделы, все вложенные шаблоны и достижения пользователей, добавленные на основе этих шаблонов.
4. Заблокировать раздел
При блокировке раздел становится недоступным для его использования, но сохраняются подразделы, шаблоны и достижения. Новый (добавленный) раздел по умолчанию разблокирован.
5. Разблокировать раздел
Действие, обратное блокировке. Делает раздел доступным для пользователей.
6. Включить режим сортировки
В этом режиме можно сортировать разделы способом перетаскивания (с помощью мыши). Чтобы сортировать подразделы внутри раздела (дочерние), нужно войти в материнский раздел и включить этот режим внутри раздела.
7. Добавить шаблон достижения
Находясь внутри раздела можно добавлять в него шаблоны достижений (см. п. 1.2).
В своем Портфолио пользователь может «Включить себя в список рейтинга». После этого баллы за его достижения начинают учитываться в рейтинге. Если пользователь отключит эту опцию, он будет фигурировать в рейтинге на расчетном месте, но его баллы не будут показаны:
Рис. 3.1. Рейтинг обучающихся. Баллы.
Рейтинг считается для достижений пользователей по каждому разделу. Подсчитывается сумма баллов за все АКТУАЛЬНЫЕ достижения каждого пользователя в этом разделе, если пользователь участвует в рейтинге, а раздел доступен в рейтинге.
Примечание. В случае наборного достижения с несколькими критериями (шаблон «Настраиваемый»), если модератором подтверждена только часть критериев, баллы за них также будут учтены в рейтинге даже при статусе достижения «Требует подтверждения».
Рейтинг раздела суммирует рейтинг достижений из дочерних разделов. Можно организовать структуру разделов таким образом, что будет подсчитываться общий суммарный рейтинг пользователей (например, для корневого раздела) и несколько отдельных рейтингов по дочерним разделам.
Пример: Корневой раздел — «Общие достижения за 2018г». Дочерние: «1-й квартал 2018г», «2-й квартал 2018г», «3-й квартал 2018г», «4-й квартал 2018г». В этом случае будет возможность просмотра рейтинга пользовательских достижений и по каждому кварталу и за год в целом.
На рейтинг влияют все актуальные достижения с ненулевыми баллами. Не влияют на рейтинг архивные, неподтвержденные достижения и цели. Не влияют на рейтинг достижения, созданные по шаблонам из разделов, в которых не включена опция доступности в рейтинге.
Баллы за достижение рассчитываются исходя из значений полей шаблона «Баллы» и «Коэффициент».
Баллы за достижение = Баллы x Коэффициент.
В общем случае количество баллов за достижение = (Коэффициент критерия1 х Баллы) + (Коэффициент критерия2 х Баллы) + ... + (Коэффициент критерияN х Баллы).
Баллы за достижение могут иметь и отрицательные значения.
Рис. 3.2. Разделы.
Устаревшая информация! Чтобы у пользователя работал рейтинг с фильтрацией по разделам, администратор должен настроить его в: Электронный деканат—>Достижения->Плагины Портфолио—>Фильтрация пользователей В секции настроек «Поля достижений» должна стоять галочка у опции «Раздел», иначе рейтинг не будет правильно фильтроваться с учетом разделов и будет одинаковым (общим) по всем разделам.
Начиная с версии 3.5.8b в подплагине «Фильтрация пользователей» теперь всегда включен фильтр рейтинга по разделам, если имеется больше одного раздела. Ранее у администратора была возможность отключить фильтрацию по разделам в рейтинге пользователей. Это приводило к неудобствам, если в системе было больше одного раздела. Теперь данный фильтр включается автоматически, если разделов больше одного, а из настройки Фильтрации пользователей эти опции удалены.
Данные из личного профиля пользователя Moodle и данные из Портфолио при определенных настройках могут транслироваться в обе стороны.
4.1. Добавление информации из личного профиля пользователя в его Портфолио
Администратор может настроить трансляцию заранее добавленных кастомных полей из профиля пользователя Moodle в Портфолио. Например, для личного кабинета пользователя Moodle можно создать секцию «Резюме» и добавить в нее несколько полей «Образование», «Опыт работы» и т. д. После заполнения полей пользователем, информация переносится на страницу его Портфолио. Как это настраивается, описано в решении «Добавление резюме пользователя в Портфолио» (Портфолио ч. 5. Права и решения) .
Администратор может настроить плагин «Блок информации о пользователе», который управляет отображением полей профиля персоны в Портфолио (см. п. 5.2).
4.2. Трансляция Портфолио пользователя в его личный кабинет в Moodle
Доступна возможность отображения информации из Портфолио в профиле пользователя Moodle. Она позволяет студентам и преподавателям просматривать Портфолио других пользователей через их профиль. Это можно осуществить через трансляцию блоков.
Администратор может добавить в личный кабинет пользователя блок Электронный деканат и настроить его так, что блок будет транслировать в личный кабинет информацию из Портфолио пользователя. Блок позволяет пользователю из своего личного кабинета в Moodle переходить сразу на страницу добавления достижений, а администратору и модератору — к Панелям управления Портфолио. Блок можно настроить так, чтобы он отобразился в профилях сразу всех пользователей. Как все это сделать, описано в инструкции: Варианты настройки транслируемого блока «Электронный деканат».
Администратор настраивает доступные плагины Портфолио «Фильтрация пользователей» и «Блок информации о пользователе». Первый позволяет настроить опции фильтра рейтинга Портфолио, а второй — отображение полей профиля персоны в Портфолио. Переход к настройкам осуществляется через Панель администратора—>Плагины портфолио. Проще всего перейти через «хлебные крошки» по ссылке «Достижения»:
Рис. 5. Плагины Портфолио.
Важно помнить, что настройки плагинов производятся для выбранного подразделения и действуют в его контексте.
5.1. Фильтрация пользователей
Плагин позволяет включать и выключать некоторые поля профиля, достижений и групп, которые отображаются в фильтре рейтинга для всех пользователей. Таким образом администратору доступна настройка возможности фильтрации, которой могут воспользоваться пользователи при просмотре рейтинга.
Настройки производятся с помощью установки «галочек» на нужных для отображения в фильтре полях.
Путь к настройкам фильтра: Электронный деканат—>Достижения—>Плагины портфолио—>Фильтрация пользователей
Рис. 5.1. Настройка фильтра пользователей.
5.2. Блок информации о пользователе
Данная настройка управляет отображениями полей профиля персоны ЭД в Портфолио и отображением ссылки на Зачетную книжку. Поля профиля могут быть отображены в блоке либо основной, либо дополнительной информации. В режиме сортировки можно перетаскиванием изменять порядок полей в обоих блоках.
Путь к настройкам фильтра: Электронный деканат—>Достижения—>Плагины портфолио—>Блок информации о пользователе.
Рис. 5.2. Настройка полей профиля персоны ЭД в Портфолио.
В «Настройке полей» отмечаются поля, которые будут отображаться в блоках, далее осуществляется переход в режим «Сортировки».
В режиме «Сортировки» поля можно перемещать, перетаскивая их вверх-вниз мышкой. После расстановки их в нужном порядке, нужно сохранить настройку. С этого момента поля будут отображаться в порядке сортировки.
Если при выводе используются оба блока: «Основная информация» и «Дополнительная информация», сортировка в каждом из них происходит отдельно. В режиме сортировки будут отображены два блока для настройки: «Основные поля» и «Дополнительные поля».
Портфолио является подсистемой Электронного деканата. Для управления правами в Портфолио необходимо иметь представление о системе прав в ЭД.
Электронный деканат имеет свою гибко настраиваемую систему прав доступа. Права доступа, назначаемые в Электронном деканате, привязываются к подразделениям. Система прав состоит из доверенностей и мандатов, в которых прописывается список всех прав, которыми обладает поверенный на данную доверенность. Каждое право доступа привязано к какому-либо конкретному плагину или конкретному объекту ЭД. Права доступа предоставляются сотрудникам в рамках подразделения, в котором им была назначена должность.
Право доступа включает в себя следующую информацию:
Тип плагина: например, im.
Код плагина: например, agroups.
Код права: например, view.
id объекта (опционально, для некоторых прав).
Обычно при управлении объектами с id используется следующее правило:
если id объекта равен 0, то это значит, что указанное право будет распространяться на все объекты в рамках подразделения; если же указывается конкретный id объекта, то указанное право будет распространяться на конкретный объект, в каком бы подразделении он не находился.
При этом можно задать несколько подобных прав с разными id для применения прав к нескольким объектам, например: im achievements achievementins/moderate_category id 11; im achievements achievementins/moderate_category id 12. Данные права позволят модерировать разделы с id 11 и 12. В таком случае, после добавления прав с id 11 и id 12, обычно удаляется право с id=0 (чтобы оставить доступ только для двух указанных разделов).
Рис. 6.1. Новые права с id 11 и 12 и старое право с id 0.
6.1. Права пользователей Портфолио
Ниже представлена таблица с правами пользователей Портфолио.
Тип плагина
Код плагина
Название права
Языковая строка
Описание
У кого есть по умолчанию
im
achievements
achievement/create
Создание нового шаблона достижений
Проверяется в интерфейсе создания/редактирования шаблона во время создания шаблона
Менеджер
im
achievements
achievement/delete
Удаление шаблона достижений
Проверяется в интерфейсе удаления шаблона, при добавлении в интерфейсы ссылок на удаление шаблона, в процессе удаления шаблона
Менеджер
im
achievements
achievement/edit
Редактирование шаблонов достижений
Проверяется в интерфейсе создания/редактирования шаблона во время редактирования шаблона, при добавлении в интерфейсы ссылок на редактирование шаблона
Менеджер
im
achievements
achievement/hide
Блокировка шаблона достижения для пользователей
Проверяется в интерфейсе блокировки/разблокировки шаблона достижений во время блокировки шаблона, при добавлении в интерфейсы ссылок на блокировку шаблона
Менеджер
im
achievements
achievement/show
Разблокировка шаблона достижения для пользователей
Проверяется в интерфейсе блокировки/разблокировки шаблона достижений во время разблокировки шаблона, при добавлении в интерфейсы ссылок на разблокировку шаблона
Менеджер
im
achievements
achievement/use
Использовать шаблон достижения
Проверяется во время редактирования достижения, во время создания достижения, во время формирования списка доступных шаблонов для создания достижений, во время создания автоматических достижений
Проверяется при формировании таблицы управления шаблонами достижений
Менеджер
im
achievements
achievementins/moderate
Модерировать достижения по подразделению владельца достижения
Право позволяет выполнять действия модератора, если: - существует объект (достижение), для которого проверяется наличие этого права - статус объекта (достижения) относится к реальным статусам достижения (available, notavailable, suspend, archived) - в подразделении персоны, указанной в качестве владельца объекта (достижения) включена подсистема модерации - право выдано в подразделении владельца объекта (достижения) или его родительских подразделениях для всех объектов. Для функционирования нужно добавить в мандат должностного назначения в подразделении владельца достижений права: im achievements achievementins/moderate Модерировать достижения по подразделению владельца достижения 0 im achievements achievementins/view Просматривать достижение 0 im achievements control_panel Доступ к панели управления достижениями пользователей 0 workflow achievementins view:notavailable [[workflow_achievementins_view:notavailable]] 0 В подразделении владельца достижений включить подсистему модерации - настройка подразделения im :: achievements :: system_moderation_enabled 1
Менеджер, Методист
im
achievements
achievementins/moderate_category
Модерировать достижения раздела
Менеджер, Методист
im
achievements
achievementins/moderate_except_myself
Модерировать достижения по подразделению владельца достижения всех пользователей, кроме себя
Просматривать персонализированный отчет по индивидуальным планам развития
Менеджер, Методист
im
achievements
view:rtreport/idp_summary
Просматривать сводный отчет по индивидуальным планам развития (по подразделениям)
Менеджер, Методист
storage
achievementcats
edit
[[storage_achievementcats_edit]]
Право на редактирование разделов, используется при сортировке разделов
Менеджер
storage
achievementcats
use
Использовать раздел достижений
Использование разделов, используется в форме выбора шаблона достижения, в форме выбора шаблона цели, используется как замена устаревшего права im_achievement:category/use
Использование разделов независимо от их привязки к подразделению (право введено недавно во время исправления работы прав в портфолио, оставляет возможность использовать разделы как и раньше, но добавляет возможность отобрать это право, тем самым реализовав подход, который должен был быть изначально: доступ есть только к разделам своего подразделения при наличии права на использование разделов)
Подтверждать цели по шаблону, кроме собственных (право разработано в рамках проекта для Гленмарка, смысл в том, что руководитель со своими подчиненными находится в одном подразделении и может подтверждать только цели своих подчиненных, а его цели должен подтверждать его руководитель, который находится в вышестоящем подразделении)
Одобрять цели по шаблону, кроме собственных (право разработано в рамках проекта для Гленмарка, смысл в том, что руководитель со своими подчиненными находится в одном подразделении и может одобрять только цели своих подчиненных, а его цели должен одобрять его руководитель, который находится в вышестоящем подразделении)
Право добавлять комментарии, используется при добавлении кнопки "Добавить комментарий" в плашке достижения, во время обработки формы добавления комментария
Право удалять комментарий, используется внутри проверки права "Удалять свой комментарий" при несовпадении идентификатора пользователя, удаляющего комментарий, и идентификатора пользователя, которому принадлежит удаляемый комментарий
Менеджер
storage
comments
delete/owner
[[storage_comments_delete/owner]]
Право удалять собственный комментарий, используется при добавлении ссылок на удаление комментария, во время обработки формы удаления комментария
Право редактировать комментарий, используется внутри проверки права "Редактировать свой комментарий" при несовпадении идентификатора пользователя, редактирующего комментарий, и идентификатора пользователя, которому принадлежит редактируемый комментарий
Менеджер
storage
comments
edit/owner
[[storage_comments_edit/owner]]
Право редактировать собственный комментарий, используется при добавлении ссылок на редактирование комментария, во время обработки формы редактирования комментария
Право просматривать свои неподтвержденные достижения, используется внутри права "Просматривать неподтвержденные достижения" если идентификатор просматривающего и владельца совпадают
Чтобы пользователь мог просматривать рейтинг других пользователей, в его доверенности должно быть включено это право. По умолчанию только гости (неавторизованные пользователи) в ЭД не обладают таким правом. Можно добавить это право в типовую доверенность пользователя, тогда все пользователи с этой доверенностью смогут видеть рейтинги.
Чтобы сделать рейтинг публичным (доступным гостям), нужно дать гостю право видеть блок Электронный деканат в контексте главной страницы (block/dof:view).
Все сотрудники с доверенностями, студенты с действующими договорами (получают доверенность «Учащийся») и авторизованные пользователи по умолчанию имеют доступ к рейтингам.
Опция Портфолио пользователя «Включить себя в список рейтинга» описана в п. 3.
6.4. Управление доступом по принадлежности владельца Портфолио к подразделению
Выстраивается на основе прав, которые получают пользователи, на основании принадлежности к подразделению. При этом право «storage_achievementcats_use:any — Использовать любой раздел достижений» — необходимо отозвать для разграничения доступа. В этом случае пользователи получают доступ к разделам только своего подразделения.
Право achievementins/moderate — «Модерировать достижения по подразделению владельца достижения» позволяет модерировать достижения пользователей указанного подразделения.
Тип плагина
Код плагина
Код
Пояснения права
im
achievements
achievementins/moderate
Модерировать достижения по подразделению владельца достижения
При значении id=0 модератору будут доступны достижения пользователей, находящихся в любом подразделении.
При значении id=N будут доступны достижения пользователей подразделения с id=N.
6.4.1. Применение
Управление доступом по принадлежности обучающегося или сотрудника к подразделению применяется, когда нужно организовать работу с Портфолио так, чтобы достижения подчиненных (сотрудников) модерировал только их руководитель (модератор).
- создание подключения к базе данных с помощью инструмента управления подключениями ко внешним источникам
- настройка данных источника данных (указывается имя подключения и таблица)