A pointing information extraction unit extracts pointing information
indicating a pointing position and a pointing time on a slide from a
slide file used in a lecture and a video file of a lecture video using a
pointing device. A word information generation unit analyzes a text
sentence extracted from the slide file to generate a word information
file indicating a word and a position thereof. A word pointing
information generation unit estimates a word closest to the pointing
position on the slide to generate a word pointing information file with
the pointing time assigned. A fill-in-the-blank word extraction unit
extracts a word having a pointing time equal to or longer than a
predetermined time from the word pointing information as a
fill-in-the-blank word file. A fill-in-the-blank test question is
generated by setting the fill-in-the-blank word of the slide information
as a blank region.