Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Indicating that questions should allow a "Prefer not to answer" choice #45

Open
drnikko opened this issue Jun 2, 2018 · 0 comments
Open

Comments

@drnikko
Copy link
Owner

drnikko commented Jun 2, 2018

Problem:
Some questions like disability include a "Prefer not to answer" option as one of their choices. Including "prefer not to answer" can be statistically important - it signals that the user has seen this question and actively opted to not answer it, as opposed to possibly missing it and having an empty value as a result.

It makes sense to me to include this as a property of the question object, like the prompt. I'm wondering if "prefer-not-to-answer": "true", is sufficient to indicate to the consumer that they'll need to add that option and box to the choice list.

In the example below (and in the disability link above) Prefer not to answer exists as part of both an extended radio "boolean" - Yes, No, N/A, Prefer not to answer - and part of a longer list of options.

Note: there's a lot of work to do on this, and the scope of this issue is only how to indicate prefer not to answer. Other parts of the schema are reviewed in other issues.

Proposed solution:

         ... more stuff up here
      "a-third-kind-of-category-id?": {
             "id": "disability",
             "short-description": "This might be recommended question set wrapper text.",
             "long-description": "This might contain text about how this data could be used, external references, etc etc.",
             "questions": {
                 "do-you-have-disability": {
                   "type": "select-multiple",
                   "prompt": "Do you identify as having a disability as defined under the [Americans with Disabilities Act](https://adata.org/faq/what-definition-disability-under-ada)?",
                   "self-identify": "true",
                   "prefer-not-to-answer": "true",
                   "choices": [
                     { "id": "d-cog", "value": "cognitive", "label": "Yes, Cognitive" },
                     { "id": "d-emo", "value": "emotional", "label": "Yes, Emotional" },
                     { "id": "d-h", "value": "hearing", "label": "Yes, Hearing" },
                     { "id": "idsarehard", "value": "mental", "label": "Yes, Mental" },
                     { "id": "shouldthesebenumb", "value": "physical", "label": "Yes, Physical" },
                     { "id": "d-cog", "value": "visual", "label": "Yes, Visual" },
                     { "id": "d-cog", "value": "no", "label": "No" },
                     { "id": "d-cog", "value": "decline", "label": "Prefer not to answer" }
                     ]
                 },
                 "disability-impact-work": {
                   "type": "boolean",
                   "prompt": "Does your disability affect how you work?",
                   "self-identify": "false",
                   "does-not-apply": "true",
                   "prefer-not-to-answer": "true"
                 }

             }
         }
 .... more stuff down here
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant