Devographics / Devographics/Monorepo
Classify textlist items individually, not all together
- Dominant language
- TypeScript
- Stars
- 178
- Forks
- 55
- Avg merge
- 1m
- Merged PRs (30d)
- 2
Description
The textlist component has two benefits:
1. It increases number of points entered
2. It facilitates analysis, as it breaks down (what would have been) a monolithic freeform response into multiple largely independent chunks.
Right now, surveyadmin analyzes textlist responses as a whole, effectively throwing away (2) and using them as merely an input affordance for the same content as what a `` would accept.
This is not just a theoretical problem: **it means that there are items entered that do not get analyzed at all and we don't even notice**. The dashboard UI marks the whole response as "normalized" because there is at least one category associated with it, so we may never discover that we have not analyzed all items entered. Whereas if the matching was more granular, these would show up as unnormalized.
For example, take a look at this response:
<img width="1232" alt="image" src="https://github.com/Devographics/Monorepo/assets/175836/087b4852-cfec-45fe-a1b4-d07ee600f46b">
Basically, none of the 2nd, 3rd, or 4th items have been normalized, yet the whole response is showing up as "normalized", which means we don't even get it through @ShaineRosewel's model, since that is only used as a fallback for unclassified responses.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.