ต่อไปนี้เป็นภาพรวมคร่าวๆ ของขั้นตอนในการพัฒนาส่วนเสริมของ Classroom
การเริ่มต้นใช้งาน
- โดยคุณจะต้องเป็นผู้ใช้ทดสอบที่มี Google Workspace for Education รุ่น Teaching and Learning หรือ Plus หากคุณไม่มีสิทธิ์เข้าถึงระดับผู้ดูแลระบบในโดเมน Google Workspace for Education ที่มีใบอนุญาตเหล่านี้ โปรดทำตามขั้นตอนเพื่อรับโดเมนทดสอบสำหรับนักพัฒนาซอฟต์แวร์ จากนั้นส่งแบบฟอร์มคำขออัปเกรดโดเมน และจะได้รับการจัดสรรใบอนุญาต Google Workspace for Education Plus 10 ใบ
สร้างโปรเจ็กต์ Google Cloud ซึ่งคุณจะใช้กำหนดค่าส่วนเสริม ส่งคำขอ API รวมถึงตรวจสอบสิทธิ์และให้สิทธิ์ผู้ใช้ คุณยังใช้โปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่มีอยู่ได้ด้วย
- หากคุณตั้งค่าระดับการเข้าถึงแอปเป็นสาธารณะ ให้เข้าร่วมโปรแกรมแสดงตัวอย่างสำหรับนักพัฒนาแอป Google Workspace ด้วยโปรเจ็กต์ที่อยู่ในระบบคลาวด์นี้ การดำเนินการนี้จะเปิดใช้ฟีเจอร์ฉบับร่างสำหรับโปรเจ็กต์ระบบคลาวด์ ซึ่งคุณต้องใช้ในการทดสอบแอปพลิเคชัน ดูข้อมูลเพิ่มเติมได้ที่อัปเดตข้อมูลแอปด้วยฉบับร่าง
สร้างบัญชีครูและนักเรียนเพื่อทำการทดสอบ เมื่อใบอนุญาตได้รับอนุมัติสำหรับโดเมนสาธิตแล้ว ให้กำหนดที่นั่งให้กับบัญชีทดสอบแต่ละบัญชี
กำหนดค่า OAuth สำหรับโปรเจ็กต์
สร้างข้อมูล Google Workspace Marketplace สำหรับโปรเจ็กต์สาธิต
- หากคุณตั้งค่าระดับการเข้าถึงแอปเป็นสาธารณะ ให้เพิ่มอีเมลของผู้ใช้ทดสอบทั้งหมดลงในรายการผู้ทดสอบฉบับร่าง เลือกบันทึกฉบับร่างเมื่อทำเสร็จแล้ว
ลงชื่อเข้าใช้โดเมนสาธิตในฐานะผู้ใช้ทดสอบ ติดตั้งส่วนเสริมจาก URL ของแอปในการกำหนดค่าข้อมูล Google Workspace Marketplace
การพัฒนา
- พัฒนาส่วนเสริมและทดสอบกับผู้ทดสอบ
การเผยแพร่
- ใน
โปรเจ็กต์ Google Cloud ที่ต้องการเผยแพร่ โปรดตรวจสอบสิ่งต่อไปนี้
- หน้าจอขอความยินยอม OAuth
- ประเภทผู้ใช้: ภายนอก
- สถานะการเผยแพร่: ใช้เวอร์ชันที่ใช้งานจริง
- ขอบเขต: กำหนดค่าขอบเขตทั้งหมดที่เว็บแอปขอ
- หน้าจอการกำหนดค่าแอป Google Workspace Marketplace SDK:
- ระดับการเข้าถึงแอป: สาธารณะ
- ประเภทรายชื่อ: ไม่เป็นสาธารณะ
- ขอบเขต: กำหนดค่าขอบเขตทั้งหมดที่เว็บแอปขอ
- หน้าจอขอความยินยอม OAuth
- สร้างข้อมูลใน Google Workspace Marketplace สําหรับโปรเจ็กต์สาธารณะ เพิ่มบัญชีผู้ใช้ทดสอบเป็นผู้ทดสอบฉบับร่างของ Marketplace SDK บันทึกการเปลี่ยนแปลงเป็นฉบับร่าง หากไม่เห็นตัวเลือกฉบับร่าง ให้ลงทะเบียนโปรเจ็กต์ในโปรแกรมทดลองใช้สำหรับนักพัฒนาแอป Google Workspace
- อัปเดตโปรเจ็กต์สาธารณะด้วยโค้ดส่วนเสริม
- ในฐานะที่เป็นหนึ่งในผู้ทดสอบฉบับร่าง ให้ติดตั้งส่วนเสริมโดยไปที่ URL ของข้อมูล Marketplace
- ส่ง คำขอยืนยัน OAuth สำหรับโปรเจ็กต์สาธารณะ คุณจะต้องบันทึกวิดีโอสั้นๆ ที่สาธิตการใช้ขอบเขตส่วนเสริมโดยใช้บัญชีผู้ทดสอบฉบับร่างบัญชีใดบัญชีหนึ่ง
- เผยแพร่ส่วนเสริมสาธารณะเพื่อตรวจสอบใน Marketplace
- เมื่อได้รับอนุมัติแล้ว ให้เปลี่ยนสถานะข้อมูล SDK ของ Marketplace เป็นแสดงรายการ
การผสานรวมที่จำเป็น
ต้องดำเนินการต่อไปนี้เพื่อสร้างส่วนเสริมของ Classroom
การลงชื่อเพียงครั้งเดียวของ Google
- Google Identity Platform Google มีตัวเลือกการตรวจสอบสิทธิ์ มากมาย
- กรณีศึกษาการผสานรวม
ดูข้อมูลเกี่ยวกับวิธีใช้การลงชื่อเข้าใช้ตามแนวทางปฏิบัติแนะนำในหน้าการลงชื่อเข้าใช้ที่ราบรื่น
การส่งไปยัง Google Workspace Marketplace เป็นส่วนเสริมของ Classroom
การติดตั้งใช้งาน iframe
- การค้นพบไฟล์แนบ
- มุมมองของครู
- มุมมองของนักเรียน
- ตรวจงานของนักเรียน คุณจะใช้ iframe ตรวจงานของนักเรียนได้ ต่อเมื่อไฟล์แนบมีไฟล์แนบประเภทกิจกรรมเท่านั้น
Google Workspace Marketplace
Google Workspace Marketplace นำเสนอแอปพลิเคชันสำหรับองค์กรที่สามารถเพิ่มลงในทั้งโดเมนหรือในบัญชี Google Workspace แต่ละรายการได้ Marketplace จะผสานรวมกับคอนโซลผู้ดูแลระบบของ Google เพื่อให้ผู้ดูแลระบบโดเมนค้นหา ติดตั้ง และให้สิทธิ์แอปสำหรับผู้ใช้เป้าหมายได้อย่างรวดเร็ว
แนวคิดหลักบางประการที่ควรคุ้นเคยมีดังนี้
- ลักษณะการทำงานและข้อกำหนดของ OAuth
- เอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ Google Workspace Marketplace
- ส่วนการศึกษาของ Google Workspace Marketplace