Tvarkykite egzaminą

Gaukite egzamino duomenis

Gaukite duomenis apie konkretų egzaminą pateikdami prašymą.
GET:https://developer.examjoint.com/exam/{exam_id}

Gaukite klausimų

Gaukite klausimų duomenis dėl konkretaus egzamino pateikdami GET užklausą.
GET:https://developer.examjoint.com/exam/{exam_id}/questions

Gaukite išverstų klausimų

Gaukite išvertus klausimų duomenis konkrečiam egzaminui pateikus GET užklausą.
GET:https://developer.examjoint.com/exam/{exam_id}/questions/ru

Pridėkite instruktorių

Norėdami pridėti instruktorių į egzaminą, atsiųskite pranešimo užklausą su instruktoriaus vartotojo vardu.
{
  "instructor_username": "{username}"
}

Pašalinkite instruktorių

Norėdami pašalinti instruktorių iš egzamino, siųskite ištrynimo užklausą kartu su UID, gautu pridedant instruktorių.
DELETE:https://developer.examjoint.com/exam/{exam_id}/instructors/{instructor_uid}

Nustatykite instruktoriaus leidimą

Atnaujinkite instruktoriaus leidimus, atsiųsdami pateiktą užklausą taip.
{
  "permissions": [
    "exam_tab",
    "group_tab",
    "result_tab",
    "monitor_tab",
    "log_tab",
    "download_result",
    "download_logs",
    "download_attendance",
    "update_score",
    "update_result_status",
    "mods_edit",
    "edit_exam",
    "del_exam"
  ]
}
Galimi instruktorių leidimas yra nurodytas taip:
LeidimasAprašymas
exam_tabview_exam_tab
group_tabview_group_tab
result_tabview_result_tab
monitor_tabview_monitor_tab
log_tabview_log_tab
download_resultdownload_result
download_logsdownload_logs
download_attendancedownload_attendance
update_scoreupdate_score
update_result_statusupdate_result_status
mods_editadd_modify_moderators
edit_examedit_exam
del_examdelete_exam

Pakvieskite respondentą

Galite pakviesti respondentą laikyti egzaminą per jų vartotojo vardą arba el. Pašto adresą.

Kviečiamas naudojant vartotojo vardą

Galite pakviesti respondentą naudodamiesi jų vartotojo vardu, atsiųsdami įrašo užklausą taip:
invitationKeys vėliau gali būti naudojamas norint ištrinti kvietimą
{
  "respondent": [
    "respondent_username",
    "...more..username"
  ]
}

Kviečiamas naudojant el. Pašto adresą

Taip pat galite pakviesti kelis respondentus naudodamiesi jų el. Pašto adresais, atsiųsdami pranešimo užklausą kartu su kitais metaduomenimis apie respondentą taip:
invitationKeys vėliau gali būti naudojamas norint ištrinti kvietimą
{
  "import": [
    {
      "email": "[email protected]",
      "name": "FirstName LastName",
      "photo": "data:base64,WHV4MnJsN2oyZUdmb... or https://example.com/path/to/profile/pic",
      "about": "optional random nickname",
      "data": "matric_no or other reference about this respondent"
    },
    "...add...more"
  ]
}

Pašalinkite respondentą

Norėdami ištrinti respondento kvietimą iš egzamino, naudokite ištrynimo užklausą taip:
DELETE:https://developer.examjoint.com/exam/{exam_id}/respondents/{invitationKey}

Grįžtamojo ryšio komentarai (0)