Я создаю тестовую статью на основе веб-макета, которая должна быть достаточно безопасной.
Потребности: На каждый вопрос можно ответить и ответить только один раз.Все это вопросы с несколькими вариантами ответов. После ответа на вопрос и нажатия кнопки «Отправить» этот сеанс должен истечь, и этот же вопрос не должен появляться ни с помощью кнопки «Назад», ни каким-либо другим способом.
В случае сбоя браузера илиСбои системы, студент должен иметь возможность вернуться к последнему вопросу, на который пытались ответить, но на который еще не ответили и не отправили.
Какую стратегию лучше всего принять при ее реализации в Django.Как автоматически убить сеанс после нажатия кнопки «Отправить»?И как вы гарантируете, что, нажав кнопку «назад», вы не сможете получить доступ к вопросу, на который пытались ответить, и ответили?
Я пробовал поискать в Google, но не могу указать на ресурсы, которые могли бы помочь мне лучше.Я видел документы сессий Django, но я не уверен, знаю ли я правильный способ сделать это.Любые предложения могут помочь