Διαχειριστείτε τις εξετάσεις
Ανακτήστε τα δεδομένα για μια συγκεκριμένη εξέταση κάνοντας ένα αίτημα 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_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"
]
}
Προσκαλώντας τη χρήση διεύθυνσης 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}