Method: courses.courseWork.rubrics.patch

Consente di aggiornare una griglia.

Consulta la pagina google.classroom.v1.Rubric per informazioni dettagliate sui campi che possono essere aggiornati. Una volta avviata la valutazione, le funzionalità di aggiornamento delle griglie sono limitate.

Questa richiesta deve essere effettuata dalla console Google Cloud dell'ID client OAuth utilizzato per creare l'elemento di lavoro del corso principale.

Questo metodo restituisce i seguenti codici di errore:

  • PERMISSION_DENIED se il progetto sviluppatore richiedente non ha creato il lavoro del corso corrispondente, se l'utente non è autorizzato ad apportare la modifica richiesta alla griglia o se si tratta di errori di accesso. Questo codice di errore viene restituito anche se la valutazione è già iniziata nella griglia.
  • INVALID_ARGUMENT se la richiesta non è nel formato corretto e per il seguente errore di richiesta:
    • RubricCriteriaInvalidFormat
  • NOT_FOUND se il corso, il lavoro del corso o la griglia richiesti non esiste o se l'utente non ha accesso al lavoro del corso corrispondente.
  • INTERNAL se la valutazione è già iniziata nella griglia.

Richiesta HTTP

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
courseId

string

Obbligatorio. Identificatore del corso.

courseWorkId

string

Obbligatorio. Identificatore del lavoro del corso.

id

string

Campo facoltativo. Identificatore della griglia.

Parametri di ricerca

Parametri
updateMask

string (FieldMask format)

Campo facoltativo. Maschera che identifica i campi della griglia da aggiornare. Questo campo è obbligatorio per eseguire un aggiornamento. L'aggiornamento non riesce se vengono specificati campi non validi. Sono disponibili più opzioni per definire i criteri di una griglia: gli elenchi sourceSpreadsheetId e criteria. È possibile utilizzarne solo uno alla volta per definire una griglia.

L'elenco criteria della griglia è completamente sostituito dai criteri specificati nella richiesta di aggiornamento. Ad esempio, se un criterio o un livello non è presente nella richiesta, questo viene eliminato. Vengono aggiunti nuovi criteri e livelli e viene assegnato un ID. I criteri e i livelli esistenti mantengono l'ID assegnato in precedenza se l'ID è specificato nella richiesta.

I seguenti campi possono essere specificati dagli insegnanti:

  • criteria
  • sourceSpreadsheetId

Si tratta di un elenco separato da virgole di nomi completi dei campi. Esempio: "user.displayName,photo".

previewVersion

enum (PreviewVersion)

Campo facoltativo. La versione di anteprima dell'API. Questa impostazione deve essere impostata per accedere alle nuove funzionalità API messe a disposizione degli sviluppatori nel Programma Anteprima.

Corpo della richiesta

Il corpo della richiesta contiene un'istanza di Rubric.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Rubric.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/classroom.coursework.students

Per ulteriori informazioni, consulta la Guida alle autorizzazioni.