Method: courses.create

Crea un corso.

L'utente specificato in ownerId è il proprietario del corso creato e aggiunto come insegnante. Un utente che non è un amministratore può creare un corso soltanto se è il proprietario. Gli amministratori di dominio possono creare corsi di proprietà di qualsiasi utente all'interno del dominio.

Questo metodo restituisce i seguenti codici di errore:

  • PERMISSION_DENIED se l'utente che ha inviato la richiesta non è autorizzato a creare corsi o in caso di errori di accesso.
  • NOT_FOUND se l'insegnante principale non è un utente valido.
  • FAILED_PRECONDITION se l'account del proprietario del corso è disattivato o per i seguenti errori di richiesta:
    • UserCannotOwnCourse
    • UserGroupsMembershipLimitReached
  • ALREADY_EXISTS se è stato specificato un alias in id ed esiste già.

Richiesta HTTP

POST https://classroom.googleapis.com/v1/courses

L'URL utilizza la sintassi di transcodifica gRPC.

Corpo della richiesta

Il corpo della richiesta contiene un'istanza di Course.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Course appena creata.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/classroom.courses

Per ulteriori informazioni, consulta la Guida alle autorizzazioni.