test.status


Что делает метод?

Метод test.status возвращает статус прохождения теста по ID.



О Методе

Тип Метода Параметры Указываются
GET в URL



Параметры

Параметры (ОБЯЗАТЕЛЬНЫЕ) Тип Описание
token str строка
Токен для интеграции
test_id int
число
ID прохождения теста


Возвращает при Выполнении

Возвращает (УСПЕШНО) Тип Описание
test_status object объект Статус прохождения теста по ID:
started - тип str - строка: дата и время, когда тест был начат;
deadline - тип str - строка: дата и время автоматического окончания теста (если установлены);
completed - тип str - строка: дата и время окончание прохождения;
answered - тип int - число: на сколько вопросов ответил пользователь на момент запроса информации;
total - тип int - число: сколько всего вопросов в тесте;
completionPercent - тип int - число: на сколько процентов пройден тест;
completedSuccessfully - тип bool - логическое значениепройден ли тест успешно;
answeredCorrect - тип int - число: на сколько вопросов был дан верный ответ;
answeredIncorrect - тип int - число: на сколько вопросов был дан неверный ответ;
currentCorrectionPercent - тип int - число: на сколько процентов дан верный ответ на момент запроса из отвеченных вопросов;
totalCorrectPercent - тип int - числона какой процент вопросов из всех в тесте был дан верный ответ на момент запроса;
minimalPercent - тип int - числоминимальный процент для прохождения теста.
Возвращает (НЕ УСПЕШНО) Тип Описание
error: str строка Описание ошибки



Примеры

Примеры использования
POSTMAN
Python Вызов
base_url = 'https://articles.it-solution.ru/extapi/'
token = 'ваш токен для интеграции'
method = 'test.status/'
response = requests.get(base_url + method,
                         json={
                             'token': token,
                             'test_id':317779
                         })
Результат
{
    "test_status": {
            "started": "2025-06-10T13:28:30.855Z",
            "deadline": null,
            "completed": "2025-06-10T13:28:33.220Z",
            "answered": 1,
            "total": 1,
            "completionPercent": 100,
            "completedSuccessfully": true,
            "answeredCorrect": 1,
            "answeredIncorrect": 0,
            "currentCorrectPercent": 100,
            "totalCorrectPercent": 100,
            "minimalPercent": 5
         }
}


Комментарии