Важная информация
Показано с 1 по 2 из 2

Тема: Создание теста

  1. #1 Создание теста 
    Новичок
    Регистрация
    31.05.2018
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Добрый день! Помогите, пожалуйста, разобраться. Нужно создать тест, в котором из 50 имеющихся вопросов выбирались бы рандомные 10 и по одному выводились на экран (не все 10 сразу, а на один ответил, тогда уже следующий на его месте появляется). Использую cms getsimple и denewer
    Ответить с цитированием  
     

  2. #2  
    Администратор Аватар для rovico
    Регистрация
    17.04.2014
    Адрес
    Ярославль
    Сообщений
    245
    Сказал(а) спасибо
    17
    Поблагодарили 287 раз(а) в 162 сообщениях
    Записей в блоге
    2
    UPD

    Вариант 1: подход, при котором каждый вопрос загружается с backend отдельным запросом)

    1) Генерируем новый "вариант" теста
    2) Выбираем из 50 вопросов один ответ и показываем пользователю
    3) Пользователь отвечает, отправляет ответ на сервер
    4) На сервере ответ сохраняется в таблицу с id пользователя, вариантом теста , id вопроса
    5) Сервер отдаёт пользователю следующий вопрос, которого ещё не было в этом варианте теста
    и так 10 раз

    Вариант 2: Всю магию творить на фронтенде

    1) Фронтенд запрашивает AJAXом список вопросов.
    2) Backend генерирует 10 рандомно взятых вопросов из 50
    3) Пользователю показывается Один вопрос из 10
    4) Пользователь отвечает на вопрос, данные ответа записываются в памяти браузера (чтобы нельзя было только их поменять самостоятельно через консоль)
    5) Пользователю показывается следующий вопрос
    6) Если прошли последний вопрос, данные отправляются при помощи AJAX на backend. Там они сохраняются или ещё как-то обрабатываются
    Ответить с цитированием  
     

  3. 2 пользователя(ей) сказали cпасибо:

    >Quiet Snow< (31.05.2018), Free Admin (01.06.2018)

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Создание платформера
    от safron в разделе Общие вопросы программирования
    Ответов: 2
    Последнее сообщение: 27.07.2017, 18:58
  2. создание сайтов.
    от Татьяна88 в разделе Изготовление сайтов и дизайн
    Ответов: 1
    Последнее сообщение: 20.04.2017, 15:21
  3. Создание мультфильмов
    от Kakos_nonos в разделе Кино, литература
    Ответов: 9
    Последнее сообщение: 31.05.2016, 13:15
  4. Ответов: 1
    Последнее сообщение: 11.05.2016, 19:15
  5. Ответов: 0
    Последнее сообщение: 11.05.2016, 14:38
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •