We have students switch programs sometimes (by choice, graduating out of another, etc.), but the switching of their advisors seems to get missed.
Would it be possible to have a place to attribute an individual to a program as the Advisor of that program, and then anytime a student is enrolled in that program, Populi automatically switches their advisor to the new advisor?
The place where I could see it being an issue right now is with the option to manually add advisors, as you can have many of them right now.
I could see it being fixed by having Program Advisor (set and locked, unless unlocked), and then "Other Advisors".
I run Student Support at our college. Right now, I set myself as an advisor of all our current students so that I could get reports on their grades (which needs tweaking). This is how I see multiple advisors being useful.
Hope that makes sense!