Какие должны быть функции у программы?
На чем основана работа программы: база данных, типизированные файлы, текстовые файлы?
Да и что подразумевается под "учебником"?
Там должны быть задачи, теория? Программа должна выполнять тестирование обучающихся?
Опишите, пожалуйста, Вашу задачу подробнее.