Forum › Forums › Unipark › Making a user defined question mandatory and randomization of questions by page
- This topic is empty.
-
AuthorPosts
-
30. June 2022 at 23:04 #1435Paolo SckokaiGuest
Dear members,
I have the following two questions regarding the design of some question types that I am usin in Unipark:
1. How do I make a “user defined” question (question type 911) mandatory? I can only find the “mandatory” option in the pre-defined question types.
2. I am designing a choice experiment, where I want to have 6 – 8 choice sets, and each set to show up in a different page. How do I randomize the order of the questions? I can randomize the order on the choice sets if they are in the same page, but not if I put them in different pages.
To elaborate the flow of the questions, this is what I want to have:
Page 1: Introduction
Page 2: Some relavant questions in this page: Q1, Q2…Q10
Page 3: Introduction to choice experiment
Page 4: Choice set 1
page 5: Choice set 2
Page 6: Choice set 3
.
.
.
Page 10: Some demographic questions in this page: Q11, Q12….Q15
I want the order of the questions in pages 4 to Page 9 to be random only. How do I do that? I am able to randomize the order if I put all the choice questions (choice set 1, choice set 2…etc.) in the same page, but I do not want to use that type of design.
Thanks,
30. June 2022 at 23:04 #1436Michael TGuestI 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”.
30. June 2022 at 23:04 #1437Paolo SckokaiGuestThanks, Michael. Both your suggestions worked. And the additional note on the displayed data is very helpful.
Thanks again.
-
AuthorPosts
- You must be logged in to reply to this topic.