Aktualisiert die Einstellungen für den Benotungszeitraum eines Kurses.
Der anfragende Nutzer und der Kursinhaber müssen berechtigt sein, die Benotungszeiträume zu ändern. Weitere Informationen finden Sie in den Lizenzanforderungen.
Diese Methode gibt die folgenden Fehlercodes zurück:
PERMISSION_DENIED, wenn der anfragende Nutzer nicht berechtigt ist, die Einstellungen für den Benotungszeitraum in einem Kurs zu ändern, oder für Zugriffsfehler gilt:
UserIneligibleToUpdateGradingPeriodSettings
INVALID_ARGUMENT, wenn die Anfrage fehlerhaft ist.
NOT_FOUND, wenn der angeforderte Kurs nicht vorhanden ist.
Maske, die angibt, welche Felder in „GradingPeriodSettings“ aktualisiert werden sollen.
Die Liste „GradingPeriodSettings“ (gradingPeriods) wird vollständig durch die Benotungszeiträume ersetzt, die in der Aktualisierungsanfrage angegeben sind. Beispiel:
Benotungszeiträume, die in der Liste ohne ID enthalten sind, gelten als Ergänzungen. Wenn die Anfrage gestellt wird, wird ihnen eine neue ID zugewiesen.
Benotungszeiträume, die derzeit vorhanden sind, aber in der Anfrage fehlen, werden als gelöscht betrachtet.
Benotungszeiträume mit einer vorhandenen ID und geänderten Daten gelten als Änderungen. Unveränderte Daten bleiben unverändert.
Bei Benotungszeiträumen mit einer unbekannten ID wird ein Fehler ausgegeben.
Die folgenden Felder können angegeben werden:
gradingPeriods
applyToExistingCoursework
Dies ist eine durch Kommas getrennte Liste vollständig qualifizierter Feldnamen. Beispiel: "user.displayName,photo".
Optional. Die Vorschauversion der API. Dies muss festgelegt werden, um auf neue API-Funktionen zugreifen zu können, die Entwicklern im Vorschauprogramm zur Verfügung stehen.