เส้นทางสําหรับนักพัฒนาซอฟต์แวร์

ต่อไปนี้เป็นภาพรวมคร่าวๆ ของขั้นตอนในการพัฒนาส่วนเสริมของ Classroom

การต้อนรับผู้เข้าร่วมโปรแกรม

  1. คุณจะต้องทดสอบกับผู้ใช้ที่ใช้ Google Workspace for Education รุ่น Teaching and Learning หรือ Plus หากคุณไม่มีสิทธิ์เข้าถึงระดับผู้ดูแลระบบในโดเมน Google Workspace for Education ที่มีใบอนุญาตอย่างใดอย่างหนึ่งเหล่านี้ ให้ทำตามขั้นตอนเพื่อรับโดเมนทดสอบสำหรับนักพัฒนาซอฟต์แวร์ แล้วส่งแบบฟอร์มคำขออัปเกรดโดเมน ระบบจะจัดสรรโดเมนด้วยใบอนุญาต Google Workspace for Education Plus 10 ใบ
  2. สร้างโปรเจ็กต์ Google Cloud คุณจะใช้เพื่อกําหนดค่าส่วนเสริม ส่งคําขอ API รวมถึงตรวจสอบสิทธิ์และให้สิทธิ์ผู้ใช้ คุณใช้โปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่มีอยู่ได้เช่นกัน

  3. สร้างบัญชีครูและนักเรียนเพื่อทดสอบ เมื่อใบอนุญาตได้รับอนุมัติสำหรับโดเมนเดโมแล้ว ให้กำหนดที่นั่งให้กับบัญชีทดสอบแต่ละบัญชี

  4. กําหนดค่า OAuth สําหรับโปรเจ็กต์

  5. สร้างข้อมูลผลิตภัณฑ์ใน Google Workspace Marketplace สำหรับโปรเจ็กต์สาธิต

    • หากคุณตั้งค่าระดับการเข้าถึงแอปเป็นสาธารณะ ให้เพิ่มอีเมลของผู้ใช้ทดสอบทั้งหมดลงในรายชื่อผู้ทดสอบฉบับร่าง เลือกบันทึกฉบับร่างเมื่อเสร็จแล้ว
  6. ลงชื่อเข้าใช้โดเมนเดโมในฐานะผู้ใช้ทดสอบ ติดตั้งส่วนเสริมจากURL ของแอปในการกําหนดค่าข้อมูลผลิตภัณฑ์ใน Google Workspace Marketplace

การพัฒนา

  1. พัฒนาส่วนเสริมและทดสอบกับผู้ใช้ทดสอบ

การเผยแพร่

  1. ใน โปรเจ็กต์ Google Cloud ที่ต้องการเผยแพร่ ให้ตรวจสอบสิ่งต่อไปนี้
    1. หน้าจอขอความยินยอม OAuth
      1. ประเภทผู้ใช้: ภายนอก
      2. สถานะการเผยแพร่: ใช้งานจริง
      3. ขอบเขต: กำหนดค่าขอบเขตทั้งหมดที่เว็บแอปขอ
    2. หน้าจอการกำหนดค่าแอป SDK ของ Google Workspace Marketplace
      1. ระดับการเข้าถึงแอป: สาธารณะ
      2. ประเภทข้อมูล: ไม่แสดง
      3. ขอบเขต: กำหนดค่าขอบเขตทั้งหมดที่เว็บแอปขอ
  2. สร้างข้อมูลผลิตภัณฑ์ใน Google Workspace Marketplace สำหรับโปรเจ็กต์สาธารณะ เพิ่มบัญชีผู้ใช้ทดสอบของคุณในฐานะผู้ทดสอบเวอร์ชันร่างของ Marketplace SDK บันทึกการเปลี่ยนแปลงเป็นฉบับร่าง
  3. อัปเดตโปรเจ็กต์สาธารณะด้วยรหัสส่วนเสริม
  4. ในฐานะผู้ทดสอบเวอร์ชันร่าง ให้ติดตั้งส่วนเสริมโดยไปที่ URL ของข้อมูลผลิตภัณฑ์ใน Marketplace
  5. ส่ง คำขอยืนยัน OAuth สำหรับโปรเจ็กต์สาธารณะ คุณจะต้องบันทึกวิดีโอสั้นๆ ที่สาธิตการใช้ขอบเขตของส่วนเสริมโดยใช้บัญชีผู้ทดสอบเวอร์ชันร่างบัญชีใดบัญชีหนึ่ง
  6. เผยแพร่ส่วนเสริมสาธารณะเพื่อรับการตรวจสอบของ Marketplace
  7. เมื่อได้รับอนุมัติแล้ว ให้เปลี่ยนสถานะข้อมูล SDK ของ Marketplace เป็นแสดงแล้ว

การผสานรวมที่จำเป็น

คุณต้องมีคุณสมบัติต่อไปนี้จึงจะสร้างส่วนเสริมของ Classroom ได้

  1. ฟีเจอร์ลงชื่อเพียงครั้งเดียวของ Google

    ดูข้อมูลเกี่ยวกับวิธีใช้การลงชื่อเข้าใช้ตามแนวทางปฏิบัติแนะนำได้ที่หน้าลงชื่อเข้าใช้ที่ราบรื่น

  2. การส่งไปยัง Google Workspace Marketplace เป็นส่วนเสริมของ Classroom

  3. การใช้งาน iframe

Google Workspace Marketplace

Google Workspace Marketplace แสดงแอปพลิเคชันสำหรับองค์กรที่เพิ่มลงในโดเมนทั้งโดเมนหรือบัญชี Google Workspace แต่ละบัญชีได้ Marketplace ผสานรวมกับคอนโซลผู้ดูแลระบบของ Google เพื่อให้ผู้ดูแลระบบโดเมนค้นหา ติดตั้ง และให้สิทธิ์แอปแก่ผู้ใช้เป้าหมายได้อย่างรวดเร็ว

แนวคิดหลักๆ ที่คุณควรทำความเข้าใจมีดังนี้