Создать тест

POST /tests

Обновлено больше недели назад

МЕТОД HTTP

POST 

URL

ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

  • testData —  массив с данными теста. Поля массива соответствуют полям сущностей: тест (TestFile), вопрос (TestQuestion) и ответ (TestQuestionAnswer).

ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

  • userId — ID участника организации, которому будет принадлежать тест.
    Значение по умолчанию: Владелец Организации.

ПОЛЯ ОТВЕТА

  • id — идентификатор созданного теста (TestFileID).

ПРИМЕР ЗАПРОСА

url: https://userapi.webinar.ru/v3/tests,
method: POST,
headers:
{
    x-auth-token: {Token},
    Content-Type: application/x-www-form-urlencoded
},
data:
{
    userId: 274
    testData[name]: Проверка знаний по итогам вебинара
    testData[assessType]: answerCount
    testData[questions][0][questionData]: Пожалуйста, выберите наиболее подходящее сегодняшнему вебинару изречение или картинку.
    testData[questions][0][answers][0][imageId]:941697
    testData[questions][0][answers][0][isCorrect]:1
    testData[questions][0][answers][1][imageUrl]:https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/microsoft/209/smiling-face-with-open-mouth_1f603.png
    testData[questions][0][answers][1][isCorrect]:0
    testData[questions][1][questionData]:Пожалуйста, опишите сегодняшнее событие своими словами.
    testData[questions][1][allowCustomAnswer]:true
    testData[questions][2][questionData]: Пожалуйста, оцените вебинар по 3-бальной шкале.
    testData[questions][2][answers][0][answerData]:1
    testData[questions][1][answers][0][isCorrect]:0
    testData[questions][1][answers][1][answerData]:2
    testData[questions][1][answers][1][isCorrect]:0
    testData[questions][1][answers][2][answerData]:3
    testData[questions][1][answers][2][isCorrect]:0
    testData[questions][1][answers][2][answerData]:3
    testData[questions][1][answers][2][isCorrect]:1
};

   

ПРИМЕР ОТВЕТА

201 ОК
{
"id": 941728
}

Нашли ответ на свой вопрос?