Skip to main content

Table 1 Five types of debugging and output prediction activities in PyKinetic_DbgOut

From: Investigating the effects of learning activities in a mobile Python tutor for targeting multiple coding skills

Type of question

Task

Additional information given

Dbg_Read

Is the code correct? (Yes or No)

Test cases with actual output

Dbg_Ident

Identify n erroneous LOCs (n is given)

Test cases with actual output

Dbg_Fix

Fix erroneous LOCs (by tapping through given choices)

Test cases with expected output

Out_Act

Select actual output of the code

Test cases

Out_Exp

Select expected output of the code

Test cases