Dhibiti mtihani
Rudisha data kwa mtihani maalum kwa kufanya ombi la kupata.
GET:https://developer.examjoint.com/exam/{exam_id}
Rudisha data ya swali kwa mtihani maalum kwa kufanya ombi la kupata.
GET:https://developer.examjoint.com/exam/{exam_id}/questions
Rudisha data ya swali iliyotafsiriwa kwa mtihani maalum kwa kufanya ombi la kupata.
GET:https://developer.examjoint.com/exam/{exam_id}/questions/ru
Kuongeza mwalimu kwenye mtihani, tuma ombi la chapisho na jina la mtumiaji la mwalimu.
{
"instructor_username": "{username}"
}
Kuondoa mwalimu kutoka kwa mtihani, tuma ombi la kufuta pamoja na UID iliyopatikana wakati wa kuongeza mwalimu.
DELETE:https://developer.examjoint.com/exam/{exam_id}/instructors/{instructor_uid}
Sasisha ruhusa za mwalimu kwa kutuma ombi la kuweka kama ifuatavyo.
{
"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"
]
}
Ruhusa ya waalimu inayopatikana imeorodheshwa kama ifuatavyo:
Ruhusa | Maelezo |
---|
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 |
Unaweza kualika mhojiwa kuchukua mitihani kupitia jina lao la mtumiaji au anwani ya barua pepe.
Kukaribisha kutumia jina la mtumiaji
Unaweza kumalika mhojiwa kwa kutumia jina lao la mtumiaji kwa kutuma ombi la posta kama ifuatavyo:
invitationKeys baadaye inaweza kutumika kufuta mwaliko
{
"respondent": [
"respondent_username",
"...more..username"
]
}
Kukaribisha kutumia anwani ya barua pepe
Unaweza pia kukaribisha mhojiwa kadhaa kwa kutumia anwani zao za barua pepe kwa kutuma ombi la posta pamoja na metadata nyingine kuhusu mhojiwa kama ifuatavyo:
invitationKeys baadaye inaweza kutumika kufuta mwaliko
{
"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"
]
}
Ili kufuta mwaliko wa mhojiwa kutoka kwa mtihani, tumia ombi la kufuta kama ifuatavyo:
DELETE:https://developer.examjoint.com/exam/{exam_id}/respondents/{invitationKey}