Programming subjects has put tremendous mental pressure on the learners resulting in the emotional state of the learner being impacted. I have designed and developed a smart courseware known as explorelet to focus on learning object-oriented programming by emphasizing both the cognitive and affective domains. Explorelet provides a personalised and adaptive digital-based learning system in a more explorative and interactive manner. Leveraging AI, explorelets can adapt to the mood of the student (i.e. the affective element) and their prior knowledge in addition to the student’s grade (cognitive element). Based on the student’s performance in the explorelet lessons, the dynamic path is built to lead him or her through the lesson’s content according to his or her abilities and mood.

Tags: Artificial Intelligence, Education, Learn smart, AI, Ed Tech, Learner centered