ต่อไปนี้เป็นภาพรวมโดยย่อของขั้นตอนเมื่อพัฒนาส่วนเสริมของ Classroom
การเริ่มต้นใช้งาน
- คุณจะต้องมีผู้ใช้ทดสอบที่ใช้ Google Workspace for Education รุ่น Teaching & Learning หรือ Plus หากคุณไม่มีสิทธิ์เข้าถึงระดับผู้ดูแลระบบในโดเมน Google Workspace for Education ที่มีใบอนุญาตใดใบอนุญาตหนึ่งนี้ ให้ทำตามขั้นตอนเพื่อรับโดเมนทดสอบสำหรับนักพัฒนาแอป แล้วส่งแบบฟอร์มคำขออัปเกรดโดเมน ระบบจะจัดสรรโดเมนด้วยใบอนุญาต Google Workspace for Education Plus จำนวน 10 ใบ
- กำหนดค่าโดเมนทดสอบเพื่ออนุญาตให้ผู้ใช้ติดตั้งแอปพลิเคชันทั้งหมดใน Marketplace เพื่อให้คุณ ติดตั้งและทดสอบแอปได้ก่อนที่จะเผยแพร่ หากต้องการทดสอบกระบวนการติดตั้งแอปด้วยการตั้งค่าโดเมนที่เข้มงวดมากขึ้น คุณสามารถเปลี่ยนการตั้งค่านี้ได้หลังจากเผยแพร่แอป
- สร้างบัญชีครูและนักเรียนสำหรับการทดสอบ เมื่อระบบอนุมัติใบอนุญาตสำหรับโดเมนเดโมแล้ว ให้มอบหมายที่นั่งให้กับบัญชีทดสอบแต่ละบัญชี
สร้างโปรเจ็กต์ Google Cloud คุณจะใช้เพื่อกำหนดค่า ส่วนเสริม ส่งคำขอ API รวมถึงตรวจสอบสิทธิ์และให้สิทธิ์ผู้ใช้ คุณยังใช้โปรเจ็กต์ Cloud ที่มีอยู่ได้ด้วย
กำหนดค่า OAuth สำหรับโปรเจ็กต์
สร้างข้อมูลใน Google Workspace Marketplace สำหรับ โปรเจ็กต์เดโม
- หากตั้งค่าระดับการมองเห็นแอปเป็นสาธารณะ ให้เพิ่มอีเมลของผู้ใช้ทดสอบทั้งหมดลงในรายชื่อผู้ทดสอบเวอร์ชันร่าง เลือกบันทึกฉบับร่าง เมื่อเสร็จแล้ว
ลงชื่อเข้าใช้โดเมนเดโมในฐานะผู้ใช้ทดสอบ ติดตั้งส่วนเสริมจาก URL ของแอปในการกำหนดค่าข้อมูลใน Google Workspace Marketplace
การพัฒนา
- พัฒนาส่วนเสริมและทดสอบกับผู้ใช้ทดสอบ
การเผยแพร่
- ใน
โปรเจ็กต์ Google Cloud ที่ต้องการเผยแพร่ ให้ตรวจสอบว่ามีสิ่งต่อไปนี้
- หน้าจอขอความยินยอม OAuth
- ประเภทผู้ใช้: ภายนอก
- สถานะการเผยแพร่: ใช้งานจริง
- ขอบเขต: กำหนดค่าขอบเขตทั้งหมดที่เว็บแอปขอ
- หน้าจอกำหนดค่าแอป SDK ของ Google Workspace Marketplace
- ระดับการเข้าถึงแอป: สาธารณะ
- ประเภทรายการ: ไม่เป็นสาธารณะ
- ขอบเขต: กำหนดค่าขอบเขตทั้งหมดที่เว็บแอปขอ
- หน้าจอขอความยินยอม OAuth
- สร้างข้อมูล Google Workspace Marketplace สำหรับโปรเจ็กต์สาธารณะ เพิ่มบัญชีผู้ใช้ทดสอบเป็นผู้ทดสอบ Marketplace SDK Draft บันทึกการเปลี่ยนแปลงเป็นฉบับร่าง
- อัปเดตโปรเจ็กต์สาธารณะด้วยโค้ดส่วนเสริม
- ในฐานะผู้ทดสอบเวอร์ชันร่าง ให้ติดตั้งส่วนเสริมโดยไปที่ URL ของข้อมูลใน Marketplace
- ส่ง คำขอการยืนยัน OAuth สำหรับโปรเจ็กต์สาธารณะ คุณจะต้อง บันทึกวิดีโอสั้นๆ ที่แสดงการใช้ขอบเขตของส่วนเสริมโดยใช้บัญชี ผู้ทดสอบฉบับร่างบัญชีใดบัญชีหนึ่ง
- เผยแพร่ส่วนเสริมสาธารณะเพื่อรับการตรวจสอบใน Marketplace
- เมื่อได้รับการอนุมัติแล้ว ให้เปลี่ยนสถานะข้อมูล Marketplace SDK เป็นแสดง
การผสานรวมที่จำเป็น
ต้องมีข้อมูลต่อไปนี้เพื่อสร้างส่วนเสริมของ Classroom
Google Single Sign-On
- 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