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...

Full description

Saved in:
Bibliographic Details
Main Authors: Chutiporn Anutariya, Hathaichanok Chawmungkrung, Watanee Jearanaiwongkul, Teeradaj Racharak
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