特定の投稿のコンテキストでの Classroom アドオンの添付ファイル関連のメタデータ。
JSON 表現 |
---|
{ "courseId": string, "postId": string, "itemId": string, "supportsStudentWork": boolean, // Union field |
フィールド | |
---|---|
courseId |
変更不可。コースの識別子。 |
postId |
変更不可。非推奨です。代わりに itemId を使用してください。 |
itemId |
変更不可。添付ファイルに添付されているお知らせ、courseWork、または courseWorkMaterial の識別子。 |
supportsStudentWork |
(省略可)教師は投稿内で生徒の課題を確認したり、成績を返却したりすることを許可するかどうか。 |
共用体フィールド
|
|
studentContext |
リクエストしているユーザーの生徒としてのロールに対応するアドオン コンテキスト。この存在は、リクエストしているユーザーがコースの生徒であることを示しています。 |
teacherContext |
リクエストしているユーザーの教師としての役割に対応するアドオンのコンテキスト。この存在は、リクエストしているユーザーがコースの教師であることを示しています。 |
StudentContext
リクエスト元のユーザーが学生の場合は、ロール固有のコンテキスト。
JSON 表現 |
---|
{ "submissionId": string } |
フィールド | |
---|---|
submissionId |
ユーザーの提出 ID をリクエストして、成績の送信に使用し、生徒の提出物を教師に表示するときに生徒を特定する。 |
TeacherContext
このタイプにはフィールドがありません。
リクエスト元のユーザーが教師の場合は、ロール固有のコンテキスト。