Добрый вечер. Решили для университета написать тест, который состоит из 2 туров. 1 это тест из 25 вопросов, 2 письменный. Интересует написания теста. Как можно реализовать, на один вопрос дается 30сек, не успел, то следующий вопрос, это не проблема. Проблема в том, как реализовать хранение тестов и ответов на сервере, в плане безопасности, чтобы студенты не имели никакого доступа к другим вопросам, пока не ответили на данный вопрос. Решили использовать ангуляр. Можно ли реализовать этот проект на ангуляре? Будет авторизация команды, весь тест будет на 1 странице, после завершение теста, закрыть доступ этой команды или просто выводить сообщение, о том, когда начнется 2 тур.
Конечно это можно сделать на Ангуляре, да вообще можно на чем угодно. Главное правило всю информацию о состоянии теста и пройденных этапах хранить и проверять только на сервере. Даже соответствие времени ответов можно на сервере проверять, так как на клиенте можно хакнуть объект Date)
Сделай простую авторизацию. Отправляй на сервер всю информацию (тест начался -> ответил|не успел ответить) и в зависимости от этого уже давай доступ к следующим задачам, разруливаться всё должно на сервере.
Реализовать можно хоть на чём.