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

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

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

  1. สมัครรับข้อมูลจากกลุ่มประกาศสำหรับนักพัฒนาซอฟต์แวร์ของ Google for Education เพื่อรับข้อมูลอัปเดตเกี่ยวกับส่วนเสริมและ Google Classroom API
  2. สร้างโปรเจ็กต์ Google Cloud ส่วนตัวเพื่อการพัฒนา โปรเจ็กต์ Google Cloud ที่ทีมของคุณใช้ระหว่างการพัฒนานี้คือโปรเจ็กต์ Google Cloud
  3. แชร์โดเมนสาธิตและรหัสโปรเจ็กต์ Google Cloud กับพาร์ทเนอร์ของ Google โดยผู้ใช้ต้องเพิ่มรหัสไปยังรายการที่อนุญาตในขณะที่ส่วนเสริมอยู่ในช่วงทดลองใช้ก่อนเปิดตัว
  4. กำหนดค่า OAuth สำหรับโปรเจ็กต์
  5. สร้างข้อมูลผลิตภัณฑ์ใน Google Workspace Marketplace สำหรับโปรเจ็กต์สาธิต
  6. สร้างบัญชีครูและนักเรียนสำหรับการทดสอบ
  7. เมื่อใบอนุญาตสำหรับโดเมนสาธิตได้รับอนุมัติแล้ว ให้มอบหมายใบอนุญาตให้กับบัญชีทดสอบแต่ละบัญชี
  8. ลงชื่อเข้าใช้โดเมนสาธิตในฐานะผู้ดูแลระบบ ติดตั้งส่วนเสริมจาก 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 สำหรับโปรเจ็กต์สาธารณะ
  3. อัปเดตโปรเจ็กต์สาธารณะด้วยรหัสส่วนเสริม
  4. เผยแพร่ส่วนเสริมสาธารณะเพื่อรับการตรวจสอบในตลาดกลาง อย่าเพิ่งส่งคำขอยืนยัน OAuth
  5. ทีมตรวจสอบใน Marketplace จะสร้างวิดีโอสาธิตให้คุณเพื่อรวมไว้ในการส่งการยืนยัน OAuth
  6. ส่งการยืนยัน OAuth ด้วยวิดีโอสาธิตที่คุณได้รับจากทีมตรวจสอบของ Marketplace
  7. เมื่อได้รับอนุมัติแล้ว ให้เปลี่ยนสถานะข้อมูลผลิตภัณฑ์ใน SDK ของ Marketplace เป็นแสดงอยู่

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

ต้องมีสิ่งต่อไปนี้เพื่อสร้างส่วนเสริมของ Classroom

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

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

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

  3. การติดตั้ง iframe

Google Workspace Marketplace

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

แนวคิดหลักที่ควรคุ้นเคยมีดังนี้