We are developing a programming education support tool pgtracer utilizing fill-in-the-blank questions. Pgtracer operates on Moodle, and provides questions to the student that some parts are masked in a pair of program and trace table. A question consists of four XML files representing a program, a trace table and two types of masks for program and trace table. We propose teacher's function of pgtracer in this paper: question editing and data analysis functions. The question editing function includes automatic generation function of XML files representing program and trace table from a given C++ source program and input data. Pgtracer collects student's log and provides data analysis function from the various viewpoints of student and question.