संसाधन: CourseWorkMaterial
कोर्स वर्क का वह मटीरियल जिसे किसी शिक्षक ने कोर्स में शामिल छात्र-छात्राओं के लिए बनाया है
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 |
इस कोर्स वर्क के कॉन्टेंट को बनाने का टाइमस्टैंप. सिर्फ़ पढ़ने के लिए. यह RFC 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
updateTime |
इस कोर्स के काम से जुड़े मटीरियल में सबसे हाल में किए गए बदलाव का टाइमस्टैंप. सिर्फ़ पढ़ने के लिए. यह RFC 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
scheduledTime |
यह टाइमस्टैंप तब ज़रूरी नहीं होता, जब कोर्स वर्क के इस मटीरियल को पब्लिश करने के लिए शेड्यूल किया गया हो. यह RFC 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
assigneeMode |
कोर्स वर्क के लिए उपलब्ध संसाधन को असाइन करने का मोड. अगर कोई वैल्यू तय नहीं की गई है, तो डिफ़ॉल्ट वैल्यू |
individualStudentsOptions |
उन छात्र-छात्राओं के आइडेंटिफ़ायर जिनके पास कोर्स के काम से जुड़े कॉन्टेंट को ऐक्सेस करने की अनुमति है. इस फ़ील्ड को सिर्फ़ तब सेट किया जाता है, जब |
creatorUserId |
उस उपयोगकर्ता के लिए आइडेंटिफ़ायर जिसने कोर्स वर्क का मटीरियल बनाया है. सिर्फ़ पढ़ने के लिए. |
topicId |
उस विषय का आइडेंटिफ़ायर जिससे यह कोर्स वर्क का कॉन्टेंट जुड़ा है. यह कोर्स में मौजूद किसी विषय से मेल खाना चाहिए. |
CourseWorkMaterialState
कोर्स के काम से जुड़े कॉन्टेंट की संभावित स्थितियां
Enums | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
कोई राज्य नहीं चुना गया है. यह कभी वापस नहीं मिलता. |
PUBLISHED |
पब्लिश किए गए कोर्स वर्क के लिए स्टेटस. यह डिफ़ॉल्ट स्थिति है. |
DRAFT |
कोर्स वर्क के ऐसे मटीरियल का स्टेटस जिसे अब तक पब्लिश नहीं किया गया है. इस स्थिति में, कोर्स वर्क का कॉन्टेंट सिर्फ़ कोर्स के शिक्षकों और डोमेन एडमिन को दिखता है. |
DELETED |
कोर्स वर्क के उस मटीरियल का स्टेटस जिसे पब्लिश किया गया था, लेकिन अब मिटा दिया गया है. इस स्थिति में, कोर्स वर्क का कॉन्टेंट सिर्फ़ कोर्स के शिक्षकों और डोमेन एडमिन को दिखता है. इस स्थिति में मौजूद कोर्स वर्क का मटीरियल, कुछ समय बाद मिटा दिया जाता है. |
तरीके |
|
---|---|
|
इसकी मदद से, कोर्स वर्क का मटीरियल बनाया जा सकता है. |
|
यह कोर्स वर्क के मटीरियल को मिटाता है. |
|
यह कोर्स वर्क का मटीरियल दिखाता है. |
|
किसी पोस्ट के संदर्भ में, Classroom ऐड-ऑन के लिए मेटाडेटा मिलता है. |
|
इससे कोर्स के काम से जुड़े ऐसे कॉन्टेंट की सूची मिलती है जिसे अनुरोध करने वाला व्यक्ति देख सकता है. |
|
इस तरीके का इस्तेमाल करके, कोर्स के काम से जुड़े मटीरियल के एक या उससे ज़्यादा फ़ील्ड अपडेट किए जा सकते हैं. |