Створення онлайн тестування з підрахунком суми балів і виведенням різних результатів

Добрый день.

Часто виникає питання, як організувати онлайн опитування або тестування, де користувач відправивши форму, отримає результат, в залежності від того, які він вибрав відповіді. Кожна відповідь має певну оцінку/бал. Користувач, набравши якусь кількість балів, в залежно від градації, отримає відповідний результат.

У цій статті ми хочемо вам розповісти про те, як створити онлайн тестування з підрахунком суми балів і виведенням результатів, в залежно від кількості набраних балів. Для цього ми створимо імпровізовану форму тестування, де розглянемо такі питання:

  1. Створення та наповнення форми тестування;
  2. Налаштування логічних правил для розгалуження форми;
  3. Налаштування формули підрахунку суми балів;
  4. Налаштування виводу результатів тестування.

Як приклад розробимо форму, для оцінки якості роботи автомийки. Для цього створимо багатосторінкову форму, де за допомогою логічних правил настроєм поетапний висновок питань, перехід між сторінками, підрахунок суми балів і виведення результатів тестування.

Створення форми онлайн тестування

Спочатку створимо форму, для цього в особистому кабінеті натисніть кнопку створити форму:

Створення форми

Виберіть ліворуч - "Порожній шаблон":

Вибір шаблону

Натисніть кнопку "Створити нову форму":

Cтворення форми

Введіть назву форми та натисніть кнопку "Зберегти":

Cтворення форми

Назвемо нашу форму "Оцініть роботу нашої автомийки". Зробимо форму з декількох сторінок, з декількома перемикачами і чекбоксами, де при виборі певної відповіді буде відображатися необхідний елемент, згідно з правилами логіки. Додамо "Перемикачі" на першу сторінку, перетягнувши елемент з основних полів або просто клікнувши на даний елемент:

Додавання елементів

Також зробимо форму з декількох сторінок. Клацніть праворуч іконку "Сторінки форми":

Додавання елементів

Відкриється список сторінок форми, де потрібно натиснути кнопку "Додати сторінку" або знизу в редакторі:

Додавання елементів

Аналогічно, на додану сторінку, додамо необхідні елементи у вигляді чекбоксів (множинний вибір) для нашого тестування:

Додавання елементів

Щоб налаштувати назви елементів і варіанти відповідей, натисніть кнопку "Редагувати":

Додавання елементів

На четвертій сторінці додамо "Поле для введення email-адреси" і "ПІБ", які розташуємо в секцію, для виведення в один рядок:

Додавання елементів

Також на цій сторінці додамо елемент "Формула" з екстра полів.

У списку сторінок форми, ви можете вказати назву сторінок:

Назва сторінок

У налаштуваннях "Параметри сторінок" можна налаштувати відображення сторінок: у вигляді вкладок і у вигляді індикатора заповнення, або просто приховати.

Параметри сторінки

Параметри сторінки

Налаштування логічного розгалуження

Далі перейдемо в розділ "Логіка", щоб додати необхідні правила для полів форми. Для цього натисніть кнопку Додати правило:

Налаштування логічного розгалуження

Додамо правило для елементів на першій сторінці:

Налаштування логічного розгалуження 2

Оберемо умову: якщо "Ви у нас мили машину" і обрана відповідь - "Так", то показати елемент "Як часто ви заїжджаєте на мийку":

Налаштування логічного розгалуження 3

Тобто на першій сторінці почнеться тестування з першого питання, а решта буде з'являтися після заповнення. Тепер додамо правило для другого питання "Як часто ви заїжджаєте на мийку", яке пішло по гілці відповіді "Так" від першого питання.

Виберемо умову "Як часто ви заїжджаєте на мийку", обрано перший варіант відповіді "Раз в тиждень", то показати "Яку мийку замовляли". Але так у нас кілька варіантів відповіді, і при їх виборі ми повинні перейти все одно до питання "Яку мийку замовляли", то ми повинні вибрати "Будь-яке значення"(або перерахувати всі варіанти відповідей через логічне "АБО"):

Налаштування логічного розгалуження 4

В це правило додамо варіант відповіді "Так" з першого питання, для більш суворої умови. Для цього натисніть іконку "Додати умову":

Налаштування логічного розгалуження 5

В результаті, після додавання двох правил для першій сторінці, користувач, вибравши відповідь "Так" на перше питання, перейде до другого питання, де при виборі будь-якого варіанту відповіді користувачеві відкриється наступне питання.

 Налаштування логічного розгалуження 7

Для другої сторінки, аналогічним чином, додамо логічне правило для питання "Як ви оцінюєте прибирання салону".

 Налаштування логічного розгалуження 8

У підсумку, для двох сторінок, набір правил буде мати вигляд:

 Налаштування логічного розгалуження 9

На третій сторінці додали 3 питання, що складаються з перемикачів з варіантами відповідей "Так" або "Ні".

 Налаштування логічного розгалуження 10

Тут не будемо робити логічних відгалужень, тобто при виборі одного з цих варіантів відповідей, користувачеві буде відображатися просто наступне питання на цій сторінці.

 Налаштування логічного розгалуження 11

На п'ятій сторінці ми розмістили елементи "Текстова область", де користувач зможе залишити побажання і пропозиції, і "Текст" зі словами подяки. На вкладці логіка додамо логічні правила для першого питання "ви у нас мили машину" з першої сторінки, коли вибрали "ні", то показати елемент "якщо ні".

 Налаштування логічного розгалуження 12

І ще одне правило, де користувач при виборі будь-якого варіанту відповіді в питанні "Якщо немає", перейде відразу на п'яту сторінку форми з можливістю залишити свої побажання і пропозиції:

 Налаштування логічного розгалуження 14

 Налаштування логічного розгалуження 15

Налаштування формули підрахунку суми балів

на четвертій сторінці ми розташували елемент "Формула", який будемо використовувати для підрахунку результату. Тепер зайдемо в Налаштування елемента "Формула", який ми додали на четверту сторінку форми. Елемент "Формула" будемо використовувати для підрахунку балів, в залежності від обраних варіантів відповіді в заданих питаннях. Для цього натисніть значок редагування елемента:

 Налаштування формули підрахунку суми балів 1

Щоб тестованому користувачеві не було доступно поле "Формула", яке будемо використовувати для розрахунку, необхідно приховати цей елемент (його ви можете приховати вже в самому кінці настройки форми, коли перевірите правильність підрахунку).

 Налаштування формули підрахунку суми балів 2

Тепер перейдемо до самого налаштування формули розрахунку. Для цього відкрийте пункт "Формула розрахунку" і перед вами відкриється редактор формули. Внизу клікніть "Додати елемент":

Налаштування формули підрахунку суми балів 3

Виберемо зі списку перший елемент "Ви у нас мили машину":

Налаштування формули підрахунку суми балів 4

У редакторі формули з'явиться перший елемент, який бере участь в підрахунку балів. Ми будемо підсумовувати всі значення, тому складемо таким же чином всі елементи, що беруть участь в підрахунку:

Налаштування формули підрахунку суми балів 5

Після того, як додали всі елементи, натисніть шестерню праворуч від елемента:

Налаштування формули підрахунку суми балів 6

У першому питанні у нас відповіді "Так" або "Ні", призначимо бали 1 і 0:

Налаштування формули підрахунку суми балів 7

Далі призначимо бали за відповіді в інших елементах, що беруть участь у формулі підрахунку:

 Налаштування формули підрахунку суми балів 8

Налаштування виводу результатів тестування

Додавши необхідні бали в елементи формули розрахунку, переходимо в розділ "Логіка", де додамо логічні правила для результатів. Попередньо підрахувавши бали у формулі і вирішивши, що діапазон значень буде відповідати трьом результатам:

  1. Незадовільно — діапазон 0-15 балів;
  2. Задовільно — діапазон 16 - 24 балів;
  3. Позитивно — діапазон 25 і вище балів.

Тепер реалізуємо видображення результатів, за допомогою логіки правил для результатів форми. Зайдіть у вкладку "Логіка", виберіть розділ "Правила для результатів форми" і натисніть кнопку "Додати правило":

 Налаштування формули підрахунку суми балів 9

В умові виберемо, якщо значення елемента "Формула" менше або дорівнює 15:

 Налаштування формули підрахунку суми балів 10

То встановити текст. Ми отримуємо діапазон 0-15.

Далі, нам потрібно сформувати шаблон текстів для 3х результатів. Для цього клікніть "Вибрати шаблон":

 Налаштування формули підрахунку суми балів 11

Відкриється список шаблонів, натисніть "Створити шаблон":

Налаштування формули підрахунку суми балів 12

Відкриється вибір редактора шаблонів, для прикладу вибираємо "Спрощений редактор":

Налаштування формули підрахунку суми балів 13

Вкажемо необхідний текст для "Незадовільно". Використовували макроси для вставки імені опитуваного і його коментар. Незабутній зберегти налаштування шаблону:

 Налаштування формули підрахунку суми балів 14

Тут же ми можемо перейменувати шаблон, щоб не заплутатися, а також копіювати та ін.:

 Налаштування формули підрахунку суми балів 15

Відразу ж у списку шаблонів зберемо ще 2 шаблони для оцінок "Задовільно" і "Позитивно", відповідно, дали назви:

 Налаштування формули підрахунку суми балів 16

Вибираємо шаблон "Незадовільно", який буде використаний в логіці:

 Налаштування формули підрахунку суми балів 17

Після того, як вибрали шаблон тексту, натискаємо кнопку "Зберегти".

Додаємо друге правило для результату "Задовільно", клікнувши кнопку "Додати правило":

 Налаштування формули підрахунку суми балів 18

Нам потрібно отримати діапазон відповідей 16-24. Для цього необхідно зробити умову, використовуючи логічне "і":

Налаштування формули підрахунку суми балів 19

У правилі формулу робимо більше або дорівнює 16, додавши умову через логічне "і", формула менше або дорівнює 24, то встановити текст:

Налаштування формули підрахунку суми балів 20

Аналогічно, вибираємо шаблон тексту для діапазону "Задовільно", натиснувши кнопку "вибрати шаблон". Не забуваємо натиснути кнопку "Зберегти".

Таким же чином, додаємо правило для діапазону балів "Позитивно":

Налаштування формули підрахунку суми балів 21

Вказуємо в правилі, що якщо формула буде більше або дорівнює 25, то встановити текст. І вибираємо шаблон для "Позитивного" діапазону:

Налаштування формули підрахунку суми балів 22

Не забуваємо натиснути кнопку "Зберегти".

Тепер налаштуємо висновок шаблону на сторінці подяки. Заходимо у вкладку елементи і відкриємо іконку праворуч "Сторінки форми":

Налаштування формули підрахунку суми балів 23

У сторінках форми необхідно вибрати "Сторінка успішного заповнення":

сторінка успішного заповнення 1

Клікнути на повідомлення про успішну відправку:

сторінка успішного заповнення 2

Виберемо в "Дії при успішному заповненні форми" - показувати текст на окремій сторінці:

сторінка успішного заповнення 3

сторінка успішного заповнення 4

Натискаємо кнопку "Зберегти".

Важливо! Шаблон за замовчуванням в дії про успішну відправку, буде виводиться тільки тоді, коли не будуть виконані правила в логіці для результатів форми!

сторінка успішного заповнення 5

Тобто текст на скрині не буде відображатися після заповнення форми у нашому випадку, а будуть показуватися шаблони результатів, які ми вказали в логіці для результатів форми.

Натиснувши іконку перегляду форми, ви можете переглянути налаштовану форму:

Перегляд форми

Де в тексті, після відправки форми буде виведений результат опитування/тестуванні, в нашому випадку - як оцінили клієнти роботу автомийки.

Перегляд форми 2

У розділі "Тема оформлення" ви можете вибрати одну з шаблонних тим оформлення, яку можна відредагувати під себе.

При необхідності ви також можете налаштувати відправку результатів тестування на email адресу користувачеві. Для цього потрібно в Налаштуваннях форми активувати "e-mail повідомлення для користувача (автовідповідач)". Крім цього, ви можете налаштувати окремі логічні правила для email повідомлень і там налаштувати окремі шаблони з результатами в залежності від суми балів.

Коментарі
Готові шаблони веб-форм
Platinum

Виготовлення сходової конструкції

Відповівши на кілька питань, користувачеві розрахують вартість виготовлення сходової конструкції за необхідними параметрами Докладніше
Basic

Запрошення на весілля

Ця форма допоможе Вам запросити близьких людей на найважливіше торжество в житті Докладніше
Gold

Тест на знання світових столиць

Пройдіть тест на знання світових столиць. Дізнайтеся Ваш рівень Докладніше
Basic

Запис на автосервіс

Шаблон онлайн-бронювання часу на послуги СТО Докладніше

Замовте розробку форми під ключ

Немає часу розбиратися з усіма налаштуваннями самому? Не проблема!
Замовте розробку веб-форми у нас