إدارة الامتحان

الحصول على بيانات الامتحان

استرجاع البيانات لامتحان معين عن طريق تقديم طلب الحصول على.
GET:https://developer.examjoint.com/exam/{exam_id}

احصل على أسئلة

استرجاع بيانات السؤال لامتحان معين عن طريق تقديم طلب الحصول على.
GET:https://developer.examjoint.com/exam/{exam_id}/questions

احصل على أسئلة مترجمة

استرجاع بيانات الأسئلة المترجمة لامتحان معين عن طريق تقديم طلب الحصول على.
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)