Verwenden Ihre Nutzer Classroom mit Google Meet? Sehen Sie sich die Apps Script-Kurzanleitung zum Ansehen der Teilnahme von Schülern/Studenten in Google Meet-Kursen an.

REST Resource: courses.courseWorkMaterials

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Ressource: Kursarbeitsmaterial

Kursarbeiten, die von einer Lehrkraft für die Teilnehmer des Kurses erstellt wurden

JSON-Darstellung
{
  "courseId": string,
  "id": string,
  "title": string,
  "description": string,
  "materials": [
    {
      object (Material)
    }
  ],
  "state": enum (CourseWorkMaterialState),
  "alternateLink": string,
  "creationTime": string,
  "updateTime": string,
  "scheduledTime": string,
  "assigneeMode": enum (AssigneeMode),
  "individualStudentsOptions": {
    object (IndividualStudentsOptions)
  },
  "creatorUserId": string,
  "topicId": string
}
Felder
courseId

string

ID des Kurses.

Schreibgeschützt.

id

string

Von Classroom zugewiesene Kennung dieses Kursmaterials, die pro Kurs eindeutig ist.

Schreibgeschützt.

title

string

Titel dieses Arbeitsmaterials für den Kurs. Der Titel muss ein gültiger UTF-8-String mit 1 bis 3.000 Zeichen sein.

description

string

Optionale Beschreibung des Arbeitsmaterials dieses Kurses. Der Text muss ein gültiger UTF-8-String mit maximal 30.000 Zeichen sein.

materials[]

object (Material)

Zusätzliches Material.

Ein Kursmaterial darf nicht mehr als 20 Materialien enthalten.

state

enum (CourseWorkMaterialState)

Status dieses Arbeitsmaterials für den Kurs. Wenn keine Vorgabe erfolgt, gilt der Standardstatus DRAFT.

creationTime

string (Timestamp format)

Zeitstempel für die Erstellung des Arbeitsmaterials für den Kurs.

Schreibgeschützt.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Zeitstempel der letzten Änderung der Kursmaterialien für diesen Kurs.

Schreibgeschützt.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

scheduledTime

string (Timestamp format)

Optionaler Zeitstempel, wenn die Veröffentlichung dieses Kursmaterials geplant ist.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

assigneeMode

enum (AssigneeMode)

Zuständiger Modus für das Kursmaterial. Wenn keine Vorgabe erfolgt, gilt der Standardwert ALL_STUDENTS.

individualStudentsOptions

object (IndividualStudentsOptions)

IDs von Schülern/Studenten mit Zugriff auf die Kursmaterialien. Dieses Feld wird nur festgelegt, wenn assigneeMode den Wert INDIVIDUAL_STUDENTS hat. Wenn assigneeMode den Wert INDIVIDUAL_STUDENTS hat, sehen nur die in diesem Feld angegebenen Schüler/Studenten das Kursmaterial.

creatorUserId

string

Kennzeichnung des Nutzers, der das Kursmaterial erstellt hat.

Schreibgeschützt.

topicId

string

Kennung für das Thema, mit dem dieses Kursmaterial verknüpft ist. Muss mit einem vorhandenen Thema im Kurs übereinstimmen.

KursmaterialMaterialState

Mögliche Zustände für Kursmaterial

Enums
COURSEWORK_MATERIAL_STATE_UNSPECIFIED Kein Status angegeben. Das wird nie zurückgegeben.
PUBLISHED Status für veröffentlichte Kursmaterialien. Das ist der Standardzustand.
DRAFT Status für eine Kursaufgabe, die noch nicht veröffentlicht wurde. Kursmaterialien für diesen Kurs sind nur für Lehrkräfte und Administratoren der Domain sichtbar.
DELETED Status für Kursaufgaben, die veröffentlicht, aber jetzt gelöscht wurden. Kursmaterialien für diesen Kurs sind nur für Lehrkräfte und Administratoren der Domain sichtbar. Kursarbeiten in diesem Status werden nach einiger Zeit gelöscht.

Methoden

create

Erstellt Kursmaterialien für den Kurs.

delete

Löscht die Kursmaterialien für einen Kurs.

get

Gibt das Kursmaterial zurück.

list

Gibt eine Liste mit Kursmaterialien zurück, die der Antragsteller ansehen darf.

patch

Aktualisiert ein oder mehrere Felder eines Kursmaterials.