A Study of Grammar-concept Understanding Problem for Web Server-Side JavaScript Programming Learning

Soe Thandar Aung*, May Zin Htun, Nobuo Funabiki, Yan Watequlis Syaifudin, Wen Chung Kao

*Corresponding author for this work

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

Abstract

JavaScript is a lightweight and interpreter-based programming language that has gained increasing popularity due to its importance in web application development. To support self-study for novice students, we have developed the JavaScript programming learning assistant system (JSPLAS). JSPLAS implemented the grammar-concept understanding problem (GUP), which serves as an introductory step for learning basic concepts and client-side development in JavaScript. However, it currently lacks coverage of server-side development, which is also crucial in web application development. In this paper, we propose an extension of the Grammar-Concept Understanding Problem (GUP) for web server-side JavaScript programming. A GUP instance consists of a source code and a set of questions that inquire about the definitions of key grammar concepts used in the code, where the answer is the keyword itself. We employ string matching technique to evaluate the accuracy of students' answers. For evaluations, we generated 10 GUP instances by selecting 55 keywords and the corresponding questions for them, and assigned them to 41 students in Japan and Indonesia. Their solution results confirm the effectiveness of our proposal.

Original languageEnglish
Title of host publication2023 International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2023 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages233-234
Number of pages2
ISBN (Electronic)9798350324174
DOIs
Publication statusPublished - 2023
Event2023 International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2023 - Pingtung, Taiwan
Duration: 2023 Jul 172023 Jul 19

Publication series

Name2023 International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2023 - Proceedings

Conference

Conference2023 International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2023
Country/TerritoryTaiwan
CityPingtung
Period2023/07/172023/07/19

ASJC Scopus subject areas

  • Artificial Intelligence
  • Human-Computer Interaction
  • Information Systems
  • Information Systems and Management
  • Electrical and Electronic Engineering
  • Media Technology
  • Instrumentation

Fingerprint

Dive into the research topics of 'A Study of Grammar-concept Understanding Problem for Web Server-Side JavaScript Programming Learning'. Together they form a unique fingerprint.

Cite this