В ответ возвращается набор сущностей UserTestQuestionAnswer.
Возвращаются даже те ответы, которые уже были оценены.
GET
https://userapi.mts-link.ru/v3/tests/{testId}/customanswers
Отсутствуют.
eventId — ID серии (Event), в рамках которого проводилось тестирование;
eventSessionId — ID мероприятия (EventSession), в рамках которой проводилось тестирование;
testSessionId — ID TestSession, в рамках которой пользователи отвечали на вопросы теста;
notAssessedOnly — получить только неоцененные ответы. Флаг, при наличии которого возвращаются только те ответы, которые еще не были оценены;
startTime — начало периода выборки.
Формат: YYYY-MM-DD HH:MM:SS. По умолчанию: 1 месяц от текущей даты/времени;
endTime — конец периода выборки.
Формат: YYYY-MM-DD HH:MM:SS. По умолчанию: сейчас.
id — уникальный идентификатор ответа участника;
questionData — текст вопроса;
questionImage — изображение вопроса. Если вопрос был с изображением, то в этом поле находиться массив с данными изображения:
- id — ID файла, используемого для изображения;
- url — ссылка на скачивание изображения;
- thumbnails — массив со ссылками на миниатюры изображения;
answerData — текст ответа;
answerImage — изображение ответа. Если в качестве ответа было выбрано изображение, то в этом поле находиться массив с данными изображения:
- id — ID файла, используемого для изображения;
- url — ссылка на скачивание изображения;
- thumbnails — массив со ссылками на миниатюры изображения;
isCorrect — итог теста. Флаг показывает набрал ли участник нужное количество баллов/правильных ответов;
answerPoints — количество баллов за ответ;
isCustomAnswerSubmitted — флаг, показывающий, что ответ, данный участником является свободным, а не выбранным из предложенных;
isCustomAnswerAssessed — флаг, показывающий, что свободный ответ был оценен ведущим и ответу проставлены значения isCorrect и/или answerPoints;
userId — ID участника, который дал ответ;
userTestPassingId — ID сущности UserTestPassing, в рамках которой пользователем был дан ответ.
url: https://userapi.mts-link.ru/v3/tests/{testId}/customanswers?testSessionId=623&startTime=2019-06-01+00%3A00%3A002016-06-01+00:00:00&endTime=2019-08-30+23%3A59%3A59¬AssessedOnly=true,
method: GET,
headers:
{
x-auth-token: x-auth-token,
Content-Type: application/x-www-form-urlencoded,
}
{
"id": "1504",
"userId": "6677",
"testSessionId": "623",
"answerData": "Восхитительно!",
"answerPoints": "0",
"isCorrect": "0",
"isCustomAnswerAssessed": "0",
"questionData": "Опишите вебинар одним словом"
}