Overhaul of the PERMission system for registering for courses