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

МЕТОД HTTP

GET 

URL

https://userapi.webinar.ru/v3/users/{userId}/tests/stats

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

Отсуствуют.

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

  • 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
                            }
                        ]
                    }
                ]
           }
        ]
     }
Вы нашли ответ?