|
|
@ -1,5 +1,5 @@ |
|
|
|
|
|
|
|
[](https://discord.gg/rAAQG9S) |
|
|
|
[](https://discord.gg/rAAQG9S) \ |
|
|
|
[](https://opensource.org/licenses/MIT) |
|
|
|
|
|
|
|
|
|
|
@ -9,6 +9,15 @@ Organize a majority judgment poll in a few seconds _(as low as 0.5s, by hitting |
|
|
|
|
|
|
|
[](https://www.youtube.com/watch?v=6JnTlUcu1nA) |
|
|
|
|
|
|
|
|
|
|
|
## Just for streamers? |
|
|
|
|
|
|
|
No. |
|
|
|
The app can be exported for Android, and you can set up polls on your smartphone. |
|
|
|
Any participant can vote by sending you SMSes with commands of the form: `A3 B5 C0`. |
|
|
|
The app has to stay alive to keep receiving SMSes, for now (see Issue #8), so best keep it in focus for the duration of the poll. |
|
|
|
|
|
|
|
|
|
|
|
## Overview |
|
|
|
|
|
|
|
This is a distributable project made with Godot Game Engine, and there is no server-side to this application. |
|
|
@ -16,12 +25,15 @@ All the data is held by the streamer, on their computer, whether they're using a |
|
|
|
|
|
|
|
By design, the ballots are open, which may be unsuitable for politics, but it will allow us to enable delegation features, and we find that exciting! |
|
|
|
|
|
|
|
Perhaps there is a way to close the ballots (using whispers, a Twitch js overlay or some other trick). |
|
|
|
Perhaps there is a way to make the ballots more secret (using whispers, a Twitch js overlay or some other trick). |
|
|
|
|
|
|
|
|
|
|
|
## Disclaimer |
|
|
|
|
|
|
|
The project is in a **PRIVATE ALPHA** stage. |
|
|
|
It works, but it needs further testing on different machines before it can be considered stable. |
|
|
|
|
|
|
|
> Please consider becoming a tester, we need _YOU_! |
|
|
|
|
|
|
|
We're looking for streamers willing to test it out and help us improve the software by making it crash in a number of interesting ways. |
|
|
|
|
|
|
@ -48,7 +60,17 @@ Grades start at `0`, and their meaning is as follows: |
|
|
|
5. EXCELLENT |
|
|
|
|
|
|
|
This is an example of meaning for 6 grades. |
|
|
|
We may support different gradings in the future. |
|
|
|
We will support different gradings in the future. |
|
|
|
|
|
|
|
> Valid Examples: |
|
|
|
> - A2 B0 C5 |
|
|
|
> - A2B0C5 |
|
|
|
> - a4B1 c5 |
|
|
|
|
|
|
|
|
|
|
|
#### Grade capping |
|
|
|
|
|
|
|
Grades are capped to the maximum grade, so `A1337` is understood as `A5`. |
|
|
|
|
|
|
|
|
|
|
|
## Add a new provider |
|
|
@ -60,15 +82,12 @@ We may support different gradings in the future. |
|
|
|
|
|
|
|
## Missing Features |
|
|
|
|
|
|
|
- Delegation (yay!) |
|
|
|
- Use the Poll Title :p |
|
|
|
- More providers (Youtube live, IRC, CSV file, etc.) |
|
|
|
- Option to align with bottom (perhaps tricky, perhaps not) |
|
|
|
- Option to change the background color |
|
|
|
- Save/Load polls (only the GUI left to do) |
|
|
|
- Delegation (#10 [work in progress](https://git.mieuxvoter.fr/MieuxVoter/majority-judgment-for-streamers/wiki/Delegations)) |
|
|
|
- More providers (Youtube live, Peertube live, IRC, CSV file, etc.) |
|
|
|
- Save/Load polls (#2) |
|
|
|
- Resilience to scale (Poll tallier may be vastly improved) |
|
|
|
- Option to enable/disable logs |
|
|
|
- Allow candidates to be added by the Chat |
|
|
|
- Allow candidates to be added by the Chat (#11) |
|
|
|
- … |
|
|
|
|
|
|
|
|
|
|
|