לפניכם סקירה כללית מהירה של השלבים לפיתוח תוסף ל-Classroom.
הדרכה למשתמשים חדשים
- תצטרכו משתמשי בדיקה עם מהדורות Teaching & Learning או Plus של Google Workspace for Education. אם אין לכם הרשאת אדמין בדומיין של Google Workspace for Education עם אחד מהרישיונות האלה, אתם צריכים לבצע את השלבים לקבלת דומיין בדיקה למפתחים ואז לשלוח את טופס הבקשה לשדרוג הדומיין. יוקצו לדומיין 10 רישיונות ל-Google Workspace for Education Plus.
- צריך להגדיר את דומיין הבדיקה כך שהמשתמשים יוכלו להתקין את כל האפליקציות ב-Marketplace, כדי שתוכלו להתקין את האפליקציה ולבדוק אותה לפני הפרסום. אם רוצים לבדוק את תהליך ההתקנה של האפליקציה עם הגדרות דומיין מגבילות יותר, אפשר לשנות את ההגדרה הזו אחרי פרסום האפליקציה.
- יוצרים חשבונות של מורים ותלמידים לצורך בדיקה. אחרי שהרישיון יאושר לדומיין ההדגמה, תקצו מושבים לכל אחד מחשבונות הבדיקה.
יוצרים פרויקט ב-Google Cloud. תשתמשו בו כדי להגדיר את התוסף, לשלוח בקשות API, לאמת ולאשר משתמשים. אפשר גם להשתמש בפרויקט בענן קיים.
מגדירים OAuth לפרויקט.
יוצרים כרטיס מוצר ב-Google Workspace Marketplace לפרויקט ההדגמה.
- אם הגדרתם את סטטוס האפליקציה לציבורי, צריך להוסיף את כתובות האימייל של כל משתמשי הבדיקה לרשימת הבודקים של טיוטת האפליקציה. בסיום, בוחרים באפשרות שמירת טיוטה.
נכנסים לדומיין ההדגמה בתור חשבון למטרות בדיקה. מתקינים את התוסף מכתובת URL של האפליקציה בהגדרות של דף האפליקציה ב-Google Workspace Marketplace.
פיתוח
- מפתחים את התוסף ובודקים אותו עם משתמשים לבדיקה.
פרסום
- ב
פרויקט בענן של Google Cloud שרוצים לפרסם, מוודאים את הדברים הבאים:
- מסך הסכמה ל-OAuth:
- סוג המשתמש: חיצוני
- סטטוס הפרסום: בסביבת ייצור
- היקפי הרשאות: מגדירים את כל היקפי ההרשאות שהאפליקציית האינטרנט מבקשת.
- מסך הגדרת האפליקציה ב-Google Workspace Marketplace SDK:
- הרשאות גישה לאפליקציה: ציבורית
- סוג כרטיס המוצר: לא רשום
- היקפי הרשאות: מגדירים את כל היקפי ההרשאות שהאפליקציית האינטרנט מבקשת.
- מסך הסכמה ל-OAuth:
- יצירת כרטיס מוצר ב-Google Workspace Marketplace לפרויקט הציבורי. מוסיפים את חשבונות למטרות בדיקה כבודקים של טיוטת Marketplace SDK. שומרים את השינויים כטיוטה.
- מעדכנים את הפרויקט הציבורי עם קוד התוסף.
- כאחד מהבודקים של הטיוטה, צריך להתקין את התוסף על ידי כניסה ל כתובת דף המוצר שלו ב-Marketplace.
- שולחים בקשת אימות OAuth עבור הפרויקט הציבורי. תצטרכו לצלם סרטון קצר שמדגים את השימוש בהיקפי ההרשאות של התוספים באמצעות אחד מחשבונות הבודקים של הטיוטה.
- פרסום התוסף הציבורי לבדיקה ב-Marketplace.
- אחרי האישור, משנים את הסטטוס של הרישום ב-Marketplace SDK ל-listed (רשום).
שילובים נדרשים
כדי ליצור תוסף ל-Classroom, צריך את הדברים הבאים.
כניסה יחידה (SSO) של Google
- Google Identity Platform. Google מציעה מגוון אפשרויות אימות.
- מקרים לדוגמה של שילובים
בדף בנושא כניסה חלקה מוסבר איך להטמיע כניסה בהתאם לשיטות המומלצות.
שליחה אל Google Workspace Marketplace כתוסף ל-Classroom
הטמעות של iframe
- גילוי קבצים מצורפים
- תצוגת מורה
- תצוגת התלמיד
- בדיקת עבודות של תלמידים. ה-iframe של כלי הבדיקה של עבודות התלמידים נדרש רק אם הקובץ המצורף הוא מסוג פעילות.
Google Workspace Marketplace
ב-Google Workspace Marketplace מוצגות אפליקציות לארגונים שאפשר להוסיף לכל הדומיין או לחשבונות Google Workspace נפרדים. Marketplace משולב עם מסוף Google Admin, כך שאדמינים של דומיינים יכולים למצוא, להתקין ולאשר במהירות אפליקציות למשתמשים ספציפיים.
הנה כמה מושגים חשובים שכדאי להכיר:
- התנהגות ודרישות של OAuth.
- מסמכי המפתחים של Google Workspace Marketplace.
- הקטע בנושא חינוך ב-Google Workspace Marketplace.