Здравствуйте. Появилась задача, создать за минимальный срок создать простенькое "интерактивное обучающее приложение", надеюсь правильно назвал) Сразу скажу что приложение не для широкой публики, чисто для своих. Так вот, пользователь запускает приложение, ему на выбор предлагаются бланки. Он выбирает бланк, и начинается обучение. Пошагово, сверху вниз, описывается каждое поле, пользователь переходит по полям нажимая, например, кнопку "Далее". Приложение то напишу, а вот как лучше реализовать само обучение не знаю.
IMHO, обучение - в данном контексте, это процесс постепенного и последовательного уменьшения количества ошибок в ответах обучаемого существа на вопросы по интересующей теме.
Поэтому, считайте число правильных и неправильных ответов на тестовые вопросы. Когда неправильные вопросы перестанут появляться по теме - значит обучение этого юзера по этой теме окончено :)