Перейти к содержимому курса
Контент-менеджер
Мой сертификат
Урок 12 из 14

Урок 12. Создаем обучающий курс и опрос

В этом уроке вы научитесь
  • создавать обучающий курс
  • добавлять в него главы, уроки и тесты
  • публиковать опрос для обратной связи

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

Для такой задачи в 1С-Битрикс: Управление сайтом есть два инструмента: модуль Обучение и модуль Опросы.

Модули могут быть недоступны

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

Создаем страницы для курса

Чтобы курс можно было открыть на сайте, сначала нужно подготовить страницы учебного раздела. Понадобятся две страницы:

  • страница со списком курсов — ее увидят посетители в меню, например Обучение
  • вспомогательная страница для просмотра выбранного курса — не добавляется в меню и нужна только для работы компонента

Зачем нам страница со списком, если мы создаем только один курс? На практике их может быть несколько — для разных отделов или тем. Страница пригодится, когда понадобится добавить еще один курс.

Начните с вспомогательной страницы.

Настраиваем страницу для просмотра курса

  1. Создайте раздел для учебных материалов, например Обучение сотрудников. Для этого на Панели управления выберите Создать раздел > Создать раздел. При создании раздела система автоматически создаст в нем индексную страницу index.php. Не используйте ее для курса и не добавляйте новый раздел в меню на этом шаге. В меню при необходимости добавим уже страницу списка.
  2. Перейдите в новый раздел и создайте в нем страницу, например Курс. На Панели управления выберите Создать страницу > Создать страницу. Оставьте опцию Перейти к редактированию страницы, чтобы сразу открыть страницу на редактирование.
  3. В визуальном редакторе справа найдите панель компонентов. Если панель скрыта, раскройте ее стрелкой. Через поиск найдите компонент Учебный курс и перетащите его на страницу.
    Компонент «Учебный курс» на панели компонентов
  4. После добавления компонента откроются его настройки. Если окно закрылось, дважды щелкните по компоненту.
  5. В настройках найдите Основные параметры и убедитесь, что в поле Идентификатор курса указано значение ={$_REQUEST["COURSE_ID"]}. Это позволяет одной странице показывать разные курсы.
    Поле «Идентификатор курса» в настройках компонента
  6. Сохраните компонент и страницу.

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

Сообщение о том, что курс пока не найден

На этом же этапе скопируйте путь к странице. Его удобно взять из адресной строки, пока вы находитесь на нужной странице. Этот путь понадобится на следующем шаге.

Теперь подготовьте страницу со списком курсов.

Настраиваем страницу со списком курсов

  1. В том же разделе создайте страницу, которую пользователь будет открывать из меню, например Обучающие курсы. Способ тот же: на Панели управления выберите Создать страницу > Создать страницу. На шаге с настройками меню можно сразу добавить эту страницу в меню.
  2. В визуальном редакторе найдите по названию компонент Список курсов и перетащите его в нужное место.
    Компонент «Список курсов» на панели компонентов
  3. В открывшихся настройках компонента в блоке Шаблоны ссылок замените course/index.php на путь к вспомогательной странице, которую создали ранее.

    Компонент знает, где вы находитесь. Поэтому в поле указывайте только путь от текущего раздела. Например, если вспомогательная страница лежит в корне раздела, укажите только имя файла: course.php. Если страница лежит в подразделе, укажите и его: subfolder/course.php. После пути должен остаться хвост после знака ?: COURSE_ID=#COURSE_ID#&INDEX=Y. Он передает на вспомогательную страницу идентификатор выбранного курса.

    Шаблон ссылки на страницу просмотра курса
  4. Сохраните компонент и страницу.

После этого на странице списка появится область компонента. Через нее можно будет создать курс.

Область компонента со списком курсов на странице

Добавляем курс

Страницы готовы — теперь добавим сам курс. В нашем примере это курс Адаптация новых сотрудников.

  1. Откройте страницу со списком курсов.
  2. Включите Режим правки, наведите курсор на область компонента со списком курсов и выберите Добавить курс.
    Команда «Добавить курс» в Режиме правки
  3. Откроется форма создания курса.
    Форма создания учебного курса
  4. Заполните вкладки:
    • Курс — название, активность и другие параметры, которые нужны на вашем сайте
    • Анонс — краткое описание, которое будет отображаться на странице со списком курсов
    • Подробно — полное описание курса, которое будет отображаться на странице детального просмотра курса
    • Права доступа — настройка прав доступа пользователей и групп пользователей к курсу
    • Доп. поля — обычно настраивает администратор
    Права доступа настраивайте осторожно. Пока курс сырой, не открывайте его всем. Дайте доступ только тем, кто готовит материалы. После проверки откройте нужным сотрудникам или клиентам.
  5. Сохраните курс. На странице со списком появится ссылка на созданный курс.
    Созданный курс в списке курсов
Удалять курсы можно только через админку

В публичной части курсы не удаляются. Если курс устарел, перейдите в административный раздел: Сервисы > Обучение > Курсы. Найдите нужный курс в списке и в меню действий выберите Удалить.

Если курс нужно временно скрыть, откройте его на редактирование через кнопку Изменить, снимите флаг Запись активна и сохраните изменения. При деактивации результаты тестов и сертификаты по этому курсу становятся недоступны пользователям. При удалении — удаляются полностью.

Структура курса: главы и уроки

Курс состоит из страниц. Чтобы читателю было легче идти по материалу, страницы можно объединять в главы.

Для курса Адаптация новых сотрудников структура может быть такой:

  • глава О компании
  • урок Ценности и продукты
  • урок Правила общения с клиентами
  • итоговый тест

Добавьте первую главу.

Добавляем главу курса

  1. Откройте созданный курс, включите Режим правки и перейдите в раздел Описание курса.
  2. В меню выберите Добавить > Добавить главу.
    Команда «Добавить главу» в меню курса
  3. Откроется окно настроек. Заполните вкладки Параметры, Анонс и Содержание, затем сохраните главу.
    Настройки главы учебного курса

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

Добавим в главу первый урок.

Добавляем урок в главу

  1. Откройте созданную главу и в меню компонента выберите Добавить > Добавить урок.
    Команда «Добавить урок» в меню главы
  2. Заполните урок по тому же принципу, что и главу, и сохраните его.

После сохранения вернитесь к структуре курса и проверьте, что урок находится внутри нужной главы.

Если в курсе несколько тем, не складывайте весь текст в одну длинную страницу. Лучше сделать короткие уроки: так читателю проще вернуться к нужному месту, а вам проще обновлять материал.

Проверка знаний: вопросы и тест

В модуле Обучение есть два типа тестов.

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

Итоговый тест — фиксирует результат: количество попыток, набранные баллы, успешность прохождения. Может быть привязан к курсу, главе или уроку.

Вопросы создаются отдельно, а потом используются в тестах.

Сначала добавьте вопрос к нужному уроку или главе.

Добавляем вопросы для проверки знаний

  1. Откройте урок или главу и в меню компонента выберите Добавить вопрос. Для базовой проверки подойдут одиночный выбор или множественный выбор.
    Команда «Добавить вопрос» в меню урока или главы
  2. На вкладке Вопрос напишите текст вопроса. Если вопрос должен попасть в тест для самопроверки, отметьте поле Для самопроверки. Тест соберется автоматически из отмеченных вопросов.

    Если вопрос обязателен для успешной сдачи, отметьте Обязателен правильный ответ. Тогда при неправильном ответе тест будет считаться не пройденным.

    Также при неправильном ответе можно выводить сообщение, которое указывается в поле Сообщение при неправильном ответе.

    Настройки вопроса для самопроверки
  3. На вкладке Ответ добавьте варианты ответа и отметьте правильный ответ или ответы.
    Варианты ответа и отметка правильного ответа
  4. Сохраните вопрос.

Повторите шаги, чтобы добавить больше вопросов.

Все вопросы хранятся в административной части: Сервисы > Обучение > Курсы > Нужный курс > Вопросы. Там же можно изменить, удалить вопрос или посмотреть количество правильных ответов.

Список вопросов учебного курса в административном разделе

Итоговый тест создайте после того, как основные уроки и вопросы готовы.

Создаем итоговый тест

  1. Откройте описание курса и в меню компонента выберите Добавить тест.
    Команда «Добавить тест» в меню курса
  2. Укажите название теста и выберите, какие уроки и вопросы должны участвовать в тесте.
    Настройки итогового теста учебного курса
  3. При необходимости настройте порядок вопросов, количество попыток и процент правильных ответов для успешного прохождения, затем сохраните тест.

Информация о попытках и результатах теста находится в административной части: Сервисы > Обучение > Курсы > Нужный курс > Тесты. Нажмите на цифру в колонке Кол-во попыток (успешных/всего), чтобы увидеть данные учащегося.

Количество попыток и результаты итогового теста

Откройте курс как пользователь и проверьте весь путь: переход из списка курсов, открытие главы и урока, запуск теста и сохранение результата.

Собираем обратную связь после курса

Учебный курс готов. Теперь соберем обратную связь: сотрудник прошел обучение и отвечает, насколько материал был полезен.

Опросы в Битрикс хранятся в группах. Группа помогает отделить, например, внутренние опросы сотрудников от опросов для клиентов. Для курса можно завести отдельную группу Обучение сотрудников, а внутри нее создать опрос Обратная связь по курсу.

Создайте группу.

Создаем группу опросов

  1. В административном разделе откройте Сервисы > Опросы > Дополнительно > Группы опросов и нажмите Создать.
    Кнопка создания группы опросов
  2. Заполните поля Символьный идентификатор и Заголовок.
    Символьный идентификатор и заголовок группы опросов
  3. На вкладке Доступ выберите, кто может голосовать и смотреть результаты.
  4. Сохраните группу.

Папка новой группы появится в разделе Сервисы > Опросы > Список опросов. В ней будут храниться сами опросы.

Теперь создайте в этой группе опрос.

Создаем опрос для обратной связи

  1. Откройте нужную группу и нажмите Добавить опрос.
    Кнопка «Добавить опрос» в выбранной группе
  2. Укажите название и период действия опроса.
    Название и период действия опроса
  3. На вкладке Свойства установите флаг активности. Если нужно ограничить повторные ответы, настройте это на вкладке Учет голосов.
  4. Сохраните опрос.

После сохранения опроса добавьте вопросы. Каждый вопрос создается отдельно.

Добавляем вопросы в опрос

  1. Перейдите к созданному опросу и в форме опроса нажмите Создать вопрос.
    Кнопка «Создать вопрос» в форме опроса
  2. В форме создания вопроса задайте текст вопроса, его тип и отметьте, должен ли вопрос быть обязательным. В секции Ответы нажмите иконку в виде плюса и задайте варианты ответов.
    Настройки вопроса и секция ответов в опросе
    Варианты ответов на вопрос опроса
  3. На вкладке Свойства можно настроить активность вопроса, вид диаграммы и другие параметры.
  4. Сохраните вопрос.
Опрос не заменяет веб-форму

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

Выводим опрос на страницу

Созданный опрос нужно вывести в публичной части сайта. Для базового сценария используйте компонент Текущий опрос.

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

  1. В разделе с учебными материалами создайте страницу для обратной связи, например Оценка курса. При необходимости добавьте ее в меню или поставьте ссылку на нее после прохождения курса.
  2. Откройте страницу на редактирование и добавьте компонент Текущий опрос.
    Компонент «Текущий опрос» на панели компонентов
  3. В настройках компонента найдите блок Основные параметры. Выберите группу и укажите идентификатор нужного опроса. Его можно посмотреть в админке: Сервисы > Опросы > Список опросов > Нужный опрос > поле ID опроса.
    Группа и идентификатор опроса в настройках компонента
  4. Сохраните компонент и страницу. Опрос появится на отдельной странице обратной связи.
    Опубликованный опрос на странице обратной связи

Ответы и список участников — в административной части. Перейдите в раздел Сервисы > Опросы > Список опросов > Нужный опрос. Нажмите на цифру в колонке Голосов, чтобы увидеть подробности о проголосовавшем.

Количество голосов и результаты опроса
Индикатор опроса

Если в списке у опроса отображается красный индикатор, проверьте активность опроса и даты проведения. Такой индикатор может появляться, когда опрос неактивен или текущая дата не попадает в период его действия.

Чек-поинт

Теперь вы умеете создавать курсы, добавлять проверочные вопросы и публиковать опросы для обратной связи.

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

А пока закрепите результат: ответьте на вопросы и выполните практику.

Проверьте себя
Специалист по персоналу хочет собрать заявки на обучение с именем, телефоном и адресом электронной почты. Какой инструмент выбрать?
Практика: курс и опрос для адаптации сотрудников

Выполните практику на тестовом или демосайте. В этом задании вы будете создавать учебный курс, тестовые вопросы и опрос для обратной связи, поэтому не выполняйте его на рабочем сайте без согласования.

Рабочая ситуация: компания запускает короткое обучение для новых сотрудников. Нужно опубликовать курс и собрать обратную связь после прохождения.

Исходные данные:

  • Курс: Адаптация новых сотрудников

  • Глава: О компании

  • Урок: Правила общения с клиентами

  • Вопрос для самопроверки: Что нужно сделать, если клиент задал вопрос не по вашей зоне ответственности?

  • Опрос: Обратная связь по курсу

Соберите курс и опрос.

  1. Подготовьте учебный раздел: создайте служебную страницу для просмотра курса и страницу со списком курсов, затем добавьте на нее компонент Список курсов.
  2. Создайте курс Адаптация новых сотрудников и добавьте в него главу О компании.
  3. Внутри главы создайте урок Правила общения с клиентами с коротким тестовым текстом.
  4. Добавьте вопрос для самопроверки и отметьте правильный ответ. Если на вашем сайте доступны нужные настройки, создайте и итоговый тест.
  5. Создайте группу опросов Обучение сотрудников, затем внутри нее создайте опрос Обратная связь по курсу и добавьте два-три вопроса.
  6. Опубликуйте опрос на отдельной странице через компонент Текущий опрос.
  7. Откройте курс и опрос как посетитель и проверьте, что тестовый ответ сохранился.