Idoneità degli utenti

Sebbene qualsiasi sviluppatore possa inviare richieste all'API Google Classroom, alcune funzionalità di Google Classroom sono disponibili solo per determinati utenti. Ogni funzionalità può avere requisiti diversi, ad esempio la presenza di un determinato tipo di licenza Google Workspace for Education. Per un'analisi dettagliata delle funzionalità a ogni livello di licenza di Google Workspace for Education, consulta la pagina di confronto delle versioni.

Funzionalità con requisiti di idoneità

Le seguenti funzionalità dell'API Classroom sono disponibili solo per gli utenti idonei:

Determinare le funzionalità utente

Le richieste all'API Classroom vengono effettuate per conto di singoli utenti. Pertanto, devi verificare se un utente dispone delle funzionalità appropriate prima di emettere richieste API con requisiti di idoneità.

Per determinare se un utente dispone di una determinata funzionalità, invia una richiesta API al metodo checkUserCapability. Includi il tipo Capability appropriato per la funzionalità di Classroom che intendi utilizzare. Specifica il valore Capability appropriato per ogni funzionalità:

Per verificare se l'utente… Capability
Ha accesso a un componente aggiuntivo di Classroom di proprietà del progetto Google Cloud che richiede l'accesso CREATE_ADD_ON_ATTACHMENT
Può modificare le impostazioni del periodo di valutazione UPDATE_GRADING_PERIOD_SETTINGS
Può creare o modificare una griglia CREATE_RUBRIC

Poi controlla il campo allowed nella risposta. Se allowed è true, l'utente ha accesso al Capability scelto. A questo punto puoi effettuare richieste API relative a Capability per conto dell'utente.