Guide: ProgSoc Voting System [beta]
I've been asked to make a quick guide to using the voting system I've been developing. Keep in mind that there are still more features to add, and I will hopefully get most of it done before other societies' AGMs begin. But as of writing, the system works well and has been stress tested by a room of people.
How to use¶
On the page, enter a room name and create it.
The view after creating a room
The "Board" is what the members should see. It contains the join link and the current room voting state.
Open the board on the projector and screen share (or just in a new tab if testing).
The board should have a join code:
Board page for the room
Let members join either via the link or the QR.
Members trying to join should see this page:
Voting room join page
Once members start joining, navigate to the "Waiting Room" tab in the admin menu. You should see members trying to join:
User waiting in the waiting room
When you press "Admit", the user will be added to the voting room. If you press "Decline", the user will be rejected, however, they can try joining again via the code/URL (it's impossible to prevent that). If a user is unintentionally admitted, it is possible to kick them after.
The "In Person" and "Online" options help you as an exec get a general feel for who's applying from where, so you can tell if the people applying are really present or they're fake.
After you're ready to start setting questions, navigate to the "Set Questions" tab and create a question:
Creating a question for the voters
After the vote is created, the users may vote:
Users voting for the question
After that, you can end the question, and see the results:
Results of the vote
To view the results, click "View Results" on the room info page and all the previous questions will be shown:
Previous questions in the room
Currently there is no exporting mechanism other than taking screenshots, but that should be sufficient for the minutes anyway.
Bugs, Feature suggestions and Contribution¶
If you would like to report a bug, suggest features, or are interested in contributing, contact our executives in the ProgSoc Discord server, or contact me directly (Arduano#0481).