GithubHelp home page GithubHelp logo

tichx / uwgpa Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 1.0 35.39 MB

UWGPA.com is UW's first GPA distribution search engine for 78,000+ courses offered in the past 8 years. Has helped 3000 students to search grades information for over 100,000 times so far

Home Page: http://uwgpa.com

R 66.10% HTML 31.28% CSS 1.57% JavaScript 1.04%
gpa plotly r data-visualization shiny

uwgpa's Introduction

University of Washington GPA Report

UWGPA.com is UW's first GPA distribution search engine for 78,000+ courses offered in the past 8 years. Has helped 3000 students to search grades information for over 100,000 times so far.

Won the best project award for iSchool's Data Visualization class. Prepared over 2.4 million data points in R, visualized through Shiny, data tracking through Mixpanel, hosted on AWS.

Welcome

We are glad to see you here! As fellow UW students, one of the most frustrating situations to find yourself in is a course where all of your friends are in the "easier section". For most of us, it feels like this happens all of the time. This data visualization study hopes to dismystify such perception.

About our dataset

In January 2019, the University of Washington responded to a Freedom of Information Act request (FOIA #16-456 and others) for "the grade distributions by percent and/or letter grade, for every class [...] at the University of Washihngton at Seattle". This dataset, now available on github, contains the breakdown of GPA for every course at The University of Washington. As noted in the FOIA response, some data was withheld to maintain FERPA compliance.

About our audience

Our target audience would be other University of Washington students who are looking to assess the competitiveness of their classes. By using this tool "GPA by course," students can find open and accurate historical data on the past sections offered by every professor in the past eight years. By selecting colleges from "GPA by college," users can understand overall GPA trend in a specific school, like College of Engineering. We hope to bring transparency to the course planning process and help everyone makes informed decisions.

Questions we want to answer

With our Shiny Web Application, we want to answer quesitions such as:

  • What is the toughest course in the Information School?

  • How many students have taken CSE 143 and how did they perform?

  • Which class has the highest enrollment?

The tools are presented simply as a interactive scatter plot, with filter and text/plot analysis.

Disclaimer

  • This site is not endorsed by University of Washington Public Record Compliance Office.

  • The data was obtained through public record available to everyone per request.

  • No private information is used, including names, ratings, reviews that could potentially identify to person. All data was requested to be FERPA-safe.

  • Accuracy of the information is relied on University of Washington Public Record Office. Our team is not liable to false information from the dataset.

Technical Stuff

We used a Shiny App to document our investigation and analysis of the data. In most parts, we used ‘dplyr’, ‘ggplot2’, and ‘plotly’ to produce the outputs we wanted.

Team Members

Link to the data set we used

Link to the examples we referenced

uwgpa's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

lyuheng13

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.