ภาพรวม

Google Classroom API มีอินเทอร์เฟซการเขียนโปรแกรมสำหรับนักพัฒนาซอฟต์แวร์ ผู้ดูแลระบบ และผู้นำโรงเรียนเพื่อจัดการทรัพยากร Google Classroom คุณสามารถสร้างซอฟต์แวร์ที่สร้าง เรียกข้อมูล และแก้ไขหลักสูตรและเนื้อหาของ Classroom ได้

กรณีการใช้งานทั่วไปบางกรณีมีดังนี้

  • การจัดการหลักสูตร บัญชีรายชื่อ และผู้ปกครอง
  • การเพิ่มงาน ประกาศ และเนื้อหาหลักสูตร
  • การให้คะแนนและการแก้ไขการตั้งค่าการให้คะแนน
  • การสร้างข้อมูลสําหรับการวิเคราะห์
  • การทำให้เนื้อหาหรือเครื่องมือจากผู้ให้บริการภายนอกค้นพบได้และเข้าถึงได้ภายใน Classroom

Classroom API เป็นโซลูชันที่เหมาะกับฉันไหม

Google มีผลิตภัณฑ์หลายอย่างที่ช่วยให้คุณโต้ตอบกับ Classroom ได้ ต่อไปนี้คือสถานการณ์ที่พบบ่อยและคำแนะนำสำหรับผลิตภัณฑ์ที่อาจเหมาะกับความต้องการของคุณมากที่สุด

แก้ไขแหล่งข้อมูลของ Google Classroom

สถานการณ์ โซลูชันที่แนะนำ
ฉันต้องการจัดการหลักสูตร ผู้ใช้ หรือทรัพยากรอื่นๆ ของ Classroom จำนวนมากเป็นประจำ ฉันถนัดเขียนโค้ดและดูแลรักษาโครงสร้างพื้นฐานซอฟต์แวร์ เขียนแอปพลิเคชันที่ใช้ Classroom API
ฉันต้องการจัดการทรัพยากร Classroom ปริมาณน้อยเป็นครั้งคราว ฉันเขียนโค้ดได้เล็กน้อยโดยที่ค่าใช้จ่ายไม่มาก ใช้ Classroom API กับ Google Apps Script
ฉันต้องการทำการเปลี่ยนแปลงทรัพยากรใน Classroom แต่ละรายการเป็นครั้งคราว ฉันคุ้นเคยกับการใช้คำสั่งเทอร์มินัล ใช้ Google Apps Manager
ฉันต้องการรายงานจำนวนมากที่มีรายละเอียดเกี่ยวกับเหตุการณ์ใน Classroom ใช้บริการโอนข้อมูล BigQuery
ฉันต้องการดำเนินการตรวจสอบกิจกรรมของผู้ใช้ สร้างรายงานในคอนโซลผู้ดูแลระบบหรือใช้ Reports API

ผสานรวมกับ Google Classroom

สถานการณ์ โซลูชันที่แนะนำ
ฉันต้องการให้ครูและนักเรียนเห็นและเปิดเนื้อหาของฉันใน Classroom สร้างส่วนเสริมของ Classroom
ฉันต้องการให้ครูคลิกปุ่มในเว็บไซต์หรือแอปของฉันเพื่อฝังเนื้อหาของฉันใน Classroom สร้างส่วนเสริมของ Classroom และสร้างไฟล์แนบแบบเป็นโปรแกรม
ฉันต้องการให้ครูคลิกปุ่มในเว็บไซต์หรือแอปของฉันเพื่อลิงก์ไปยังเนื้อหาของฉันใน Classroom สร้างงานโดยใช้ Classroom API หรือฝังปุ่มแชร์ไปยัง Classroom
ฉันต้องการให้ครูใน Classroom ซิงค์หรือนําเข้าข้อมูลจากระบบข้อมูลของนักเรียน ใช้ OneRoster สำหรับ SIS หรือสร้างและเข้าถึงทรัพยากรโดยใช้ Classroom API

เริ่มต้นใช้งาน

เราขอแนะนำให้นักพัฒนาแอปใหม่ทำสิ่งต่อไปนี้ก่อนเริ่มโปรเจ็กต์ใหม่

หากต้องการเริ่มพัฒนา โปรดตรวจสอบว่าคุณได้ทำตามขั้นตอนเบื้องต้นเรียบร้อยแล้ว เลือกขอบเขต Classroom API ที่เหมาะสมกับความต้องการของคุณ จากนั้นตั้งค่าสภาพแวดล้อมและเริ่มส่งคำขอโดยทำตามวิธีเริ่มต้นใช้งานอย่างใดอย่างหนึ่งต่อไปนี้

ทดสอบด้วยโปรแกรมสํารวจ Google APIs

หากต้องการทดสอบการเรียกใช้เมธอดกับข้อมูลจริง ให้ลองใช้ Google APIs Explorer คุณไม่จําเป็นต้องเขียนโค้ดใดๆ เพื่อเริ่มต้นใช้งาน แต่โปรดทราบว่าการดำเนินการที่คุณทําโดยใช้เครื่องมือสํารวจ API จะแก้ไขข้อมูลที่มีอยู่ได้

วิธีหนึ่งในการเริ่มเรียกใช้เมธอดคือการเรียกใช้เมธอด courses.list() วิธีนี้ไม่ต้องใช้พารามิเตอร์คำขอใดๆ และคุณสามารถดึงข้อมูล id จากรายการหลักสูตรที่แสดงผลเพื่อใช้เป็นพารามิเตอร์คำขอสำหรับการเรียก API อื่นๆ ได้ หากยังไม่มีหลักสูตร คุณก็สร้างหลักสูตรได้โดยใช้วิธี courses.create()

นอกจากนี้ คุณยังดูเอกสารอ้างอิงสำหรับ Classroom API ได้ด้วย