Где хранятся данные об ответах юзера?
Если в сессии, то храните данные о пропущенных вопросах в виде NULL или 0. После того, как достигните последнего вопроса делайте выборку NULL ответов и выводите предложение ответить на пропущенные вопросы.
Если вы систему тестов пишете сами, то это не составит для вас большого труда.