Thinking about this, multi-item polls probably have lots of challenges but one is maintaining associations while preserving privacy. If you want to see the average age (assuming there was a numerical response question type) of North American vs EverywhereElse users, you have to connect each respondent's age response with their geographical location response.
This has been solved a variety of ways online, but it's a challenge and it's work. You could just say "it's public! Of course you can be identified!" But I don't like that at all. Right now (at least with my API access) I can't see who answered which option on a poll. I don't want that. In fact, I'd like to have the option to not even know who answered: true anonymity.
If we do that, then for multi-item polls there probably has to be some radomesque ID value assigned to each poll respondent. Not being a web codey folk, I'm guessing that ID value would have to persist with the user while they interacted with the poll. Then there would have to be some disconnection of that ID value from the poll respondent's real ID. IDK, maybe the respondent ID gets scrapped when they finish the poll or abandon it for 10 minutes, and their data goes into some data structure that doesn't require an ID column/element (e.g., a CSV file and they just get a row). Or maybe the ID stays around but is either never associated with the user (IDK if that's possible?) or gets un-associated later.
Anyway. I don't know how to do this but lots of other people do.
#poll #mastodon #ideas #suggestions