このエントリーをはてなブックマークに追加


ID 61918
フルテキストURL
著者
Wint, Su Sandy Department of Electrical and Communication Engineering, Okayama University
Funabiki, Nobuo Department of Electrical and Communication Engineering, Okayama University Kaken ID publons researchmap
Syaifudin, Yan Watequlis Department of Electrical and Communication Engineering, Okayama University
Aung, Shune Lae Department of Computer Studies, University of Yangon
Kao, Wen-Chun Department of Electrical Engineering, National Taiwan Normal University
抄録
Purpose
To advance Java programming educations, the authors have developed a Web-based Java programming learning assistant system (JPLAS). It offers the element fill-in-blank problem (EFP) for novice students to study Java grammar and basic programming skills by filling in the missing elements in a source code. An EFP instance can be generated by selecting an appropriate code, and applying the blank element selection algorithm. As it is expected to cover broad grammar topics, a number of EFP instances have been generated. This paper aims to propose a recommendation function to guide a student solving the proper EFP instances among them.

Design/methodology/approach
This function considers the difficulty level of the EFP instance and the grammar topics that have been correctly answered by the student, and is implemented at the offline answering function of JPLAS using JavaScript so that students can use it even without the Internet connections.

Findings
To evaluate the effectiveness of the proposal, 85 EFP instances are prepared to cover various grammar topics, and are assigned to a total of 92 students in two universities in Myanmar and Indonesia to solve them using the recommendation function. Their solution results confirmed the effectiveness of the proposal.

Originality/value
The concept of the difficulty level for an EFP instance is newly defined for the proper recommendation, and the accuracy in terms of the average numbers of answer submission times among the students is verified.
キーワード
JavaScript
Java programming
JPLAS
Element fill-in-blank problem
Offline answering function
Recommendation function
備考
This is an Accepted Manuscript of an article published by Emerald.
発行日
2021-4-5
出版物タイトル
International Journal of Web Information Systems
17巻
2号
出版者
Emerald
開始ページ
140
終了ページ
152
ISSN
1744-0084
NCID
AA12639855
資料タイプ
学術雑誌論文
言語
英語
OAI-PMH Set
岡山大学
論文のバージョン
author
NAID
DOI
Web of Science KeyUT
関連URL
isVersionOf https://doi.org/10.1108/IJWIS-11-2020-0070
ライセンス
https://www.emerald.com/insight/site-policies