Devographics / Devographics/Monorepo

Classify textlist items individually, not all together

Open
#331 4 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.