A Design of Phrase Fill-in-Blank Problem in JavaScript-Based Web-Client Programming Learning Assistant System

Huiyu Qi*, Zhikang Li, Nobuo Funabiki, Wen Chung Kao

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

JavaScript-based web-client programming including HTML, CSS, and JavaScript is taught to students in introductory web development courses in universities worldwide. To assist self-studies of novice students, we have developed the JavaScript-based web-client programming learning assistant system (JSPLAS). It offers various types of exercise problems with different learning goals, where any answer from a student is automatically marked in the system. In this paper, we present a design of the phrase fill-in-blank problem (PFP) in JSPLAS. A PFP instance provides a source code for web-client programming where several phrases are blanked out, and requests students to fill them in correctly. A phrase consists of one or multiple elements in the code. The correctness of any answer is verified through string matching with the original phrase. In future works, we will generate PFP instances for basic web-client programming concepts and assign them to students for comprehensive evaluations of the proposal. Besides, we will implement the automatic generation program of a new PFP instance to assist teachers.

Original languageEnglish
Title of host publicationCIIS 2024 - 2024 the 7th International Conference on Computational Intelligence and Intelligent Systems
PublisherAssociation for Computing Machinery, Inc
Pages146-150
Number of pages5
ISBN (Electronic)9798400717437
DOIs
Publication statusPublished - 2025 Feb 7
Event7th International Conference on Computational Intelligence and Intelligent Systems, CIIS 2024 - Nagoya, Japan
Duration: 2024 Nov 222024 Nov 24

Publication series

NameCIIS 2024 - 2024 the 7th International Conference on Computational Intelligence and Intelligent Systems

Conference

Conference7th International Conference on Computational Intelligence and Intelligent Systems, CIIS 2024
Country/TerritoryJapan
CityNagoya
Period2024/11/222024/11/24

Keywords

  • CSS
  • HTML
  • JavaScript
  • phrase fill-in-blank problem
  • web-client programming

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'A Design of Phrase Fill-in-Blank Problem in JavaScript-Based Web-Client Programming Learning Assistant System'. Together they form a unique fingerprint.

Cite this