REST Resource: courses.aliases

Recurso: CourseAlias

Identificador alternativo de un curso.

Un alias identifica de forma única un curso. Debe ser único en uno de los siguientes alcances:

  • Dominio: Un alias con alcance de dominio es visible para todos los usuarios dentro del dominio del creador del alias y solo puede crearlo un administrador de dominio. Un alias con alcance de dominio suele usarse cuando un curso tiene un identificador externo a Classroom.

  • Proyecto: Un alias con alcance de proyecto es visible para cualquier solicitud de una aplicación que use el ID del proyecto de Play Console que creó el alias y puede crearse en cualquier proyecto. Un alias con alcance de proyecto a menudo se usa cuando una aplicación tiene identificadores alternativos. También se puede usar un valor aleatorio para evitar que se dupliquen los cursos en caso de fallas de transmisión, ya que reintentar una solicitud mostrará ALREADY_EXISTS si se realizó correctamente una anterior.

Representación JSON
{
  "alias": string
}
Campos
alias

string

String de alias. El formato de la string indica el alcance de alias deseado.

  • d:<name> indica un alias con alcance de dominio. Ejemplo: d:math_101
  • p:<name> indica un alias específico del proyecto. Ejemplo: p:abc123

La longitud máxima de este campo es 256 caracteres.

Métodos

create

Crea un alias para un curso.

delete

Borra el alias de un curso.

list

Muestra una lista de alias para un curso.