Все коллекции
API и Webhooks
Тесты и голосования
Получить результаты прохождения тестов конкретного участника
Получить результаты прохождения тестов конкретного участника

GET /users/{userId}/tests/stats

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

Для выполнения запроса требуется userID участника.
Получить его можно запросом GET /eventsessions/{eventsessionID}/participations.

МЕТОД HTTP

GET 

URL

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

Отсуствуют.

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

  • testId — фильтр по testId;

  • eventId — фильтр по ID серии (Event);

  • eventSessionId — фильтр по ID мероприятия (EventSession);

  • testSessionId — фильтр по ID TestSession;

  • userId — фильтр по ID сотрудника Организации;

  • startTime — начало периода выборки. Формат: YYYY-MM-DD HH:MM:SS. По умолчанию: 6 месяцев от текущей даты/времени;

  • endTime — конец периода выборки.Формат: YYYY-MM-DD HH:MM:SS. По умолчанию: сейчас.

ПОЛЯ ОТВЕТА

В ответ приходит массив всех тестов, которые проходил участник с этим userID. Формат:

  • testId — уникальный идентификатор теста/голосования (TestSessionID);

  • testPassings — результаты прохождения теста участника (UserTestPassing). Поля массива подробно описаны в описании сущностей теста.

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

url: https://userapi.webinar.ru/v3/users/75666/tests/stats?&startTime=2019-04-01+00:00:00&endTime=2019-08-01+00:00:00,
method: GET,
headers:
{
    x-auth-token: x-auth-token,
    Content-Type: application/x-www-form-urlencoded,
}

  

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

[
    {
        "testId": 62476889,
        "testPassings": [
            {
                "testSessionId": 45851,
                "startTime": "2019-07-30 12:25:29",
                "endTime": "2019-07-30 12:25:58",
                "isResultSubmitted": true,
                "isTestPassed": false,
                "pointsSum": 0,
                "correctlyAnsweredQuestions": 0,
                "questions": [
                    {
                        "questionId": 108711,
                        "questionData": "Как Вам наш вебинар?",
                        "answers": [
                            {
                                "answerId": 375457,
                                "answerData": "Супер",
                                "isCorrect": false,
                                "answerPoints": 0,
                                "isCustomAnswerSubmitted": false,
                                "isCustomAnswerAssessed": false
                            }
                        ]
                    }
                ]
           }
        ]
     }
Нашли ответ на свой вопрос?