Kelola Ujian

Dapatkan data ujian

Ambil data untuk ujian tertentu dengan mengajukan permintaan.
GET:https://developer.examjoint.com/exam/{exam_id}

Dapatkan pertanyaan

Ambil data pertanyaan untuk ujian tertentu dengan mengajukan permintaan.
GET:https://developer.examjoint.com/exam/{exam_id}/questions

Dapatkan pertanyaan yang diterjemahkan

Ambil data pertanyaan yang diterjemahkan untuk ujian tertentu dengan membuat permintaan GET.
GET:https://developer.examjoint.com/exam/{exam_id}/questions/ru

Tambahkan instruktur

Untuk menambahkan instruktur ke ujian, kirim permintaan pos dengan nama pengguna instruktur.
{
  "instructor_username": "{username}"
}

Hapus instruktur

Untuk menghapus instruktur dari ujian, kirim permintaan hapus bersama dengan UID yang didapat saat menambahkan instruktur.
DELETE:https://developer.examjoint.com/exam/{exam_id}/instructors/{instructor_uid}

Tetapkan izin instruktur

Perbarui izin instruktur dengan mengirimkan permintaan put sebagai berikut.
{
  "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"
  ]
}
Izin instruktur yang tersedia terdaftar sebagai berikut:
IzinKeterangan
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

Undang responden

Anda dapat mengundang responden untuk mengikuti ujian melalui nama pengguna atau alamat email mereka.

Mengundang menggunakan nama pengguna

Anda dapat mengundang responden menggunakan nama pengguna mereka dengan mengirim permintaan pos sebagai berikut:
invitationKeys nanti dapat digunakan untuk menghapus undangan
{
  "respondent": [
    "respondent_username",
    "...more..username"
  ]
}

Mengundang menggunakan alamat email

Anda juga dapat mengundang beberapa responden menggunakan alamat email mereka dengan mengirim permintaan pos bersama dengan metadata lain tentang responden sebagai berikut:
invitationKeys nanti dapat digunakan untuk menghapus undangan
{
  "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"
  ]
}

Hapus responden

Untuk menghapus undangan responden dari ujian, gunakan permintaan hapus sebagai berikut:
DELETE:https://developer.examjoint.com/exam/{exam_id}/respondents/{invitationKey}

Komentar Umpan Balik (0)