Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Kullanıcıların ürününüzle bir iFrame dışında etkileşim kurmasını tercih edeceğiniz bazı durumlar olabilir. Eklentiniz aşağıdaki yönergelere uyduğu sürece, ek içeriğini Classroom eklentisi iFrame'inde değil, yeni bir sekmede yükleyebilirsiniz.
içeriğe erişimin kolaylığı ve içeriğe ulaşmak için gereken zaman ve çabanın azalmasıdır.
Yeni sekmelerde veya pencerelerde gerekli davranışlar
Classroom eklentisi gereksinimleri kontrol listesinde, yeni sekme veya pencere açarken belirli davranışlar belirtilir. Aşağıdaki tabloda, her şartla ilgili açıklamalar ve uygulama önerileri verilmiştir.
Kimlik
Gereksinim
Nasıl görüşülür?
3.2
Bir görev, iframe yolculuklarından herhangi birinden yeni bir sekmede veya pencerede başlatılırsa Classroom'a dönmek için kullanıcı dostu bir mesaj sağlaması GEREKİR.
Harici sitede, kullanıcıya görevi tamamladığında Classroom'a dönmesini isteyen bir mesaj, banner, toast veya başka bir bildirim ekleyin.
5.1
studentViewUri başlatıldığında, eklenti, kullanıcının bir görevi tamamlamak için iframe'den çıkmasını İSTEMEMELİDİR.
İdeal olarak, kullanıcılar iframe içinde tüm ilgili yolculukları tamamlayabilir. Yeni sekmelerin açılması kullanıcıların kafasını karıştırabilir ve eklentinin kullanımını zorlaştırabilir.
En az kullanıcı sürtünmesi sağlamak için kullanıcı deneyimini iframe içinde tutun.
5.2
Eklenti etkinliği iframe'den çıkarsa iframe'de görevle ilgili bir önizleme OLMALIDIR.
Kullanıcı, ek kartını tıkladığında harici siteyi hemen açmayın. Bunun yerine, iframe'de yeni bir sekmede açılan görevin resmini veya açıklamasını gösteren temel bir geçiş reklamı görünümü sağlayın. Kullanıcıların etkinliği başarıyla tamamlamasına ve etkinlikte gezinmesine yardımcı olacak talimatlar ekleyin.
[null,null,["Son güncelleme tarihi: 2025-08-29 UTC."],[],[],null,["# Open content in new tabs\n\nThere may be some situations in which you would prefer users interact with your\nproduct outside of an iframe. You can load attachment content in a new tab\nrather than in a Classroom add-on iframe as long as your\nadd-on conforms to the following guidelines.\n| **Important:** You should adapt your content to work within the iframes if possible. Ease of access and reduced time and effort to reach content are two key benefits of building a Classroom add-on.\n\nRequired behaviors in new tabs or windows\n-----------------------------------------\n\nThe Classroom add-on [requirements checklist](/workspace/classroom/add-ons/requirements) specifies certain\nbehaviors when opening new tabs or windows. The following table provides\nclarifications and implementation suggestions regarding each requirement.\n\n| ID | Requirement | How to meet |\n|-----|-------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 3.2 | If a task is launched into a new tab or window from any of the iframe journeys, it MUST provide a user-friendly message to return to Classroom. | On the external site, include a message, banner, toast, or other notification instructing the user to return to Classroom when finished with the task. |\n| 5.1 | When the `studentViewUri` is launched, the add-on SHOULD NOT pop the user out of the iframe to complete a task. | Ideally, users are able to complete all relevant journeys within the iframe. Opening new tabs can disorient users and adds to the complexity of using the add-on. Keep the user experience within the iframe to provide the least user friction. |\n| 5.2 | If the add-on activity pops out of the iframe there MUST be a preview about the task in the iframe. | Don't open the external site immediately when the user clicks the attachment card. Instead, provide a basic interstitial view in the iframe showing an image or description of the task that opens in a new tab. Include instructions to help users successfully navigate and complete the activity. |"]]