Electronics • Vol 14 • No 11
An Automatic Code Generation Tool Using Generative Artificial Intelligence for Element Fill-in-the-Blank Problems in a Java Programming Learning Assistant System
May 2025 • Zihao Zhu, Md. Mahbubur Rahman, Mustika Mentari, Soe Thandar Aung, Wen-Chung Kao, Yi‐Fang Lee
Presently, Java is a fundamental object-oriented programming language that can be mastered by any student in information technology or computer science. To assist both teachers and students, we developed the Java Programming Learning Assistant System (JPLAS). It offers several types of practice problems with different levels and learning goals for step-by-step self-study, where any answer is automatically marked in the system. One challenge for teachers that is addressed with JPLAS is the generation of proper exer…