Revision history for CandidateOverviewProfile
Additions:
====Candidate Overview Profile====
==Option 1==
Line Graphs where x= Time (comparison to "average amounts of colleagues and opponents" would ultimately be shown on same chart):
Statements:
y = # of speeches or words
plotted points = # of speeches or words uttered each year
Votes with Party:
y = 0-100% party loyalty
plotted points = % of time voting with party majority each year
(In the interest of time, could just do % of votes other than "did not vote" out of total votes and call it "Votes")
Positive Ratings:
y = # of positive ratings and endorsements received (defined as 60%? or above)
plotted points = # of positive ratings and endorsements received each year
Courage:
y = % of political courage (pass = 100%, fail = 0%, except for 2010 when other measurements were allowed)
plotted points = % of political courage for each opportunity candidate had to receive political courage
Money Raised:
y = amount of money raised
plotted points = $ money raised each year
*single year candidates, new officials would look weird because there would only be one point, and not a line. A yearly might put them a disadvantage compared to other candidates if they haven't been "active" for a complete year
==Option 2==
Bar charts (or other representation like thermostat, meter, etc. Comparisons could be done either by plotting the average of the office type on this or by toggling between stats and comparisons. Alternatively, the actual amount could just be represented in text, with a bar graph showing what percentile they fit in compared to others):
Statements:
plotted point = frequency of how many speeches or words they have per month
range= lowest and highest frequency amounts of any candidate/official we track (or limit to office type)
Votes with Party:
plotted point = % of time voting with party
range=0-100%
Positive Ratings:
plotted point = # of positive ratings or endorsements received each year
range = lowest and highest number of positive ratings or endorsements of any candidate we track (or limit to office type
Courage:
plotted point = % of political courage in their most recent election (we've talked about averages previously but historically we've focused on their most recent opportunity)
range = 0-100%
Money Raised:
plotted point = $ amount raised
range = lowest and highest amounts raised of any candidate/official we track (or limit to office type)
*problem: need consistent range, like 0 to 100%? or relative to office type/other candidates and officials
==Option 3==
Verbal Snippets/Totals:
Gives us more flexibility as to what we could write...and we could also list rank or display percentiles visually. Example text (would need to be reworked:
Statements: "53 speeches/month" "Ranks 100 out of 105"
Votes with Party: "30% of the time"
Ratings: "4 positive ratings/year"
Courage: showed courage in 1 out of 2 elections
Finance: raised $1000 this election"
Things to keep in mind:
-Votes: Only trouble I can think of is states where multiple parties are listed (NY's are all over the map) or NE which has non-partisan state reps. I'm wondering how that might end up looking for those, but for the vast majority of people in the system this seems good.
-treat the following lack of data different than "zeros"? -no speeches or just position papers for those offices we don't actively cover, no votes for non-incumbents, hasn't been tested with PCT yet ever, no ratings or endorsements at all, no finance data available yet
To Keep in Mind for Future Development:
-Alternative naming schemes take away from the brand. Clever titling to reconsider in the future:
"Talkativeness" for frequency of public statements
"Loyalty" "Predictability" for voting with party
"Likability "Job Performance or References or Evaluations" for ratings
"Political Courage" for "Courage"
"Bankability/"Campaign Capital or Financial Support or Resources or
Viability (even though just one measure of viability) or Marketability
or Merchandisability or Sponsorship or Investors" for campaign finance money raised
-for Votes, users want Party Loyalty over other measurements. Other measurements to consider in the future: "Attendance" or "Participation" (percentage of votes made other than "did not vote" out of total votes),and Effectiveness (percentage of time someone's vote = the "winning" vote out of total votes). I'm not sure I agree with the term "effectiveness" though because it's not related back to their own positions.
-bad visual = Line graph that can go positive or negative (would be good for representing loyalty-votes w/ or against party, ratings-positive or negative ratings, and PCT), but statements and finance couldn't be represented
-inconsistencies between measures would be confusing. for example: Graph over time on how they vote, vs their party
Votes(line graph): Yay/nay votes compared with the major parties(or their own party only)
-Improve ratings measurement if we can- suggestions: "Likeability without knowing who "likes" them doesn't mean much, and challengers with only endorsements could not be accounted for. So take all general "liberal" ratings/endorsements and "conservative" ratings/endorsements in aggregate to create an assessment of where they lie on the ideological spectrum, or else how likable they are by liberal interests vs. conservative interests. I think in order to do this we would need to assign an ideological category to each interest group and rating, but I think we should do this anyway." (time concern)
Another Idea: we could show a sample positive rating, perhaps the highest rating or an endorsement from the last 2 years from a group marked as major. You could call it something like- "Biggest Fan: [SIG]" "#1 Fan: [SIG]" a la http://onecharmingparty.com/wordpress/wp-content/uploads/2012/10/diy-foam-finger-1-550x733.jpg "Favorite of [SIG]." We'd have to figure out what to do if they've only been rated negatively or not at all
I still think an average rating would be best here. And just having a biggest fan may not be accurate(multiple 100%s), and pretty narrow. Or an entire replacement.
==Option 1==
Line Graphs where x= Time (comparison to "average amounts of colleagues and opponents" would ultimately be shown on same chart):
Statements:
y = # of speeches or words
plotted points = # of speeches or words uttered each year
Votes with Party:
y = 0-100% party loyalty
plotted points = % of time voting with party majority each year
(In the interest of time, could just do % of votes other than "did not vote" out of total votes and call it "Votes")
Positive Ratings:
y = # of positive ratings and endorsements received (defined as 60%? or above)
plotted points = # of positive ratings and endorsements received each year
Courage:
y = % of political courage (pass = 100%, fail = 0%, except for 2010 when other measurements were allowed)
plotted points = % of political courage for each opportunity candidate had to receive political courage
Money Raised:
y = amount of money raised
plotted points = $ money raised each year
*single year candidates, new officials would look weird because there would only be one point, and not a line. A yearly might put them a disadvantage compared to other candidates if they haven't been "active" for a complete year
==Option 2==
Bar charts (or other representation like thermostat, meter, etc. Comparisons could be done either by plotting the average of the office type on this or by toggling between stats and comparisons. Alternatively, the actual amount could just be represented in text, with a bar graph showing what percentile they fit in compared to others):
Statements:
plotted point = frequency of how many speeches or words they have per month
range= lowest and highest frequency amounts of any candidate/official we track (or limit to office type)
Votes with Party:
plotted point = % of time voting with party
range=0-100%
Positive Ratings:
plotted point = # of positive ratings or endorsements received each year
range = lowest and highest number of positive ratings or endorsements of any candidate we track (or limit to office type
Courage:
plotted point = % of political courage in their most recent election (we've talked about averages previously but historically we've focused on their most recent opportunity)
range = 0-100%
Money Raised:
plotted point = $ amount raised
range = lowest and highest amounts raised of any candidate/official we track (or limit to office type)
*problem: need consistent range, like 0 to 100%? or relative to office type/other candidates and officials
==Option 3==
Verbal Snippets/Totals:
Gives us more flexibility as to what we could write...and we could also list rank or display percentiles visually. Example text (would need to be reworked:
Statements: "53 speeches/month" "Ranks 100 out of 105"
Votes with Party: "30% of the time"
Ratings: "4 positive ratings/year"
Courage: showed courage in 1 out of 2 elections
Finance: raised $1000 this election"
Things to keep in mind:
-Votes: Only trouble I can think of is states where multiple parties are listed (NY's are all over the map) or NE which has non-partisan state reps. I'm wondering how that might end up looking for those, but for the vast majority of people in the system this seems good.
-treat the following lack of data different than "zeros"? -no speeches or just position papers for those offices we don't actively cover, no votes for non-incumbents, hasn't been tested with PCT yet ever, no ratings or endorsements at all, no finance data available yet
To Keep in Mind for Future Development:
-Alternative naming schemes take away from the brand. Clever titling to reconsider in the future:
"Talkativeness" for frequency of public statements
"Loyalty" "Predictability" for voting with party
"Likability "Job Performance or References or Evaluations" for ratings
"Political Courage" for "Courage"
"Bankability/"Campaign Capital or Financial Support or Resources or
Viability (even though just one measure of viability) or Marketability
or Merchandisability or Sponsorship or Investors" for campaign finance money raised
-for Votes, users want Party Loyalty over other measurements. Other measurements to consider in the future: "Attendance" or "Participation" (percentage of votes made other than "did not vote" out of total votes),and Effectiveness (percentage of time someone's vote = the "winning" vote out of total votes). I'm not sure I agree with the term "effectiveness" though because it's not related back to their own positions.
-bad visual = Line graph that can go positive or negative (would be good for representing loyalty-votes w/ or against party, ratings-positive or negative ratings, and PCT), but statements and finance couldn't be represented
-inconsistencies between measures would be confusing. for example: Graph over time on how they vote, vs their party
Votes(line graph): Yay/nay votes compared with the major parties(or their own party only)
-Improve ratings measurement if we can- suggestions: "Likeability without knowing who "likes" them doesn't mean much, and challengers with only endorsements could not be accounted for. So take all general "liberal" ratings/endorsements and "conservative" ratings/endorsements in aggregate to create an assessment of where they lie on the ideological spectrum, or else how likable they are by liberal interests vs. conservative interests. I think in order to do this we would need to assign an ideological category to each interest group and rating, but I think we should do this anyway." (time concern)
Another Idea: we could show a sample positive rating, perhaps the highest rating or an endorsement from the last 2 years from a group marked as major. You could call it something like- "Biggest Fan: [SIG]" "#1 Fan: [SIG]" a la http://onecharmingparty.com/wordpress/wp-content/uploads/2012/10/diy-foam-finger-1-550x733.jpg "Favorite of [SIG]." We'd have to figure out what to do if they've only been rated negatively or not at all
I still think an average rating would be best here. And just having a biggest fan may not be accurate(multiple 100%s), and pretty narrow. Or an entire replacement.
Deletions:
New project to develop MyVotesmart features. MyVotesmart is a collection of tools to keep track of things on our site and in our database. It will also notify users of updates of our data.
=====Reporting Problems=====
To report a problem with MyVotesmart, please submit the ticket to [[http://mantis.votesmart.org mantis]] under the //pypvs// project with the //myvotesmart branch// product version.
=====Design=====
Feel free to comment on the below. Just make sure it is marked with a name.
====Undecided====
- For a user logged in, should their homepage be replaced with MyVotesmart or should it be in a separate location(i.e. myvotesmart.org, or my.votesmart.org)? Or maybe only a summary on the homepage replacing the 6 categories ad?
- Should updates be stored in the db per user or should they be calculated on the fly?
- Should iContact be used to send out e-mails or should we use our own mail servers?
====Decided====
- Main app page will be a user configurable AJAX application that will allow the user to configure their MyVotesmart page.
=====Features=====
Features that we would like to have available with the new tools. **Important** will be considered necessary for release an **Wish List** would be for things we like but aren't necessary.
===Important===
- **General** - Store user's location information for use around the site.
- **Candidates** - Track changes to ballot and new information available for them.
- **Officials** - Track changes to representatives and new information available for them.
- **KeyVotes** - Track most recent key votes according to location.
- **Ratings** - Track most recent ratings added to the system.
- **API** - Allow user to manage their API subscription and key.
- **Newsletter** - Allow the user to manage their e-mail newsletter subscriptions.
===Wish List===
- (Kristen) integrate with VoteEasy, showing match %, being able to generate sample ballot with preferred candidates indicated
- (Kristen) see ElectNext, VoteReports, politify for inspiration
- (Kristen) give access to PCT Archives for those who identify themselves as journalists or academic researchers. Decide if this will be limited to paid subscribers and members
- (Kristen) give access to datasets requested to the individual requestors. Consider making these available to paid subscribers & members as well.
- (Kristen) allow users to easily communicate their views on rep/candidate performance to the rep/candidates themselves as well as add comments a la popvox, that whip congress site, and no labels: http://action.nolabels.org/congress/rep-denny-rehberg/ - provide verification to the rep/candidate when user address is in their district's boundaries. snail mail letter generation can autopopulate user's address information based on what they have incorporated in their user profile.- we should also let them to contact their candidates about the PCT easily perhaps with a "click here to learn more and take action" and template language autopopulated
- (Kristen) allow users to rate legislation, interest groups, pct answers, etc. to generate scores of alignment. Consider using icons like on https://www.popvox.com/