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

Make the policy description more obvious and clearer on the *MP Votes on Policy* page #1085

Closed
equivalentideas opened this issue Mar 16, 2016 · 10 comments

Comments

@equivalentideas
Copy link
Contributor

This comes from an issue reported on openaustralia.org.au openaustralia/openaustralia#590 .

On the openaustralia.org.au MP pages, and also on the MP pages on They Vote For You we link from the MPs voting record to their votes on a policy.

On this page it's useful to know a little more about what the policy means than just it's title.

We currently provide the policy description, but it's not very obvious. In fact I missed it when I was looking for it

screen shot 2016-03-16 at 11 02 58 am

We could use the design pattern from the Policy#show page to make the description more prominent?

screen shot 2016-03-16 at 11 28 14 am

@brtrx
Copy link

brtrx commented Mar 16, 2016

Below are two options for improving the readability of this page.
Before I discuss them, though, it's worth pointing out the misalignment of elements, which is worth fixing, regardless of whether these options are adopted.
before

Option 1: Minimum change

This option uses the formatting on the public#show page, but makes this a link for natural cross-reference to the policy and other member's voting records.
option 1 min change

Option 2: Visualise and explain the position expressed in the header

While reviewing this page, it became clear to me that this page actually provides a voting record to explain and justify the political position expressed in the header (e.g. Very Strongly For).
With that in mind, I designed this option with the aim of explaining the header (i.e. to answer the question "Why do you think this member is very strong for this policy?").
I've tried to format information to that explanation can be read in the form of a single sentence which explains both the policy and the member's position.
However, it also quickly became clear that the latter requires introducing the concept of agreement score, and from there I moved to a design that included a graphical representation of that score. The words "agreement score" in the first line should be anchor-linked to the (excellent) How "voted very strongly for" is worked out section below.
The strength of this design lies in providing sufficient information to justify the header, without the visitor having to grok the entire table of votes, if they don't require that much detail.
option 4b visualisation of agreement score iteration

@equivalentideas equivalentideas self-assigned this Mar 17, 2016
@equivalentideas
Copy link
Contributor Author

Before I discuss them, though, it's worth pointing out the misalignment of elements, which is worth fixing, regardless of whether these options are adopted.

Thanks @brtrx . I can see that issue in a few places across the site. Would you be interested in submitting a Pull Request to fix it?

Below are two options for improving the readability of this page.

I think the minimal option is more closely focused on this issue, but I think the idea behind the second option is interesting too. Option two also contains option one. I think option two could be related to a new issue about making the relationship between the stated position and the votes clearer.

Option one also makes me wonder if we could make it more similar to the policy page layout, but with the MPs name and position above the policy title? Then you could have the text relating to the specific MPs above the list of divisions. Something like “There have been 5 divisions on this issue since Anthony Albanese joined Parliament. They have strongly for ... .” What do you think of that idea @brtrx ?

@brtrx
Copy link

brtrx commented Mar 21, 2016

Thanks @equivalentideas

  1. I'd be happy to submit a Pull Request for better vertical alignment, but not sure how to do this, without having code committed somewhere? (Excuse my noob question, github asks me to start by comparing branches) Shall I just create an issue, instead?
  2. I'll create a separate issue for making the relationship between stated position and the votes clearer.
  3. I'm all for including the persons party and electorate/state here. As I mentioned in Add party & house filters to the policy page, so I can quickly review policy agreement by party or house of parliament  #1092, there's too many clicks to get that information from a policy index page listing.

@equivalentideas
Copy link
Contributor Author

I'd be happy to submit a Pull Request for better vertical alignment, but not sure how to do this, without having code committed somewhere? (Excuse my noob question, github asks me to start by comparing branches)

No such thing as noobs questions round here 😉 Have you used Git for collaboration like this before?

I'll create a separate issue for making the relationship between stated position and the votes clearer.

👍

I'm all for including the persons party and electorate/state here. As I mentioned in #1092, there's too many clicks to get that information from a policy index page listing.

As with #1092 : What's the user need?

@brtrx
Copy link

brtrx commented Mar 22, 2016

I've used Git as a code repository for an overly ambitious personal project to learn a little node.js. I tried to write something to automatically build Spotify playlists of Rage track listings... without understanding asynchronous programming at all really. 👏
Otherwise, I've used JIRA a lot for collaboration - never participated in a shared repo like this.

So, focusing on Option 1 for the moment (considerations in Option 2 separated into #1094.
Here's a possible revision, including your suggestion on wording, and for a position to be included above the line (though I'm tempted to call that a different issue, too)

option 3 min change with person info

@equivalentideas
Copy link
Contributor Author

I've used Git as a code repository for an overly ambitious personal project to learn a little node.js.

Here's some explanation I've found useful on contributing via PRs: https://help.github.com/articles/using-pull-requests/ and https://github.com/blog/1943-how-to-write-the-perfect-pull-request .

I think maybe try and find a really tiny bug on a project and try fixing it and submitting a PR before attempting something fairly major like this.

@brtrx
Copy link

brtrx commented Mar 23, 2016

Thanks, but I think we're talking at cross-purposes. I don't feel competent to do any coding. Perhaps the appropriate response to your question "Would you be interested in submitting a Pull Request to fix it?" should've just been no. Sorry I can't contribute that way. I know that's usually the most limited resource. Let me know if you're looking for more developers, and I'll put the word out.

@stale
Copy link

stale bot commented Oct 13, 2021

This issue has been automatically marked as stale because there has been no activity on it for about six months. If you want to keep it open please make a comment and explain why this issue is still relevant. Otherwise it will be automatically closed in a week. Thank you!

@stale stale bot added the wontfix label Oct 13, 2021
@mlandauer
Copy link
Member

Yes I think we should implement something close to option 1

@stale stale bot removed the wontfix label Oct 25, 2021
@mlandauer mlandauer added this to the 2022 Federal Election milestone Nov 30, 2021
@mlandauer mlandauer removed this from the 2022 Federal Election milestone Feb 13, 2022
@stale
Copy link

stale bot commented Aug 31, 2022

This issue has been automatically marked as stale because there has been no activity on it for about six months. If you want to keep it open please make a comment and explain why this issue is still relevant. Otherwise it will be automatically closed in a week. Thank you!

@stale stale bot added the wontfix label Aug 31, 2022
@stale stale bot closed this as completed Sep 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants