Обучающее приложение на Java

Доброго времени суток, вынужден просить помощи у данного сообщества. Необходимо создать Обучающую систему, в которой сначала пользователю предлагается пройти обучение, т.е. прочитать какой либо обучающий текст(тему текста можете выбрать самостоятельно, главное сделать код легко изменяемым). После прочтения обучающего текста пользователю предлагают пройти тестирование, в котором содержится от 10 до 20 вопросов. После прохождение теста на экран выводится окно с результатами теста(5:100-90% правильных ответов;4: 90-70% верных; 3:70-50% правильных ответов), предложение пройти тест заново или закрыть программу. Заранее большое спасибо за помощь.