We model a game-based formative assessment intelligent tutoring system.
The proposed system supports skills acquisition in computer programming.
The system can better facilitate problem solving skills acquisition.
An experimental study was designed to investigate the effectiveness of the system.
Result shows Immediate Elaborated Feedback (IEF) are better than No IEF.