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
id sg-ntu-dr.10356-175130
record_format dspace
spelling sg-ntu-dr.10356-1751302024-04-26T15:40:46Z Chatbot for education Chan, Zavier Li Wei Shen Zhiqi School of Computer Science and Engineering ZQShen@ntu.edu.sg Computer and Information Science Chatbot 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 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%. Bachelor's degree 2024-04-22T02:37:52Z 2024-04-22T02:37:52Z 2024 Final Year Project (FYP) Chan, Z. L. W. (2024). Chatbot for education. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175130 https://hdl.handle.net/10356/175130 en SCSE23-0440 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
Chatbot
Education
spellingShingle Computer and Information Science
Chatbot
Education
Chan, Zavier Li Wei
Chatbot for education
description 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%.
author2 Shen Zhiqi
author_facet Shen Zhiqi
Chan, Zavier Li Wei
format Final Year Project
author Chan, Zavier Li Wei
author_sort Chan, Zavier Li Wei
title Chatbot for education
title_short Chatbot for education
title_full Chatbot for education
title_fullStr Chatbot for education
title_full_unstemmed Chatbot for education
title_sort chatbot for education
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/175130
_version_ 1800916118797287424