ผู้ใช้ใน Google Classroom จะมีบทบาทต่อไปนี้
- ครู
- นักเรียน/นักศึกษา
- ผู้ปกครอง
- ผู้ดูแลระบบ
การกำหนดบทบาทจะขึ้นอยู่กับวิธีที่ผู้ใช้ได้รับการจัดตารางเวลาภายใน
Course
ไม่มีการรับประกันว่าหากผู้ใช้เป็นครูหรือนักเรียนในสถาบัน ผู้ใช้จะได้รับบทบาทเดียวกันในCourse
Google Classroom ที่กำหนด เช่น หากผู้ใช้เป็นครูในเขตการศึกษา ผู้ใช้จะเป็นครูหรือนักเรียนใน Classroom ก็ได้ ทั้งนี้ขึ้นอยู่กับบทบาทที่เลือกไว้
วิธีที่ง่ายที่สุดในการค้นหาผู้ใช้ที่เป็นครูภายในCourse
หนึ่งๆ คือการใช้ปลายทาง courses.teachers.list()
หรือ courses.teachers.get()
ปลายทางที่คล้ายกันมีไว้สำหรับนักเรียนและผู้ปกครอง
ครู
ครูสามารถสร้างและจัดการ Courses
, CourseWork
, CourseWorkMaterials
,
Announcements
, ไฟล์แนบ และคะแนนใน Classroom ได้ นอกจากนี้ ผู้ใช้ยังเชิญผู้ใช้คนอื่นๆ ให้เป็นครู นักเรียน หรือผู้ปกครองภายในCourse
ได้ด้วย
เฉพาะผู้ดูแลระบบเท่านั้นที่ใช้ปลายทาง courses.teachers.create()
เพื่อเพิ่มผู้ใช้เป็นครูใน Course
ได้โดยตรง ในกรณีอื่นๆ ทั้งหมด ผู้ใช้ต้องได้รับเชิญจากครูในCourse
คุณสร้างคำเชิญได้โดยใช้ปลายทาง invitations.create()
Course
หนึ่งๆ อาจมีผู้สอนร่วมได้หลายคน แต่มีเจ้าของได้เพียงคนเดียวCourse
มีเพียงเจ้าของ Course
เท่านั้นที่จะลบ Course
และเปลี่ยนเจ้าของ Course
ได้ ซึ่งข้อมูลนี้สำคัญในกรณีที่ต้องCourse
โอนความเป็นเจ้าของระหว่างผู้ใช้ อัปเดตเจ้าของ Course
ได้โดยใช้ปลายทาง courses.patch()
นักเรียน/นักศึกษา
นักเรียนสามารถดูCourseWork
, CourseWorkMaterials
, Announcements
, ไฟล์แนบ และคะแนนใน Classroom โดยสามารถสร้างและแก้ไขข้อมูลที่ส่งใน UI ของ Google Classroom และใช้ Classroom API เพื่ออ่านข้อมูลเมตาเกี่ยวกับข้อมูลที่ส่ง แก้ไขไฟล์แนบในข้อมูลที่ส่ง และเปลี่ยนสถานะข้อมูลที่ส่งได้
เฉพาะผู้ดูแลระบบเท่านั้นที่ใช้ปลายทาง courses.students.create()
เพื่อเพิ่มผู้ใช้เป็นนักเรียนใน Course
ได้โดยตรง ผู้ใช้สามารถเพิ่มตัวเองเป็นนักเรียนในCourse
ได้โดยตรงหากระบุช่องenrollmentCode
มิฉะนั้น ผู้ใช้ต้องได้รับคำเชิญจากครูในCourse
คุณสร้างคำเชิญได้โดยใช้ปลายทาง invitations.create()
Guardians
ผู้ปกครองจะได้รับอีเมลสรุปเกี่ยวกับงานของนักเรียนในCourse
ผู้ปกครองอาจดูตัวอย่างหลักสูตรของนักเรียนได้ด้วย ทั้งนี้ขึ้นอยู่กับรุ่น Google Workspace for Education ของโดเมน Classroom API อนุญาตให้เชิญผู้ปกครองเข้าร่วม Course
โดยใช้ปลายทาง guardianInvitations
ผู้ดูแลระบบโดเมน Google Workspace for Education และครูที่ยืนยันแล้วสามารถเชิญผู้ปกครองได้ ทั้งนี้ขึ้นอยู่กับวิธีตั้งค่าโดเมนในคอนโซลผู้ดูแลระบบของ Google
ครูที่ผ่านการยืนยันคือครูที่ได้รับสิทธิ์พิเศษจากผู้ดูแลระบบ นักเรียนมีผู้ปกครองได้ไม่เกิน 20 คน
ผู้ดูแลระบบ
ผู้ดูแลระบบ Google Workspace for Education สามารถจัดการการตั้งค่าและสิทธิ์ของโดเมนได้ คู่มือนี้ไม่ได้ระบุรายการความสามารถทั้งหมดของผู้ดูแลระบบและบทบาทผู้ดูแลระบบ ดูข้อมูลที่ครอบคลุมมากขึ้นเกี่ยวกับผู้ดูแลระบบ Google Workspace for Education ได้ที่ส่วนผู้ดูแลระบบของศูนย์ช่วยเหลือ
ในบริบทของ Classroom API ผู้ดูแลระบบสามารถสร้างและจัดการ Courses
, Aliases
, ครู, นักเรียน และผู้ปกครองได้ โดยสามารถอ่านCourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
หรือTopics
ภายใน Course