Closed ddfridley closed 1 year ago
@procupid @clin138 Regarding the prototype - I have a new thing to consider. After we finish unpoll, we are going to need a self-service way for someone to create their own unpoll. (It will be much easier than an undebate) So maybe we should think about one landing page (an EnCiv landing page), and then the user can choose to create an undebate or an unpoll, or (in the future) an untownhall, or an un.... or whatever other tools we create. Think about it for now - we can discuss.
Here is a newer edition of the ui design: https://www.figma.com/proto/Cd98gwn3NhjGzHDnoTI9jc/Undebate?node-id=411%3A3767&scaling=min-zoom
This is now the undebate-ssp project.
We need a way for an election leader to create undebates for the offices of the election, invite the candidates, and then provide the completed undebates to their constituents.
Election Leaders
An election leader is the person in charge of administering the election (not a candidate).
The election leader will get to a dedicated landing page, either sent their by clicking on a link, or by visiting enciv.org. If they don't have an account, they will need to join.
An election leader will be able to see a list of elections they have created, and will be able to create new elections.
Data Needed from Election Leader
Name for the election leader's organization
Name for the election
Last Day of Election
Election Table
[ ] How should the election table be provided, online form, upload a csv file, enter the data, pull from google sheet we should pick one to begin with.
Questions to ask the Candidates - Limit 280 characters - the questions should be gathered through a form. The form should show how many characters left, and prevent the entry of more characters than the limit. The UI should also show how many seconds this is - assuming 5 characters per word, and 120 word per second.
Name, Email of Moderator
Script for Moderator example is available
The script should be provided through an online form. The script for each video segment should be a separate input form. Limit 600 characters. The form should show how many characters left, and prevent the entry of more characters than the limit. The UI should also show how many seconds this is - assuming 5 characters per word, and 120 word per second.
In the form we need to provide some guidelines for content. For example, the moderator should appreciate the candidates for answering the previous question, before asking the next question. And after the last question, the moderator should thank the candidates for participating, and thank the audience.
The text of the questions should be included in the script.
Steps