संसाधन: CourseWorkMaterial
कोर्स के छात्र-छात्राओं के लिए, शिक्षक का बनाया गया कोर्स वर्क का मटीरियल
JSON के काेड में दिखाना |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
फ़ील्ड | |
---|---|
course |
कोर्स का आइडेंटिफ़ायर. सिर्फ़ पढ़ने के लिए. |
id |
इस कोर्स वर्क के लिए Classroom से असाइन किया गया आइडेंटिफ़ायर. यह हर कोर्स के लिए यूनीक होता है. सिर्फ़ पढ़ने के लिए. |
title |
कोर्स वर्क के इस कॉन्टेंट का टाइटल. टाइटल, UTF-8 में लिखी गई मान्य स्ट्रिंग होनी चाहिए. इसमें 1 से 3,000 वर्ण होने चाहिए. |
description |
कोर्स के इस काम के कॉन्टेंट का ब्यौरा. हालांकि, ऐसा करना ज़रूरी नहीं है. टेक्स्ट, UTF-8 में लिखी गई मान्य स्ट्रिंग होनी चाहिए. इसमें 30,000 से ज़्यादा वर्ण नहीं होने चाहिए. |
materials[] |
अन्य कॉन्टेंट. कोर्स के लिए उपलब्ध कॉन्टेंट में 20 से ज़्यादा आइटम नहीं होने चाहिए. |
state |
कोर्स के इस वर्क मटीरियल का स्टेटस. अगर कोई वैल्यू तय नहीं की गई है, तो डिफ़ॉल्ट वैल्यू |
alternate |
Classroom के वेब यूज़र इंटरफ़ेस (यूआई) में, कोर्स के इस काम के कॉन्टेंट का पूरा लिंक. यह सिर्फ़ तब पॉप्युलेट होती है, जब सिर्फ़ पढ़ने के लिए. |
creation |
कोर्स वर्क का यह कॉन्टेंट कब बनाया गया था. सिर्फ़ पढ़ने के लिए. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
update |
कोर्स के इस वर्क मटीरियल में हाल ही में किए गए बदलाव का टाइमस्टैंप. सिर्फ़ पढ़ने के लिए. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
scheduled |
कोर्स वर्क के इस कॉन्टेंट को पब्लिश करने के लिए शेड्यूल किए गए समय का टाइमस्टैंप. हालांकि, यह एट्रिब्यूट देना ज़रूरी नहीं है. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
assignee |
कोर्स वर्क के लिए, असाइनी मोड. अगर कोई वैल्यू तय नहीं की गई है, तो डिफ़ॉल्ट वैल्यू |
individual |
उन छात्र-छात्राओं के आइडेंटिफ़ायर जिनके पास कोर्स के काम से जुड़े कॉन्टेंट का ऐक्सेस है. यह फ़ील्ड सिर्फ़ तब सेट होता है, जब |
creator |
उस उपयोगकर्ता का आइडेंटिफ़ायर जिसने कोर्स के लिए वर्क मटीरियल बनाया है. सिर्फ़ पढ़ने के लिए. |
topic |
उस विषय का आइडेंटिफ़ायर जिससे यह कोर्स वर्क मैटीरियल जुड़ा है. यह नाम, कोर्स में मौजूद किसी मौजूदा विषय से मेल खाना चाहिए. |
CourseWorkMaterialState
कोर्स के काम के कॉन्टेंट की संभावित स्थितियां
Enums | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
कोई राज्य नहीं चुना गया है. इसे कभी वापस नहीं किया जाता. |
PUBLISHED |
पब्लिश किए गए कोर्स वर्क के स्टेटस की जानकारी. यह डिफ़ॉल्ट स्थिति है. |
DRAFT |
कोर्स वर्क के ऐसे कॉन्टेंट का स्टेटस जिसे अब तक पब्लिश नहीं किया गया है. इस स्थिति में, कोर्स वर्क का कॉन्टेंट सिर्फ़ कोर्स के शिक्षकों और डोमेन एडमिन को दिखता है. |
DELETED |
कोर्स वर्क के उस कॉन्टेंट का स्टेटस जिसे पब्लिश किया गया था, लेकिन अब मिटा दिया गया है. इस स्थिति में, कोर्स वर्क का कॉन्टेंट सिर्फ़ कोर्स के शिक्षकों और डोमेन एडमिन को दिखता है. इस स्थिति में मौजूद कोर्स का कॉन्टेंट कुछ समय बाद मिटा दिया जाता है. |
तरीके |
|
---|---|
|
कोर्स वर्क का कॉन्टेंट बनाता है. |
|
कोर्स के काम से जुड़ा कॉन्टेंट मिटाता है. |
|
कोर्स के काम का कॉन्टेंट दिखाता है. |
|
किसी खास पोस्ट के संदर्भ में, Classroom के ऐड-ऑन का मेटाडेटा पाता है. |
|
कोर्स के उस काम के मटीरियल की सूची दिखाता है जिसे देखने की अनुमति अनुरोध करने वाले को मिली है. |
|
कोर्स के वर्क मटीरियल के एक या उससे ज़्यादा फ़ील्ड को अपडेट करता है. |