- JSON 表現
- StudentContext
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TeacherContext
特定の投稿のコンテキストにおける 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
この型にはフィールドがありません。
ロール固有のコンテキスト(リクエスト ユーザーが教師の場合)。