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