Ко мне обратились представители joomplace.com с просьбой написать обзор об одном из их расширений – Joomla Quiz Deluxe. «Почему бы и нет?» – подумал я. Так появилась эта статья.
Joomla Quiz Deluxe позволяет организовывать на вашем сайте обучающие тесты, викторины или целые онлайн-курсы, которые можно продавать через Virtuemart. Расширение коммерческое. Расширение мне понравилось. В этой статье вас ждет не только обзор возможностей Joomla Quiz Deluxe, но также пример использования и мои комментарии и многое другое.
Содержание
Joomla Quiz Deluxe. Тесты и курсы
Первым делом я посмотрел страничку Joomla Quiz Deluxe на официальном сайте и познакомился с возможностями расширения.
Суть Quiz Deluxe сводится к тому, чтобы дать возможность пользователям сайта пройти определенный тест/курс/опрос. На первый взгляд мне показалось: ничего особенного. Но когда начинаешь разбираться в деталях, становится очень интересно.
Больше всего увиденное напомнило мне онлайн-курсы английского языка от Lingualeo. Вы можете создать тест с различными типами вопросов и вариантов ответов, проходя который пользователи смогут набирать баллы. Чтобы понять, как это вообще выглядит, есть демо. Ниже приведу несколько скриншотов с официального сайта:
После того, как кототест пройден, вы сможете увидеть результаты:
Joomla Quiz Deluxe поддерживает значительное количество типов вопросов-ответов:
- Выбор одного варианта ответа из набора доступных
- Выбор нескольких ответов из набора доступных
- Выбор ответа в формате «Истина/Ложь»
- Сопоставление элементов друг с другом (простым перетаскиванием мышкой пользователь может сопоставить блоки ответов с блоками вопросов)
- Выбор ответа из выпадающего списка
- Заполнение пропущенных слов в тексте
- Клик по области картинки, отвечающей на вопрос
- Развернутый ответ
- Вопрос, не требующий ответа (пользователю может быть предложено прочитать текст или посмотреть видео)
- Выбор нескольких вариантов в формате «Истина/Ложь»
Из наборов вопросов можно формировать тесты. Из наборов тестов и материалов Joomla можно формировать обучающие курсы.
Как это работает? Пользователь читает некий материал Joomla или группу материалов, затем проходит тест. Далее процесс повторяется. Если пользователь сдал все тесты, курс считается завершенным. Выглядит это примерно так:
Сдать тест не так просто. За каждый верный ответ пользователю начисляются баллы. За каждый неверный ответ пользователю могут начисляться штрафы. После прохождения теста баллы и штрафы суммируются и по результату определяется сдал ли пользователь тест. И баллы и штрафы могут отличаться для разных вопросов. Они, как и проходной балл, устанавливаются администратором, который создает тест.
Кроме всего прочего, тесты могут быть ограничены по времени выполнения и/или количеству попыток. Только тестами и курсами Joomla Quiz Deluxe не ограничивается. Есть и дополнительные, очень интересные возможности.
Joomla Quiz Deluxe. Сертификаты
Если пользователь прошел онлайн-курс, да еще и платный, неплохо было бы вручить ему что-то по завершении. Пусть это будет сертификат. Joomla Quiz Deluxe дает нам возможность автоматически генерировать сертификат для каждого отдельного пользователя и вручать его после прохождения пользователем курса.
Сертификаты настраиваются довольно гибко. Вы можете добавить изображение сертификата, а также любое количество полей и их местоположение на изображении:
Мелочь, а приятно.
Joomla Quiz Deluxe. Продукты и ограничение доступа.
Joomla Quiz Deluxe позволяет нам не просто создавать онлайн-курсы, но также делать из них товары с возможностью последующей продажи через Virtuemart. Это означает, что вы сможете зарабатывать на продаже курсов деньги. Поддержка же Virtuemart дает возможность осуществлять продажи с использованием привычных нам систем оплаты. После заказа и оплаты товара пользователем, и смены статуса заказа в Virtuemart, курс автоматически становится доступным для прохождения.
Joomla Quiz Deluxe. Взгляд изнутри
Все описанное выше – фасад Quiz Deluxe. Теперь давайте взглянем на него изнутри.
Joomla Quiz Deluxe имеет в себе достаточно удобный установщик. После установки расширение через стандартный менеджер расширений Joomla, весь процесс будет разделен на три этапа.
Этап первый, выбор устанавливаемых плагинов (типов вопросов-ответов):
Второй этап, выбор устанавливаемых модулей:
Доступные модули:
- Последние результаты тестов
- Мои результаты
- Топ лучших результатов
- Топ пользователей с лучшими результатами
Третий этап, установка плагина, позволяющего показывать тесты в материалах Joomla:
Хочу отметить, что расширение Joomla Quiz Deluxe практически полностью переведено на русский язык. После установки отдельно можно скачать и установить языковой пакет, после чего стартовая страница компонента будет выглядеть так:
Для демонстрации процесса работы с компонентом, я создам простой обучающий курс, состоящий из материалов Joomla и теста по материалам.
Шаг 1. Создаем категорию вопросов
Чтобы не запутаться в большом наборе вопросов, логично рассортировать их по категориям. Для этого создадим категорию вопросов с названием «Вопросы по Joomla».
Шаг 2. Создаем вопросы по Joomla
Добавим три вопроса разных типов, связанных с Joomla. Пусть это будут:
- Является ли Joomla бесплатной?
- Выберите логотип Joomla на картинке (вопрос на знание логотипа Joomla)
- Выберите виды расширений Joomla.
При создании вопроса мы должны выбрать его тип.
Первый вопрос должен иметь тип «Истина/Ложь». Создаем вопрос:
и указываем правильный ответ:
Для второго вопроса нам потребуется картинка, содержащая различные логотипы и логотип Joomla. Возьмем такую:
Создаем вопрос типа «Клик по области картинки, отвечающей на вопрос»:
Добавляем область, являющуюся ответом на вопрос, помечая ее на картинке:
Третий вопрос будет иметь тип «Выбор нескольких ответов из набора доступных». Создаем:
и задаем возможные варианты ответов, отмечая правильные:
После создания всех вопросов мы можем видеть их в менеджере:
Шаг 3. Создаем тест по Joomla
После того как вопросы созданы, создаем из них тест. Здесь тоже ничего сложного. Переходим в менеджер тестов и добавляем новый. Тест имеет очень много настроек. Все они показаны на картинках ниже. Обязательно необходимо указать название теста и список вопросов.
Шаг 4. Создаем курс по Joomla
В качестве материалов курса используем демо-данные Joomla, которые были установлены вместе с CMS.
Шаг 5. Создаем пункт меню, открывающий курс
Здесь все просто. Создаем новый пункт меню типа «Вывод стандартного обучающего курса»
Все готово. Теперь можно перейти на сайт и проверить результат:
Joomla Quiz Deluxe. Продукты и их продажа через Virtuemart
Каждый, созданный в Joomla Quiz Deluxe, онлайн-курс можно представить как товар и связать с товаром в интернет-магазине Virtuemart. Естественно, Virtuemart также должен быть установлен у вас на сайте. Привязка курсов к товарам происходит очень просто. Сначала вы создаете в Virtuemart товар, затем сопоставляете его онлайн-курсу:
После этого курс можно продавать. Самая замечательная особенность данного подхода заключается в том, что курс автоматически становится доступным после оплаты товара Virtuemart пользователем (разумеется при правильной настройке Virtuemart). Таким образом вы можете зарабатывать на инфопродуктах.
Заключение
Из опыта работы с Joomla Quiz Deluxe могу отметить:
Достоинства:
- Простой и удобный способ создания тестов и онлайн курсов
- Значительное количество типов вопросов-ответов
- Широкий набор настроек
- Возможность продажи курсов через Virtuemart с автоматической активацией
Недостатки:
- Не слишком привлекательный внешний вид админки
- Упущены некоторые элементы локализации.
В целом компонент Joomla Quiz Deluxe мне понравился. Если вы занимаетесь инфобизнесом или планируете создать сайт по онлайн-тестам/курсам, то данное расширение может оказаться весьма полезным.
Как сделать что бы тест можно было пройти один раз?
Подскажите, пож., где это сделать? В документации нет этой информации.
Почему-то на мобильных девайсах не работают тип Fill in the blank. Как исправить, не посоветуете? Обидно, что собрал сайт уже, там много квизов, а на мобильных - мимо.