Giter Club home page Giter Club logo

school-report-cards's Introduction

School Report Cards

![Linux build](https://img.shields.io/travis/datamade/school-report-cards.svg?style=flat-square&label=Linux build)![Mac OS X build](https://img.shields.io/travis/datamade/school-report-cards.svg?style=flat-square&label=Mac OS X build)

Tools for parsing annual school report card data from the state of Illinois

Requirements

Ubuntu

Most of these dependencies are installed by default

sudo apt-get install postgresql
pip install csvkit
pip install xlsx2csv

Mac OS X

Most of these dependencies are installed by default

brew install postgresql
pip install csvkit
pip install xlsx2csv

make database

You will need to run createdb schools to initialize the postgres database.

Running make database will import the data into normalized tables in a postgresql database.

Right now, the database scripts only fully process the school-level data that appears in all 22 years of data. These include:

  • ACT Scores
  • Demography and enrollment
  • Time spent on subject
  • Class sizes, by grade
  • School level characteristics like parent involvement, truancy, and graduation rate.

make csv

If you just wish to download the data without importing it into a database, run make csv. It will:

  1. Download ISBE report card data from 1997-2015
  2. Convert the fixed width files to csv format, with year-over-year normalized column names

school-report-cards's People

Contributors

derekeder avatar fgregg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

school-report-cards's Issues

it would appear data has been moved or deleted from the isbe site

(schools) that-cat-over-there:school-report-cards Hannah$ make database
wget http://www.isbe.net/research/zip/rc97u.zip
--2018-06-11 14:45:55--  http://www.isbe.net/research/zip/rc97u.zip
Resolving www.isbe.net (www.isbe.net)... 206.166.105.79
Connecting to www.isbe.net (www.isbe.net)|206.166.105.79|:80... connected.
HTTP request sent, awaiting response... 302 Redirect
Location: https://www.isbe.net/research/zip/rc97u.zip [following]
--2018-06-11 14:45:55--  https://www.isbe.net/research/zip/rc97u.zip
Connecting to www.isbe.net (www.isbe.net)|206.166.105.79|:443... connected.
HTTP request sent, awaiting response... 404 NOT FOUND
2018-06-11 14:45:55 ERROR 404: NOT FOUND.

make: *** [rc97u.zip] Error 8

i've checked for some of the other files -- i haven't found one yet.

Page Not Found 404 error

Hi all,

I bumped in to the following error trying to run make csv:

wget http://www.isbe.net/research/zip/rc97u.zip
--2017-02-19 15:03:17--  http://www.isbe.net/research/zip/rc97u.zip
Resolving www.isbe.net... 206.166.105.79
Connecting to www.isbe.net|206.166.105.79|:80... connected.
HTTP request sent, awaiting response... 302 Redirect
Location: https://www.isbe.net/research/zip/rc97u.zip [following]
--2017-02-19 15:03:18--  https://www.isbe.net/research/zip/rc97u.zip
Connecting to www.isbe.net|206.166.105.79|:443... connected.
HTTP request sent, awaiting response... 404 NOT FOUND
2017-02-19 15:03:19 ERROR 404: NOT FOUND.

make: *** [rc97u.zip] Error 8

It looks like the ISBE site structure changed recently:

https://www.isbe.net/research:

screen shot 2017-02-19 at 3 07 14 pm

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.