Цель программы заменить преподавателя, ... значит она должна делать то же что и он, т.е.:
- Рассказывать материал
- Отвечать на вопросы
- Проверять знания
(- Ставить оценки

)
Вот и сделай, программу которая сначала представит текст, потом раскроет ряд часто-задаваемых вопросов, а затем проведет тест.
Лучше всего запихать в форму ActiveX от IE (TWebBrowser), и далее всё сделать в HTML/JS.