#20 Candidate and Community Q/A feature
Opened 13 years ago by jspaleta. Modified 4 years ago

Purpose: To generate a slate of community questions to ask each candidate in an election to help people do a side by side comparison of candidates's thoughts on important Fedora project issues as seen by the voting community.

This involves 4 things

  1. A way for community to write in questions for candidates
  2. A way for community to vote for questions previously submitted by a certain deadline
  3. A way for each candidate to answer "top" questions, by a certain deadline
  4. Displaying all candidate answers to all "top" questions together side by side in context with the question. No commenting or revisioning beyond the deadline

Notes:

I am told that lmacken is working on a community idea storm like app which should be able to do
1) and 2)

3) is essentially setting some arbitrary limit to the number of questions candidates will be expected to ask, as part of the election announcement. You may want to supplement the community vote process with a small group selection step to weed out a highly inappropriate question.
Once the slate of questions are selected the app would need to provide a space for each candidate to answer each of those selected questions. Such a space should be limited to a finite number of words per question, to discourage people like me from writing overly detailed responses.

4) just makes it fair. If an issue or answer is hotly contested a candidate-candidate debate can be done in a mailinglist or the blogosphere.


To be honest, this is something that I wished to add from the start, but didn't have time, I just added Ticket #23 as something else that I'm planning on adding (nomination in-app).

The way I see this as working is as follows:

User goes to a.f.o/voting and notices Upcoming Elections: ABSTRACo December 2008, they click and are given a list of current nominations and a prompt to "Login for more options", when they log in, if they are in a group that can vote in the election, they can either "Ask a question" or "Nominate someone" (including themselves).

They choose "Ask a Question" and is prompted to either choose a candidate or "All Candidates" and they can enter a question, say "Will you offer users free ice creams for a year?", notification goes out to the nominee, or all the nominees.

The nominee(s) login and notice "You have a question to answer ..." so they click on the link and are presented with a list of questions, they select the one they want, and some options appear, "Reject Question", "Refer to co-ordinator(s) for rejection", "Answer". In the case of "Reject question" it'll be counted as a statistic of non-answered questions, if it's refered, then the co-ordinator (either someone from the body of the group that is holding the election, or someone in the elections group) can review the question and choose to either "Reject it" or "Bounce it back" (with reasons).

Questions for all would be approved by the co-ordinators before the fact in case of spam, and new candidates after the question would be presented with the question as well.

At all stages questions would be made visible (to avoid duplicates etc). With the end view something like:


Foo Bar
I want to be part of ABSTRACo because I think it'd be cool.

Questions:

Answered (2):
Q. Will you give us Ice Creams? (baz)
A. If your all good little boys

Q. Will you let us include our pet fish in the distribution? (moa)
A. No it wouldn't be fair

Not Answered (3):
Q. What's 1+1? (...)
The candidate declined to answer this question.

Q. How do I install yum? (...)
This question was rejected by the election co-ordinator because: Inappropriate

Q. What are your policies? (...)
The candidate did not answer this question before the election started.


Thoughts?

Replying to [comment:1 nigelj]:

Silly trac, here it is with line breaks how I intended...

Foo Bar[[BR]]
I want to be part of ABSTRACo because I think it'd be cool.

Questions:

Answered (2):[[BR]]
Q. Will you give us Ice Creams? (baz)[[BR]]
A. If your all good little boys

Q. Will you let us include our pet fish in the distribution? (moa)[[BR]]
A. No it wouldn't be fair

Not Answered (3):[[BR]]
Q. What's 1+1? (...)[[BR]]
The candidate declined to answer this question.

Q. How do I install yum? (...)[[BR]]
This question was rejected by the election co-ordinator because: Inappropriate

Q. What are your policies? (...)[[BR]]
The candidate did not answer this question before the election started.


This feature copped a bit of flack previously, I'm going to defer this as I want to get a smaller profile update out there for the next round of elections.

Per [wiki:Fedora13Target] setting Milestone to Release 0.5.0

Login to comment on this ticket.

Metadata