Chatbot for education

Chatbots have emerged as a promising technology for enhancing education and supporting students' learning experiences across various disciplines. By leveraging natural language processing and machine learning techniques, chatbots can engage in human-like conversations, providing personali...

Full description

Saved in:
Bibliographic Details
Main Author: Chan, Zavier Li Wei
Other Authors: Shen Zhiqi
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/175130
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Chatbots have emerged as a promising technology for enhancing education and supporting students' learning experiences across various disciplines. By leveraging natural language processing and machine learning techniques, chatbots can engage in human-like conversations, providing personalized assistance, answering questions, and guiding learners through educational content. The integration of chatbots in educational settings offers several potential benefits, including increased accessibility to learning resources, real-time feedback and support, and the ability to cater to diverse learning styles and preferences. Chatbot for education is a project that aims to develop a chatbot as a learning companion for a student. The chatbot will specialise in the programming curriculum for secondary schools, by ingesting a relevant programming textbook to help it to more accurately answer programming questions. As such, it can be classified as a retrieval-based FAQ chatbot. However, it can still function as a generative chatbot if the material in the textbook is irrelevant to the student’s questions. This project investigates the design, development, implementation, and evaluation of an educational chatbot tailored to support students in a programming curriculum, aiming to enhance their understanding, knowledge acquisition, and overall learning outcomes. Ultimately, it manages to achieve a retrieval rate of 100% and an answer accuracy of 75%.