“…Thus, COALA (Jurado et al, 2009(Jurado et al, , 2012, uses fuzzy logic to assess programming assignments by comparing the tutor's ideal solution with that delivered by the students, taking into account the imprecision while implementing it. Also, ViLLE Tool (Rajala et al, 2008) includes techniques and mechanisms to provide automatic assessment and feedback. However, these tools are not used in user-defined domain courses.…”