इस पेज पर, ऐड-ऑन वेब के बीच हुए मुख्य इंटरैक्शन के बारे में खास जानकारी दी गई है ऐप्लिकेशन और Google Classroom ऐड-ऑन API के ज़रिए उपलब्ध कराए जाते हैं.
अटैचमेंट डिस्कवरी iframe
अटैचमेंट डिस्कवरी iframe, आपके शिक्षकों का लैंडिंग पेज होता है ऐड-ऑन. इस व्यू के लिए ये कार्रवाइयां करें:
कॉन्टेंट को खोजने या बनाने का यूज़र इंटरफ़ेस (यूआई) दिखाएं.
वैकल्पिक रूप से, यह तय करें कि स्ट्रीम आइटम छात्र-छात्राओं के जवाबों को स्वीकार करेगा या नहीं, क्योंकि आप चाहें, तो शिक्षक को गतिविधि-टाइप जोड़ने से रोकना चाहें अटैचमेंट. उस
itemType
क्वेरी पैरामीटर के मान की जाँच करें जो ऐड-ऑन iframed खोलने पर पास किया गया. सिर्फ़courseWork
टाइप स्वीकार करता है छात्र/छात्रा के जवाब.शिक्षक के चुने गए विकल्प के हिसाब से,
create
ऐड-ऑन के तौर पर एक या उससे ज़्यादा अनुरोध करें असाइनमेंट में अटैचमेंट जोड़ सकते हैं.
अन्य iframe
छात्र/छात्रा व्यू iframe, छात्र-छात्राओं के काम की समीक्षा वाला iframe, और Teacher View iframe का मकसद उपयोगकर्ता को कॉन्टेंट पेश करने के बजाय Classroom असाइनमेंट. ये कार्रवाइयां करें इन विचारों के बारे में:
- iframe खुलने पर, उपयोगकर्ता से OAuth के लिए सहमति लें. इसके बाद, उनकी पुष्टि करें भूमिका और अटैचमेंट आईडी शामिल है.
- iframe खुलने पर,
courseWork.GetAddOnContextRequest
बनाएं,courseWorkMaterials.GetAddOnContextRequest
या पुष्टि करने के लिए,itemType
के आधार परannouncements.GetAddOnContextRequest
उपयोगकर्ता की भूमिका. - अगर मौजूदा उपयोगकर्ता एक छात्र है, तो
submissionId
को छात्र-छात्राओं के काम से जुड़े जवाब. यह प्रक्रिया वापस ग्रेड पास करने और ग्रेडिंग टूल में, शिक्षकों को छात्र-छात्राओं का काम दिखाने के लिए; यह सभी व्यू मेंsubmissionIds
मिलता-जुलता है. - अगर ऐड-ऑन के पास
attachmentId
पहले से मौजूद है, तो सही वैल्यू दिखाएं अटैचमेंट यूज़र इंटरफ़ेस (यूआई). - नहीं तो, ऐसा होना चाहिए कि इस अटैचमेंट की पैरंट पोस्ट
किसी अन्य पोस्ट या कोर्स से कॉपी किया गया हो.
copyHistory
का इस्तेमाल करके यह पता लगाएं कि ज़्यादा से ज़्यादा गड़बड़ियां हो सकती हैं या हाल की ऐसी कॉपी जिसके बारे में ऐड-ऑन को पता है और इससे सेटिंग को ऐड-ऑन पर अटैचमेंट का एक नया संबंधित मॉडल बनाएं. इसके बाद, सही अटैचमेंट यूज़र इंटरफ़ेस (यूआई) दिखाएं.