Справка по созданию тестов

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

Для выбора результата используются схема результат теста шкала Шкала или схема результат теста слот Слоты

Схема результат теста шкала Шкала подразумевает, что пользователю начисляются баллы за каждый ответ. Результаты располагаются на шкале.У каждого результата свой интервал на этой шкале.
Хороший пример схемы результат теста шкала Шкала: определение уровня IQ пользователя. Результаты такого теста выглядят, например, следующим образом:
  • результат теста шкала Идиот: 0-25 оценка теста шкала Баллов
  • результат теста шкала Имбецил: 25-50 оценка теста шкала Баллов
  • результат теста шкала Дебил: 50-70 оценка теста шкала Баллов
  • ...
Сначала создайте результат, а потом назначьте ему интервал
оценка теста Баллы за каждый ответ назначаются после создания ответа.

Схема результат теста слот Слоты подразумевает, что пользователь каждым своим ответом влияет на те или другие результаты. Результаты в этом случае совершенно независимы.
Хороший пример схемы результат теста слот Слоты: определение темперамента пользователя. Результаты такого теста выглядят следующим образом:
  • результат теста слот Сангвиник: тип сильный, уравновешенный, с большой подвижностью Нервных процессов
  • результат теста слот Флегматик: тип сильный, уравновешенный, с малой подвижностью нервных процессов
  • результат теста слот Холерик: тип сильный, но неуравновешенный, у которого преобладают процессы возбуждения над торможением
  • результат теста слот Меланхолик:тип слабый, которому свойственно слабое развитие как возбуждения, так и тормозных процессов
В схеме результат теста слот Слоты для сопоставления ответа тому или иному результату (слоту) используется оценка теста Влияние. Влияния назначаются после создания ответов. Их может быть несколько (т.е. ответ может сопоставлятся нескольким результатам). Влияния могут иметь разное значение. Т.е. ответ может влиять на один результат в одной степени, а на другой - в другой степени. Например:
вопрос тестаКак вы ведете себя, когда вас обижают коллеги на работе?
ответ тестаЗапираюсь в туалете и рыдаю...
оценка теста Влияние - меланхолик 100
оценка теста Влияние - холерик 50
ответ тестаПопробуйте только меня обидеть...
оценка теста Влияние - холерик 100
ответ тестаЭто не про меня. Меня очень трудно вывести из себя.
оценка теста Влияние - флегматик 100
оценка теста Влияние - сангвиник 50
...

Для обеих схем можно задавать количество вопросов на странице (захочется вам показать все вопросы сразу или показывать их, например, по одному).

Для каждого вопроса, результата и ответа теста задается название, которое не показывается пользователю, и имеет только служебное предназначение. Вопросы сортируются по названиям. Рекомендуется давать названия следующим образом:
  • 10 Вопрос про маму
  • 20 Вопрос про папу
  • 30 Вопрос про бабушку
  • 40 Вопрос про дедушку
Соответсвенно, когда пользователь будет проходить тест, первым вопросом окажется вопрос про маму, вторым - про папу и т.д. Т.е. система отсортирует вопросы по цифрам, в их названии. Не путайте цифры с числами. Т.е. если названия 1,2,3,4,5,...,9,10,11,12 будут отсортированы следующим образом:
  • 1
  • 10
  • 11
  • 12
  • 2
  • 3
  • 4
  • ...
Оптимальный способ использовать "десятки" или, даже "сотни": 100,200,300... Тогда если вам захочется добавить вопрос между вопросом 100 и 200, вам нужно забить ему в название цифры 110, 120 и т.п. Тоже самое относится к ответам.

Можно контролировать также появление вопросов в зависимости от ответов, которые выбрал пользователь, хотя это и не обязательно. Такие тесты, как правило сложнее. Допустим вы хотите реализовать следущую схему: Пользователю предолагается ответить на вопрос какая тема ему ближе: "криогенная техника" или "эзотерическое христианство". Если он предпочитает физику: вы переводите его на вопросы из справочника рефмеханика, если метафизику - на вопросы из книжек по черной магии.

Для этого предназначено перемещениеПеремещение Для каждого ответа, можно создать перемещение Перемещение, и указать в нем, какой вопрос будет следующим, если пользователь выберет этот ответ. Например:
вопрос тестаИзпользуете ли Вы продукты Майкрософт?
ответ тестаДа
Перемещение - MS Office
ответ тестаНет
перемещение Перемещение - OpenOffice

Важно! Если Вы создаете тест с перемещениеперемещениями, нужно помнить, что:
  • Первым вопросом будет выбран тот вопрос, на который не ведет ни одно перемещениеперемещение
  • Последним вопросом будет выбран тот вопрос (или несколько вопросов), ответы на который не содержат перемещениеперемещений Эти вопросы будут перемещать пользователя на результат

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

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

Наверх

Дорогой друг. Если ты используешь IE6, скорее всего ты видишь перед собой какое-то непотребство. Прости нас за это.
2008 "Строки с отступом" indented.lines at gmail.com