โรงเรียนและบริษัทด้านเทคโนโลยีสามารถใช้ Classroom API สร้างเครื่องมือที่โต้ตอบกับ Classroom และ Google Workspace for Education และทำให้ Classroom ทำงานได้ดีขึ้นตามความต้องการ Classroom API คือ Google developer API ซึ่งหมายความว่าบริการที่ไม่ใช่ของ Google จะใช้ประโยชน์จากเครื่องมือและโครงสร้างพื้นฐานของ Google ได้
นักพัฒนาซอฟต์แวร์ต้องยอมรับข้อกำหนดในการให้บริการ Classroom API ในการใช้ Classroom API ส่วนแอปอื่นๆ ไม่สามารถใช้ข้อมูลของ Classroom เพื่อการโฆษณาได้
นักพัฒนาซอฟต์แวร์บุคคลที่สามและผู้ดูแลระบบสามารถใช้ Classroom API ได้ ส่วนครูและนักเรียนสามารถให้สิทธิ์แอปพลิเคชันของบุคคลที่สามได้ด้วยตนเอง
คุณสามารถใช้ Classroom API เพื่อเขียนโปรแกรมให้ทำสิ่งต่างๆ ที่ครูและนักเรียนสามารถทำได้ผ่าน UI ของ Classroom เช่น คุณสามารถซิงค์ข้อมูลกับระบบสารสนเทศของนักเรียน ดูชั้นเรียนทั้งหมดที่มีการเรียนการสอนในโดเมน และจัดการงานในหลักสูตร
บริการที่ไม่ใช่ของ Google จะใช้ Classroom API เพื่อผสานรวมฟีเจอร์กับ Classroom ได้ เช่น ครูอาจคัดลอกและใช้ชั้นเรียน Classroom ซ้ำในแอปๆ หนึ่ง แทนที่จะสร้างชั้นเรียนขึ้นมาใหม่และเพิ่มนักเรียนเข้าไปอีกครั้ง แอปพลิเคชันยังใช้การเขียนโปรแกรมเพื่อดู สร้าง และแก้ไขงานของ Classroom เพิ่มเอกสารประกอบงาน ส่งงานให้นักเรียน และส่งคะแนนกลับไปที่ Classroom ได้
ก่อนที่แอปหรือบริการจะเข้าถึงข้อมูลใน Classroom ได้ แอปจะต้องขออนุญาตจากผู้ใช้ Classroom แอปจะขอสิทธิ์บางอย่างตามที่ต้องการ (เช่น ชื่อผู้ใช้ อีเมล หรือรูปโปรไฟล์) และผู้ใช้จะอนุมัติหรือปฏิเสธคำขอของบริการได้ Classroom API จะใช้ OAuth ในการให้สิทธิ์ ซึ่งเป็นมาตรฐานอินเทอร์เน็ตที่ใช้งานโดยทั่วไป
สำหรับผู้ดูแลระบบ Google Workspace for Education
ในฐานะผู้ดูแลระบบ Google Workspace for Education คุณสามารถควบคุมวิธีการแชร์ข้อมูลในโดเมนได้ โดยไปที่คอนโซลผู้ดูแลระบบของ Google เพื่อระบุว่าจะให้ครูและนักเรียนในโดเมนให้สิทธ์เข้าถึงข้อมูล Classroom ของตนแก่บริการหรือไม่ คุณจะกำหนดค่าการเข้าถึงได้ในระดับหน่วยขององค์กร ดูวิธีตั้งค่าสิทธิ์เข้าถึงข้อมูล Classroom
คุณยังดูดูบริการที่ได้รับสิทธิ์เข้าถึงบัญชีของผู้ใช้ในโดเมน และเพิกถอนการให้สิทธิ์ในคอนโซลผู้ดูแลระบบได้ถ้าจำเป็น
งานที่ Classroom API ทำได้จะขึ้นอยู่กับบทบาทของผู้ใช้ในชั้นเรียน ซึ่งไม่ต่างกับใน UI ของ Classroom ที่ผู้ใช้อาจมีบทบาทเป็นนักเรียน ครู หรือผู้ดูแลระบบ ครูและนักเรียนจะอนุมัติแอปพลิเคชันของบุคคลที่สามและรายงานการละเมิดได้
หากผู้ใช้มีบทบาท... | API จะ... |
---|---|
นักเรียน |
|
ครู |
|
ผู้ดูแลระบบ |
|
โปรดดูรายละเอียด Classroom API ใน developers.google.com/classroom