A Proposal of Hint Function for Java Programming Learning Assistant System
Saved in:
| Title: | A Proposal of Hint Function for Java Programming Learning Assistant System |
|---|---|
| Authors: | Yanhui Jing, Nobuo Funabiki, Soe Thandar Aung, Xiqin Lu, Htoo Htoo Sandi Kyaw, Kiyoshi Ueda |
| Source: | International Journal of Information and Education Technology. 13:1828-1834 |
| Publisher Information: | EJournal Publishing, 2023. |
| Publication Year: | 2023 |
| Subject Terms: | 4. Education |
| Description: | Nowadays, Java is one of the world’s most used object-oriented programming languages for its dependability and portability. To assist the self-studies of novice students, we have developed the Java programming learning assistance system (JPLAS). JPLAS offers several types of exercise problems for different difficulties, including the grammar-concept understanding problem (GUP), the mistake correction problem (MCP), the element fill-in-blank problem (EFP), and the phrase fill-in-blank problem (PFP), where a question asks to answer the corresponding keyword or phrase in the given source code. Unfortunately, some students cannot solve them well as the difficulty level is ascending. In this paper, to help such students, we propose a hint function that will show the first or more characters of each correct answer word in the answer interface on a web browser for JPLAS, when requested. The use of this function by a student can be traced by a teacher to analyze the performance and problem difficulty. For evaluations, we generated three instances for GUP, MCP, EFP, and PFP respectively, and assigned them to junior students taking the Java programming course in Okayama University, Japan. Their answer results found that the proposal is effective in helping students solve exercise problems in JPLAS, but the thinking time needs to be adjusted for PFP. |
| Document Type: | Article |
| ISSN: | 2010-3689 |
| DOI: | 10.18178/ijiet.2023.13.11.1995 |
| Accession Number: | edsair.doi...........5bfe5ff54d0e557a2d2a66ff2bf8a28e |
| Database: | OpenAIRE |
| Abstract: | Nowadays, Java is one of the world’s most used object-oriented programming languages for its dependability and portability. To assist the self-studies of novice students, we have developed the Java programming learning assistance system (JPLAS). JPLAS offers several types of exercise problems for different difficulties, including the grammar-concept understanding problem (GUP), the mistake correction problem (MCP), the element fill-in-blank problem (EFP), and the phrase fill-in-blank problem (PFP), where a question asks to answer the corresponding keyword or phrase in the given source code. Unfortunately, some students cannot solve them well as the difficulty level is ascending. In this paper, to help such students, we propose a hint function that will show the first or more characters of each correct answer word in the answer interface on a web browser for JPLAS, when requested. The use of this function by a student can be traced by a teacher to analyze the performance and problem difficulty. For evaluations, we generated three instances for GUP, MCP, EFP, and PFP respectively, and assigned them to junior students taking the Java programming course in Okayama University, Japan. Their answer results found that the proposal is effective in helping students solve exercise problems in JPLAS, but the thinking time needs to be adjusted for PFP. |
|---|---|
| ISSN: | 20103689 |
| DOI: | 10.18178/ijiet.2023.13.11.1995 |
Full Text Finder
Nájsť tento článok vo Web of Science