Implementing Artificial Intelligence Chatbot in Moodle Learning Management System

  • Mahendran Shilowaras University College of Yayasan Pahang
  • Nor Amizam Jusoh University College of Yayasan Pahang
Keywords: Learning Management System, Web-Based Technology, E-Learning, Artificial Intelligent, Chatbot


Learning Management System (LMS) is a software application or web-based technology that is used to develop, implement, and evaluate a specific learning process. KYP has implemented an e-Learning Management System (e-LMS) using Moodle since early 2021. The main features already implemented in this e-LMS is course details and it should also support the communication process between lecturers and students where currently, the KYP e-LMS lack of. Usually, students will ask the same question to their lecturer in person and cause the lecturer to have to give the same answers repeatedly. This results in a waste of time for both parties in answering and receiving answers. To overcome the problem, there is a need to replace the manual way of getting answers to any kind of academic or course related questions repeatedly. The main objective of the project is to develop an intelligence Chatbot which can help students finding academic related information without the need to ask their instructors or spent more time browsing menus in e-LMS. E-LMS has been developed based on Rational Unified Process (RUP) approach. In this project, the Moodle system is fully implemented by integrating with Kommunicate, one of the Cloud software and Dialog Flow, which is a chatbot plugin system connected with Google Could Platform. An AI Chatbot able to interact with students and can provide answer to students' queries instantly despite of the place, date and time zone of the student as well as enhances interaction which provides a feel of support to the students.