Fig. 4From: An architectural design and evaluation of an affective tutoring system for novice programmers Fill in the gap programming exerciseBack to article page