#20: Candidate and Community Q/A feature -------------------------+-------------------------------------------------- Reporter: jspaleta | Owner: nigelj Type: enhancement | Status: new Priority: major | Milestone: Release 0.1.5 Component: General | Version: 0.1.0 Keywords: | -------------------------+-------------------------------------------------- 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.
#20: Candidate and Community Q/A feature --------------------------+------------------------------------------------- Reporter: jspaleta | Owner: nigelj Type: enhancement | Status: assigned Priority: major | Milestone: Release 0.2.0 Component: General | Version: trunk Resolution: | Keywords: --------------------------+------------------------------------------------- Changes (by nigelj):
* status: new => assigned * version: 0.1.0 => trunk * milestone: Release 0.1.5 => Release 0.2.0
Old description:
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
and 2)
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.
- 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.
New description:
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.
Comment:
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?
#20: Candidate and Community Q/A feature --------------------------+------------------------------------------------- Reporter: jspaleta | Owner: nigelj Type: enhancement | Status: assigned Priority: major | Milestone: Release 0.2.0 Component: General | Version: trunk Resolution: | Keywords: --------------------------+------------------------------------------------- Comment (by nigelj):
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. ----
#20: Candidate and Community Q/A feature --------------------------+------------------------------------------------- Reporter: jspaleta | Owner: nigelj Type: enhancement | Status: assigned Priority: major | Milestone: Future Release Component: General | Version: trunk Resolution: | Keywords: --------------------------+------------------------------------------------- Changes (by nigelj):
* milestone: Release 0.3.0 => Future Release
Comment:
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.
#20: Candidate and Community Q/A feature --------------------------+------------------------------------------------- Reporter: jspaleta | Owner: Type: enhancement | Status: new Priority: major | Milestone: Release 0.5.0 (F14 Target) Component: General | Version: trunk Resolution: | Keywords: --------------------------+------------------------------------------------- Changes (by nigelj):
* owner: nigelj => * status: assigned => new * milestone: Future Release => Release 0.5.0 (F14 Target)
Comment:
Per [wiki:Fedora13Target] setting Milestone to Release 0.5.0
#20: Candidate and Community Q/A feature --------------------------+---------------------------- Reporter: jspaleta | Owner: Type: enhancement | Status: new Priority: major | Milestone: Future Release Component: General | Version: trunk Resolution: | Keywords: Blocked By: | Blocking: --------------------------+---------------------------- Changes (by pingou):
* milestone: Release 0.5.0 (F14 Target) => Future Release
elections-devel@lists.stg.fedorahosted.org