Analysis of fill-in-blank problem solutions and extensions of blank element selection algorithm for Java programming learning assistant system

Nobuo Funabiki, T. Tana, Khin Khin Zaw, Nobuya Ishihara, Wen Chung Kao

研究成果: 書貢獻/報告類型會議論文篇章

4 引文 斯高帕斯(Scopus)

摘要

A Web-based Java Programming Learning Assistant System (JPLAS) has been developed in our group to advance Java programming educations. JPLAS provides fill-in-blank problems for Java novice students to study grammar and basic programming skills by filling in the blank elements in a high-quality code. In this paper, we first analyze solution results of students in the Java programming course and the correlation between the number of blanks in a problem and the correct answer rate of the students. Then, we extend the blank element selection algorithm to increase the number of blanks and control the problem difficulty by changing it. This algorithm has been proposed to generate a feasible fill-in-blank problem such that any blank has the grammatically correct and unique answer. To verify the effectiveness, we apply the extended algorithm to 58 Java codes for the fundamental data structure or algorithms, and confirm that the extensions can increase the number of blanks and control the problem difficulty.

原文英語
主出版物標題WCECS 2016 - World Congress on Engineering and Computer Science 2016
編輯S. I. Ao, Warren S. Grundfest, Craig Douglas
發行者Newswood Limited
頁面237-242
頁數6
ISBN(電子)9789881404718
出版狀態已發佈 - 2016
事件2016 World Congress on Engineering and Computer Science, WCECS 2016 - San Francisco, 美国
持續時間: 2016 10月 192016 10月 21

出版系列

名字Lecture Notes in Engineering and Computer Science
2225
ISSN(列印)2078-0958

其他

其他2016 World Congress on Engineering and Computer Science, WCECS 2016
國家/地區美国
城市San Francisco
期間2016/10/192016/10/21

ASJC Scopus subject areas

  • 電腦科學(雜項)

指紋

深入研究「Analysis of fill-in-blank problem solutions and extensions of blank element selection algorithm for Java programming learning assistant system」主題。共同形成了獨特的指紋。

引用此