- संसाधन: CourseWork
- CourseWorkState
- SubmissionModificationMode
- असाइनमेंट
- MultipleChoiceQuestion
- तरीके
संसाधन: CourseWork
कोर्सवर्क, कोर्स में शामिल छात्र-छात्राओं के लिए शिक्षक बनाते हैं.
| JSON के काेड में दिखाना |
|---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
| फ़ील्ड | |
|---|---|
courseId |
कोर्स का आइडेंटिफ़ायर. सिर्फ़ पढ़ने के लिए. |
id |
Classroom की ओर से असाइन किया गया इस कोर्स वर्क का आइडेंटिफ़ायर. यह हर कोर्स के लिए यूनीक होता है. सिर्फ़ पढ़ने के लिए. |
title |
इस कोर्सवर्क का टाइटल. टाइटल, मान्य UTF-8 स्ट्रिंग होनी चाहिए. इसमें 1 से 3,000 वर्ण होने चाहिए. |
description |
इस कोर्सवर्क का ब्यौरा. हालांकि, ऐसा करना ज़रूरी नहीं है. अगर ब्यौरा सेट किया गया है, तो यह UTF-8 में शामिल मान्य वर्णों वाली स्ट्रिंग होनी चाहिए. इसमें 30,000 से ज़्यादा वर्ण नहीं होने चाहिए. |
materials[] |
अन्य कॉन्टेंट. कोर्सवर्क में 20 से ज़्यादा संसाधन नहीं होने चाहिए. |
state |
इस कोर्सवर्क का स्टेटस. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट स्थिति |
alternateLink |
Classroom के वेब यूज़र इंटरफ़ेस (यूआई) में, इस कोर्सवर्क का ऐब्सलूट लिंक. यह जानकारी सिर्फ़ तब भरी जाती है, जब सिर्फ़ पढ़ने के लिए. |
creationTime |
वह टाइमस्टैंप जब यह क्लासवर्क बनाया गया था. सिर्फ़ पढ़ने के लिए. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
updateTime |
इस कोर्सवर्क में किए गए सबसे हाल के बदलाव का टाइमस्टैंप. सिर्फ़ पढ़ने के लिए. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
dueDate |
यूटीसी में वह तारीख जब इस कोर्सवर्क के लिए सबमिशन की समयसीमा खत्म हो जाएगी. यह ज़रूरी नहीं है. अगर |
dueTime |
यूटीसी के हिसाब से, दिन का वह समय जब इस कोर्सवर्क को सबमिट करना ज़रूरी है. यह जानकारी देना ज़रूरी नहीं है. अगर |
scheduledTime |
यह कोर्सवर्क कब पब्लिश किया जाएगा, इसके लिए टाइमस्टैंप सेट करना ज़रूरी नहीं है. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
maxPoints |
इस कोर्स वर्क के लिए ज़्यादा से ज़्यादा ग्रेड. अगर शून्य या कोई वैल्यू नहीं दी गई है, तो इस असाइनमेंट को 'ग्रेड नहीं दिया गया' के तौर पर मार्क कर दिया जाता है. यह वैल्यू, शून्य से बड़ी होनी चाहिए. |
workType |
इस कोर्सवर्क का टाइप. कोर्सवर्क बनाते समय, टाइप सेट किया जाता है. इसे बदला नहीं जा सकता. |
associatedWithDeveloper |
यह कोर्स वर्क आइटम, अनुरोध करने वाले Developer Console प्रोजेक्ट से जुड़ा है या नहीं. ज़्यादा जानकारी के लिए, सिर्फ़ पढ़ने के लिए. |
assigneeMode |
कोर्सवर्क का असाइनी मोड. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट वैल्यू |
individualStudentsOptions |
उन छात्र-छात्राओं के आइडेंटिफ़ायर जिनके पास कोर्सवर्क का ऐक्सेस है. यह फ़ील्ड सिर्फ़ तब सेट किया जाता है, जब |
submissionModificationMode |
यह सेटिंग तय करती है कि छात्र-छात्राएं, सबमिट किए गए असाइनमेंट में कब बदलाव कर सकते हैं. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट वैल्यू |
creatorUserId |
कोर्सवर्क बनाने वाले उपयोगकर्ता का आइडेंटिफ़ायर. सिर्फ़ पढ़ने के लिए. |
topicId |
उस विषय का आइडेंटिफ़ायर जिससे यह कोर्सवर्क जुड़ा है. यह कोर्स में पहले से मौजूद किसी विषय से मैच होना चाहिए. |
gradeCategory |
वह कैटगरी जिसमें इस कोर्सवर्क के ग्रेड को जोड़ा जाता है. यह विकल्प सिर्फ़ तब दिखता है, जब कोर्सवर्क के लिए कोई कैटगरी चुनी गई हो. इसका इस्तेमाल, कुल ग्रेड कैलकुलेट करने के लिए किया जा सकता है. सिर्फ़ पढ़ने के लिए. |
previewVersion |
सिर्फ़ आउटपुट के लिए. इस संसाधन को वापस पाने के लिए, एपीआई के वर्शन की झलक का इस्तेमाल किया गया. |
learningGoals[] |
ज़रूरी नहीं. इस कोर्सवर्क में अटैच किए गए, सीखने के लक्ष्यों के रेफ़रंस. किसी कोर्सवर्क में, सीखने के ज़्यादा से ज़्यादा 10 लक्ष्य हो सकते हैं. यह फ़ील्ड सिर्फ़ तब भरा जाता है, जब सहीpreviewVersion सेट किया गया हो.
|
| किसी खास तरह के कोर्स वर्क के बारे में ज़्यादा जानकारी. यहां ऐसे फ़ील्ड की सूची दी गई है जो एक-दूसरे से अलग हैं. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
assignment |
असाइनमेंट की जानकारी. यह जानकारी सिर्फ़ तब भरी जाती है, जब सिर्फ़ पढ़ने के लिए. |
multipleChoiceQuestion |
जवाबों के कई विकल्पों वाले सवाल की जानकारी. रीड ऑपरेशन के लिए, यह फ़ील्ड सिर्फ़ तब भरा जाता है, जब |
| एक-दूसरे से अलग फ़ील्ड का अंत. | |
gradingPeriodId |
कोर्सवर्क से जुड़े ग्रेडिंग पीरियड का आइडेंटिफ़ायर.
|
CourseWorkState
कोर्सवर्क की संभावित स्थितियां.
| Enums | |
|---|---|
COURSE_WORK_STATE_UNSPECIFIED |
कोई राज्य नहीं चुना गया. यह कभी वापस नहीं किया जाता. |
PUBLISHED |
पब्लिश किए गए कॉन्टेंट का स्टेटस. यह डिफ़ॉल्ट स्थिति है. |
DRAFT |
ऐसे काम का स्टेटस जिसे अब तक पब्लिश नहीं किया गया है. इस स्थिति में, असाइनमेंट सिर्फ़ कोर्स के शिक्षकों और डोमेन एडमिन को दिखता है. |
DELETED |
पब्लिश किए गए, लेकिन अब मिटाए जा चुके काम की स्थिति. इस स्थिति में, असाइनमेंट सिर्फ़ कोर्स के शिक्षकों और डोमेन एडमिन को दिखता है. इस स्थिति में मौजूद काम को कुछ समय बाद मिटा दिया जाता है. |
SubmissionModificationMode
छात्र-छात्राओं के सबमिट किए गए असाइनमेंट में बदलाव करने के संभावित मोड.
| Enums | |
|---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
बदलाव करने का कोई मोड नहीं चुना गया. यह कभी वापस नहीं किया जाता. |
MODIFIABLE_UNTIL_TURNED_IN |
सबमिट करने से पहले, असाइनमेंट में बदलाव किया जा सकता है. |
MODIFIABLE |
सबमिट किए गए जवाबों में किसी भी समय बदलाव किया जा सकता है. |
Assignment
असाइनमेंट के बारे में अतिरिक्त जानकारी.
| JSON के काेड में दिखाना |
|---|
{
"studentWorkFolder": {
object ( |
| फ़ील्ड | |
|---|---|
studentWorkFolder |
Drive का वह फ़ोल्डर जहां छात्र-छात्राओं के सबमिट किए गए असाइनमेंट के अटैचमेंट सेव किए जाते हैं. यह जानकारी सिर्फ़ कोर्स के शिक्षकों और एडमिन के लिए अपने-आप भर जाती है. |
MultipleChoiceQuestion
कई विकल्पों वाले सवालों के लिए ज़्यादा जानकारी.
| JSON के काेड में दिखाना |
|---|
{ "choices": [ string ] } |
| फ़ील्ड | |
|---|---|
choices[] |
संभावित विकल्प. |
तरीके |
|
|---|---|
|
कोर्सवर्क बनाता है. |
|
किसी कोर्सवर्क को मिटाता है. |
|
कोर्स वर्क वापस करता है. |
|
किसी पोस्ट के लिए, Classroom ऐड-ऑन का मेटाडेटा फ़ेच करता है. |
|
इससे उस कोर्सवर्क की सूची दिखती है जिसे देखने की अनुमति अनुरोध करने वाले व्यक्ति के पास है. |
|
इससे असाइनी मोड और कोर्सवर्क के विकल्पों में बदलाव किया जा सकता है. |
|
यह कोर्सवर्क के एक या उससे ज़्यादा फ़ील्ड अपडेट करता है. |