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

ด้านล่างนี้เป็นการแสดงตัวอย่างขั้นตอนต่างๆ โดยสรุปเมื่อพัฒนาส่วนเสริมของ Classroom

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

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

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

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

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

การพัฒนา

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

การเผยแพร่

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

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

คุณต้องดำเนินการต่อไปนี้เพื่อสร้างส่วนเสริมของ Classroom

  1. การลงชื่อเข้าใช้เพียงครั้งเดียวของ Google

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

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

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

Google Workspace Marketplace

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

แนวคิดสำคัญที่ควรทำความเข้าใจมีดังนี้

  • ลักษณะการทำงานและข้อกำหนดของ OAuth
  • เอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ของ Google Workspace Marketplace
  • ส่วนการศึกษาของ Google Workspace Marketplace