Открывать контент в новых вкладках

В некоторых ситуациях вам может быть предпочтительнее, чтобы пользователи взаимодействовали с вашим продуктом вне iframe. Вы можете загружать вложенный контент в новой вкладке, а не во фрейме дополнения Classroom, при условии, что ваше дополнение соответствует следующим рекомендациям.

Обязательные действия в новых вкладках или окнах

В контрольном списке требований к надстройке Classroom указаны определенные параметры поведения при открытии новых вкладок или окон. В следующей таблице приведены пояснения и рекомендации по реализации каждого требования.

ИДЕНТИФИКАТОР Требование Как встретиться
3.2 Если задача запускается в новой вкладке или окне из любого из iframe-интерфейсов, она ОБЯЗАТЕЛЬНО должна отображать понятное пользователю сообщение для возврата в Classroom. На внешнем сайте разместите сообщение, баннер, всплывающее уведомление или другое сообщение, призывающее пользователя вернуться в Classroom после завершения задания.
5.1 При запуске studentViewUri дополнение НЕ ДОЛЖНО выводить пользователя из iframe для завершения задания. В идеале пользователи должны иметь возможность завершить все необходимые действия внутри iframe. Открытие новых вкладок может дезориентировать пользователей и усложнить использование дополнения. Чтобы свести к минимуму неудобства для пользователя, необходимо размещать пользовательский интерфейс внутри iframe.
5.2 Если дополнительная активность появляется вне iframe, то в iframe ОБЯЗАТЕЛЬНО должен отображаться предварительный просмотр задачи. Не открывайте внешний сайт сразу после того, как пользователь щелкнет по карточке с вложением. Вместо этого предоставьте простое промежуточное окно во фрейме, отображающее изображение или описание задания, которое откроется в новой вкладке. Включите инструкции, которые помогут пользователям успешно пройти и выполнить задание.