The implementation of the extension of the KM-EP Course Authoring Tool (CAT) is to associate the competencies with the learning activities and an interface in order to export competencies to the Learning Management System (LMS) Moodle, which will serve as a foundation for enhancing it further with regards to generate course automation based on students’ assessments for teaching and learning Object Oriented Programming (OOP) more effective, efficient, and individualized. This concept is elaborated further via the Nunamaker model by stating the problem areas, research questions, challenges, and research goals. The Knowledge Management Educational Portal (KM-EP), Course Authoring Tool (CAT), and Qualification Based Learning Model (QBLM) will provide the details of it. Based on the explanation the conceptual work will be presented using various Unified Modeling Language (UML) diagrams and mapping. Finally, the paper will conclude with a prototype implementation and an evaluation of the system via a Cognitive Walkthrough (CW).