このページでは、アドオンウェブとの間の主な相互作用について概説します。 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 を表示します。