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