- संसाधन: StudentSubmission
- RubricGrade
- AssignmentSubmission
- अटैचमेंट
- ShortAnswerSubmission
- MultipleChoiceSubmission
- SubmissionHistory
- StateHistory
- राज्य
- GradeHistory
- GradeChangeType
- तरीके
संसाधन: StudentSubmission
कोर्स के लिए छात्र/छात्रा का सबमिशन.
CourseWork
आइटम बनाने पर, StudentSubmission
आइटम जनरेट होते हैं.
जिन सबमिशन को कभी ऐक्सेस नहीं किया गया है (जैसे, state
= NEW) उनके लिए, सबमिशन का समय या अपडेट करने का समय नहीं दिख सकता.
JSON के काेड में दिखाना |
---|
{ "courseId": string, "courseWorkId": string, "id": string, "userId": string, "creationTime": string, "updateTime": string, "state": enum ( |
फ़ील्ड | |
---|---|
course |
कोर्स का आइडेंटिफ़ायर. सिर्फ़ पढ़ने के लिए. |
course |
उस कोर्स वर्क का आइडेंटिफ़ायर जिससे यह जुड़ा है. सिर्फ़ पढ़ने के लिए. |
id |
छात्र/छात्रा के सबमिशन के लिए, Classroom से असाइन किया गया आइडेंटिफ़ायर. यह कोर्स के काम के लिए सबमिट किए गए अन्य दस्तावेज़ों से अलग होना चाहिए. सिर्फ़ पढ़ने के लिए. |
user |
उस छात्र या छात्रा का आइडेंटिफ़ायर जिसके पास सबमिशन का मालिकाना हक है. सिर्फ़ पढ़ने के लिए. |
creation |
सबमिट किए गए इस कॉन्टेंट को बनाने का समय. अगर छात्र ने इस आइटम को ऐक्सेस नहीं किया है, तो यह सेटिंग हटाई जा सकती है. सिर्फ़ पढ़ने के लिए. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
update |
इस सबमिशन को पिछली बार अपडेट किए जाने का समय. अगर छात्र ने इस आइटम को ऐक्सेस नहीं किया है, तो यह सेटिंग हटाई जा सकती है. सिर्फ़ पढ़ने के लिए. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
state |
इस सबमिशन की स्थिति. सिर्फ़ पढ़ने के लिए. |
late |
यह सबमिशन देर से किया गया है या नहीं. सिर्फ़ पढ़ने के लिए. |
draft |
'अभी तक ग्रेड नहीं दिया गया' वैकल्पिक फ़ील्ड. अगर यह सेट नहीं है, तो इसका मतलब है कि कोई ग्रेड सेट नहीं किया गया है. यह वैल्यू नेगेटिव नहीं होनी चाहिए. दशमलव वाली (यानी पूर्णांक नहीं) वैल्यू इस्तेमाल की जा सकती हैं. हालांकि, उन्हें दशमलव के बाद दो अंकों तक राउंड किया जाता है. यह सिर्फ़ कोर्स के शिक्षकों को दिखता है और वे ही इसमें बदलाव कर सकते हैं. |
assigned |
ग्रेड की जानकारी देना ज़रूरी नहीं है. अगर यह सेट नहीं है, तो इसका मतलब है कि कोई ग्रेड सेट नहीं किया गया है. यह वैल्यू नेगेटिव नहीं होनी चाहिए. दशमलव वाली (यानी पूर्णांक नहीं) वैल्यू इस्तेमाल की जा सकती हैं. हालांकि, उन्हें दशमलव के बाद दो अंकों तक राउंड किया जाता है. इसमें सिर्फ़ कोर्स के शिक्षक बदलाव कर सकते हैं. |
rubric |
सिर्फ़ आउटपुट के लिए. इस कोर्स के काम से फ़िलहाल अटैच किए गए रूब्रिक का आइडेंटिफ़ायर. इसका इस्तेमाल, छात्र/छात्रा के सबमिट किए गए काम को ग्रेड देने के लिए किया जाता है. अगर कोई रूब्रिक नहीं है, तो यह आईडी खाली होता है. इस आईडी से, फ़िलहाल इस्तेमाल किए जा रहे रूब्रिक के बारे में पता चलता है. अगर शिक्षक रूब्रिक को मिटाकर फिर से बनाते हैं, तो यह आईडी बदल जाता है. सिर्फ़ पढ़ने के लिए. |
draft |
रूब्रिक की शर्तों के आधार पर, रूब्रिक के लिए तय किए गए ग्रेड. अगर इस कोर्स वर्क में कोई रूब्रिक अटैच नहीं है या रूब्रिक अटैच है, लेकिन किसी भी शर्त के लिए ग्रेड सेट नहीं किए गए हैं, तो यह मैप खाली होगा. एंट्री सिर्फ़ उन ग्रेड के लिए भरी जाती हैं जिन्हें सेट किया गया है. कुंजी: रूब्रिक का मानदंड आईडी. सिर्फ़ पढ़ने के लिए. ऐसा ऑब्जेक्ट जिसमें |
assigned |
रूब्रिक की शर्तों के आधार पर असाइन किए गए ग्रेड. अगर इस कोर्स के काम में कोई रूब्रिक अटैच नहीं है या रूब्रिक अटैच है, लेकिन किसी भी शर्त के लिए ग्रेड सेट नहीं किया गया है, तो यह मैप खाली रहेगा. एंट्री सिर्फ़ उन ग्रेड के लिए भरी जाती हैं जिन्हें सेट किया गया है. कुंजी: रूब्रिक का मानदंड आईडी. सिर्फ़ पढ़ने के लिए. ऐसा ऑब्जेक्ट जिसमें |
alternate |
Classroom के वेब यूज़र इंटरफ़ेस (यूआई) में सबमिट किए गए कॉन्टेंट का पूरा लिंक. सिर्फ़ पढ़ने के लिए. |
course |
यह सबमिशन किस तरह के कोर्स वर्क के लिए है. सिर्फ़ पढ़ने के लिए. |
associated |
यह सबमिशन, Developer Console के उस प्रोजेक्ट से जुड़ा है जिसने अनुरोध किया है या नहीं. ज़्यादा जानकारी के लिए, सिर्फ़ पढ़ने के लिए. |
submission |
सबमिशन का इतिहास (इसमें स्थिति और ग्रेड का इतिहास शामिल है). सिर्फ़ पढ़ने के लिए. |
preview |
सिर्फ़ आउटपुट के लिए. एपीआई का झलक वाला वर्शन. झलक देखने की सुविधा वाले प्रोग्राम में डेवलपर के लिए उपलब्ध एपीआई की नई सुविधाओं को ऐक्सेस करने के लिए, यह सेट करना ज़रूरी है. |
यूनियन फ़ील्ड content . सबमिट किया गया कॉन्टेंट. खास टाइप, course_work_type की वैल्यू पर निर्भर करता है. content इनमें से कोई एक हो सकता है: |
|
assignment |
सबमिशन कॉन्टेंट, जब courseWorkType ASSIGNMENT हो. छात्र |
short |
सबमिशन का कॉन्टेंट, जब courseWorkType SHORT_ANSWER_QUESTION हो. |
multiple |
सबमिशन कॉन्टेंट, जब courseWorkType MULTIPLE_CHOICE_QUESTION हो. |
RubricGrade
छात्र/छात्रा के सबमिट किए गए असाइनमेंट के लिए, रूब्रिक के हिसाब से दिया गया ग्रेड. हर रूब्रिक की शर्त के लिए, ज़्यादा से ज़्यादा एक एंट्री हो सकती है.
JSON के काेड में दिखाना |
---|
{ "criterionId": string, "levelId": string, "points": number } |
फ़ील्ड | |
---|---|
criterion |
ज़रूरी नहीं. शर्त का आईडी. |
level |
ज़रूरी नहीं. चुने गए लेवल का लेवल आईडी. यह ज़रूरी नहीं है. अगर खाली है, तो इसका मतलब है कि कोई लेवल नहीं चुना गया है. |
points |
ज़रूरी नहीं. इस शर्त के लिए असाइन किए गए वैकल्पिक पॉइंट, आम तौर पर लेवल के आधार पर. लेवल में पॉइंट हो सकते हैं या नहीं भी. अगर यह सेट नहीं है, तो इस शर्त के लिए कोई पॉइंट सेट नहीं किए गए थे. |
AssignmentSubmission
किसी असाइनमेंट के लिए छात्र/छात्रा का काम.
JSON के काेड में दिखाना |
---|
{
"attachments": [
{
object ( |
फ़ील्ड | |
---|---|
attachments[] |
छात्र/छात्रा ने जोड़े गए अटैचमेंट. अगर छात्र ने Classroom में असाइनमेंट ऐक्सेस नहीं किया है, तो हो सकता है कि शेयर करने के लिए STUDENT_COPY मोड का इस्तेमाल करके अपलोड की गई फ़ाइलें Drive में मौजूद न हों. अटैचमेंट का कुछ मेटाडेटा सिर्फ़ तब पॉप्युलेट होता है, जब अनुरोध करने वाले उपयोगकर्ता के पास उसे ऐक्सेस करने की अनुमति हो. आइडेंटिफ़ायर और alternateLink फ़ील्ड हमेशा उपलब्ध होते हैं. हालांकि, हो सकता है कि अन्य फ़ील्ड (उदाहरण के लिए, टाइटल) उपलब्ध न हों. |
अटैचमेंट
छात्र/छात्रा के असाइनमेंट में अटैचमेंट जोड़ा गया.
अटैचमेंट बनाते समय, form
फ़ील्ड सेट नहीं किया जा सकता.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड attachment . अटैचमेंट का डेटा. attachment इनमें से कोई एक हो सकता है: |
|
drive |
Google Drive में मौजूद फ़ाइल अटैच करें. |
you |
YouTube वीडियो अटैचमेंट. |
link |
अटैचमेंट लिंक करें. |
form |
Google Forms में मौजूद कोई अटैचमेंट. |
ShortAnswerSubmission
छोटे जवाब वाले सवाल के लिए छात्र/छात्रा का काम.
JSON के काेड में दिखाना |
---|
{ "answer": string } |
फ़ील्ड | |
---|---|
answer |
छात्र/छात्रा का छोटे जवाब वाले सवाल का जवाब. |
MultipleChoiceSubmission
कई विकल्प वाले सवाल के लिए छात्र का काम.
JSON के काेड में दिखाना |
---|
{ "answer": string } |
फ़ील्ड | |
---|---|
answer |
छात्र/छात्रा की पसंद. |
SubmissionHistory
सबमिशन का इतिहास. फ़िलहाल, इसमें स्टेटस और ग्रेड का इतिहास शामिल है.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड type . SubmissionHistory का टाइप, StateHistory या GradeHistory में से कोई एक हो सकता है. type इनमें से कोई एक हो सकता है: |
|
state |
सबमिशन की स्थिति का इतिहास, अगर मौजूद हो. |
grade |
सबमिशन के ग्रेड के इतिहास की जानकारी, अगर उपलब्ध हो. |
StateHistory
सबमिट किए गए कॉन्टेंट की हर स्थिति का इतिहास.
JSON के काेड में दिखाना |
---|
{
"state": enum ( |
फ़ील्ड | |
---|---|
state |
वर्कफ़्लो पाइपलाइन का चरण. |
state |
सबमिशन की स्थिति कब बदली. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
actor |
बदलाव करने वाला शिक्षक या छात्र. |
स्थिति
सबमिशन की संभावित स्थितियां.
Enums | |
---|---|
STATE_UNSPECIFIED |
कोई राज्य नहीं चुना गया है. इसे कभी भी वापस नहीं लाया जाना चाहिए. |
CREATED |
सबमिशन बना दिया गया है. |
TURNED_IN |
छात्र/छात्रा ने असाइन किया गया दस्तावेज़ सबमिट कर दिया है. यह दस्तावेज़, टेंप्लेट हो सकता है या नहीं. |
RETURNED |
शिक्षक ने असाइन किया गया दस्तावेज़, छात्र/छात्रा को वापस कर दिया है. |
RECLAIMED_BY_STUDENT |
छात्र/छात्रा ने असाइन किया गया दस्तावेज़ सबमिट कर दिया. इसके बाद, उसने असाइनमेंट को "अनसबमिट" करने का विकल्प चुना. इससे, छात्र/छात्रा को फिर से मालिक के तौर पर कंट्रोल मिल गया. |
STUDENT_EDITED_AFTER_TURN_IN |
छात्र/छात्रा ने सबमिट करने के बाद, उसमें बदलाव किया. फ़िलहाल, इसका इस्तेमाल सिर्फ़ सवालों के लिए किया जाता है. ऐसा तब होता है, जब छात्र-छात्राएं अपने जवाब में बदलाव करते हैं. |
GradeHistory
इस सबमिशन पर मिले हर ग्रेड का इतिहास.
JSON के काेड में दिखाना |
---|
{
"pointsEarned": number,
"maxPoints": number,
"gradeTimestamp": string,
"actorUserId": string,
"gradeChangeType": enum ( |
फ़ील्ड | |
---|---|
points |
सबमिशन के ग्रेड के इतिहास में, इस समय के ग्रेड का अंक. |
max |
सबमिशन के ग्रेड के इतिहास में, इस समय ग्रेड का डिनॉमिनेटर. |
grade |
सबमिशन का ग्रेड कब बदला गया. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
actor |
वह शिक्षक जिसने ग्रेड में बदलाव किया है. |
grade |
सबमिशन ग्रेड के इतिहास में, इस समय ग्रेड में हुए बदलाव का टाइप. |
GradeChangeType
ग्रेड में होने वाले संभावित बदलाव.
Enums | |
---|---|
UNKNOWN_GRADE_CHANGE_TYPE |
ग्रेड में बदलाव करने का कोई टाइप नहीं बताया गया है. इसे कभी भी वापस नहीं लाया जाना चाहिए. |
DRAFT_GRADE_POINTS_EARNED_CHANGE |
ड्राफ़्ट ग्रेड के न्यूमेरेटर में बदलाव. |
ASSIGNED_GRADE_POINTS_EARNED_CHANGE |
असाइन किए गए ग्रेड के अंकों में बदलाव. |
MAX_POINTS_CHANGE |
ग्रेड के डिनॉमिनेटर में बदलाव. |
तरीके |
|
---|---|
|
छात्र/छात्रा के सबमिशन की जानकारी दिखाता है. |
|
छात्र-छात्राओं के सबमिट किए गए उन कामों की सूची दिखाता है जिन्हें देखने की अनुमति, अनुरोध करने वाले व्यक्ति को मिली है. इसमें, अनुरोध के OAuth स्कोप को भी ध्यान में रखा जाता है. |
|
छात्र/छात्रा के सबमिशन के अटैचमेंट में बदलाव करता है. |
|
छात्र/छात्रा के सबमिशन के एक या उससे ज़्यादा फ़ील्ड को अपडेट करता है. |
|
छात्र/छात्रा के मालिकाना हक वाले कॉन्टेंट पर फिर से दावा करता है. |
|
छात्र/छात्रा के सबमिशन की जानकारी दिखाता है. |
|
छात्र/छात्रा ने असाइनमेंट सबमिट किया हो. |