परीक्षा प्रबंधित करें
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}"
}
किसी परीक्षा से एक प्रशिक्षक को हटाने के लिए, प्रशिक्षक को जोड़ते समय यूआईडी प्राप्त किए गए यूआईडी के साथ एक अनुरोध भेजें।
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_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"
]
}
ईमेल पते का उपयोग करके आमंत्रित करना
आप प्रतिवादी के बारे में अन्य मेटाडेटा के साथ एक पोस्ट अनुरोध भेजकर उनके ईमेल पते का उपयोग करके कई उत्तरदाता को भी आमंत्रित कर सकते हैं:
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}