लागू करने की रणनीति

इस पेज पर, ऐड-ऑन वेब के बीच हुए मुख्य इंटरैक्शन के बारे में खास जानकारी दी गई है ऐप्लिकेशन और 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 का इस्तेमाल करके यह पता लगाएं कि ज़्यादा से ज़्यादा गड़बड़ियां हो सकती हैं या हाल की ऐसी कॉपी जिसके बारे में ऐड-ऑन को पता है और इससे सेटिंग को ऐड-ऑन पर अटैचमेंट का एक नया संबंधित मॉडल बनाएं. इसके बाद, सही अटैचमेंट यूज़र इंटरफ़ेस (यूआई) दिखाएं.