Implementation of an Educational Chatbot using Rasa Framework

Abstract
The growth in Artificial Intelligence (AI), Big-data,and Internet-of-Things (IOT) technologies has increased chabot’s application in many areas. Some of the applications of chatbot can be seen in areas such as social media, e-commerce, healthcare, stock market, education, banking sector etc. Most of the high-end chatbots are deployed inside e-commerce, banking and health websites. There is a need to deploy the chatbots in educational website to improve interactivity of the educational platforms. The main target users of this website is rural students. In rural areas, probability of students dropping school after some age is common because, there won’t be proper monitoring of students and also sometimes facilities will be less. With e- learning, anyone can learn everything with limited cost. The key insight of developing this e-learning website is to provide a chatbot which can motivate rural students towards education. Thus a single platform where users can learn different courses, take quizzes, and chat with the bot is developed. It also provides an additional facility of tracking the scores of the quizzes and giving personalized recommendation systems to improve the scores. The chatbot will also help users to find details aboutfaculties and help users to set an appointment with distant faculties in online mode for doubts clarification. Flask micro- framework is used for developing the website. Firebase is used to store the data. RASA framework is used in developing the chatbot. Finally a content based filtering is used to givepersonalized recommendation systems.

This publication has 14 references indexed in Scilit: