StanfordHCI / bang

💥 Helping people meet for the first time, more than once 💥
MIT License
2 stars 1 forks source link

For survey question "select" answer type, allow for labels as well as options #396

Closed phoebexy closed 5 years ago

phoebexy commented 5 years ago

Currently, the "select" answer type in the survey questions has the "option" input which allows for the naming of each option. However, there are also survey questions that require a separate label.

For instance, a scale question "How likely is it that you will eat ice cream today?" requires the options: 1 2 3 4 5 6 7 and also a label under the 1 and 7 options denoting "Most Likely" "Most Unlikely"

Could we include an optional input for each "select" survey question type that allows for a "label" displayed under that option?

markwhiting commented 5 years ago

I believe the best practice is to not have numbers but to have explicit labels on Likert items. They are generally considered ordinal responses, not numeric ones.

deliveryweb commented 5 years ago

But we already have it, no? In template/survey, select's option means label.

deliveryweb commented 5 years ago

It has 0..N values for every select question. You can manage only labels.

deliveryweb commented 5 years ago

@phoebexy

phoebexy commented 5 years ago

Hi all, sorry just catching up with everything now! @markwhiting from the scales Cameron Anderson sent, " Each of these four items was rated on a scale from 1 (Disagree strongly) to 7 (Agree strongly)" so seems like it was a combo of numeric and ordinal?

markwhiting commented 5 years ago

Yes, people use both, I think the best practice is just words.

Also, if you’d like to add numbers you could just do them at the front of the words, e.g., 1…, couldn’t you? In the same way that Cameron suggested?

phoebexy commented 5 years ago

@markwhiting Gotcha, I didn't get the complete Likert scale labels from him so will ping him again. thanks!

markwhiting commented 5 years ago

OK. Some people use just the ends, but my understanding is that that is incorrect, because it implies that the numeric properties hold, where that is an unsafe assumption.

phoebexy commented 5 years ago

Gotcha, worst-case scenario, I can use the labels I made up in the pilot.

deliveryweb commented 5 years ago

To clarify: it doesn't matter what do you have in option label - text, text with number, number, etc. We save this data (survey with questions) in batch. All responses are connected to these questions, and it's safe. User can select option '2' (I mean with label='2'), and real value in db will be 1 or anothjer. But: it's connected with option '2' by this value and you will see his real answer on batch info page.

markwhiting commented 5 years ago

I think we’re safe to close this for now. We can certainly open it again if it crops up as a problem.