Настройка Витрины курсов

Алексей Городков
2020-09-16 18:21
Материалы по плагину "Витрина курсов":

Витрина курсов позволяет отображать каталог курсов системы в удобном для пользователей виде, имеет широкие возможности настройки оформления как списка курсов и категорий, так и страницы описания курса. Каталог содержит дерево категорий курсов, списки курсов, страницу публичной информации о курсе, вывод мета-информации, плитки и иконки, встроенный поиск и фильтрацию курсов по названиям, датам, ценам, преподавателям и любым настраиваемым полям. Результаты фильтрации могут быть отсортированы, наборы фильтров могут  иметь привязку к отдельным категориям. Витрина может отображаться на любых страницах портала в любом удобном пользователю регионе интерфейса СДО.

Модуль «Витрина курсов» поддерживает англоязычную локализацию (перевод). скриншот

Настройки Витрины курсов подразделяются на следующие составляющие:

1. Общие настройки витрины требуются права администратора 

Важно! Действия в данной инструкции с меткой требуются права администратора можно выполнить только при наличии доступа "Полный Администратор". По умолчанию мы предоставляем доступ "Диспетчер-Администратор". Для изменения глобальных конфигураций мы рекомендуем выбрать набор требуемых опций по данной инструкции и обратиться в техническую поддержку с заявкой на конфигурирование системы. Подробнее - в статье "Полный административный доступ".

Путь к настройкам: Блок "Настройки"->"Администрирование"->"Плагины"->"Локальные плагины"->"Витрина курсов"->"Общие"

Общие настройки Витрины делятся на две секции: Блоки Витрины курсов и Общие настройки.

1.1. Блоки Витрины курсов

Путь к настройкам: Блок "Настройки"->"Администрирование"->"Плагины"->"Локальные плагины"->"Витрина курсов"->"Общие"-> Секция "Блоки витрины курсов".

Секция содержит список установленных плагинов Витрины с возможностью отдельной настройки каждого плагина (включение/выключение, настройка, удаление). Здесь наглядно видно,  какие блоки (плагины) Витрины есть в системе, включены они или выключены:

1.2. Общие настройки

Путь к настройкам: Блок "Настройки"->"Администрирование"->"Плагины"->"Локальные плагины"->"Витрина курсов"->"Общие"-> Секция "Общие настройки".

Секция содержит широкий ряд настроек Витрины курсов. Пользователь получает возможность указать следующие параметры:

1.2.1. Основные параметры

  • Шапка витрины; Верх витрины; Низ витрины - это позиции в Витрине (регионы), в каждой из которых можно разместить различные блоки-плагины отображения (п.1.1.), такие как "Категории с иконками", "Блоки курсов", "Плитки курсов", "Поиск курсов" и др.
  • Курсов на странице - опция разбиения Витрины на страницы. Определяет, сколько курсов может отображаться на одной странице Витрины (например: 12 или 24).
  • Вывод формы изменения количества курсов, отображаемых на странице (1); Вывод пейджинга (2); Вывод статистики отображенных курсов (3) - включение/выключение отображения перечисленных данных о кол-ве курсов и определение его месторасположения в Витрине (сверху/снизу/и сверху, и снизу). Пример отображения (включены все три параметра в режиме "сверху"):


  • Загрузка курсов по ajax. Опция позволяет отображать последующие курсы (со следующей "страницы" Витрины) ниже показанных после нажатия кнопки "Больше курсов" без перезагрузки страницы . Если настройка включена, пейджинг перестает отображаться.

  • Автоматически загружать курсы при достижении конца ленты. Опция позволяет отображать последующие курсы автоматически при достижении конца ленты курсов без перезагрузки страницы.  Работает только при включенной настройке "Загрузка курсов по ajax".

  • Отображать курсы вложенных категорий. Если включено, система будет отображать в списке курсы не только текущей категории, но и всех подкатегорий.

  • Отображение страницы описания курса. С помощью данной настройки можно скрыть страницу дополнительного описания курса, показывать только неподписанным на курс пользователям или отображать страницу для всех пользователей.

  • Скрыть контакты курса на странице описания курса. Настройка позволяет скрыть/показать блок с контактами курса на странице описания курса.

  • Скрыть галерею курса на странице описания курса. Настройка позволяет скрыть/показать блок галереи курса на странице описания курса.

  • Базовая категория Витрины курсов. Если указана, Витрина по умолчанию строится, начиная от указанной категории.

  • Отображать категории, не являющиеся потомками базовой. Если указана базовая категория, то по умолчанию в витрине будут отображаться только категории, вложенные в неё. Если базовая категория указывается для использования в качестве дефолтной, но при этом должны быть доступны все категории, то необходимо предоставить к ним доступ с помощью этой настройки.

1.2.2. Настраиваемые поля курса

Настраиваемые поля курса - это специальные кастомные поля, значения которых могут нести дополнительную информацию о курсе, о его классификации, специализации, характеристиках. С помощью таких полей можно задавать дополнительные признаки для курсов. Эти дополнительные признаки используются:

  • как фильтры в форме расширенного поиска (фильтрации) курсов в Витрине по заданным администратором сайта параметрам.
  • для сортировки курсов в Витрине
  • для отображения значений полей на странице описания курса, в списке курсов (на плитках) и в других местах Витрины.
Настройки:
  • Настраиваемые поля курса. В данное поле вносится код полей формы в yaml-разметке. Внесенные поля могут быть использованы на всем сайте (глобальная настройка).
  • Отображать настраиваемые поля курса. Настройка глобально отвечает за отображение списка настраиваемых полей курса и их значений на странице описания курса. Настройка может быть переопределена (выключена) в контексте каждого курса.

1.2.3. Сортировка курсов

Сортировка курсов в Витрине определяет, в какой последовательности будут выводиться курсы и имеет следующие настройки:

  • Доступные варианты сортировки. Выбор вариантов сортировки курсов в Витрине, которые могут быть использованы. По умолчанию включены все возможные варианты сортировки:
    • Согласно сортировке курсов (стандартная сортировка для Moodle, определяемая расположением категорий и курсов на странице Администрирование -► Курсы -► Управление курсами и категориями),
    • По популярности курса (популярность курса определяется числом уникальных пользователей, посещавших курс за период в 30 дней),
    • По названию курса,
    • По дате создания курса,
    • По дате начала курса,
    • По количеству подписок на курс за всю историю,
    • По количеству действующих подписок на курс.
      Можно выбрать несколько вариантов с помощью кликов мышкой при удерживании на клавиатуре CTRL.
  • Вариант сортировки по умолчанию. Определяет как будут сортироваться курсы в Витрине по умолчанию.
  • Направление сортировки. Здесь можно выбрать направление сортировки курсов по возрастанию или по убыванию.
  • Как считать популярность курса. Параметр определяет, как будет расчитываться популярность курса для сортировки: По уникальным просмотрам курса за месяц - популярность курса определяется числом уникальных пользователей, посещавших курс за период в 30 дней. На данный момент других вариантов подсчета нет.
На уровне категорий к вариантам сортировки курсов в Витрине могут быть добавлены дополнительные поля курсов см.п.2.2.

1.2.4. Шаблон страницы описания курса

  • Шаблон оформления страницы описания курса. Здесь выбирается глобальный шаблон для оформления страницы описания курса. В дальнейшем шаблон может быть переопределен на уровне категории курсов и/или в самом курсе. По умолчанию установлен Стандартный шаблон, но может быть выбран любой из имеющихся на сервере. Шаблоны хранятся в виде файлов на сервере с СДО и могут быть изменены администраторами сервера.
    Разработку индивидуальных шаблонов для Витрины можно заказать через заявку в личном кабинете клиента. Применение разных шаблонов позволяет адаптировать внешний вид страницы описания курса под каждый тип курса.

1.2.5. Переопределение стандартной навигации в хлебных крошках

При включенной опции ссылки на стандартные категории курсов будут вести на страницы категории курсов в Витрине, а ссылка на страницу «Курсы» будет вести на главную страницу Витрины курсов.

2. Категории курсов Витрины

Настройки определяют отображение категорий курсов Витрины. Настройки для категорий наследуется для вложенных в них категорий (подкатегорий) и курсов.

2.1. Плагины отображения списка категорий курсов Витрины требуются права администратора 

Блок "Настройки"->"Администрирование"->"Плагины"->"Локальные плагины"->"Витрина курсов"->"Общие"->"Блоки витрины курсов".
Блок "Настройки"->"Администрирование"->"Плагины"->"Локальные плагины"->"Витрина курсов"->(Название плагина).

Блок списка категорий

  • Позиция блока - код региона. в который будет добавлен блок. Регионы определяются темой оформления.
  • Вес блока - очередность блоков в регионе.

Категории с иконками

  • Категорий в ряду - число категорий, которые будут отображаться в одном ряду. Значение учитывает ширину экрана, поэтому возможны варианты, когда категории перемещаются на следующий ряд независимо от значения параметра.
  • Файл иконки - Файл иконки для категорий по умолчанию. Может быть переопределен с помощью настройки в дополнительных настройках категории "Изображение категории".
  • Отобразить заголовок с названием категории - позволяет представить категории исключительно в виде иконок.
  • Включить якоря вместо ссылок - опция работает совместно с другими плагинами и в общем случае отключена. Полезно, когда все курсы системы отображены на одной единственной странице.
  • Включить кнопку "Назад" - Добавляет в список категорий кнопку "Назад", при клике по которой пользователь перемещается к родительской категории. Если отключена, родительская категория доступна в навигации.
  • Файл иконки кнопки "Назад" - В случаях, когда включена кнопка "Назад", этот параметр позволяет указать отдельную иконку.

Плитки категорий

  • Размер плиток - выбрать размер плиток категорий.
  • Изображение категорий курсов по умолчанию - параметр, который позволяет указать стандартное изображение плитки категории.

Универсальный список категорий

  • Шаблон списка категорий - определяет шаблон, на основе которого будет отображаться список категорий.

2.2. Дополнительные настройки категорий курсов

(Любая страница категории курсов) -> "Настройки" -> "Категория" -> "Дополнительные настройки категории курсов".

При переходе открывается страница, позволяющая указать настройки по отображению категории, вложенных курсов, страницы описания курса, настраиваемых полей курсов в Витрине:

Секция "Дополнительные настройки категории курсов"
  • Изображение категории - сюда можно загрузить изображение, которое будет использоваться в плагинах витрины.
  • Скрыть категорию - Позволяет скрыть категорию со всеми принадлежащими ей курсами в Витрине курсов. (Скрытая категория будет видна только администраторам). Если в Общих настройках Витрины курсов включена опция "Отображать курсы вложенных категорий", то курсы из скрытой категории все равно будут видны.
  • Шаблон оформления страницы описания курса. Опция для выбора шаблона. Шаблон может наследоваться из базовых настроек витрины курсов (см. Общие настройки Витрины курсов), а также переопределяться в самом курсе.
  • Шаблон оформления списка курсов. Опция для выбора шаблона. Данная настройка отображается только при использовании плагина "Универсальный список курсов" и позволяет определить шаблон отображения списка курсов при нахождении в данной (редактируемой) категории. По умолчанию используется шаблон, определенный в самом плагине, но могут быть использованы и другие.
    Применение разных шаблонов для разных категорий позволяет адаптировать отображение списка курсов под ваши задачи и предпочтения. Разработку индивидуальных шаблонов для Витрины можно заказать через заявку в личном кабинете клиента. 
Секция "Состав и область видимости настраиваемых полей"

Настройки распространяют своё влияние на форму редактирования кастомных полей курса и форму поиска.
Опосредованно они влияют и на формирование данных для отображения через шаблоны, но исключительно для сохранения логики (если поле нельзя отредактировать, значит оно не заполнено - нет смысла отображать). Тем не менее, цели регулировать отображение у этой настройки нет, отображение регулируется mustache-шаблонами. По умолчанию отключенные поля (значение для поля "Отключить поле целиком") отображаться на странице описания курса не будут, но через шаблоны это возможно исправить.

Секция содержит настраиваемые поля курсов, которыми можно управлять в контексте данной категории. Каждому из полей можно присвоить одно из следующих значений:

  • Наследовать. Настройки наследуются из настроек плагина: поле всегда доступно для редактирования и отображения; будет ли поле отображаться в форме поиска, определяется в плагине поиска.
  • Отключить поле целиком. Поле отключается для всей категории. Поле не будет отображаться в форме редактирования, не будет отображаться в форме поиска (не редактировалось - не заполнено - нет смысла искать), не будет по умолчанию отображаться в интерфейсах (на странице описания курса).
  • Исключить из поисковой формы. Поле исключается из формы поиска в контексте данной категории (вне зависимости от того, что настроено в плагине). Пользователь, находясь в текущей категории, увидит форму поиска без фильтра по этому полю и без возможности сортировки по этому полю.
  • Исключить из поисковой формы, но позволить сортировать по нему. Поле исключается из формы поиска в контексте данной категории, но присутствует в списке выбора сортировки.
  • Включить в поисковую форму. Вне зависимости от того, что настроено в плагине, находясь в текущей категории пользователь увидит форму поиска с фильтром по этому полю, но поле не будет присутствовать в списке сортировки.
  • Включить в поисковую форму и позволить сортировать по нему. Пользователь в данной категории увидит форму поиска с фильтром по этому полю и возможностью сортировки по нему.

3. Курсы Витрины

Данные настройки влияют на отображение списка курсов в Витрине, а также на оформление страницы описания курса.

3.1. Плагины отображения списка курсов требуются права администратора 

Блок "Настройки"->"Администрирование"->"Плагины"->"Локальные плагины->"Витрина курсов"->(Название плагина).

Таблица курсов

Настройки позволяют управлять отображением таблицы курсов

  • Включить модальное окно - включает поддержку всплывающего окна при клике на строку курса в таблице.
  • Использовать ссылку на курс - возможность пропустить страницу подробного описания курса.
  • Группировать курсы по категориям - таблицы курсов группируются с учетом категорий.
  • Отображать заголовок для таблицы с курсами - добавление заголовков у столбцов таблицы.
  • Файл иконки курсов - Добавляет иконку напротив каждой строки в таблице.
  • Файл иконки в кнопке "Наверх" - добавляет изображение , по клику на которое пользователь переместится наверх страницы.
  • Отображать краткое название курса - в случае включения в таблице появится столбец с кратким названием курса.
  • Отображать сложность курса - добавляет в таблицу столбец со сложностью курса, которая указывается на странице "Дополнительные поля курса".
  • Отобразить кнопку записи в списке курсов - добавляет в каждую строку кнопку для записи на курс.
  • Отображение инструментов - (Ссылка или Кнопка) - способ отображения инструментария в таблице курсов.

Блоки курсов

  • Отобразить кнопку "Подробнее" - добавляет кнопку с переходом на страницу подробного описания курса.

Квадраты курсов

  • Скрывать название категории с плитки курсов. Настройка позволяет скрыть/показать название категории с плитки курсов.
  • Скрывать цену с плитки курсов. Настройка позволяет скрыть/показать цену с плитки курсов.
  • Скрывать кнопку «Пройти курс» с плитки курсов. Настройка позволяет скрыть/показать кнопку «Пройти курс» с плитки курсов.
  • Цветовая схема. Настройка позволяет выбрать цветовую схеме отображения плиток курсов.
  • Растягивать плитку курсов по высоте, если весь контент не помещается на плитке. Настройка позволяет сделать плитку курсов резиновой по высоте, если весь контент не помещается на плитке.
  • Отображать изображение курса на фоне. Настройка позволяет отобразить на фоне плитки курсов изображение, настроенное для курса.

Плитки курсов

  • Размер плиток - выбрать размер плиток курсов.
  • Отображать категорию у курса - добавляет к плитке информацию о категории курса.
  • Расположение доп.инфо о курсе - положение всей информации о курсе.
  • Ссылкой на курс является - определение области, при клике на которую осуществляется переход.
  • Отображать плитку с паспарту - добавление рамки.

Плитки курсов (версия 2)

  • Размер плитки - выбор размера плиток курсов.
  • Отображать дату у курса - позволяет скрыть дату начала курса

Универсальный список курсов

  • Шаблон списка курсов. Определяет шаблон, на основе которого будет отображаться список курсов. Шаблон может быть переопределен на уровне категории для отображения списка по указанному шаблону при нахождении в этой категории.

3.2. Настройки дополнительных полей курса

(Любая страница курса)->"Настройки"->"Управление курсом"->"Настройки дополнительных полей курса".

При переходе открывается страница, позволяющая указать настройки по отображению курса в Витрине:

Секция "Настройки страницы описания курса"

  • Шаблон оформления страницы описания курса. Выбор шаблона оформления для страницы описания курса, либо его наследование. Шаблон может наследоваться из категории курсов, где в свою очередь наследоваться от базовых настроек витрины курсов.
  • Дополнительные категории. Если в Витрине курсов перейти к категории, указанной в данной настройке, то в открывшемся списке курсов будет доступен текущий, даже если в его настройках указана другая категория.
  • Настраиваемая коллекция витрины курсов 1, Настраиваемая коллекция витрины курсов 2. -Выбор коллекций тегов для курса в Витрине.
  • Требуемые навыки - Список навыков, которыми должен обладать студент для прохождения курса. Носит исключительно информационный характер.
  • Стоимость курса - поле для ввода суммы - цены курса. Поддерживает ввод текста вместо числа(пример - "Бесплатно").
  • Уровень сложности - сложность курса, информационное поле.
  • Краткое описание - поле, где можно указать описание курса.
  • Отображать краткое описание. Выбор места, где будет отображаться описание курса.
  • Где отображать дату начала курса. Выбор места, где будет отображаться дата начала курса.
  • Где отображать иконки подписок. Выбор места, где будут отображаться иконки подписок на курс.
  • Где отображать цену. Выбор места, где будет отображаться цена курса.
  • Отображение категории курса - определяет формат отображения категории на странице подробной информации о курсе.
  • Не показывать курс в витрине - позволяет скрыть курс в витрине. Внимание! Скрытый курс будет виден Администраторам. Также курс все равно будет доступен пользователям при переходе по прямой ссылке.
  • Отображение настраиваемых полей курса. В данной настройке выбирается, отображать ли настраиваемые поля курса и каким способом: отображать или наследовать из глобальной настройки Витрины. Значения настраиваемых полей указываются в настройке курса "Редактирование настраиваемых полей курса". Инструкция: Настраиваемые поля курса. Применение в поиске курсов через Витрину.
  • Наклейка на курс - позволяет выбрать наклейку, которая будет показываться вместе с курсом. Носит рекламный характер.
  • Отображать дату начала курса - позволяет отображать дату начала курса в Витрине.
  • Отображение страницы описания курса. Определяет, кому может быть показана данная страница, либо она будет скрыта.
  • Скрыть контакты курса на странице описания курса. Настройка позволяет скрыть/показать блок с контактами курса на странице описания курса.
Инструкция по настраиваемым полям: Настраиваемые поля курса. Применение в поиске курсов через Витрину.
Инструкция с примерами страницы описания курса: Настройка отображения элементов витрины курсов.

Секция "Настройки отображения изображений и файлов курса"

Здесь можно указать, какое изображение из загруженных в файлы описания курса следует использовать для отображения обложки курса в «Витрине», а какие изображения и файлы отображать в галерее на странице описания курса.

4. Дополнительные модули Витрины требуются права администратора 

Блок "Настройки"->Администрирование->Плагины->Локальные плагины->Витрина курсов->Общие->Блоки витрины курсов.
Блок "Настройки"->Администрирование->Плагины->Локальные плагины->Витрина курсов->(Название плагина)

Поиск курсов. Добавляет возможность поиска курсов в Витрине и их сортировки.

Компетенции. Работает совместно с Электронным Деканатом и механизмом компетенций.

Настроек нет

Теги: витрина, внешний вид
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены