The university where I work just officially open-sourced a piece of software which I helped create and currently maintain. It's called FlightPath-- it's an electronic advising and degree audit system for universities, community colleges, technical colleges, etc.
As I said, it's been released as open source, under the GNU GLP license (the same license as many other open source projects). Programmed in PHP/MySQL, it is designed to let students and advisors track a student's progress through their degree. The system even lets them try out other majors, to see how their credits would fit in.
If you are interested, there is a live demo of FlightPath available.
So please, give it a try!