Quản lý kỳ 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}
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
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 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 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}
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ép | Sự miêu tả |
---|
exam_tab | view_exam_tab |
group_tab | view_group_tab |
result_tab | view_result_tab |
monitor_tab | view_monitor_tab |
log_tab | view_log_tab |
download_result | download_result |
download_logs | download_logs |
download_attendance | download_attendance |
update_score | update_score |
update_result_status | update_result_status |
mods_edit | add_modify_moderators |
edit_exam | edit_exam |
del_exam | delete_exam |
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"
]
}
Để 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}