I am investigating the suitability of Evo to run a "Personality Type" (Multiple Category) Quiz and looking for confirmation whether it would work in Evo.
It's a little tricky in that it's not a typical personality type quiz given there is only one question with a number of checkboxes where the user selects the 15 most relevant adjectives that best describe them and the website then shows their Personality Type ranked in order from most relevant to least relevant (including the relevance score).
To summarise the project:
One question with 43 adjectives displayed as checkboxes
15 Adjective selections are required (can’t submit with less (eg min = 15), submit button shows when 15 reached, total / max = 15)
There are 12 different Personality Types (eg Categories) with the following short hand codes:
E, I, D, S, R, En, C, T, P, Su, M, Po
Each adjective has a number of corresponding / applicable Personality Types (eg Categories) that "score a point" for producing results
(the user does not see this, it would happen behind the scenes)
eg using 4 checkboxes as an example…
-- friendly scores 1 point for each of the following Personality Types: S, En, C, T, P, Su, M
-- inventive scores 1 point for each of the following Personality Types: E, I, D, En, P
-- persistent scores 1 point for each of the following Personality Types: E, I, D, S, R, En, P, Su
-- methodical scores 1 point for each of the following Personality Types: I, D, S, R, M, Po
The results from the quiz suggest the user's Personality Type giving examples of specific job roles and relevant information, ranked in order from most relevant Personality Type to least relevant. There is quite a bit of info for each Personality Type so they would likely need their own page.
There is no weighting required. Each adjective and their corresponding Personality Type is scored on a 1:1 basis.
Each of the adjectives has a supplied definition which should appear if the cursor hovers over (or clicks?) on a word.
The Math needed to be displayed is as follows:
-- Fraction x/15 (show progress within the Formlister form, counts the number of checkboxes checked, number x changes as checkboxes are checked / unchecked)
-- Rank (show on the results page / feed, display with personality types ranked in order from most relevant to least relevant)
-- And possibly Count (show on the results page / feed, display the total number of each Personality Types selected)
See the screencap below for a visual representation of an Excel version of the quiz.
I think this could probably be achieved in Evo using FormLister, DocLister, DLMenu, IF and TV's, Templates but I am seeking confirmation / input from Evo users.
eg something like...
- Create an Adjective Template and build a Resource for each of the 43 Adjectives
-- Create a Personality Type checkbox TV with the 12 options and attach to the Adjective template, so that the relevant Personality Type can be applied to each Adjective
-- Create a definition TV (or use the introtext field) so that a tooltip appears for each Adjective
- Create a Personality Type Template and create a page for each of the 12 Personality Types
- Create an Adjectives menu using DocLister or DLMenu and place in a FormLister form
- Use IF for the quiz scoring inside the FormLister form (? - not quite sure how this would work btw)
- Once the form is submitted, display Personality Type ranking results - not sure if FormLister can handle this or if DocLister can do it somehow?
Do you think Evo could handle this quiz as is? How would you tackle it and got any suggestions? Would custom programming be required for the math?
Many thanks and and have a great day.