Smart curriculum mapping and its role in outcome-based education