実装戦略

このページでは、アドオンウェブとの間の主な相互作用について概説します。 Google Classroom アドオン API です。

添付ファイルの検出 iframe

添付ファイルの検出 iframe は、教育機関の教師向けのランディング ページです。 できます。このビューに関して、次のアクションを検討してください。

  • コンテンツの検出または作成の UI を表示します。

    必要に応じて、ストリーム アイテムで生徒の回答を受け付けるかどうかを指定します。 教師がアクティビティ タイプを追加できないように できます。作成された itemType クエリ パラメータの値を確認します。 アドオン iframed が開いたときに渡されます。courseWork タイプのみが受け入れ可能 生徒の回答。

  • 教師の選択に基づき、アドオンの create リクエストを 1 つ以上実行してください。 課題に添付ファイルを追加できます。

その他の iframe

生徒用の表示 iframe生徒の提出物の確認用 iframe教師用の表示用 iframe iframe はすべて、インフラストラクチャの変更ではなく、ユーザーにコンテンツを表示するための Classroom の課題。次のアクションを検討してください 次の点にご留意ください

  • iframe が開いたら、ユーザーの OAuth 同意を取得して検証する ロールとアタッチメント ID が表示されます。
  • iframe が開いたら、courseWork.GetAddOnContextRequest を作成します。 courseWorkMaterials.GetAddOnContextRequest または itemType に基づく announcements.GetAddOnContextRequest を検証 できます。
  • 現在のユーザーが生徒の場合は、submissionId を 生徒の提出物と一緒に 返信できますこれは成績を返却するために必要です。 採点ツールで生徒の提出物を教師に提示する submissionIds は複数のビューで一致しています。
  • attachmentId がアドオンですでに認識されている場合は、適切な 添付ファイルの UI です
  • そうでない場合は、この添付ファイルの親投稿が 別の投稿やコースからコピーしましたcopyHistoryを使用して 最近作成されたコピーを作成し、そこから設定を アタッチメントの対応する新しいモデルをアドオン側で作成します。次に、 適切な添付ファイルの UI を表示します。
で確認できます。