कॉन्टेंट को नए टैब में खोलना

कुछ मामलों में, हो सकता है कि आपको iframe के बाहर ज़्यादा कॉन्टेंट देना हो. इसलिए, अटैचमेंट के कॉन्टेंट को iframe में दिखाने के बजाय, उसे नए टैब में लोड करने का विकल्प चुना जा सकता है. हालांकि, इसके लिए ज़रूरी है कि आपका ऐड-ऑन, इस पेज पर बताई गई ज़रूरी शर्तों को पूरा करता हो.

नए टैब या विंडो में ज़रूरी व्यवहार

Classroom ऐड-ऑन की ज़रूरी शर्तों की चेकलिस्ट में, नए टैब या विंडो खोलने के दौरान कुछ व्यवहारों के बारे में बताया गया है. नीचे दी गई टेबल में, खास ज़रूरी शर्तों के बारे में जानकारी दी गई है. साथ ही, इन्हें लागू करने के सुझाव भी दिए गए हैं.

आईडी आवश्यकता ज़रूरी शर्तें
3.2 अगर किसी टास्क को किसी भी iframe प्रोसेस से नए टैब या विंडो में लॉन्च किया जाता है, तो उसे Classroom पर वापस जाने के लिए, उपयोगकर्ता के हिसाब से मैसेज देना ज़रूरी है. बाहरी साइट पर, कोई मैसेज, बैनर, टॉस्ट या कोई अन्य सूचना शामिल करें. इससे उपयोगकर्ता को टास्क पूरा करने के बाद, Classroom पर वापस जाने का निर्देश मिलेगा.
5.1 studentViewUri लॉन्च होने पर, ऐड-ऑन को किसी टास्क को पूरा करने के लिए, उपयोगकर्ता को iframe से बाहर नहीं भेजना चाहिए. आम तौर पर, उपयोगकर्ता iframe में सभी ज़रूरी गतिविधियां पूरी कर पाते हैं. नए टैब खोलने से, उपयोगकर्ताओं को परेशानी हो सकती है. साथ ही, ऐड-ऑन का इस्तेमाल करना मुश्किल हो जाता है. असली उपयोगकर्ता को कम से कम परेशानी देने के लिए, उपयोगकर्ता अनुभव को iframe में ही रखें.
5.2 अगर ऐड-ऑन गतिविधि, iframe से बाहर निकलती है, तो iframe में टास्क की झलक ज़रूर होनी चाहिए. जब कोई उपयोगकर्ता अटैचमेंट कार्ड पर क्लिक करता है, तो बाहरी साइट को तुरंत न खोलें. इसके बजाय, इंटरस्टीशियल विज्ञापन के लिए, iframe में एक बुनियादी व्यू दें. इसमें, उस टास्क की इमेज या जानकारी दिखाएं जो नए टैब में खुलता है. उपयोगकर्ताओं को गतिविधि को नेविगेट करने और उसे पूरा करने में मदद करने के लिए, निर्देश शामिल करें.