امتحان را مدیریت کنید
با ایجاد درخواست دریافت ، داده ها را برای امتحان خاص بازیابی کنید.
GET:https://developer.examjoint.com/exam/{exam_id}
داده های سؤال را برای امتحان خاص با ایجاد درخواست دریافت بازیابی کنید.
GET:https://developer.examjoint.com/exam/{exam_id}/questions
داده های سؤال ترجمه شده را برای امتحان خاص با درخواست GET بازیابی کنید.
GET:https://developer.examjoint.com/exam/{exam_id}/questions/ru
برای اضافه کردن یک مربی به امتحان ، یک درخواست پست را با نام کاربری مربی ارسال کنید.
{
"instructor_username": "{username}"
}
برای حذف یک مربی از امتحان ، یک درخواس ت حذف را به همراه UID دریافت شده هنگام اضافه کردن مربی ارسال کنید.
DELETE:https://developer.examjoint.com/exam/{exam_id}/instructors/{instructor_uid}
مجوزهای یک مربی را با ارسال درخواست Put به شرح زیر به روز کنید.
{
"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"
]
}
مجوز مربیان موجود به شرح زیر ذکر شده است:
اجازه | شرح |
---|
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 |
شما می توانید از یک پاسخ دهنده دعوت کنید تا از طریق نام کاربری یا آدرس ایمیل خود امتحان کنید.
دعوت با استفاده از نام کاربری
شما می توانید با ارسال درخواست پست به شرح زیر ، یک مخاطب را با استفاده از نام کاربری خود دعوت کنید:
invitationKeys بعداً می تواند برای حذف دعوت استفاده شود
{
"respondent": [
"respondent_username",
"...more..username"
]
}
دعوت با استفاده از آدرس ایمیل
همچنین می توانید با ارسال یک درخواست پست به همراه ابرداده دیگر در مورد پاسخ دهنده به شرح زیر ، از پاسخ دهنده متعدد با استفاده از آدرس های ایمیل خود دعوت کنید:
invitationKeys بعداً می تواند برای حذف دعوت استفاده شود
{
"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"
]
}
برای حذف دعوت پاسخ دهنده از امتحان ، از درخواست حذف به شرح زیر استفاده کنید:
DELETE:https://developer.examjoint.com/exam/{exam_id}/respondents/{invitationKey}