Події та веб -кук

Валідувати вступ до іспиту

Ви можете підтвердити респондента, який збирається скласти іспит, а також додати метадані про цього користувача.
Коли запит респондента про створення іспиту, наш сервер зробить запит на веб -програму до вашої URL -адреси сервера, щоб підтвердити, якщо обліковий запис респондента (наприклад, електронна пошта, пароль або матрична ні) дійсні.
Ваш сервер може необов’язково відповісти на деякі метадані про цього респондента, наприклад name, email, photo, about and data.
Нижче приклад імітує запит, зроблений на вашому сервері, та очікувана відповідь, якщо перевірка була успішною
Зверніть увагу, що ви, як очікується, відповість протягом 60 секунд або запит буде припинено нашим сервером.
Якби респондента не вдалося підтвердити ваш сервер, ви очікуєте, що ви будете надати errorMessage З причиною, інакше від вас очікують його.Ви можете необов'язково надати metadata Якщо перевірка була успішною.

Крім того, якщо ви маєте намір здійснити виявлення обличчя для респондента, ви очікуєте, metadata.photo З посиланням на різке зображення респондента. Рекомендована роздільна здатність зображення - це зображення, що перевищує 1500x1500 пікселів.
Переконайтеся, що ви перевірите весь вхідний запит на свій сервер, перевіривши проти x-client-id and x-client-secret на заголовку запиту
{
  "event": "verify_respondent",
  "fields": [
    {
      "position": 0,
      "value": "Some valid student id"
    },
    {
      "position": 1,
      "value": "Some valid student password"
    }
  ],
  "exam_id": "some unique exam_id",
  "choosenLang": "ru"
}


Нижче приклад імітує запит, зроблений на вашому сервері, та очікувана відповідь, якщо не вдалося підтвердження
{
  "event": "verify_respondent",
  "fields": [
    {
      "position": 0,
      "value": "Some invalid student id"
    },
    {
      "position": 1,
      "value": "Some invalid student password"
    }
  ],
  "exam_id": "some unique exam_id..",
  "choosenLang": "ru"
}
Переконайтесь, що ви увімкнено validate fields via webhook на сторінці створення іспитів


Або якщо ви використовуєте API розробника, переконайтеся, що welcomePage.validate це правда

Встановлення URL -адреси веб -кук

Ви можете встановити та змінити URL -адресу сервера, ось як
  1. Перейдіть до налаштувань.

  2. Перейдіть до розділу розробників.

  3. Edit and copy your webhook url

Прийняти респондентну подію

Наш сервер повідомить ваш сервер, коли респондент буде визнаний іспитом. Нижче приклад демонструйте цей сценарій
respondent_id Щоб шукати додаткову інформацію про цього респондента
{
  "event": "admitted_respondent",
  "respondent_id": "some unique id given to the respondent",
  "exam_id": "some unique exam_id",
  "admittedOn": 1719221380326
}

Результат готова подія

Наш сервер повідомить ваш сервер, коли результат респондента для іспиту буде готовий. Нижче приклад демонструйте цей сценарій
respondent_id Щоб знайти дані результатів для цього респондента
{
  "event": "result_ready",
  "respondent_id": "some unique id given to the respondent",
  "exam_id": "some unique exam_id"
}

Розслідування Повна подія

Наш сервер повідомить ваш сервер під час завершення розслідування респондента. Нижче приклад демонструйте цей сценарій
respondent_id Щоб шукати додаткову інформацію про цього респондента
{
  "event": "investigation_complete",
  "respondent_id": "some unique id given to the respondent",
  "exam_id": "some unique exam_id"
}

Коментарі відгуків (0)