Metadane związane z załącznikami do dodatków do Classroom w kontekście konkretnego posta.
| Zapis JSON |
|---|
{ "courseId": string, "postId": string, "itemId": string, "supportsStudentWork": boolean, "studentContext": { object ( |
| Pola | |
|---|---|
courseId |
Wartość niezmienna. Identyfikator kursu. |
postId |
Wartość niezmienna. Wycofana, zamiast niej używaj zasady |
itemId |
Wartość niezmienna. Identyfikator elementu |
supportsStudentWork |
Opcjonalnie: Określa, czy post umożliwia nauczycielowi wyświetlanie prac uczniów i przekazywanie ocen. |
| Poniżej znajduje się lista pól, które wzajemnie się wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
studentContext |
Kontekst dodatku odpowiadający roli użytkownika wysyłającego prośbę jako ucznia. Jego obecność oznacza, że użytkownik wysyłający żądanie jest uczniem na zajęciach. |
teacherContext |
Kontekst dodatku odpowiadający roli użytkownika wysyłającego żądanie jako nauczyciela. Jego obecność oznacza, że użytkownik wysyłający żądanie jest nauczycielem na zajęciach. |
| Koniec pól wykluczających się wzajemnie. | |
StudentContext
Kontekst związany z rolą, jeśli użytkownik wysyłający prośbę jest uczniem.
| Zapis JSON |
|---|
{ "submissionId": string } |
| Pola | |
|---|---|
submissionId |
Identyfikator przesłanego projektu użytkownika, który jest używany do przekazywania ocen i identyfikowania ucznia podczas wyświetlania jego pracy nauczycielowi. Ta wartość jest ustawiana dokładnie wtedy, gdy |
TeacherContext
Ten typ nie ma pól.
Kontekst związany z rolą, jeśli użytkownik wysyłający prośbę jest nauczycielem.