Renginiai ir „Webhook“

Patvirtinkite egzamino įėjimą

Galite patvirtinti respondentą, kuris ketina laikyti egzaminą, taip pat pridėti šio vartotojo metaduomenis.
Kai respondento prašymas pradėti egzaminą, mūsų serveris pateiks „WebHook“ užklausą jūsų serverio URL, kad patvirtintų, ar respondento kredencialas (pvz..
Jūsų serveris gali pasirenkamai atsakyti su kai kuriais metaduomenimis apie šį respondentą, pavyzdžiui, name, email, photo, about and data.
Žemiau pateiktas pavyzdys imituoja jūsų serverio prašymą ir numatomą atsakymą, jei patikrinimas buvo sėkmingas
Atminkite, kad tikimasi atsakyti per 60 sekundžių arba užklausą nutrauks mūsų serveris.
Jei jūsų serveris negalėjo patvirtinti respondento, tikimasi, kad pateiksite errorMessage Dėl priežasties tikimasi to praleisti.Galite pasirinktinai pateikti metadata Jei patvirtinimas buvo sėkmingas.

Taip pat, jei ketinate atlikti veido aptikimą respondente, tikimasi, kad pateiksite metadata.photo su nuoroda į aštrų respondento įvaizdį. Rekomenduojama vaizdo skiriamoji geba yra didesnis nei 1500x1500 pikselių vaizdas.
Įsitikinkite, kad patikrinkite visą gaunamą užklausą jūsų serveriui, patikrinkite prie x-client-id and x-client-secret užklausos antraštėje
{
  "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"
}


Žemiau pateiktas pavyzdys imituoja jūsų serverio prašymą ir numatomą atsakymą, jei nepavyko patvirtinti
{
  "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"
}
Įsitikinkite, kad įgalinote validate fields via webhook Egzaminų kūrimo puslapyje


Arba jei naudojate kūrėjo API, įsitikinkite welcomePage.validate yra tiesa

Nustatykite savo „WebHook“ URL

Galite nustatyti ir pakeisti savo serverio „WebHook“ URL, štai kaip
  1. Eikite į nustatymus.

  2. Eikite į kūrėjų skyrių.

  3. Edit and copy your webhook url

Pripažinkite respondento įvykį

Mūsų serveris praneš apie jūsų serverį, kai bus priimtas respondentas laikantis egzamino. Žemiau pateiktas pavyzdys parodo šį scenarijų
respondent_id ieškoti papildomos informacijos apie šį respondentą
{
  "event": "admitted_respondent",
  "respondent_id": "some unique id given to the respondent",
  "exam_id": "some unique exam_id",
  "admittedOn": 1719221380326
}

Rezultatas paruoštas įvykis

Mūsų serveris praneš apie jūsų serverį, kai bus paruoštas respondento egzamino rezultatas. Žemiau pateiktas pavyzdys parodo šį scenarijų
respondent_id ieškoti šio respondento rezultatų duomenų
{
  "event": "result_ready",
  "respondent_id": "some unique id given to the respondent",
  "exam_id": "some unique exam_id"
}

Tyrimo baigtas įvykis

Mūsų serveris praneš apie jūsų serverį, kai bus baigtas tyrimas dėl respondento. Žemiau pateiktas pavyzdys parodo šį scenarijų
respondent_id ieškoti papildomos informacijos apie šį respondentą
{
  "event": "investigation_complete",
  "respondent_id": "some unique id given to the respondent",
  "exam_id": "some unique exam_id"
}

Grįžtamojo ryšio komentarai (0)