Quản lý kỳ thi

Nhận dữ liệu thi

Lấy dữ liệu cho một bài kiểm tra cụ thể bằng cách thực hiện yêu cầu nhận.
GET:https://developer.examjoint.com/exam/{exam_id}

Nhận câu hỏi

Lấy dữ liệu câu hỏi cho một bài kiểm tra cụ thể bằng cách thực hiện yêu cầu nhận.
GET:https://developer.examjoint.com/exam/{exam_id}/questions

Nhận câu hỏi dịch

Lấy dữ liệu câu hỏi được dịch cho một bài kiểm tra cụ thể bằng cách thực hiện yêu cầu nhận.
GET:https://developer.examjoint.com/exam/{exam_id}/questions/ru

Thêm người hướng dẫn

Để thêm một người hướng dẫn vào một bài kiểm tra, hãy gửi một yêu cầu bài viết với tên người dùng của người hướng dẫn.
{
  "instructor_username": "{username}"
}

Loại bỏ người hướng dẫn

Để loại bỏ người hướng dẫn khỏi một bài kiểm tra, hãy gửi yêu cầu xóa cùng với UID GOT ​​khi thêm người hướng dẫn.
DELETE:https://developer.examjoint.com/exam/{exam_id}/instructors/{instructor_uid}

Đặt sự cho phép của người hướng dẫn

Cập nhật quyền của người hướng dẫn bằng cách gửi yêu cầu đặt như sau.
{
  "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"
  ]
}
Giấy phép hướng dẫn có sẵn được liệt kê như sau:
Sự cho phépSự miêu tả
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

Mời người trả lời

Bạn có thể mời người trả lời tham gia bài kiểm tra thông qua tên người dùng hoặc địa chỉ email của họ.

Mời sử dụng tên người dùng

Bạn có thể mời người trả lời bằng tên người dùng của họ bằng cách gửi yêu cầu bài đăng như sau:
invitationKeys Sau này có thể được sử dụng để xóa lời mời
{
  "respondent": [
    "respondent_username",
    "...more..username"
  ]
}

Mời sử dụng địa chỉ email

Bạn cũng có thể mời nhiều người trả lời bằng địa chỉ email của họ bằng cách gửi yêu cầu bài đăng cùng với siêu dữ liệu khác về người trả lời như sau:
invitationKeys Sau này có thể được sử dụng để xóa lời mời
{
  "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"
  ]
}

Loại bỏ người trả lời

Để xóa lời mời của người trả lời khỏi một kỳ thi, hãy sử dụng yêu cầu xóa như sau:
DELETE:https://developer.examjoint.com/exam/{exam_id}/respondents/{invitationKey}

Nhận xét phản hồi (0)