Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Usability improvements for the NCSU Course Registration system
JavaScript Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
doc
features
lib
public
script
test
vendor/plugins
.gitignore
.rvmrc
Gemfile
Gemfile.lock
README.rdoc
Rakefile
config.ru

README.rdoc

FreshTracks

A limited functionality, single-user prototype that demonstrates usability improvements for the NCSU course registration system.

Live demo available at freshtracks.heroku.com . Try logging in with username “student@ncsu.edu” and a password of “password”.

Problems We Solve

  • Too many clicks/pageloads to accomplish anything - adding each class requires navigating through 6 pages

  • Separate Wishlist and Shopping Cart is unnecessary and confusing

  • Degree requirements, which determine what classes you want to register for, are not accessible through the course registration system

Design Philosophy

  • Build around the most common use cases; use a goal-centric design rather than designing around data structures

  • Make information quickly accessible through expanding lists that don't require additional network access

  • Details that are less important should be hidden yet easily accessible

  • Actions should provide visual cues to give the user an understanding of what they are doing

Authors

  • Edward Anderson

  • Ben Berry

  • Joel Joslin

  • Jonathan Mason

Something went wrong with that request. Please try again.