WCCE 2022 (World Conference on Computers in Education 2022 in Hiroshima)

Improvement of Fill-in-the-blank Questions for Object-Oriented Programming Education

Miyuki Murata, Naoko Kato and Tetsuro Kakeshita


Contents

This page provides information about the above paper presented at WCCE2022.

Typical screenshots representing a sample fill-in-the-blank question and a learning process of a student
Confirmation of learning logs by teachers
Presentation (pdf)


Typical screenshots representing a sample fill-in-the-blank question and a learning process of a student

We shall present typical screenshots which students will see during the learning of object-oriented programming using our system.

Step 1. A student logs into our Moodle course and selects a quiz according to our instruction. The left arrow points to a quiz in the following figure.

Fig.1 : A Moodle course containing fill-in-the-blank questions

Step 2. When the student selects a quiz, the student will find an cloze question like Fig. 2 or Fig. 4. When the students clicks a link within a question, the student will find a program (Fig. 3) or a trace table (Fig. 4) with blanks in a separate tab on the web browser.
Fig.2 : Example of Question whose type is Program Fig.3 : Program with Blanks
Fig.4 : Example of Question whose type is Trace Table Fig.5 : Trace Table with Blanks

Step 3. The student can submit the answer after the students fills the blanks in Fig. 2 or 4. Then the student can review the scoring result as shown in Fig. 6.



Fig.6 : Scoring Result
When the student moved the cursor over the incorrect answer, the correct answer will be displayed as shown in Fig. 7.

Fig.7 : Confirmation of Correct Answers


Confirmation of learning logs by teachers

View 1. Teachers can view the answer log as shown in Fig. 8. The answer log contains student ID number, name, email address, status, start date, end date, time required, grade, and score for each question.

Fig.8 : List of answer logs

View 2. Teachers can check the distribution of scores as shown in Fig. 9.

Fig.9 : Score Distribution