場合によっては、追加のコンテンツを iframe の外に配置したいことがあります。そのため、このページに記載されている要件をアドオンが満たしている場合は、添付ファイルのコンテンツを iframe 内に表示せずに、新しいタブで読み込むこともできます。
新しいタブまたはウィンドウで必要な動作
Classroom アドオンの要件チェックリストでは、新しいタブまたはウィンドウを開く際の特定の動作を規定しています。次の表に、特定の要件に関する説明と実装の提案を示します。
ID | 要件 | 会議の方法 |
---|---|---|
3.2 | タスクがいずれかの iframe ジャーニーから新しいタブまたはウィンドウで起動された場合、Classroom に戻るためのユーザー フレンドリーなメッセージを提供する必要があります。 | 外部サイトには、タスクが完了したら Classroom に戻るようユーザーに指示するメッセージ、バナー、トースト、その他の通知を含めます。 |
5.1 | studentViewUri がリリースされたとき、アドオンはタスクを完了するためにユーザーを iframe からポップすべきではありません。
|
ユーザーが iframe 内で関連するジャーニーをすべて完了できるのが理想的です。新しいタブを開くと、ユーザーが方向感覚を失い、アドオンの使用が複雑になります。ユーザー エクスペリエンスを iframe 内に収め、エンドユーザーの負担を最小限に抑えます。 |
5.2 | アドオン アクティビティが iframe からポップされた場合、タスクに関するプレビューが iframe になければなりません。 | ユーザーが添付ファイル カードをクリックしたときにすぐに外部サイトを開けないようにしてください。代わりに、タスクの画像または説明を新しいタブで開く基本的なインタースティシャル ビューを iframe 内に用意します。ユーザーがアクティビティを正常に操作し、完了できるようにするための手順を含めます。 |