Looking for a system by which students going through course registration are provided with personalized recommendations of courses to take (much like Amazon does with product purchase/browsing history) based on outstanding academic requirements for graduation, past enrollment trends (i.e., BIO101 would lead to a BIO102 recommendation) and/or schedule vs. course availability (so as to fill a full-time schedule without having to manually control for or manipulate around previously selected courses). Banner integration a huge plus. Anyone implement something along these lines or know of any products that provide similar services?
Omniture's SiteCatalyst and Test & Target tools might be able to do this, it would take some integration on both ends. It's also expensive.
I think you could also get the same effect using BTBuckets and SiteApps, though it may be more limited or require more implementation time. The cost there is much less and more bare-bones.
There's the complete manual route using something like https://github.com/codejoust/session.js , that would probably take even more work than the two above.
It's a very interesting idea though! Definitely possible with those tools, would just take some time :)
I've thought about similar in the past. Unfortunately, we're not even remotely set up to even test something like that at our campus. HOWEVER, there's an interesting gotcha with something like this. Why offer it? <devil class="advocate">Degrees are not about personal, customizable choices. It's about starting at point A, and following the curriculum to point B."</devil> Whether or not you agree with that, we really do treat students that way at many schools. Aside from some elective options, their degrees aren't about "we think you'd like this."
Solving the problem programatically is relatively easy, solving the problem from a customer experience POV is much harder.
All that said. I do plan on working something out this year that at least offers some kind of UX booster for prospectives that visit the site more than once. Tracking programs and courses they look at, and if they come back, offer reminders or suggestions. But that's an easy part of the process to target by comparison to what you want.