REST Resource: courses.courseWorkMaterials

संसाधन: CourseWorkMaterial

कोर्स के छात्र-छात्राओं के लिए, शिक्षक का बनाया गया कोर्स वर्क कॉन्टेंट

जेएसओएन के काेड में दिखाना
{
  "courseId": string,
  "id": string,
  "title": string,
  "description": string,
  "materials": [
    {
      object (Material)
    }
  ],
  "state": enum (CourseWorkMaterialState),
  "alternateLink": string,
  "creationTime": string,
  "updateTime": string,
  "scheduledTime": string,
  "assigneeMode": enum (AssigneeMode),
  "individualStudentsOptions": {
    object (IndividualStudentsOptions)
  },
  "creatorUserId": string,
  "topicId": string
}
फ़ील्ड
courseId

string

कोर्स का आइडेंटिफ़ायर.

सिर्फ़ पढ़ने के लिए.

id

string

इस कोर्स वर्क कॉन्टेंट के लिए, Classroom से असाइन किया गया आइडेंटिफ़ायर. यह हर कोर्स के लिए अलग होता है.

सिर्फ़ पढ़ने के लिए.

title

string

इस कोर्स वर्क सामग्री का टाइटल. शीर्षक, मान्य UTF-8 स्ट्रिंग होना चाहिए. इसमें 1 से 3,000 के बीच वर्ण होने चाहिए.

description

string

इस कोर्स वर्क सामग्री के बारे में वैकल्पिक जानकारी. यह टेक्स्ट, एक मान्य UTF-8 स्ट्रिंग होना चाहिए. इसमें 30,000 से ज़्यादा वर्ण नहीं होने चाहिए.

materials[]

object (Material)

अतिरिक्त सामग्री.

कोर्स वर्क वाले एक मटीरियल में 20 से ज़्यादा सामग्री वाले आइटम नहीं होने चाहिए.

state

enum (CourseWorkMaterialState)

इस कोर्स वर्क सामग्री की स्थिति. अगर कोई भी अंक सेट नहीं किया गया है, तो डिफ़ॉल्ट स्थिति DRAFT होती है.

creationTime

string (Timestamp format)

वह टाइमस्टैंप जब यह कोर्स वर्क सामग्री बनाई गई थी.

सिर्फ़ पढ़ने के लिए.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

इस कोर्स वर्क के कॉन्टेंट में हाल ही में किए गए बदलाव का टाइमस्टैंप.

सिर्फ़ पढ़ने के लिए.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

scheduledTime

string (Timestamp format)

इस कोर्स वर्क कॉन्टेंट को पब्लिश होने के लिए शेड्यूल किए जाने पर, वैकल्पिक टाइमस्टैंप.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

assigneeMode

enum (AssigneeMode)

कोर्स वर्क सामग्री का असाइनी मोड. अगर कोई वैल्यू नहीं दी गई है, तो डिफ़ॉल्ट वैल्यू ALL_STUDENTS होती है.

individualStudentsOptions

object (IndividualStudentsOptions)

उन छात्र-छात्राओं के आइडेंटिफ़ायर जिनके पास कोर्स वर्क के कॉन्टेंट का ऐक्सेस है. यह फ़ील्ड सिर्फ़ तब सेट किया जाता है, जब assigneeMode INDIVIDUAL_STUDENTS हो. अगर assigneeMode, INDIVIDUAL_STUDENTS है, तो सिर्फ़ इस फ़ील्ड में बताए गए छात्र-छात्राएं ही कोर्स वर्क की सामग्री देख पाएंगे.

creatorUserId

string

कोर्स वर्क कॉन्टेंट बनाने वाले उपयोगकर्ता का आइडेंटिफ़ायर.

सिर्फ़ पढ़ने के लिए.

topicId

string

उस विषय का आइडेंटिफ़ायर जिससे यह कोर्स वर्क कॉन्टेंट जुड़ा है. कोर्स के किसी मौजूदा विषय से मेल खाना चाहिए.

CourseWorkMaterialState

कोर्स वर्क कॉन्टेंट की संभावित स्थिति

Enums
COURSEWORK_MATERIAL_STATE_UNSPECIFIED कोई राज्य दर्ज नहीं है. इसे कभी वापस नहीं किया जाता.
PUBLISHED पब्लिश किए गए कोर्स वर्क कॉन्टेंट की स्थिति. यह डिफ़ॉल्ट स्थिति है.
DRAFT उस कोर्स वर्क सामग्री की स्थिति जिसे अब तक पब्लिश नहीं किया गया है. इस स्थिति में कोर्स वर्क की सामग्री सिर्फ़ कोर्स के शिक्षकों और डोमेन एडमिन को दिखती है.
DELETED कोर्स वर्क की उस सामग्री की स्थिति जो पब्लिश हो गई थी, लेकिन अब मिटा दी गई है. इस स्थिति में कोर्स वर्क की सामग्री सिर्फ़ कोर्स के शिक्षकों और डोमेन एडमिन को दिखती है. इस स्थिति में कोर्स वर्क की सामग्री कुछ समय बाद मिटा दी जाती है.

तरीके

create

कोर्स वर्क सामग्री बनाता है.

delete

कोर्स वर्क की सामग्री को मिटाता है.

get

कोर्स वर्क सामग्री दिखाता है.

getAddOnContext

Classroom ऐड-ऑन के लिए, किसी खास पोस्ट के हिसाब से मेटाडेटा की जानकारी मिलती है.

list

यह कोर्स वर्क मटीरियल की ऐसी सूची दिखाता है जिसे देखने का अनुरोध करने वाले के पास अनुमति है.

patch

कोर्स वर्क सामग्री के एक या उससे ज़्यादा फ़ील्ड को अपडेट करता है.