Funzionalità in anteprima e roadmap

Questa pagina contiene informazioni sulle funzionalità future dell'API Classroom e dettagli su come partecipare alla preview per sviluppatori.

Prova l'API Classroom

La visualizzazione in anteprima delle funzionalità dell'API Classroom offre agli sviluppatori l'opportunità di influenzare la forma dello sviluppo delle funzionalità con feedback e di avere le integrazioni pronte per l'uso pubblico prima della disponibilità generale.

Ciclo di vita dell'anteprima

Gli sviluppatori possono attivare le versioni dell'API che contengono nuove funzionalità compatibili con le versioni precedenti. Queste "versioni di anteprima" sono disponibili pubblicamente per almeno 90 giorni. In base al feedback, la versione di anteprima e le relative funzionalità vengono incorporate nell'API v1 esistente. Le versioni di anteprima rimangono disponibili per almeno altri 90 giorni prima di essere chiuse.

Se il feedback su una versione di anteprima è sufficientemente significativo da richiedere modifiche che comportano interruzioni, viene creata una nuova versione per supportare le funzionalità esistenti. Entrambe le versioni sono disponibili per almeno 90 giorni per consentire la migrazione degli sviluppatori. Iscriviti alla mailing list Anteprima per sviluppatori dell'API Classroom per ricevere aggiornamenti sulle modifiche dell'anteprima e alla mailing list degli annunci per aggiornamenti più generali sull'API Classroom.

Partecipare alle anteprime dell'API Classroom

Per partecipare, iscriviti al programma Developer Preview di Google Workspace. Le funzionalità di Anteprima pubblica disponibili sono elencate nelle anteprime per sviluppatori attive di Google Workspace. Se stai testando una funzionalità di anteprima privata, potresti non trovarla elencata nella documentazione pubblica.

Funzionalità in arrivo

Questa è la nostra roadmap delle funzionalità dell'API previste e delle relative tempistiche. Viene aggiornato periodicamente.

Il valore della versione di anteprima rappresenta la data prevista per la disponibilità iniziale dell'anteprima della versione. Consulta Accedere alle API di anteprima per scoprire come vengono utilizzate le versioni di anteprima.

Funzionalità Descrizione Target per l'anteprima Target per GA Preview Version
Periodi di valutazione Crea, leggi, aggiorna ed elimina i periodi di valutazione per conto di amministratori e insegnanti. 1° semestre 2024 TBD V1_20240401_PREVIEW
Funzionalità utente Verificare se un utente ha accesso a determinate funzionalità di Classroom. 4° trimestre 2024 1ª metà 2025 V1_20240930_PREVIEW

Versioni precedenti

Una volta convalidate, le nuove funzionalità vengono incorporate nell'API v1 e la versione di anteprima corrispondente viene chiusa. Gli sviluppatori hanno almeno 90 giorni di tempo per eseguire la migrazione prima della chiusura della versione di anteprima.

Funzionalità Descrizione Incorporato in GA Data di chiusura dell'anteprima target Preview Version
Rubric CRUD Creare, leggere, aggiornare ed eliminare le rubriche di Classroom per conto degli insegnanti. 05 dic 2024 1° apr 2025 V1_20231110_PREVIEW

Informazioni sulla migrazione

Una volta incorporate le funzionalità di una versione di anteprima nell'API v1, rimuovi l'argomento previewVersion dalle chiamate API correlate per assicurarti che la tua applicazione continui a comportarsi come previsto. Ad esempio, se avevi accesso alle funzionalità di creazione delle rubriche introdotte nella versione V1_20231110_PREVIEW, le chiamate all'API potrebbero avere il seguente aspetto:

rubric = service.courses().courseWork().rubrics().create(
        courseId=course_id, courseWorkId=coursework_id, body=body,
        # Specify the preview version. Rubrics CRUD capabilities are
        # supported in V1_20231110_PREVIEW and later.
        previewVersion="V1_20231110_PREVIEW"
        ).execute()

Per eseguire la migrazione all'API GA v1, rimuovi l'argomento previewVersion:

rubric = service.courses().courseWork().rubrics().create(
        courseId=course_id, courseWorkId=coursework_id, body=body,
        ).execute()

Se utilizzavi una libreria client generata in modo statico specificamente per accedere a una determinata funzionalità della versione di anteprima e non utilizzi altre funzionalità dell'API di anteprima, passa alla libreria client predefinita per la tua lingua. Per saperne di più, consulta Accedere alle API di anteprima.

Feedback

Condividi il tuo feedback sulle funzionalità di anteprima tramite IssueTracker collegato nella sezione Anteprime per sviluppatori attive della pagina Panoramica del programma Anteprima per sviluppatori di Google Workspace.

Utilizzare le funzionalità di anteprima dell'API Classroom in produzione

Se vuoi utilizzare le funzionalità di anteprima dell'API Classroom con gli utenti finali, inclusi insegnanti, amministratori o studenti reali, devi accettare un emendamento specifico per Classroom ai Termini del programma di anteprima per gli sviluppatori di Google Workspace compilando e inviando questo modulo: