The idea is wonderful. But, the way the program helps/tests the user to recite a poem is like putting a puzzle together. The puzzle itself brings troubles for memorizing poems, since poems have rhythms and flow, and the puzzle pieces simply break the rhythms and flows. Not knowing exactly what need to be done, I think the help/test feature should help people to memorize a poem quickly, not slow them down.
Xiuhua He about Poems By Heart from Penguin Classics