StateVoicesNational / Spoke

mass-contact text/SMS distribution tool
Other
466 stars 410 forks source link

Gamify Spoke #499

Open shakalee14 opened 6 years ago

yolfer commented 6 years ago

I'd love to at least see a leaderboard. We fake this in the slack channel by letting people know how many texts they've sent, but they have to request it.

DinahSanders commented 6 years ago

The reason we don't post leader numbers in Slack is that we don't want to discourage texters who only are able to send a small number of texts. As with campaign financial donations, it's very important that we consider all contributions to the cause to be valuable. Free time and a fast connection are privilege and we don't want only to celebrate privileged voices.

In contemplating gamification, therefore, let's look at the behaviors we want to reinforce which are applicable to texters of all abilities and availability. For example:

We also want to make sure that whatever we measure and celebrate will be good to have happen a lot more. It would be really bad, for instance, if we gave people stars for the number of workflows they completed in a week because we would be encouraging folks to request smaller workflows so they could do more of them. We probably also wouldn't want to reward for the most "yes" answers to our current question because we don't want to create any incentive for the texter to say "ahhh, well, sure, that unclear wording sounds like a 'yes'" when it actually isn't.

theochino commented 6 years ago

The leaderboard is important not for gamification but for planning purposes. The title should be more metric information.

What person to give what tasks based on his ability. This information is information I would require as an admin as we prep the next day.

When running 10 simultaneous campaigns at 10 texts per seconds, it's important to distribute the load.

joemcl commented 6 years ago

@theochino as an interim leaderboard solution, sign up for hosted redash and check out some of these queries, we have more that I'll add to the doc - https://github.com/MoveOnOrg/Spoke/blob/main/docs/TEXTER_ACTIVITY_QUERIES.md

DinahSanders commented 6 years ago

That seems like a very different feature (but I'll let @shakalee14 weigh in on that), but a good one for the admins, structured not as a leaderboard but as categorization of texters as low/medium/high throughput.

ibrand commented 4 years ago

1361 includes one texter stat request that is adjacent to the concept of gamification. It also includes the beginnings of a gamification ethics guideline

joemcl commented 4 years ago

Thanks @ibrand will take a look. We have been posting 'leaderboards' in Slack for awhile and recognizing top texters in a Slack channel, doing queries from an external dashboard - we used redash for awhile for that and are now using a similar dashboarding platform. TextOut, a similar but proprietary peer to peer texting platform, has 'leaderboards' built into the UI.