Создание Теста.
Тест состоит из 3х частей:

  • - тело теста (основная часть), содержащая название теста, описание, и общие настройки
  • - вопросы, которые задаются по мере прохождения теста
  • - результаты, соответствующие количеству баллов, набранных по мере прохождения теста


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

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

Добавление теста

При создании нового теста первым должно быть добавлено основное тело теста 

 

1. страница списка тестов.

1 Ссылка открывающая сайт selfcognize.ru на странице с  тестами
3 Кнопка создания нового теста. При нажатии на нее открывается форма для заполнения  с пустыми полями. (На всех других страницах действие аналогично)
4 Идентификационный номер теста. Этот номер используется в формировании URL (ссылка на сайте) к тесту на сайте. При нажатии на идентификационный номер теста или на название теста откроется показанная ниже форма для изменения выбранного теста.
5 Название теста.
6 Ссылка на страницу добавления результатов теста.
7 Ссылка на страницу добавления вопросов.
8 Видимость теста. При выключенном состоянии тест не показывается в списке и не открывается по прямой ссылке.
9 Режим отладки. При включенном состоянии тест не показывается посетителям в списке готовых тестов, но в рабочем режиме хранится на сайте, и вы можете давать на него ссылки для тестового прохождения или тестировать самостоятельно. При прохождении теста на каждом шаге показывается отладочная информация о весах вопросов, их переходах на другие ветки или шаги и набранные баллы на предыдущих шагах.
10 Показ полной структуры теста, в которой можно проставить веса для всех вопросов. Если в тесте еще нет вопросов, то форма будет пустой.
11 Показ статистики прохождения тестов в разрезе результатов, пользователей, паролей.
12 Открыть тест для прохождения (в новом окне) 
13 Галочки для выделения тестов предназначенных для удаления.  (На всех других страницах действие аналогично)
14 Удаление выбранных записей. (На всех других страницах действие аналогично)

2. страница редактирования тела теста.

1 Название теста. Ограничение 256 символов. (Во всех однострочный полях ограничение 256 символов)
2 Текстовое описание теста.
3 Краткая помощь. При наведении мышки появляется краткое пояснение для текущего пункта.
4 Картинка для теста. Показываетс в списке тестов и при старте прохождения.
5 Загрузка картинки с компьютера пользователя. Форматы JPG, GIF, PNG. Максимальный размер картинки - 500*500 точек. В случае превышения размера картинки она будет автоматически уменьшена. (На всех других страницах действие аналогично)
6 Выбор загруженной ранее картинки (или адрес ссылкой на другие сайты). (На всех других страницах действие аналогично)
7 Изменение размера картинки по ширине. Если не заполнять, то изменения не будет, если не превышен максимальный разрешенный размер. (На всех других страницах действие аналогично)
8 Изменение размера картинки по высоте. Если не заполнять, то изменения не будет, если не превышен максимальный разрешенный размер. (На всех других страницах действие аналогично)
9 Галочка для удаления картинки из теста. Сама картинки с сервера не удалится и будет доступна в выборе картинки с сервера.
10 Метод подсчета результата.
    - Первый метод - весов, подсчет веса ответов для каждого результата. В таком режиме у каждого вопроса расставляются веса относительно всех результатов, после прохождения теста будет выбираться тот результат, который набрал большую сумму весов. В таком режиме после прохождения теста можно показывать «мульти результат» - сколько веса было набрано каждым результатом.
    - Второй метод - баллов. Каждый ответ имеет собственное число балов. В результатах прописывается диапазон балов, при котором выбирается этот результат. После прохождения теста набранное число балов сравнивается с диапазонами заданными в результатах и выбирается подходящий.
11 Выбор категории, к которой относится тест. (На всех других страницах действие аналогично)
12 Тэги, характеризующие тематику теста. Заполняются через запятую. (На всех других страницах действие аналогично)
13 При включенном состоянии тест не показывается в списке и не открывается по прямой ссылке. (На всех других страницах действие аналогично)
14 
При включенном состоянии тест не показывается посетителям в списке готовых тестов, но в рабочем режиме хранится на сайте, и вы можете давать на него ссылки для тестового прохождения или тестировать13 При включенном состоянии тест смогут пройти только авторизованные пользователи.
15 В упрощенном режиме игнорируются персональные условия показа вариантов ответов в зависимости от ответов, выбранных ранее.
16 Если ввести один или несколько парольных слов, каждый пароль в отдельной строке, то для прохождения теста пользователю нужно будет ввести один из паролей. Администратор теста в разделе статистики (п. 6 ) сможет увидеть, какие результаты  тестирования были полученными по каждому паролю. Эта система позволяет узнать, какой человек как прошел тест, если каждому проходившему выдать персональный пароль.
17 Если галочку поставить, то результат прохождения теста будет выводиться в виде списка процентов, набранных по каждому из результатов теста. Например, результаты теста -  это 7 цветов радуги; вы выбрали функцию мульти результата и узнаете, на какое количество процентов соответствуете каждому из цветов. В случае же, когда галочка «мульти результат» не проставлена, вы узнаете, какому именно цвету соответствуете более всего в данный момент.
самостоятельно. При прохождении теста на каждом шаге показывается отладочная информация о весах вопросов, их переходах на другие ветки или шаги и набранные баллы на предыдущих шагах.

2. Результаты тестирования.

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

1. Этот пунт показан только при втором типе тестов, когда каждый ответ имеет один собственный вес. После прохождения тест будет показываться результат, для которого набранные при прохождении баллы входят в заданный интервал.
2 Если у результата стоит галочка «скрыт», то он не участвует в расчете набранных балов при прохождении теста.

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

3. Вопросы.

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

1 Возврат на список тестов.
2 Текущий раздел теста.
3 Переход на редактирование результатов теста.
4 Показ структуры теста (всплывающее окно).
5 Переход на статистику прохождения теста.
6 текущий шаг теста.
7 Создание нового шага.
8 Текст вопроса для текущего шага, на который следует выбрать ответ.
9 Ограничение количества выдаваемых вариантов при опросе . Если установить число больше 0, то при опросе на этом шаге будет выдаваться заданное число вариантов с произвольной выборкой.
10 Если включено, то при прохождении теста в этой ветке можно выбрать несколько вариантов. При таком режиме не учитываются заданные в вариантах переходы на другие ветки и шаги (п. 14, 15)
11 Загрузка картинки с компьютера пользователя. Форматы JPG, GIF, PNG. Максимальный размер картинки - 500*500 точек. В случае превышения размера картинки она будет автоматически уменьшена. 
12 Выбор загруженной ранее картинки (или адрес ссылкой на другие сайты).

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

Ниже блок работы с вариантами ответов, которые будут предлагаться пользователю.

14 Добавление варианта ответа.
15 Порядковый номер и текст варианта овета.
16 Кнопка для удаления текушего шага вместе с его вариантами ответов. Все шаги, следующие за удаленным, сдвинутся на шаг назад.

При нажатии на добавление или изменение ответа открывается форма настройки варианта ответа:

1 Веса данного ответа для каждого результата. Они показаны, если результаты уже заполнены. Картинка демонстрирует тип теста "веса", в другом режиме будет только одно поле для ввода баллов этого варианта. Так устанавливаются веса только в теста первого типа, где каждый ответ омеет вес для каждого результата.
2 Условие показа этого варианта. Если это не первый шаг теста, то будут перечислены варианты ответа предыдущего шага. Галочками отмечаются ответы, при выборе которых текущий будет показываться. Если в тесте стоит "упрощенный режим", то эти настройки игнорируются.
3 Порядковый номер ответа.
4 Ветка тестирования, на которую переходит пользователь при выборе данного ответа. Ветви тестирования - это группы вариантов ответов, которые выбираются в зависимости от выбранного варианта на предыдущем шаге. Это более глобальный метод выбора показа ответов в зависимости от предыдущего шага. Если у вас не предполагается ветвление теста, то  пункты  4,5,6 оставляете по умолчанию.
Если для ответа изменить имя ветки на любое другое, то он будет относиться к другому пути тестирования. Чтобы тестируемому показать ответы из новой ветки, надо на предыдущем шаге для ответа, который бы привел на новую ветку в поле "Переход на ветку (5)", вписать тоже имя ветки, которое вписали здесь в поле "ветка(4)".
5 Переход на следующем шаге на заданную ветку тестирования при выборе данного ответа.
6 Номер шага, на который следует перескочить при выборе данного ответа. Задание перехода на ветку и шага можно совмещать так, чтобы при выборе варианте можно было перескочить на предыдущие или последующие шаги параллельной ветки. Используя это значение, также можно принудительно завершить тест, указав число шага большее, чем действительное количество шагов в вашем тесте.

4. Проверка структуры.

После того, как добавлены все вопросы и результаты, можно проверить структуру всего теста. Для этого в списке тестов в правой части нужной строки надо нажать ссылку “структура”. Откроется окно, в котором расписаны все шаги, варианты ответов и весы результатов для каждого ответа. Также указывается, какие переходы применяются между шагами и ветками. В этой форме можно проставлять и изменять все весы вариантов.

1 Вариант ответа.
2 Текст вопроса
3 Веса ответа для каждого результата.
4 Ответы предыдущего шага, выбор которых допускает показ текущего.

Статистака прохождений

1 Список результатов теста.
2 Число - сколько раз при прохождениях теста был получен этот результат.

Ниже отдельно подсчет результатов в разрезе зарегистрированных пользовалей.

Если тест использует парольные слова, то также будет таблица результатам по каждому паролю