👀 Find schools by location
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
doc
js
node_modules/stylelint-config-standard
.codeclimate.yml
.csslintrc
.eslintignore
.eslintrc.js
.gitignore
.stylelintrc
CONTRIBUTING.md
LICENSE
README.md
favicon.ico
index.html
school_finder_terms.html
sfimage.png

README.md

school-finder

👀 A tool for locating public (government) schools in New South Wales, Australia.

Demo

See http://codeforaustralia.github.io/school-finder/

Data

The School Finder NSW instance uses open data provided by the Department of Education in New South Wales, Australia. You can find data on schools and their intake areas (aka catchment areas) at the NSW Education Datahub.

Screen shots

Users can search by type of school or a specific school

Screenshot of intro screen

Users needing specific types of support can search for schools providing that

Note: this was removed some time ago (we've tagged the last code to provide it, and you can view a demo of that here), but we're debating how to best accomodate users needing this information. That discussion is happening on issue #333. Feedback from the school administrators is that parents needing support should contact their local school, which should then help them find the support they need (either at that school or at a nearby school). However, we've heard from parents that this fact is not obvious from the interface as is, and that they'd still like to have a way to run that search of schools currently providing a current type of support.

Screenshot of support screen

Users provide their location so we can find the closest matching school

Screenshot of location screen

The matching school is shown on the map, and it's details are provided.

Screenshot of school details screen

Use the map's nearby schools control to see schools nearby

In this case, 'nearby' is relative: if you live on Lord Howe Island, the nearest schools may be on the mainland.

Screenshot of nearby schools view

The map's nearby schools control is a powerful means of filtering which schools show on the map

As you can see, the schools control has many options to filter down to just the school types you are interested in.

Screenshot of school control, toggled off

Screenshot of school control, toggled on

Screenshot of school control, switching between school types

Screenshot of school control,switching which features of secondary schools to filter by

The Premise

There are currently multiple government provided, online search tools for finding schools. The school finder project sets about taking the best of each existing service, and combining them with a focus on heightened user experience. The school finder looks fresh and inviting, it has a smooth work flow and the results section provides vital information in two sections- an overview area, which is boxed out in grey; and a longer, narrative style school description which has been provided by the schools themselves and is intended to give users insight in the schools overall vibe and style.

Goals

The school finder is intended to provide NSW public school information to parents, students, future students and other stakeholders

Development

The school finder collects information from the user, and provides school information based on this collection. There are three main sections- school level (primary or secondary), support (optional), and user location. Results show user which school’s catchment area they fall into, as well as information about that school. Version one provides information in two sections- an overview and a description provided by the school itself. Version two is intended to increase useability, through the changed presentation of school information. Results would be divided into multiple sections, which are faster and easier for the user to process. Version two is reliant on data being collected from schools in a different format.

Contributing

Please read the contributing guide.

License

Please see the LICENSE file.