抄録
K-002
An Implementation of Hint Function for Code Completion Problem in Java Programming Learning Assistant System
Htoo Htoo Sandi Kyaw・Nobuo Funabiki・Minoru Kuribayashi(Okayama Univ.)
To assist self-studies of Java programming
by students, we have developed Java Programming
Learning Assistant System (JPLAS). JPLAS provides
various programming assignments, including the code
completion problem (CCP), to cover different learning
stages. In CCP, a student is asked to complete a source
code that has several missing elements. The completeness
of each statement is verified through comparison
with the original one. Unfortunately, our preliminary
applications of CCP to students found that some of
them could not complete given codes by themselves.
In this paper, we implement a hint function for CCP
to suggest the cause of the incompleteness of a statement.
It highlights the element located after a missing
element by purple and the mistyped element by blue in
the student answer. We evaluate the effectiveness of
our proposal through applications to students.