Method: courses.create

Crea un curso.

El usuario especificado en ownerId es el propietario del curso creado y se agrega como profesor. Un usuario solicitante que no sea administrador solo puede crear un curso con él mismo como propietario. Los administradores de dominios pueden crear cursos que pertenezcan a cualquier usuario de su dominio.

Este método muestra los siguientes códigos de error:

  • PERMISSION_DENIED si el usuario solicitante no tiene permiso para crear cursos o por errores de acceso.
  • NOT_FOUND si el profesor principal no es un usuario válido.
  • FAILED_PRECONDITION si la cuenta del propietario del curso está inhabilitada o por los siguientes errores de solicitud:
    • UserCannotOwnCourse
    • UserGroupsMembershipLimitReached
  • ALREADY_EXISTS si se especificó un alias en id y ya existe.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene una instancia de Course.

Cuerpo de la respuesta

Si el proceso se realiza de forma correcta, el cuerpo de la respuesta contiene una instancia recién creada de Course.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta la Guía de autorización.