| CPC G09B 19/0053 (2013.01) [G06F 8/34 (2013.01); G09B 5/02 (2013.01); G06Q 50/20 (2013.01)] | 9 Claims |

|
1. An information processing device, comprising:
circuitry configured to:
place, on an editing screen, a plurality of objects corresponding to contents of a plurality of questions;
generate an algorithm of a program based on connections, by a student, between the plurality of objects placed on the editing screen;
execute the program on a program execution device; and
separately evaluate a programming technique of the student and a grade of a lesson subject of the student, based on the execution of the program by the program execution device, wherein
the program execution device provides answers to the plurality of questions based on the execution of the program, and
the programming technique of the student and the grade of the lesson subject of the student are separately evaluated based on the answers, from the program execution device, to the plurality of questions.
|