LxQuiz

Быстрое внедрение проверочных тестов для авторизованных пользователей
Автор дополнения
Артем OpenModx
Пакетов
3
Закачек
54
Автор дополнения
Пакетов
3
Закачек
54
Обычно отвечает в течение суток
Версия 1.0.6-beta
Дата выпуска 16.01.2023
Загрузки 2
Просмотры 183
Внимание, этот компонент требует версию PHP 7.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.7 !
LxQuiz — быстрое внедрение функционала проверочных тестов на вашем сайте, где предусмотрена авторизация пользователей, «из коробки».

Все вопросы тестирования предполагают либо выбор одного правильного ответа (при помощи радио-переключателей), либо множественный выбор (при помощи чекбоксов).

После успешного прохождения тестирования можно направить пользователя на произвольный URL адрес.

Быстрый старт


  1. Установите компонент через менеджер пакетов

  2. В меню «Пакеты/LxQuiz/Все тесты» создайте новый тест

    • Укажите, сколько попыток есть у пользователя на пересдачу
    • Укажите, в течение какого периода времени пользователь может снова пересдать тест, если израсходует все попытки

    • Укажите, какое минимальное количество баллов должен набрать пользователь, чтобы тест считался сданным

  3. Добавьте вопросы в созданное тестирование

    • Выберите тип ответа на вопрос (одиночный или множественный выбор)

  4. Добавьте варианты ответов

    • Укажите, сколько баллов будет начислено пользователю, если он выберет данный вариант. Можно указывать также и отрицательные значения для неверных вариантов

  5. Разместите на странице следующий код (должен быть включен Fenom):

    {'!LxQuiz' | snippet : [
                    'quizId' => 1,
                    'nextStepName' => 'Главная страница сайта',
                    'nextStepUrl' => $_modx->config.site_url,
                    'closeUrl' => $_modx->config.site_url
                ]}
  6. Настоятельно рекомендуется придумать случайную последовательность символов и сохранить ее в системной настройке
    lxq_hash_secret_key

Подробная документация на docs.modx.pro

LxQuiz 1.0.6-beta

Improved security of passing resource_id

LxQuiz 1.0.5-beta

Added resourceId to events data

LxQuiz 1.0.4-beta

Improved upgrade process Minified assets

LxQuiz 1.0.3-beta

UI Logic bugfixes

LxQuiz 1.0.2-beta

Added highlight_answers_on_result field UI bugfixes

LxQuiz 1.0.1-beta

Replace default secret key on install/upgrade

LxQuiz 1.0.0-beta

First public beta.

  • Fixed UI bugs

LxQuiz 0.9.0-alpha

Initial package version

Последние обсуждения в сообществе MODX.pro