Text this: Multi-criteria analysis models and methods for course assignment problems in UPNM