Code Modification Problems for Multimedia Use in JavaScript-Based Web Client Programming

Khaing Hsu Wai, Nobuo Funabiki, Huiyu Qi, Yanqi Xiao, Khin Thet Mon, Yan Watequlis Syaifudin

研究成果

抄録

Nowadays, JavaScript is commonly used with HTML and CSS to introduce dynamic behaviors of web pages in web application systems. JavaScript has become critical in web client programming. We have developed Programming Learning Assistant System (PLAS) as a self-learning platform of programming languages by novice students. PLAS offers vairous types of exercise problems for improving code reading and code writing skills. Previously, the code modification problem (CMP) was introduced as a new problem type in PLAS for self-study of web client programming. A CMP instance requests to modify the given source code to generate the web page shown by the screenshot, where the answer correctness is verified through string matching. Since a web page is made with library functions, to read and understand source codes using them will be effective. We have generated CMP instances for basic functions, and confirmed the effectiveness through applications to novice students. In this paper, as the next step of web client programming study, we present CMP for multimedia use. A camera or a video takes important roles in a web page. It is expected that students master how to use them in the source code. For evaluations, we generated 20 instances and assigned them to 51 novice university students in Japan and Indonesia, whose solution results confirmed the validity of the proposal.

本文言語English
ホスト出版物のタイトルComplex, Intelligent and Software Intensive Systems - Proceedings of the 16th International Conference on Complex, Intelligent and Software Intensive Systems CISIS-2022
編集者Leonard Barolli
出版社Springer Science and Business Media Deutschland GmbH
ページ548-556
ページ数9
ISBN(印刷版)9783031088117
DOI
出版ステータスPublished - 2022
イベント16th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS 2022 - Virtual, Online
継続期間: 6月 29 20227月 1 2022

出版物シリーズ

名前Lecture Notes in Networks and Systems
497 LNNS
ISSN(印刷版)2367-3370
ISSN(電子版)2367-3389

Conference

Conference16th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS 2022
CityVirtual, Online
Period6/29/227/1/22

ASJC Scopus subject areas

  • 制御およびシステム工学
  • 信号処理
  • コンピュータ ネットワークおよび通信

フィンガープリント

「Code Modification Problems for Multimedia Use in JavaScript-Based Web Client Programming」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル