המסלול למפתחים

כאן מופיעה סקירה כללית קצרה של השלבים בפיתוח תוסף ל-Classroom.

תהליך קליטת שותף

  1. כדאי להירשם לקבוצת ההודעות למפתחים של Google for Education כדי לקבל עדכונים על תוספים ועל Google Classroom API.
  2. יצירת פרויקט פרטי ב-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. סוג משתמש: External
      2. סטטוס פרסום: בייצור
      3. היקפי הרשאות: הגדרה של כל ההיקפים שאפליקציית האינטרנט מבקשת.
    2. מסך ההגדרה של אפליקציית SDK ב-Google Workspace Marketplace:
      1. הרשאות גישה לאפליקציה: גלויות לכולם
      2. סוג כרטיס המוצר: לא רשום
      3. היקפי הרשאות: הגדרה של כל ההיקפים שאפליקציית האינטרנט מבקשת.
  2. יצירת דף עסקי ב-Google Workspace Marketplace לפרויקט הציבורי.
  3. מעדכנים את הפרויקט הציבורי בקוד התוסף.
  4. מפרסמים את התוסף הציבורי לבדיקה ב-Marketplace. עדיין לא לשלוח בקשה לאימות OAuth.
  5. צוות הבדיקה של Marketplace יוצר סרטון הדגמה שניתן לכלול בשליחת הבקשה לאימות OAuth.
  6. שולחים אימות OAuth עם סרטון ההדגמה שצוות הבדיקה של Marketplace סיפק לכם.
  7. אחרי שתקבלו אישור, צריך לשנות את הסטטוס של דף האפליקציה ב-Marketplace מ-Marketplace לרשומה.

שילובים נדרשים

כדי ליצור תוסף ל-Classroom צריך את הדברים הבאים.

  1. כניסה יחידה (SSO) של Google

    מידע נוסף על הטמעת כניסה בהתאם לשיטות המומלצות זמין בדף לכניסה חלקה.

  2. שליחה ל-Google Workspace Marketplace כתוסף ל-Classroom

  3. יישומים של iframe

Google Workspace Marketplace

ב-Google Workspace Marketplace מוצגות אפליקציות ארגוניות שאפשר להוסיף לדומיין שלם או לחשבונות Google Workspace ספציפיים. Marketplace משולב במסוף Google Admin כדי שמנהלי דומיינים יוכלו למצוא, להתקין ולאשר אפליקציות במהירות למשתמשים המטורגטים.

הנה כמה מושגי מפתח שכדאי להכיר: