RTICWDT / college-scorecard

College Scorecard
https://collegescorecard.ed.gov/
312 stars 75 forks source link

As a consumer, I would like to be able to filter my search results by Cost Per Year, Graduation Rate, Salary After Graduation, and Monthly Student Loan Payment so that the most important results for me based on my criteria show up at the top of the list. #188

Open jjoteal opened 9 years ago

jjoteal commented 9 years ago

Tasks

Mobile reference comp: image

Desktop reference comp: image

shawnbot commented 9 years ago

@LisaGee, I've got a question about this. The sliders as designed show the national averages, but until now we've been showing national averages for relevant subsets within the context of a school: cost per year for public or private schools, graduation rate for 2-year or 4-year schools. etc.

Since search results can list schools that public or private, 2-year or 4-year, should we vary the behavior of the "value snapshot" meters in the search results to show the overall national averages in the context of diverse search results, and contextual averages in the other cases? Or should the sliders just list the overall national averages and the schools always show more contextual averages that may be different?

LisaGee commented 9 years ago

Oooh. Great question. I’m adding Patrick for extra input.

I see 2 options for Search Results page for Graduation Rates:

  1.  Either display the National Average for all schools, labeled thusly.
  2.  Or display 2 figures on the Graduation Rate chart: 2- & 4-year independently
  3.  I guess there is a 3rd option: Display 2-year and Combined National average

My first inclination is to do #1, and then add a second label and metric to the Individual School pages: one for All School Nat’l Average and one for This School’s Type (2- or 4- yr) Nat’l Average.

Thoughts?

Thanks,

--Lisa

From: Shawn Allen [mailto:notifications@github.com] Sent: Wednesday, July 29, 2015 1:26 PM To: 18F/college-choice Cc: Gelobter, Lisa Subject: Re: [college-choice] As a consumer, I would like to be able to filter my search results by Cost Per Year, Graduation Rate, Salary After Graduation, and Monthly Student Loan Payment so that the most important results for me based on my criteria show up ...

@LisaGeehttps://github.com/LisaGee, I've got a question about this. The sliders as designed show the national averages, but until now we've been showing national averages for relevant subsets within the context of a school: cost per year for public or private schools, graduation rate for 2-year or 4-year schools. etc.

Since search results can list schools that public or private, 2-year or 4-year, should we vary the behavior of the "value snapshot" meters in the search results to show the overall national averages in the context of diverse search results, and contextual averages in the other cases? Or should the sliders just list the overall national averages and the schools always show more contextual averages that may be different?

— Reply to this email directly or view it on GitHubhttps://github.com/18F/college-choice/issues/188#issuecomment-126027022.

saintsoup52 commented 9 years ago

I would agree that showing a national average makes the most sense to a user (option #1). That being said... I cannot think of any place or study where ED published a national graduation rate for college/universities..

Since I have never heard a good reason for not publishing a national grad rate... I would use that and make people explain why it doesn't work.

Are you imaging this national rate would be calculated by the data being presented? Or a constant or variable that is updated regularly?

If this is being calculated by the data being presented... be sure to get the weighting correct because people will quote this number in media reports. It may make sense to include certificate programs in the calculation of the national average because their rates are usually much higher.

shawnbot commented 9 years ago

I like the idea of showing the national average in addition to the subset (2- or 4-year) average on the relevant meters, but I'm a bit worried that it could get crowded and the "legend" would need to be redesigned to accommodate two different lines. Or maybe there are little "2" and "4" labels that hang off the lines on opposite sides, and the legend stays as-is? @jjoteal, what do you think?

jjoteal commented 9 years ago

One option might be to show a little 2-year and 4-year "switcher" right under the "Filters" header? We could default to any user-entered search criteria, and then to 4-year if no criteria were entered. Then, if the 4-year "switch" is on, all filters would show 4-year average information (and vice versa for the 2-year switch).

Thoughts on that approach @shawnbot @saintsoup52 @LisaGee ?

Happy to provide a mock-up for this if it's hard to follow without a visual...

saintsoup52 commented 9 years ago

If the average only appears after a school is selected... it should be the average for the same type of school as selected.

I do like the idea of being able to toggle between the two.

shawnbot commented 9 years ago

@LisaGee can we MVP this and just use the overall national average in both the search results and school pages? This is the type of complexity that can halt progress on a story for weeks.

shawnbot commented 9 years ago

I've updated this issue with a more granular task list and tagged the parties responsible for each.

shawnbot commented 9 years ago

As of 77be2eb we have dynamic updating on the search page. The only things that you can change right now are the name and state fields, but they work! If you want a sneak peek, check out the dynamic-search preview in Federalist.

shawnbot commented 9 years ago

@LisaGee can you weigh in on whether we're okay to just use the national averages for all schools for the markers on the sliders?

LisaGee commented 9 years ago

Ok. Here's what I think we should move forward for MVP (and usability testing during Beta period).

  1. All charts on Individual School page should reference the average as relates to the school you're currently looking at, and should be labeled thusly. If I'm on the School page for a 4-year school, I should see the National Average Graduation Rate for 4-year schools.
  2. On the Search Results page: The Value Metrics per school should reflect the same kind of school they are associated with (same as Indiv. School page). 4-year school with show 4-year grad nat'l avg and 2-yr school will show 2 year. Especially important for these to be labeled accordingly.
  3. Filters: Should show 1 bar -- the total National Average. I think we should test to see if it's confusing, but I'm hopeful that if it's clearly and cleanly labeled, it will actually encourage students to recognize that maybe going to a 4 year school gives you a better shot of graduating.....

Let's try it and fix it if it's bad. Cool?

shawnbot commented 9 years ago

Sounds good, @LisaGee. Just so I remember where we left this, I think it means that we're going to have to get a couple of different stats from the API:

  1. median net price, earnings, graduation rate and monthly loan payment overall (for the sliders)
  2. median earnings and graduation rate for 2-year schools
  3. median earnings and graduation rate for 4-year schools
  4. median net price for public schools
  5. median net price for private schools

@ultrasaurus for our reference I've broken these up by unique requests that we'll have to make to the (forthcoming) stats API. I don't know any way to get around having to make all 5 unless we conditionally load each one as we encounter schools that fit those criteria. I guess if the filters specify 2- or 4-year, public or private, then we know to only load those ones?

diego- commented 9 years ago

Sub-issues created for this story:

LisaGee commented 9 years ago

@barkimedes This story needs to be re-written to reflect where the comments in the ticket took it. I think this has become more about how to reflect the differences in national averages of 2 vs 4 year schools, in filters.