אפשר גם לקבוע אם התלמידים יוכלו לשלוח תשובות לפריט בסטרימינג. למשל, אם אתם לא רוצים שהמורה יוכל להוסיף קבצים מסוג 'פעילות'. בודקים את הערך של פרמטר השאילתה itemType שהוענק כשה-iframe של התוסף נפתח. רק בתשובות מסוג courseWork אפשר לקבל תשובות מהתלמידים.
על סמך הבחירות של המורה, שולחים בקשה אחת או יותר להוספת קבצים למטלה באמצעות התוסף create.
אם המשתמש הנוכחי הוא תלמיד/ה, משייכים את הערך של submissionId מהתגובה לעבודה של התלמיד/ה. הדבר נדרש כדי להחזיר ציונים ולהציג את העבודות של התלמידים למורים בכלי למתן ציונים. הערך של submissionIds זהה בכל התצוגות.
אם ה-attachmentId כבר ידוע לתוסף, צריך להציג את ממשק המשתמש המתאים לקובץ המצורף.
אחרת, יכול להיות שהפוסט ההורה של הקובץ המצורף הועתק מפוסט או מקורס אחר. משתמשים ב-copyHistory כדי לזהות את העותק העדכני ביותר שידוע לתוסף, מעתיקים ממנו את ההגדרות כדי ליצור מודל תואם חדש של הקובץ המצורף בצד התוסף. לאחר מכן, תוצג להם ממשק המשתמש המתאים להוספת קובץ.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-12-21 (שעון UTC)."],[[["This page explains how your add-on interacts with the Google Classroom API, focusing on key functions and behaviors."],["The Attachment Discovery iframe is the teacher's entry point, allowing them to add attachments to assignments based on chosen content."],["Other iframes (Student View, Student Work Review, Teacher View) focus on content presentation, requiring user authentication and attachment validation."],["Add-ons need to handle cases where attachments are copied between posts or courses, ensuring settings and student work are managed correctly."],["When iframes open, add-ons should validate user roles, retrieve attachment context, and manage student submissions for grading and teacher review."]]],[]]