- संसाधन: कोर्स
 - CourseState
 - CourseMaterialSet
 - CourseMaterial
 - GradebookSettings
 - CalculationType
 - DisplaySetting
 - तरीके
 
संसाधन: कोर्स
Classroom में कोई कोर्स.
| JSON के काेड में दिखाना | 
|---|
{ "id": string, "name": string, "section": string, "descriptionHeading": string, "description": string, "room": string, "ownerId": string, "creationTime": string, "updateTime": string, "enrollmentCode": string, "courseState": enum (  | 
              
| फ़ील्ड | |
|---|---|
id | 
                
                   
 Classroom की ओर से असाइन किया गया इस कोर्स का आइडेंटिफ़ायर. जब  कोर्स अपडेट मास्क में इस फ़ील्ड को शामिल करने पर गड़बड़ी होती है.  | 
              
name | 
                
                   
 कोर्स का नाम. उदाहरण के लिए, "10वीं कक्षा की जीव विज्ञान की किताब". नाम डालना ज़रूरी है. यह 1 से 750 वर्णों के बीच होनी चाहिए. साथ ही, यह एक मान्य UTF-8 स्ट्रिंग होनी चाहिए.  | 
              
section | 
                
                   
 कोर्स का सेक्शन. उदाहरण के लिए, "अवधि 2". अगर इस फ़ील्ड को सेट किया जाता है, तो यह एक मान्य UTF-8 स्ट्रिंग होनी चाहिए. साथ ही, इसमें 2,800 से ज़्यादा वर्ण नहीं होने चाहिए.  | 
              
descriptionHeading | 
                
                   
 ब्यौरे के लिए वैकल्पिक हेडिंग. उदाहरण के लिए, "दसवीं कक्षा की जीव विज्ञान की क्लास में आपका स्वागत है." अगर इस फ़ील्ड को सेट किया जाता है, तो यह एक मान्य UTF-8 स्ट्रिंग होनी चाहिए. साथ ही, इसमें 3,600 से ज़्यादा वर्ण नहीं होने चाहिए.  | 
              
description | 
                
                   
 जानकारी देना ज़रूरी नहीं है. उदाहरण के लिए, "हम टेक्स्टबुक, मेहमान के तौर पर आए लेक्चरर, और लैब में काम करके, जीवित प्राणियों की बनावट के बारे में जानेंगे. आपको बहुत मज़ा आने वाला है!" अगर यह फ़ील्ड सेट है, तो यह एक मान्य UTF-8 स्ट्रिंग होनी चाहिए. साथ ही, इसमें 30,000 से ज़्यादा वर्ण नहीं होने चाहिए.  | 
              
room | 
                
                   
 कमरे की जगह की जानकारी देना ज़रूरी नहीं है. उदाहरण के लिए, "301". अगर इस फ़ील्ड को सेट किया जाता है, तो यह एक मान्य UTF-8 स्ट्रिंग होनी चाहिए. साथ ही, इसमें 650 से ज़्यादा वर्ण नहीं होने चाहिए.  | 
              
ownerId | 
                
                   
 किसी कोर्स के मालिक का आइडेंटिफ़ायर. 
 
 इसे क्रिएट अनुरोध में सेट किया जाना चाहिए. एडमिन, मालिकाना हक ट्रांसफ़र करने के लिए,   | 
              
creationTime | 
                
                   
 कोर्स बनाए जाने का समय. कोर्स अपडेट मास्क में इस फ़ील्ड को शामिल करने पर गड़बड़ी होती है. सिर्फ़ पढ़ने के लिए. यह RFC 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण:   | 
              
updateTime | 
                
                   
 इस कोर्स को आखिरी बार कब अपडेट किया गया था. कोर्स अपडेट मास्क में इस फ़ील्ड को शामिल करने पर गड़बड़ी होती है. सिर्फ़ पढ़ने के लिए. यह RFC 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण:   | 
              
enrollmentCode | 
                
                   
 इस कोर्स में शामिल होने के लिए, रजिस्ट्रेशन कोड का इस्तेमाल करें. कोर्स अपडेट मास्क में इस फ़ील्ड को शामिल करने पर गड़बड़ी होती है. सिर्फ़ पढ़ने के लिए.  | 
              
courseState | 
                
                   
 कोर्स की स्थिति. अगर इसे तय नहीं किया गया है, तो डिफ़ॉल्ट स्थिति   | 
              
alternateLink | 
                
                   
 Classroom के वेब यूज़र इंटरफ़ेस (यूआई) में, इस कोर्स का पूरा लिंक. सिर्फ़ पढ़ने के लिए.  | 
              
teacherGroupEmail | 
                
                   
 कोर्स के सभी शिक्षकों का ईमेल पता, जो Google ग्रुप में शामिल है. यह ग्रुप ईमेल स्वीकार नहीं करता है. इसका इस्तेमाल सिर्फ़ अनुमतियों के लिए किया जा सकता है. सिर्फ़ पढ़ने के लिए.  | 
              
courseGroupEmail | 
                
                   
 कोर्स के सभी सदस्यों का ईमेल पता. यह ग्रुप ईमेल स्वीकार नहीं करता है. इसका इस्तेमाल सिर्फ़ अनुमतियों के लिए किया जा सकता है. सिर्फ़ पढ़ने के लिए.  | 
              
teacherFolder | 
                
                   
 Drive फ़ोल्डर के बारे में जानकारी, जिसे कोर्स के सभी शिक्षकों के साथ शेयर किया जाता है. इस फ़ील्ड को सिर्फ़ कोर्स के शिक्षकों और डोमेन एडमिन के लिए सेट किया जाएगा. सिर्फ़ पढ़ने के लिए.  | 
              
courseMaterialSets[] | 
                
                   
 इस कोर्स के "इसके बारे में जानकारी" पेज पर दिखने वाले कॉन्टेंट के सेट. सिर्फ़ पढ़ने के लिए.  | 
              
guardiansEnabled | 
                
                   
 इस कोर्स के लिए, अभिभावक को सूचनाएं पाने की सुविधा चालू है या नहीं. सिर्फ़ पढ़ने के लिए.  | 
              
calendarId | 
                
                   
 यह उस कैलेंडर का आईडी होता है जिसे कोर्स के सभी सदस्य देख सकते हैं. Classroom, इस कैलेंडर में कोर्स के काम और सूचनाओं से जुड़े इवेंट जोड़ता है. जब किसी कोर्स को पहली बार  सिर्फ़ पढ़ने के लिए.  | 
              
gradebookSettings | 
                
                   
 ग्रेडबुक की सेटिंग से यह तय किया जाता है कि किसी छात्र या छात्रा के कोर्स का कुल ग्रेड कैसे कैलकुलेट किया जाएगा और उसे कौन देख पाएगा. रीड-ओनली  | 
              
CourseState
किसी कोर्स की संभावित स्थितियां.
| Enums | |
|---|---|
COURSE_STATE_UNSPECIFIED | 
                कोर्स की स्थिति की जानकारी मौजूद नहीं है. लौटाए गए किसी भी कोर्स के मैसेज में इस वैल्यू का इस्तेमाल नहीं किया जाएगा. | 
ACTIVE | 
                कोर्स चालू है. | 
ARCHIVED | 
                कोर्स को संग्रहित कर दिया गया है. इसे किसी दूसरी स्थिति में बदलने के अलावा, इसमें कोई बदलाव नहीं किया जा सकता. | 
PROVISIONED | 
                कोर्स बना दिया गया है, लेकिन अभी तक चालू नहीं किया गया है. इसे प्राइमरी शिक्षक और डोमेन एडमिन ऐक्सेस कर सकते हैं. वे इसमें बदलाव कर सकते हैं या इसे ACTIVE या DECLINED स्टेटस में बदल सकते हैं. किसी कोर्स को PROVISIONED में सिर्फ़ तब बदला जा सकता है, जब वह DECLINED स्थिति में हो. | 
              
DECLINED | 
                कोर्स बना दिया गया है, लेकिन उसे अस्वीकार कर दिया गया है. इसे कोर्स का मालिक और डोमेन एडमिन ऐक्सेस कर सकते हैं. हालांकि, यह वेब यूज़र इंटरफ़ेस (यूआई) में नहीं दिखेगा. कोर्स में बदलाव नहीं किया जा सकता. हालांकि, इसे PROVISIONED स्थिति में बदला जा सकता है. किसी कोर्स को DECLINED में सिर्फ़ तब बदला जा सकता है, जब वह PROVISIONED स्थिति में हो. | 
              
SUSPENDED | 
                कोर्स को निलंबित कर दिया गया है. कोर्स में बदलाव नहीं किया जा सकता. साथ ही, ownerId से पहचाना गया उपयोगकर्ता ही कोर्स देख सकता है. अगर किसी कोर्स से सेवा की शर्तों का उल्लंघन हो सकता है, तो उसे इस स्थिति में रखा जा सकता है. | 
              
CourseMaterialSet
कोर्स के "इसके बारे में जानकारी" पेज पर दिखने वाले कॉन्टेंट का सेट. इन स्टडी मटीरियल में, पूरे कोर्स का सिलेबस, शेड्यूल या उससे जुड़ी अन्य जानकारी शामिल हो सकती है.
| JSON के काेड में दिखाना | 
|---|
{
  "title": string,
  "materials": [
    {
      object ( | 
              
| फ़ील्ड | |
|---|---|
title | 
                
                   
 इस सेट का टाइटल.  | 
              
materials[] | 
                
                   
 इस सेट में अटैच किए गए मटीरियल.  | 
              
CourseMaterial
किसी कोर्स में, मटीरियल सेट के हिस्से के तौर पर अटैच किया गया मटीरियल.
| JSON के काेड में दिखाना | 
|---|
{ // Union field  | 
              
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड material. मटीरियल का डेटा. material इनमें से सिर्फ़ एक हो सकता है: | 
              |
driveFile | 
                
                   
 Google Drive में मौजूद फ़ाइल अटैच की गई है.  | 
              
youTubeVideo | 
                
                   
 YouTube वीडियो अटैचमेंट.  | 
              
link | 
                
                   
 लिंक अटैचमेंट.  | 
              
form | 
                
                   
 Google Forms अटैचमेंट.  | 
              
GradebookSettings
किसी कोर्स के लिए ग्रेडबुक की सेटिंग. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें.
| JSON के काेड में दिखाना | 
|---|
{ "calculationType": enum (  | 
              
| फ़ील्ड | |
|---|---|
calculationType | 
                
                   
 इससे पता चलता है कि कुल ग्रेड का हिसाब कैसे लगाया जाता है.  | 
              
displaySetting | 
                
                   
 इससे पता चलता है कि कुल ग्रेड को कौन देख सकता है..  | 
              
gradeCategories[] | 
                
                   
 कोर्स में कोर्सवर्क के लिए उपलब्ध ग्रेड कैटगरी.  | 
              
CalculationType
कुल ग्रेड कैलकुलेट करने के संभावित तरीके.
| Enums | |
|---|---|
CALCULATION_TYPE_UNSPECIFIED | 
                कोई तरीका नहीं बताया गया है. यह कभी वापस नहीं मिलता. | 
TOTAL_POINTS | 
                कुल ग्रेड, ग्रेड के योग को कुल पॉइंट के योग से भाग देने पर मिलता है. इसमें कैटगरी से कोई फ़र्क़ नहीं पड़ता. | 
WEIGHTED_CATEGORIES | 
                कुल ग्रेड, कैटगरी के हिसाब से वेटेज का औसत होता है. | 
DisplaySetting
कुल ग्रेड दिखाने के लिए उपलब्ध सेटिंग.
| Enums | |
|---|---|
DISPLAY_SETTING_UNSPECIFIED | 
                कोई सेटिंग नहीं दी गई है. यह कभी वापस नहीं मिलता. | 
SHOW_OVERALL_GRADE | 
                इससे शिक्षकों और छात्र-छात्राओं, दोनों को ग्रेडबुक और छात्र-छात्राओं की प्रोफ़ाइल में कुल ग्रेड दिखता है. | 
HIDE_OVERALL_GRADE | 
                ग्रेडबुक या छात्र-छात्रा की प्रोफ़ाइल में कुल ग्रेड नहीं दिखता. | 
SHOW_TEACHERS_ONLY | 
                इससे शिक्षकों को ग्रेडबुक और छात्र-छात्राओं की प्रोफ़ाइल में कुल ग्रेड दिखता है. यह छात्र-छात्राओं की प्रोफ़ाइल में नहीं दिखता है. | 
तरीके | 
            |
|---|---|
                
(deprecated)  | 
              इससे यह पता चलता है कि कोई उपयोगकर्ता किसी कोर्स में ऐड-ऑन अटैचमेंट बनाने की ज़रूरी शर्तें पूरी करता है या नहीं. | 
                
(deprecated)  | 
              इससे यह पता चलता है कि कोई उपयोगकर्ता किसी कोर्स में GradingPeriodSettings को अपडेट करने की ज़रूरी शर्तें पूरी करता है या नहीं. | 
                
 | 
              इस कुकी का इस्तेमाल कोर्स बनाने के लिए किया जाता है. | 
                
 | 
              इस तरीके का इस्तेमाल करके, किसी कोर्स को मिटाया जा सकता है. | 
                
 | 
              यह फ़ंक्शन, कोर्स दिखाता है. | 
                
 | 
              किसी कोर्स में ग्रेडिंग पीरियड की सेटिंग दिखाता है. | 
                
 | 
              यह उन कोर्स की सूची दिखाता है जिन्हें अनुरोध करने वाला उपयोगकर्ता देख सकता है. हालांकि, यह सूची सिर्फ़ उन कोर्स तक सीमित होती है जो अनुरोध से मेल खाते हैं. | 
                
 | 
              किसी कोर्स में एक या उससे ज़्यादा फ़ील्ड अपडेट करता है. | 
                
 | 
              किसी कोर्स को अपडेट करता है. | 
                
 | 
              यह किसी कोर्स के ग्रेडिंग पीरियड की सेटिंग अपडेट करता है. |