אירועים וריק אינטרנט

לאמת כניסה לבחינה

אתה יכול לאמת משיבה שעומדת להיבחן וגם להוסיף מטא נתונים על משתמש זה.
כאשר בקשת המשיבה להפעיל בחינה, השרת שלנו יביא לבקשת WebHook לכתובת האתר של השרת שלך כדי לאמת אם אישור המשיב (למשל דוא"ל, סיסמא או בגרות לא) תקף.
השרת שלך יכול להגיב אופציונלי עם מטא נתונים על המשיב הזה, כגון 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 נכון

הגדרת כתובת האתר של WebHook שלך

אתה יכול להגדיר ולשנות את כתובת האתר שלך ב- WebHook, הנה איך
  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)