Вы ответили на свой вопрос.
Ответ - нет, так как при сбое питания пользователь в конечном итоге потеряет всю свою работу и не будет очень счастлив.
Я думаю, чтоЛучше всего, чтобы вы сохранили ответы во временной таблице с уникальным идентификатором (я полагаю, что пользователи должны пройти проверку подлинности до начала экзамена).Как только они сделаны, вы перемещаете записи из временной таблицы в фактическую таблицу.
В заключение, сессия не очень хорошее место.Либо временное хранилище на вашей стороне (временная таблица), либо, возможно, файл cookie, но вы можете столкнуться с большим количеством проблем с этим ...