I'm a bit confused on use of this module, which is very important to me. I see that checkboxes and radio button options have given way to "selection items" -- which is surely ok. Most often in a survey, one wants to collect quantitative information (ratings) rather than qualitative labels, however, and it's not clear to me whether or not there is a syntax for editing selection items such that labels get stored as values. For instance, many surveys involve arrays of responses such as "little or no extent" = 1 --- ranging to "very satisfied" =5. Any help in documenting how one might achieve such results aside from searching and replacing all the text in a results file would be much appreciated.
Comments
Comment #1
jnt commentedThere is no direct way to do this currently. You could output the table as a cvs file where all of the options are given in a flat table as booleans, thus it is trivial to assign a rank to them.
Are you asking for the ability to add a score to a given item? This may be a simple linear rank or a quantitative assesment of the answer.
Without specifying the final layout. A typical filled in options box with scores might look like:
Where the element in the square bracket becomes the recorded score. Let me know if this would help and I will submit a patch.
Comment #2
sciman commentedjnt: Thanks so much for responding. I'm rather a newbie at all of this,, so am not familiar with some of your terms. I'm not sure what a "boolean" might mean in this context. We seem to be talking about the same thing though, and your notion of recording the bracketed score is exactly what I want. Most often I'll be incorporating rating scales (1 through 5) and the ability to retrieve the data and tabulate scores across surveys is very important. There are conventions for developing such variables in the survey module, and in fact in that module, the availability of a downloadable file which can be read by Xcel is terrificly helpful. What I like in particular about webform though is that I can incorporate hidden variables.
Comment #3
sciman commentedjnt: I thought I'd go back to the survey module and see how they might have implemented this value labeling. I don't know implications for coding, but the user is told: "For select fields only. A list of all options - delimited by semicolons (e.g. red;blue;green). To have different labels from values, use colons e.g. 1:red;2:blue;3:green" Perhaps this not only illustrates the feature but points to an implementation path which would be consistent?
Comment #4
ullgren commentedI would opt for creating a new widget type called "grade" or something like that.
That way report part could treat these answer in a seperate way (calculating avarage, std div etc).
Comment #5
sciman commentedSounds terrific. How about "scale" (or your "grade").. I like the latter since 5-point scales are endemic in survey research, and if means and st deviations could be computed, that'd be terrific.
Comment #6
ullgren commentedA scale component is now added to the CVS branch.
Comment #7
(not verified) commentedComment #8
(not verified) commentedComment #9
(not verified) commentedComment #10
kzeng commented