उपनाम खास तौर पर किसी कोर्स की पहचान करता है. यहां दिए गए स्कोप में से किसी एक में, यह यूनीक होना चाहिए:
डोमेन: डोमेन के स्कोप वाला उपनाम, उपनाम बनाने वाले के डोमेन के सभी उपयोगकर्ताओं को दिखता है. इसे कोई डोमेन एडमिन ही बना सकता है. डोमेन के स्कोप वाले अन्य नाम का इस्तेमाल अक्सर तब किया जाता है, जब किसी कोर्स में Classroom से बाहर का कोई आइडेंटिफ़ायर शामिल होता है.
प्रोजेक्ट: प्रोजेक्ट के दायरे वाला उपनाम, Developer Console प्रोजेक्ट आईडी का इस्तेमाल करके किसी ऐप्लिकेशन के ऐसे किसी भी अनुरोध पर दिखता है जिसने उपनाम बनाया है और उसे किसी भी प्रोजेक्ट के ज़रिए बनाया जा सकता है. जब किसी ऐप्लिकेशन में वैकल्पिक आइडेंटिफ़ायर मौजूद होते हैं, तब आम तौर पर प्रोजेक्ट के स्कोप वाले उपनाम का इस्तेमाल किया जाता है. डुप्लीकेट कोर्स से बचने के लिए भी रैंडम वैल्यू का इस्तेमाल किया जा सकता है. ऐसा ट्रांसमिशन के काम नहीं करने पर किया जा सकता है. ऐसा इसलिए, क्योंकि किसी अनुरोध के दोबारा कोशिश करने पर ALREADY_EXISTS वापस आ जाएगा, अगर पिछला अनुरोध पूरा हो जाता है.
JSON के काेड में दिखाना
{"alias": string}
फ़ील्ड
alias
string
उपनाम स्ट्रिंग. स्ट्रिंग का फ़ॉर्मैट, उम्मीद के मुताबिक उपनाम स्कोपिंग को दिखाता है.
d:<name>, डोमेन के स्कोप वाले अन्य डोमेन नेम के बारे में बताता है. उदाहरण: d:math_101
p:<name>, प्रोजेक्ट के स्कोप वाले उपनाम के बारे में बताता है. उदाहरण: p:abc123
इस फ़ील्ड में ज़्यादा से ज़्यादा 256 वर्ण होते हैं.