Skip to content

Ответ на вопрос теста

Представляет собой ответ на вопрос теста пользователем. Содержит в себе сам ответ, текущий порядок всех ответов на вопрос теста во время прохождения теста.

Атрибуты

  • id - int - уникальный ID
  • question_id - int - связь с вопросом теста
  • bank_question_id - int - связь с вопросом банка
  • mark - smallint - балл за ответ
  • test_passing_id - int - связь с прохождением теста
  • file_id - int - ID прикрепленного файла
  • answer_data - json - ответ на вопрос
  • order_answers - json - порядок всех ответов на вопрос на момент ответа

Логика работы

При начале прохождения теста дергаем за ручку создания result /api/v1/test/result для каждого вопроса теста, далее при ответе пользователя мы обновляем result и записываем в него ответ на вопрос, порядок всех предоставленных ответов на вопрос на момент ответа, а также ID прикрепленного файла(для вопроса с открытым ответом)