Ensure you kill innovation with any and every means you can, else the programmers will look smarter than you.
Shitty software that management chose themselves and can control is always seen as a better option than letting students run the place.
Turns out professionals don't want to be held accountable for the quality of their work. Too bad for them public rating systems are inevitable.
In a healthy college of Yale's quality, course choices should come from competent individual advising of the students and student-to-student discussion, rather than from ratings and a scheduling algorithm.
This statement is not supported by the rest of your comment. Your comment supports a slightly different statement (which I also believe is true): professionals don't want customer-satisfaction ratings from a selection-biased poll to be considered as a rating of the quality of their work.
Because, why would they? That's a terrible metric.
Consider the Assistant Deputy VP for Administrative Affairs who just got sold an official $20M "Enterprise Scale" solution for course registration that worked about as well as healthcare.gov, and a kid comes along and in a couple of weekends, makes something that works better and has more features.
Now the 'unofficial' solution is getting more and more popular and your gold-plated turd of a system that you staked millions of dollars of Official University Budget on is getting mocked mercilessly by the student body.
What do you do?