Forum › Forums › Unipark › Making a user defined question mandatory and randomization of questions by page › Reply To: Making a user defined question mandatory and randomization of questions by page
I am not part of unipark.
1) If you’ve created a 911 question with you own html code, you have two options. First you can add your own javascript for client side validation. That way you could validate the data before its sent to the server. disadvantage is, that you have either javascript popups (nobody wants to see those this time) or you have to spent some time checking the html unipark generates when creating an error message and create this code dynamically with your javascript so that the message fits the visual/corporate questionnaire design. Second option and surely the easier one is to add a “plausibility check”. Click “plausibility check” in the left menu, then the “plausibility check” button in the top navigation. Give the check a name, choose a validation method and click proceed. Set the error message and select the variable to be checked as well as the conditions which should be met to display the error message. click “save” and test it.
2) If I got you correctly, you have six “choice set” from one to six and ALL are displayed to every participant, you just want them to be displayed in random order. Then you should have a look at the “random order” element in the “dynamics” menu of the questionnaire editor. This “random order” element is basically a container which can contain multiple pages and displays them in random order to the participant. Just create each “choice set” as a page and move the pages to the random order element – the page needs to be slightly indented under the “random order” element to be recognized by it.
If you to know in which order the pages have been displayed to the participant (data analysis), have a look at this page of the manual https://qbdocs.atlassian.net/wiki/spaces/DOC/pages/1231913034/Survey+Variables and search for “rnd_pg_PGID_x”.