Это всё правильно. Не совсем верны только:
Пользователь выбирает вариант ответа и результат сохраняется в памяти.
Это нужно сразу в базу сохранять.
Можно ли сформировать страницу используя Django на которой размещен вопрос теста?
Можно, он для этого сделан - что бы легко было страницы формировать.
Вопрос формата rtf2 или любого другого формата в котором есть возможность формировать вопрос состоящий из текста с оформлением, картинок, роликов?
Да, можно. В rtf я бы, конечно, не делал.
Просто делаете html-шаблон для django, который включает возможность отображения необходимого контента.
Делаете функции, который этот контент грузят с базы, и фремворк сформирует нужные страницы.
Но лично Вам я бы посоветовал походить по ссылкам в прикреплённой теме - Вы явно новичок, и Вам надо понять, как именно работает фреймворк, как формировать шаблоны, структуру базы и т.д.
Сделайте что-нибудь простенькое, например пройдите туториал на
djangoproject.com, поищите по блогам - там много примеров простых, они помогут сориентироваться.