Implementing a Chatbot Solution for Learning Management System
Dimitrios Chaskopoulos, Jonas Eilertsen H{\ae}gdahl, Petter Sagvold,, Claire Trinquet, Maryam Edalati

TL;DR
This paper demonstrates the integration of a chatbot into a learning management system using extreme programming, highlighting challenges and solutions in creating an educational AI assistant.
Contribution
It presents a novel approach to integrating a chatbot into Blackboard using specific tools and methodologies, showcasing practical implementation in education.
Findings
Successful integration of chatbot with Blackboard
Web scraping and tool integration were effective
Further training improved chatbot performance
Abstract
Innovation is a key component in trying new solutions for the students to learn efficiently and in ways that correspond to their own experience, where chatbots are one of these new solutions. One of the main problem that chatbots face today is to mimic human language, where they try to find the best answer to an input, which is not how a human conversation usually works, rather taking into account the previous messages and building onto them. Extreme programming methodology was chosen to use integrate ChatterBot, Pyside2, web scraping and Tampermonkey into Blackboard as a test case. Problems occurred with the bot and more training was needed for the bot to work perfectly, but the integration and web scraping worked, giving us a chatbot that was able to talk with. We showed the plausibility of integrating an AI bot in an educational setting.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsE-Learning and Knowledge Management
MethodsTest
