Replies: 4 comments 2 replies
-
|
Also wanted to thank you again -- so impressed with this package, everything it's capable of, your documentation, and your speedy and helpful responses!! |
Beta Was this translation helpful? Give feedback.
-
|
@pingfan-hu and I have gone back and forth with what to do about the default values for these question types. My understanding is that these questions require some default value. It is possible that we could detect if the default value was not changed to replace it with I believe the reason we chose not to do that was because what if the user intended the default value to be their response? In those cases, we would be replacing their actually desired value with As far as I know, there is no way to know whether the default value is their desired value or not, which I believe is the same situation in other survey platforms. My best advice is to choose a default value that you expect to NOT be the desired value by anyone (to the extent possible), thereby forcing them to select something else. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @kweav ! Thanks for your acknowledgment! And yes, like @jhelvy said, we did have some back and forth. Our solution is what you see: a default answer shown in the UI, which is saved in the database if the nav button is pushed. I'll explain using some examples. The current logic:
In our old logic, these 2 above scenarios happen inversely: only when you interact with this question can you have the answer stored. But imagine for scenario 1 you really want 5 and it shows 5: you have to scroll away from 5 and scroll back. This is an unintuitive movement. As a UI designer, I tend to avoid this. Therefore, our current logic, although not perfect, should still work fine in most cases. I hope that answers your question. |
Beta Was this translation helpful? Give feedback.
-
|
Just to add another thought here - at least for the slider type questions, one thing you could do is make one of the options something like "No response" and set that as the default. That way if they don't touch the question, the stored value will be "No response". |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
Working on another survey and included the
dateandsliderquestion types. We've noticed in testing that (even if we mark these questions as required), if we don't interact with the questions, the default value is saved as the selected response (in the database orpreview_data.csv). I see from the release notes that this choice was intentional and listed as a bug fix:surveydown/NEWS.md
Line 54 in 1ec8cdf
Wondering if you could provide some more context for why this is necessary? The server seems to know I haven't interacted with the question because the question is still highlighted blue. So would it be possible to store an NA (if not a required question) or prompt the user to interact (if a required question) rather than storing the default value? Our major concern is that we could have a response bias for these questions since we may be recording responses that aren't truly user input.
Beta Was this translation helpful? Give feedback.
All reactions