Skip to content

Вопрос теста

Вопрос теста - настройки для вопроса теста.

Требования

Выполняет задачу связи вопросов с тестом. Содержит конкретный вопрос из банка вопросов, либо настройки для генерации случайных вопросов.

Атрибуты

  • id - int - уникальный ID
  • title - varchar(1000) - название
  • theme_id - int - связь с темой теста
  • bank_question_id - int - связь с вопросом банка
  • competence_id - int - связь с компетенцией
  • max_score - int - балл за сумму весов вопроса(либо за каждый созданный случайный вопрос)
  • position - int - позиция в тесте
  • is_deleted - bool - вопрос удален:
  • True - да
  • False - нет

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

Создаем вопрос теста через post-запрос /api/v1/test/test_questions, при переходе на шестеренку редактирования вопроса получаем сам вопрос через get-запрос на api/v1/test/test_questions/{test_question_id}, а затем редактируем через put-запрос api/v1/test/test_questions/{test_question_id}, получаем список вопросов теста через get-запрос /api/v1/test/test_questions. Удаление вопроса через delete-запрос api/v1/test/test_questions/{test_question_id}.


Назад