사용자가 iframe 외부에서 제품과 상호작용하는 것이 더 나은 경우가 있을 수 있습니다. 부가기능이 다음 가이드라인을 준수하는 경우 클래스룸 부가기능 iframe이 아닌 새 탭에서 첨부파일 콘텐츠를 로드할 수 있습니다.
새 탭 또는 창에서 필요한 동작
클래스룸 부가기능 요구사항 체크리스트에는 새 탭이나 창을 열 때의 특정 동작이 명시되어 있습니다. 다음 표에서는 각 요구사항에 관한 설명과 구현 제안사항을 제공합니다.
| ID | 요구사항 | 만나는 방법 |
|---|---|---|
| 3.2 | 작업이 iframe 여정에서 새 탭이나 창으로 실행되는 경우 Classroom으로 돌아가는 사용자 친화적인 메시지를 제공해야 합니다(MUST). | 외부 사이트에서 사용자가 작업을 완료하면 클래스룸으로 돌아가도록 안내하는 메시지, 배너, 토스트 또는 기타 알림을 포함합니다. |
| 5.1 | studentViewUri이 실행되면 부가기능은 작업을 완료하기 위해 사용자를 iframe에서 팝업으로 표시하면 안 됩니다(SHOULD NOT).
|
사용자가 iframe 내에서 모든 관련 여정을 완료할 수 있는 것이 좋습니다. 새 탭을 열면 사용자가 혼란스러워지고 부가기능 사용의 복잡성이 증가합니다. 사용자 마찰을 최소화하기 위해 iframe 내에서 사용자 환경을 유지합니다. |
| 5.2 | 부가기능 활동이 iframe에서 팝업되는 경우 iframe에 작업에 관한 미리보기가 있어야 합니다(MUST). | 사용자가 첨부파일 카드를 클릭할 때 외부 사이트를 즉시 열지 마세요. 대신 새 탭에서 열리는 작업의 이미지나 설명을 표시하는 기본 전면 광고 뷰를 iframe에 제공합니다. 사용자가 활동을 성공적으로 탐색하고 완료할 수 있도록 안내를 포함합니다. |