Google Classroom में, उपयोगकर्ताओं के पास ये भूमिकाएं हो सकती हैं:
- शिक्षक
- छात्र/छात्रा
- पालक
- व्यवस्थापक
किसी भूमिका को असाइन करने का तरीका इस बात पर निर्भर करता है कि उपयोगकर्ता को Course
में किस तरह रोस्टर किया गया था. इस बात की कोई गारंटी नहीं है कि अगर कोई उपयोगकर्ता किसी संस्थान में शिक्षक या छात्र/छात्रा है, तो उसे किसी Google Classroom Course
में वही भूमिका मिलेगी. उदाहरण के लिए, अगर कोई उपयोगकर्ता किसी स्कूल डिस्ट्रिक्ट में शिक्षक है, तो वह Classroom में शिक्षक या छात्र/छात्रा हो सकता है. यह इस बात पर निर्भर करता है कि उसके लिए कौनसी भूमिका चुनी गई है.
किसी भी Course
में शिक्षकों को ढूंढने का सबसे आसान तरीका, courses.teachers.list()
या courses.teachers.get()
एंडपॉइंट का इस्तेमाल करना है. छात्र-छात्राओं और अभिभावकों के लिए मिलते-जुलते एंडपॉइंट मौजूद हैं.
शिक्षक
शिक्षक, Classroom में Courses
, CourseWork
, CourseWorkMaterials
,
Announcements
, अटैचमेंट, और ग्रेड बना और मैनेज कर सकते हैं. वे अन्य उपयोगकर्ताओं को Course
में शिक्षक, छात्र/छात्रा या अभिभावक के तौर पर शामिल होने का न्योता भी भेज सकते हैं.
किसी उपयोगकर्ता को Course
में शिक्षक के तौर पर सीधे जोड़ने के लिए, सिर्फ़ एडमिन courses.teachers.create()
एंडपॉइंट का इस्तेमाल कर सकता है. अन्य सभी मामलों में, उपयोगकर्ता को Course
में शिक्षक से न्योता मिलना चाहिए. invitations.create()
एंडपॉइंट का इस्तेमाल करके न्योते बनाए जा सकते हैं.
एक Course
में कई सह-शिक्षक हो सकते हैं, लेकिन Course
का सिर्फ़ एक मालिक हो सकता है. सिर्फ़ Course
का मालिक ही Course
को मिटा सकता है और Course
के मालिक को बदल सकता है. यह ज़रूरी है, अगर उपयोगकर्ताओं के बीच Course
मालिकाना हक ट्रांसफ़र करना ज़रूरी है. courses.patch()
एंडपॉइंट का इस्तेमाल करके, Course
मालिकों की जानकारी अपडेट की जा सकती है.
छात्र/छात्राएं
छात्र-छात्राएं Classroom में CourseWork
, CourseWorkMaterials
, Announcements
,
अटैचमेंट, और ग्रेड देख सकते हैं. वे Google Classroom के यूज़र इंटरफ़ेस (यूआई) में सबमिशन बना सकते हैं और उनमें बदलाव कर सकते हैं. साथ ही, Classroom API का इस्तेमाल करके, अपने सबमिशन का मेटाडेटा पढ़ सकते हैं, सबमिशन में मौजूद किसी भी अटैचमेंट में बदलाव कर सकते हैं, और सबमिशन का स्टेटस बदल सकते हैं.
किसी उपयोगकर्ता को सीधे Course
में छात्र/छात्रा के तौर पर जोड़ने के लिए, सिर्फ़ एडमिन courses.students.create()
एंडपॉइंट का इस्तेमाल कर सकता है. अगर कोई उपयोगकर्ता enrollmentCode
फ़ील्ड में जानकारी देता है, तो वह सीधे Course
में छात्र/छात्रा के तौर पर अपने-आप जुड़ सकता है. इसके अलावा, उपयोगकर्ता को Course
में शिक्षक से न्योता मिलना चाहिए.
invitations.create()
एंडपॉइंट का इस्तेमाल करके न्योते बनाए जा सकते हैं.
Guardians
अभिभावकों को अपने छात्र/छात्रा के काम की खास जानकारी, Course
में ईमेल से मिलेगी.
डोमेन के Google Workspace for Education वर्शन के आधार पर, अभिभावक अपने छात्र या छात्रा के कोर्स की झलक भी देख सकते हैं. Classroom API की मदद से, अभिभावक guardianInvitations
एंडपॉइंट का इस्तेमाल करके, Course
से जुड़ने का न्योता भेज सकते हैं.
Google Workspace for Education के डोमेन एडमिन और पुष्टि किए गए शिक्षक, अभिभावकों को न्योता भेज सकते हैं. हालांकि, यह इस बात पर निर्भर करता है कि Google Admin console में डोमेन को कैसे सेट अप किया गया है.
पुष्टि किए गए शिक्षक वे शिक्षक होते हैं जिन्हें एडमिन ने खास अनुमतियां दी हैं. छात्र-छात्राओं के 20 से ज़्यादा अभिभावक नहीं हो सकते.
एडमिन
Google Workspace for Education के एडमिन, डोमेन की सेटिंग और अनुमतियां मैनेज कर सकते हैं. इस गाइड में अलग-अलग एडमिन और एडमिन की भूमिकाओं की सभी क्षमताओं की सूची शामिल नहीं है. Google Workspace for Education के एडमिन के बारे में ज़्यादा जानने के लिए, सहायता केंद्र के एडमिन सेक्शन पर जाएं.
Classroom API के संदर्भ में, एडमिन Courses
, Aliases
, शिक्षकों, छात्र-छात्राओं, और अभिभावकों को बना सकते हैं और मैनेज कर सकते हैं. वे Course
में मौजूद किसी भी CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
या Topics
को पढ़ सकते हैं.