特定の投稿のコンテキストにおける Classroom アドオンの添付ファイル関連のメタデータ。
| JSON 表現 |
|---|
{ "courseId": string, "postId": string, "itemId": string, "supportsStudentWork": boolean, "studentContext": { object ( |
| フィールド | |
|---|---|
courseId |
変更不可。コースの識別子。 |
postId |
変更不可。非推奨。代わりに |
itemId |
変更不可。アタッチメントが接続されている |
supportsStudentWork |
省略可。投稿で教師が生徒の課題を確認し、成績を返却できるかどうか。 |
| 相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。 | |
studentContext |
リクエスト元のユーザーの生徒としての役割に対応するアドオン コンテキスト。このフィールドが存在する場合、リクエスト元のユーザーがコースの生徒であることを意味します。 |
teacherContext |
リクエスト元のユーザーの教師としてのロールに対応するアドオン コンテキスト。このフィールドが存在する場合、リクエスト元のユーザーがコースの教師であることを意味します。 |
| 相互に排他的なフィールドの終了。 | |
StudentContext
リクエスト元のユーザーが学生の場合の役割固有のコンテキスト。
| JSON 表現 |
|---|
{ "submissionId": string } |
| フィールド | |
|---|---|
submissionId |
成績のパスバックに使用するリクエスト ユーザーの提出物 ID と、生徒の提出物を教師に表示する際に生徒を識別するためのリクエスト ユーザーの提出物 ID。これは、 |
TeacherContext
この型にはフィールドがありません。
リクエスト元のユーザーが教師である場合は、役割に特化したコンテキスト。