छात्र/छात्रा और शिक्षक, उपयोगकर्ता प्रोफ़ाइल और कोर्स के बीच खास मैपिंग होते हैं. इनसे पता चलता है कि कोर्स में उस उपयोगकर्ता की भूमिका क्या है. छात्र/छात्रा और शिक्षक के चुने गए विकल्प ग्लोबल नहीं होते: एक उपयोगकर्ता को एक कोर्स के लिए शिक्षक और दूसरे में छात्र/छात्रा को असाइन किया जा सकता है. "छात्र/छात्रा" या "शिक्षक" की कैटगरी में किसी खास कोर्स के लिए, किसी खास उपयोगकर्ता को मिलने वाली अनुमतियों का सेट शामिल होता है.
- छात्र/छात्राएं
- छात्र-छात्राओं के लिए संसाधन का मतलब ऐसे उपयोगकर्ता से है जो किसी खास कोर्स में छात्र/छात्रा के तौर पर दर्ज है. छात्र-छात्राओं को कोर्स की जानकारी और उस कोर्स के शिक्षकों को देखने की अनुमति होती है.
- शिक्षक
- शिक्षक रिसॉर्स किसी ऐसे उपयोगकर्ता के बारे में बताता है जो किसी खास कोर्स को पढ़ाता है. शिक्षकों को कोर्स की जानकारी देखने, उसमें बदलाव करने, शिक्षकों और छात्र-छात्राओं को देखने, और अन्य शिक्षकों और छात्र-छात्राओं को मैनेज करने की अनुमति होती है.
छात्र/छात्राओं और शिक्षकों की पहचान, उनके यूनीक आईडी या ईमेल पते से की जाती है, जैसा कि डायरेक्ट्री एपीआई से मिलता है.
मौजूदा उपयोगकर्ता "me"
शॉर्टकट का इस्तेमाल करके अपना आईडी भी बता सकता है.
सीधे तौर पर जोड़ना
डोमेन एडमिन को न्योते के फ़्लो को बायपास करने और डोमेन में उपयोगकर्ताओं को शिक्षकों या छात्र-छात्राओं को अपने डोमेन के कोर्स में जोड़ने की अनुमति होती है. अगर कोर्स का मालिक, एडमिन के डोमेन में है, तो उसे एडमिन के डोमेन में माना जाएगा. पुष्टि किए गए डोमेन एडमिन के डोमेन से बाहर के उपयोगकर्ताओं या कोर्स के लिए, ऐप्लिकेशन को invitations.create()
तरीके से न्योता भेजकर उपयोगकर्ता की सहमति लेनी होगी.
शिक्षकों को जोड़ना या हटाना
डोमेन एडमिन, teachers.create()
के कोर्स में अपने डोमेन के शिक्षकों को सीधे जोड़ सकते हैं, जैसा कि इस नमूने में दिखाया गया है:
.NET
Java
129
Python
अगर आप किसी पुष्टि किए गए शिक्षक की ओर से अतिरिक्त शिक्षक जोड़ रहे हैं, तो आपको invitations.create()
तरीका इस्तेमाल करना होगा.
teachers.delete()
तरीके से, किसी कोर्स से अतिरिक्त शिक्षकों को हटाया जा सकता है. ऐसा करने पर, सिर्फ़ कोर्स से जुड़े टीचर को ही हटाया जाएगा और उनके असाइनमेंट या उनकी उपयोगकर्ता प्रोफ़ाइल पर कोई असर नहीं पड़ेगा.
छात्र-छात्राओं को रजिस्टर करना या हटाना
डोमेन एडमिन,
students.create()
तरीके का इस्तेमाल करके सीधे अपने डोमेन में छात्र-छात्राओं को जोड़ सकते हैं, जैसा कि इस नमूने में दिखाया गया है:
.NET
Java
129
Python
अगर आप किसी पुष्टि किए गए शिक्षक की ओर से छात्र/छात्रा जोड़ रहे हैं, तो आपको invitations.create()
तरीका इस्तेमाल करना होगा.
students.delete()
तरीके से किसी कोर्स से छात्र/छात्रा को हटाया जा सकता है. ऐसा करने पर, सिर्फ़ कोर्स से जुड़े छात्र/छात्रा को हटाया जा सकेगा. इससे दूसरे कोर्स या उपयोगकर्ता की प्रोफ़ाइल पर, उनके रजिस्ट्रेशन पर कोई असर नहीं पड़ेगा.
उपयोगकर्ता के कोर्स फिर से पाएं
किसी छात्र/छात्रा या शिक्षक के लिए, कोर्स की सूची पाने के लिए,
courses.list()
को कॉल करें और उससे जुड़े उपयोगकर्ता के
studentId
या teacherId
की जानकारी दें.
उपयोगकर्ता की प्रोफ़ाइल वापस पाएं
किसी उपयोगकर्ता का छोटा आईडी और उसका नाम जानने के लिए,
userProfiles.get()
को अनुरोध के उपयोगकर्ता के आईडी, ईमेल पते या "मैं" के साथ कॉल करें.
emailAddress
फ़ील्ड को फिर से पाने के लिए, आपको classroom.profile.emails
दायरा शामिल करना होगा.
दिखाया गया आईडी,
डायरेक्ट्री एपीआई उपयोगकर्ता के संसाधन
से मेल खाता है, जिसमें मेल खाने वाला studentId
या teacherId
होता है.
कोर्स के मालिकों को मैनेज करें
डोमेन एडमिन, शिक्षकों के बीच कोर्स का मालिकाना हक ट्रांसफ़र कर सकते हैं. कृपया ज़्यादा जानकारी के लिए, कोर्स का मालिकाना हक ट्रांसफ़र करें सेक्शन देखें.