Διαχειριστείτε τις εξετάσεις

Λάβετε δεδομένα εξετάσεων

Ανακτήστε τα δεδομένα για μια συγκεκριμένη εξέταση κάνοντας ένα αίτημα GET.
GET:https://developer.examjoint.com/exam/{exam_id}

Λαμβάνω ερωτήσεις

Ανακτήστε τα δεδομένα ερώτησης για μια συγκεκριμένη εξέταση, κάνοντας ένα αίτημα GET.
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}

Ορίστε άδεια εκπαιδευτή

Ενημερώστε τα δικαιώματα ενός εκπαιδευτή στέλνοντας ένα αίτημα ως εξής.
{
  "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"
  ]
}

Προσκαλώντας τη χρήση διεύθυνσης email

Μπορείτε επίσης να προσκαλέσετε πολλαπλούς ερωτώμενους χρησιμοποιώντας τις διευθύνσεις ηλεκτρονικού ταχυδρομείου τους στέλνοντας ένα αίτημα δημοσίευσης μαζί με άλλα μεταδεδομένα σχετικά με τον εναγόμενο ως εξής:
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)