ChatBlock: A Block-Based Chatbot Framework for Supporting Young Learners and the Classroom Authoring for Teachers
Chatbots have been used as a digital interactive learning tool in education. Designing a chatbot for young students has challenges in their capability to formulate sentences by typing. Teachers have a challenge to develop a chatbot for desired purposes as well as to suit their classes. This research...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-12-01
|
Series: | Technologies |
Subjects: | |
Online Access: | https://www.mdpi.com/2227-7080/13/1/1 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832587450366558208 |
---|---|
author | Chutiporn Anutariya Hathaichanok Chawmungkrung Watanee Jearanaiwongkul Teeradaj Racharak |
author_facet | Chutiporn Anutariya Hathaichanok Chawmungkrung Watanee Jearanaiwongkul Teeradaj Racharak |
author_sort | Chutiporn Anutariya |
collection | DOAJ |
description | Chatbots have been used as a digital interactive learning tool in education. Designing a chatbot for young students has challenges in their capability to formulate sentences by typing. Teachers have a challenge to develop a chatbot for desired purposes as well as to suit their classes. This research proposes a ChatBlock framework that provides ChatBlock Tutor and ChatBlock Classroom interfaces to serve the target users. ChatBlock Tutor is designed as a block-based interface to support young students to connect various types of blocks for creating sentences. The formulated block-based sentences are used to make a conversation with the chatbot. On the other hand, the ChatBlock Classroom is developed to support teachers in preparing customizable content for a classroom in various formats, i.e., Q&As, learning materials, exercises, and quizzes. Finally, the design and development of ChatBlock is discussed and two case studies in primary schools are elaborated. We conduct a preliminary evaluation with a selected primary school and report the lessons learned from our study. |
format | Article |
id | doaj-art-b48d6477ecb442b1989dbc9a4996be9e |
institution | Kabale University |
issn | 2227-7080 |
language | English |
publishDate | 2024-12-01 |
publisher | MDPI AG |
record_format | Article |
series | Technologies |
spelling | doaj-art-b48d6477ecb442b1989dbc9a4996be9e2025-01-24T13:50:42ZengMDPI AGTechnologies2227-70802024-12-01131110.3390/technologies13010001ChatBlock: A Block-Based Chatbot Framework for Supporting Young Learners and the Classroom Authoring for TeachersChutiporn Anutariya0Hathaichanok Chawmungkrung1Watanee Jearanaiwongkul2Teeradaj Racharak3Asian Institute of Technology, Pathum Thani 12120, ThailandAsian Institute of Technology, Pathum Thani 12120, ThailandJapan Advanced Institute of Science and Technology, Ishikawa 923-1292, JapanJapan Advanced Institute of Science and Technology, Ishikawa 923-1292, JapanChatbots have been used as a digital interactive learning tool in education. Designing a chatbot for young students has challenges in their capability to formulate sentences by typing. Teachers have a challenge to develop a chatbot for desired purposes as well as to suit their classes. This research proposes a ChatBlock framework that provides ChatBlock Tutor and ChatBlock Classroom interfaces to serve the target users. ChatBlock Tutor is designed as a block-based interface to support young students to connect various types of blocks for creating sentences. The formulated block-based sentences are used to make a conversation with the chatbot. On the other hand, the ChatBlock Classroom is developed to support teachers in preparing customizable content for a classroom in various formats, i.e., Q&As, learning materials, exercises, and quizzes. Finally, the design and development of ChatBlock is discussed and two case studies in primary schools are elaborated. We conduct a preliminary evaluation with a selected primary school and report the lessons learned from our study.https://www.mdpi.com/2227-7080/13/1/1chatbotchatbot in educationlearning support systemblock-based programmingconversational user interface |
spellingShingle | Chutiporn Anutariya Hathaichanok Chawmungkrung Watanee Jearanaiwongkul Teeradaj Racharak ChatBlock: A Block-Based Chatbot Framework for Supporting Young Learners and the Classroom Authoring for Teachers Technologies chatbot chatbot in education learning support system block-based programming conversational user interface |
title | ChatBlock: A Block-Based Chatbot Framework for Supporting Young Learners and the Classroom Authoring for Teachers |
title_full | ChatBlock: A Block-Based Chatbot Framework for Supporting Young Learners and the Classroom Authoring for Teachers |
title_fullStr | ChatBlock: A Block-Based Chatbot Framework for Supporting Young Learners and the Classroom Authoring for Teachers |
title_full_unstemmed | ChatBlock: A Block-Based Chatbot Framework for Supporting Young Learners and the Classroom Authoring for Teachers |
title_short | ChatBlock: A Block-Based Chatbot Framework for Supporting Young Learners and the Classroom Authoring for Teachers |
title_sort | chatblock a block based chatbot framework for supporting young learners and the classroom authoring for teachers |
topic | chatbot chatbot in education learning support system block-based programming conversational user interface |
url | https://www.mdpi.com/2227-7080/13/1/1 |
work_keys_str_mv | AT chutipornanutariya chatblockablockbasedchatbotframeworkforsupportingyounglearnersandtheclassroomauthoringforteachers AT hathaichanokchawmungkrung chatblockablockbasedchatbotframeworkforsupportingyounglearnersandtheclassroomauthoringforteachers AT wataneejearanaiwongkul chatblockablockbasedchatbotframeworkforsupportingyounglearnersandtheclassroomauthoringforteachers AT teeradajracharak chatblockablockbasedchatbotframeworkforsupportingyounglearnersandtheclassroomauthoringforteachers |