გამოცდის მართვა

მიიღეთ გამოცდის მონაცემები

მონაცემების მიღება კონკრეტული გამოცდისთვის, მოთხოვნის მიღებით.
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}

დააყენეთ ინსტრუქტორების ნებართვა

განაახლეთ ინსტრუქტორების ნებართვები გაგზავნის მოთხოვნით შემდეგნაირად.
{
  "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

მოიწვიე მოპასუხე

თქვენ შეგიძლიათ მოიწვიოთ მოპასუხე, რომ ჩააბაროთ გამოცდა მათი მომხმარებლის სახელით ან ელ.ფოსტის მისამართით.

მომხმარებლის სახელის გამოყენებით მოწვევა

თქვენ შეგიძლიათ მოიწვიოთ მოპასუხე მათი მომხმარებლის სახელის გამოყენებით, გაგზავნით POST მოთხოვნის შემდეგ:
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)