अटैचमेंट डिस्कवरी iframe, Classroom टास्क बनाते समय ऐड-ऑन खोलने पर, शिक्षक को दिखने वाला शुरुआती व्यू होता है. अटैचमेंट वह कॉन्टेंट या गतिविधि होती है जिससे आपको छात्र-छात्राओं को इंटरैक्ट करना है.
कोई शिक्षक, Classroom के कोर्स में जाकर कोई नई पोस्ट बनाता है. उदाहरण के लिए, कोई असाइनमेंट, सूचना या सवाल. इसके बाद, वह ऐड-ऑन ड्रॉप-डाउन सूची से कोई ऐड-ऑन चुनता है. Classroom, ऐड-ऑन को कुछ समय के लिए (कुछ घंटों के लिए) पोस्ट में अटैचमेंट जोड़ने की अनुमति देता है.
पहली इमेज. ऐसाइनमेंट बनाने का स्क्रीनशॉट. इसमें ऐड-ऑन के ऐसे विकल्प दिख रहे हैं जिन्हें शिक्षक अटैच कर सकता है.
जब कोई शिक्षक कोई ऐड-ऑन चुनता है, तो Classroom एक अटैचमेंट डिस्कवरी iframe बनाता है और ऐड-ऑन के लॉन्च यूआरएल को लोड करता है. काम के सभी iframe क्वेरी पैरामीटर, लॉन्च यूआरएल को पास कर दिए जाते हैं.
दूसरी इमेज. iframe में अटैचमेंट डिस्कवरी यूज़र इंटरफ़ेस (यूआई) का उदाहरण.
अटैचमेंट चुनने के लिए, शिक्षक किसी iframe में पार्टनर के वेब ऐप्लिकेशन का इस्तेमाल करता है. असाइनमेंट में अटैचमेंट अटैच करने के लिए, ऐप्लिकेशन Classroom के एपीआई को कॉल करता है. जब शिक्षक अटैचमेंट चुन लेता है, तो ऐड-ऑन एक postMessage
पेलोड भेजता है. इसमें, iframe को बंद करने का अनुरोध किया जाता है.
इसके बाद, iframe बंद हो जाता है और शिक्षक उन अटैचमेंट को देख सकता है जिनकी झलक देखी जा सकती है या जिन्हें असाइनमेंट से हटाया जा सकता है.
तीसरी इमेज. गतिविधि टाइप के तीन ऐड-ऑन अटैचमेंट के साथ असाइनमेंट बनाने का व्यू.
उपयोगकर्ता अनुभव से जुड़ी बातें
- पहली बार खोलने पर, ऐड-ऑन को शिक्षक को साइन इन करने के लिए कहना चाहिए.
- Classroom API के सभी कॉल के लिए, Google सिंगल साइन-ऑन की ज़रूरत होती है. अगर आपके प्रॉडक्ट का लॉगिन सिस्टम अलग है, तो आपको खाते लिंक करने होंगे.
- शिक्षक को आखिरी विकल्प चुनने से पहले, iframe में अटैचमेंट की झलक देखनी चाहिए.
- शिक्षक, अटैच किया जा सकने वाला कॉन्टेंट खोज सकता है या ब्राउज़ कर सकता है.
- ऐड-ऑन में कई तरह के व्यू दिख सकते हैं. जैसे, हाल ही का कॉन्टेंट, मेरा कॉन्टेंट, और सीखने की कौशल के हिसाब से फ़िल्टर.
- ऐड-ऑन में, iframe में जाकर अटैच किया जा सकने वाला नया आइटम बनाने की सुविधा होनी चाहिए.
उपयोगकर्ता अनुभव से जुड़ी ज़रूरी शर्तों के बारे में ज़्यादा जानने के लिए, Classroom ऐड-ऑन की ज़रूरी शर्तों की चेकलिस्ट देखें.
लाइसेंस की स्थिति
अगर आपके ऐड-ऑन के लिए आपके प्रॉडक्ट का लाइसेंस ज़रूरी है, तो साफ़ तौर पर यह मैसेज दिखाया जाना चाहिए कि लाइसेंस के बिना शिक्षक इस समस्या को कैसे ठीक कर सकता है. लाइसेंस से जुड़ी पाबंदियों की वजह से, शिक्षक के लिए उपलब्ध न होने वाले कॉन्टेंट को छिपाने या बंद करने पर भी विचार करें.