{% else-1 %}
Основное
Свойства
Экспорт
Принцип скрипта таков, задавать пользователю вопрос с четырьмя вариантами ответов, по окончанию вопросов вывести результат его ответов.
И так, возможности скрипта:
=> Создание теста:
Создание теста можно поделить на 3 пункта:
1) создание теста;
2) добавление вопросов;
3) настройки;
После создания теста Вас перенаправит на страницу добавления вопросов для теста, когда добавите все вопросы не забудьте перейти в настройки и сделать тест доступным для прохождения.
- в редактировании теста можно менять название и описание а также: текст при успешном прохождении теста (отображается при просмотре своих результатов а также при условии что тест пройден успешно (об успешности см.ниже)), основной текст (отображается при просмотре своих результатов всегда (если введен)), при неудачном прохождении (если правильных ответов не достаточно).
=> Управление вопросами:
Выводит все вопросы с подсветкой правильных ответов, при добавлении вопроса необходимо заполнить поля: вопрос, выбрать из выпадающего списка правильный вариант ответа, заполнить варианты ответов, при необходимости ввести количество баллов за правильный ответ (не баллы сайта, эти баллы можно использовать при создании тех типов тестов где за правильный ответ начисляются баллы, после чего на основании собранных баллов получаете результат, сделано как дополнение если есть фантазия, можно не использовать), примечание (используется для пояснения ответа на вопрос).
- можно редактировать вопрос
- можно удалять вопрос
=> Настройки
- Доступность для прохождения (по умолчанию тест не доступен, если тест не доступен его никто не может пройти, при этом зайдя в такой тест можно подписаться на его открытие, там же отображается количество подписавшихся. Тест нельзя сделать доступным если в нем нет вопросов, при активации теста если есть подписчики рассылается уведомление что тест готов к прохождению при этом получившие уведомление удаляются с подписки. При просмотре не активного теста можно подписаться и отписаться).
- подсветка правильных ответов (при активации подсвечивает правильные ответы если пользователь дал не правильный ответ)
- делится результатом с друзьями (если активно то при просмотре своих результатов есть кнопка \"поделится с друзьями\", она отсылает результат прохождения теста и предлагает им самим пройти этот тест)
- очистка результатов (при активации дает возможность очистить свои результаты и пройти тест еще раз)
- статус прохождения теста (выбирает как выводит информацию о текущем состоянии теста, в процентах или соотношение отвечено/всего)
- количество вопросов (количество вопросов которое нужно ответить чтобы пройти тест, сделано чтобы некоторые тесты не повторялись при повторном его прохождении, например вопросов в тесте 30, Вы ставите 20, то при ответе на 20 вопросов тест будет считаться пройденным, при этом при повторном его прохождении пользователю могут попасться те 10 вопросов которых он еще не видел, если пусто то будут использоваться все вопросы).
- время прохождения (время в минутах за которое нужно пройти тест, если время истекло результаты удаляются и нужно заново проходить тест за это же время)
- уведомление администрации (если Вам важен результат теста то можно включить уведомление, при включении все прохождения Вы будет получать уведомлении при любом полном прохождении теста со ссылкой на результаты, при включении только успешно пройденные будите получать уведомлении только тогда когда пользователь полностью прошел тест и набрал необходимое количество правильных ответов.)
- количество правильных ответов (то количество ответов которое нужно набрать что бы тест считался успешно пройденным, если пусто то тест будет считаться успешно пройденным при 50% правильных ответов, например если вопросов 10 то правильно ответив на 5 вопросов тест будет пройден успешно).
=> Пригласить
Здесь можно приглашать пользователей пройти тест при этом можно выбирать некоторые критерии:
- пол пользователя (мужской, женский, всем)
- группа пользователей (все группы кроме гостя)
- закрепить группу (при выборе этого параметра приглашаться будут только пользователи выбранной группы, иначе приглашения получат пользователи выбранной группы и выше).
----------------------------------------
На главной странице тестов выводится список тестов с их названием, описанием, счетчиком количества прошедших тест и ссылкой на результаты.
=> При прохождении теста в случайном порядке выводится вопрос и четыре варианта ответа, ответы выводятся тоже в случайном порядке, то есть если правильный ответ был №3 то при повторном прохождении если попадется снова этот вопрос правильный ответ уже может быть на любом другом номере. А так же выводится оставшиеся время за которое нужно пройти тест и состояние в зависимости от настроек. Когда вопросы закончатся скрипт выдаст соответствующее уведомление со ссылкой на результат.
=> При просмотре результатов определенного теста выводится список пользователей прошедших тест со ссылкой на их результаты.
- при просмотре результатов прошедших тест, у пользователей которые еще не до конца его прошли вместо своей иконки будет иконка security, результат такого пользователя просмотреть нельзя. Администрации доступно удаление результатов, при этом пользователю отправляется уведомление о том что его ответы по тесту были удалены администратором.
=> При просмотре результатов пользователя выводится количество вопросов, количество правильных ответов и количество набранных баллов (если имеются). А так же список тех вопросов на который был дан ответ с подсветкой ответа, если ответ был дан верно зеленым, если не правильно красным, если ответ был дан не правильно то правильный ответ подсвечивается зеленым если включено в настройках.
- невозможно просмотреть результаты если тест пройден не полностью
---------------------------
Этот скрипт имеет массу применений, так как многим проходить тесты всегда интересно даже если их результат не несет особой важности, так же его можно применять при наборе администрации на свой сайт, создаете тес с вопросами ответ на которые администратору необходимо знать, и по результатам уже смотреть достоин он этой должности или нет.
Код старался писать красиво и понятно, что дает возможность легко в нем разобраться и успешно развивать скрипт дальше, навигация скрипта максимально проста и удобна что позволяет не бегать по страницам в поисках нужного пункта. За ранее извиняюсь за орфографические ошибки в скрипте если таковы будут, при обнаружении таковых просьба сообщить.
------------------------
К скрипту прилагается Backup вопросов, после установки Вы сразу можете приступить к его тестированию. На данный момент он содержит такие тесты:
1) PHP (основы, вопросов 41)
2) SQL (основы, вопросов 11)
3) HTML (основы, вопросов 9)
4) Python 2 (основы, вопросов 12)
5) DCMS (вопросов 14, вопросы добавлены на основе данных из сети, имеет ознакомительный характер и создан для теста скрипта, просьба серьезно не воспринимать и держать мнения при себе).
Заодно сможете проверить свои знания по присутствующим языкам.
-----------------------
=> Установка:
1) Распаковать в корень;
2) Залить таблицы зайдя в админку/загрузка таблиц или через phpmyadmin импортировать файл /tests/sql/tests.sql;
3) При желании импортировать backup отовых тестов импортировав файл /tests/sql/backup.sql;
4) При необходимости вклчить виджет.
-----------------------
Автор: Sanek_OS9
Совместимость: DCMS v.7.3.x (тестировался на DCMS v.7.3.1.
1 40 40
*
Чтобы скачать данный файл Вам необходимо Зарегистрироваться или Авторизоваться!
0

Нет фото
• 2 авг 2016, 01:08


хня

0

Нет фото
lumia * [мошенник] 3.98
• 19 ноя 2013, 20:33


ma4o, описание читай

0

Нет фото
ma4o * 0.02
• 19 ноя 2013, 19:22


а туда можно добавлять свои категории и вопросы с вариантами?

0

Нет фото
lumia * [мошенник] 3.98
• 17 ноя 2013, 19:42


°B-Boy °PluRide, не

0

Нет фото
Melson * [мошенник] 1.62
• 17 ноя 2013, 19:25


А,на беременость небыло?*

Чтобы скачать данный файл Вам необходимо Зарегистрироваться или Авторизоваться!