امتحان را مدیریت کنید

داده های امتحان را دریافت کنید

با ایجاد درخواست دریافت ، داده ها را برای امتحان خاص بازیابی کنید.
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_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

از پاسخ دهنده دعوت کنید

شما می توانید از یک پاسخ دهنده دعوت کنید تا از طریق نام کاربری یا آدرس ایمیل خود امتحان کنید.

دعوت با استفاده از نام کاربری

شما می توانید با ارسال درخواست پست به شرح زیر ، یک مخاطب را با استفاده از نام کاربری خود دعوت کنید:
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}

نظرات بازخورد (0)