در Google Classroom، کاربران می توانند نقش های زیر را داشته باشند:
- معلم
- دانشجو
- نگهبان
- مدیر
انتساب یک نقش بستگی به نحوه فهرست بندی کاربر در یک Course
دارد. هیچ تضمینی وجود ندارد که اگر کاربر یک معلم یا دانشآموز در یک موسسه باشد، همان نقش را در یک Course
Google Classroom مشخص خواهد داشت. به عنوان مثال، اگر کاربر یک معلم در یک منطقه مدرسه باشد، بسته به اینکه برای چه نقشی برای او انتخاب شده است، می تواند معلم یا دانش آموز در Classroom باشد.
ساده ترین راه برای کشف کاربرانی که در هر Course
معینی معلم هستند، استفاده از courses.teachers.list()
یا courses.teachers.get()
است. نقاط پایانی مشابهی برای دانش آموزان و سرپرستان وجود دارد.
معلمان
معلمان می توانند Courses
، CourseWork
، CourseWorkMaterials
، Announcements
، پیوست ها و نمرات را در کلاس درس ایجاد و مدیریت کنند. آنها همچنین میتوانند سایر کاربران را به عنوان معلم، دانشآموز یا نگهبان در یک Course
دعوت کنند.
فقط یک مدیر می تواند از endpoint courses.teachers.create()
برای افزودن مستقیم کاربر به عنوان معلم در یک Course
استفاده کند. در سایر شرایط، کاربر باید توسط یک معلم در یک Course
دعوت شود. دعوتنامهها را میتوان با استفاده از endpoint invitations.create()
ایجاد کرد.
میتواند چندین معلم مشترک در یک Course
وجود داشته باشد، اما تنها یک مالک Course
میتواند وجود داشته باشد. فقط یک مالک Course
می تواند Course
را حذف و مالک Course
را تغییر دهد. اگر مالکیت Course
باید بین کاربران منتقل شود ، این مهم است. دارندگان Course
را می توان با استفاده از endpoint courses.patch()
به روز کرد.
دانش آموزان
دانشآموزان میتوانند CourseWork
، CourseWorkMaterials
، Announcements
، پیوستها و نمرات را در Classroom مشاهده کنند. آنها میتوانند موارد ارسالی را در رابط کاربری Google Classroom ایجاد و تغییر دهند و از API Classroom برای خواندن فرادادههای ارسالی خود، اصلاح هرگونه پیوست در مورد ارسالی، و تغییر وضعیت ارسال استفاده کنند.
فقط یک مدیر می تواند از endpoint courses.students.create()
برای اضافه کردن مستقیم کاربر به عنوان دانشجو در یک Course
استفاده کند. اگر کاربر فیلد enrollmentCode
را مشخص کند میتواند مستقیماً خود را به عنوان دانشجو در Course
اضافه کند. در غیر این صورت، کاربر باید توسط یک معلم در یک Course
دعوت شود. دعوتنامهها را میتوان با استفاده از endpoint invitations.create()
ایجاد کرد.
نگهبانان
نگهبانان خلاصهای از کارهای دانشآموز خود را در یک Course
دریافت خواهند کرد. بسته به نسخه Google Workspace for Education دامنه، سرپرستان نیز ممکن است بتوانند پیشنمایش دورههای دانشآموز خود را مشاهده کنند. API Classroom به نگهبانان اجازه می دهد تا با استفاده از نقاط پایانی guardianInvitations
به یک Course
دعوت شوند. سرپرستان دامنه Google Workspace for Education و معلمان تأیید شده بسته به نحوه تنظیم دامنه در کنسول Google Admin میتوانند نگهبانان را دعوت کنند. معلمان تأیید شده معلمانی هستند که مجوزهای ویژه ای توسط مدیران ارائه شده است. دانش آموزان می توانند حداکثر 20 سرپرست مختلف داشته باشند.
مدیران
سرپرستان Google Workspace for Education میتوانند تنظیمات و مجوزهای دامنه را مدیریت کنند. این راهنما فهرست جامعی از تمام قابلیتهای مدیران و نقشهای سرپرست مختلف را شامل نمیشود. برای اطلاعات جامعتر درباره مدیران Google Workspace for Education، به بخش سرپرست مرکز راهنمایی مراجعه کنید. در زمینه Classroom API، مدیران میتوانند Courses
، Aliases
، معلمان، دانشآموزان و نگهبانان را ایجاد و مدیریت کنند. آنها می توانند هر CourseWork
، CourseWorkMaterials
، Announcements
، StudentSubmissions
، یا Topics
در یک Course
بخوانند.