Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Self-service Portal for Election Leaders to Create Undebates for their Election #301

Closed
1 task
ddfridley opened this issue Feb 11, 2021 · 6 comments
Closed
1 task
Labels
Inprogress UI Design User Interface Design task/issue

Comments

@ddfridley
Copy link
Contributor

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

Region, Office, Candidate Name, Email Address
  • 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

  1. Leader provides Information Above (Election Table can come later)
  2. Email is sent to Moderator with script and a recorder link we generate
  3. Moderator visits link, records and posts recording
  4. Leader receives Notification of Posting
  5. Leader reviews Moderator Recording
    5.1. Leader sends email to moderator asking them to re-record and make changes
    5.2. Moderator rerecords by reusing the same link, and posts
    5.3. Back to 4
  6. Leader provides/updates Election Table
  7. Leader approves sending invitations to the candidates
  8. Leader receives email each time a candidate records which includes the viewer link to review
    8.1. If Election Leader has issues with the candidates recording, the election leader contacts the candidate and asks them to rerecord.
    8.2 Back to 8
    9 Election Leader sends view links to voters, or embed viewer links onto their web pages, or post links to viewers in social media channels.
@ddfridley ddfridley added the UI Design User Interface Design task/issue label Feb 11, 2021
@ddfridley
Copy link
Contributor Author

@procupid
Copy link
Collaborator

procupid commented Apr 5, 2021

High Fidelity Prototype

@ddfridley
Copy link
Contributor Author

@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.

@ddfridley
Copy link
Contributor Author

@ddfridley
Copy link
Contributor Author

@ddfridley
Copy link
Contributor Author

This is now the undebate-ssp project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Inprogress UI Design User Interface Design task/issue
Projects
None yet
Development

No branches or pull requests

2 participants