Tipo de recurso educationClass

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Representa una clase en un centro educativo. El recurso educationClass corresponde actualmente a un grupo de Microsoft 365 y comparte el mismo identificador. Los alumnos son miembros regulares de la clase, y los profesores son propietarios y tienen los derechos adecuados.

Importante

Para que las experiencias de Microsoft 365 funcionen correctamente, los profesores deben ser miembros de las colecciones de profesores y miembros.

Métodos

Método Tipo de valor devuelto Descripción
Obtener educationClass educationClass Lea las propiedades y relaciones de un objeto educationClass.
Agregar miembro educationUser Agregue un nuevo educationUser en la clase publicando en la propiedad de navegación de miembros.
Enumerar miembros Colección educationUser Obtenga una colección de objetos educationUser.
Quitar alumnos educationUser Quite un educationUser de la clase mediante la propiedad de navegación de miembros.
Enumerar centros educativos Colección educationSchool Obtenga una colección de objetos educationSchool.
Agregar profesor educationUser Agregue un nuevo educationUser en la clase publicando en la propiedad de navegación de profesores.
Enumerar profesores Colección educationUser Obtenga una lista de los profesores de la clase.
Quitar profesor educationUser Quite un educationUser de la clase mediante la propiedad de navegación de profesores.
Creación de educationAssignment educationAssignment Cree un nuevo educationAssignment mediante la publicación en la colección de asignaciones.
Enumerar tareas colección educationAssignment Obtenga una colección de objetos educationAssignment .
Enumerar módulos educationModule(colección) Obtenga una colección de objetos educationModule .
Obtener grupo group Obtenga el grupo de Microsoft 365 que corresponde a esta clase educationClass.
Creación de educationCategory educationCategory Cree una nueva educationCategory para esta clase.
Enumerar categorías colección educationCategory Obtenga una lista de objetos educationCategory que pertenecen a esta clase.
Actualizar educationClass Actualice un objeto educationClass.
Eliminar Ninguno Elimine un objeto educationClass.
Obtener delta Colección educationClass Obtenga cambios incrementales para educationClasses.

Propiedades

Propiedad Tipo Descripción
id String Identificador único de la clase
classCode String Código de clase que usa el centro educativo para identificar la clase.
Curso educationCourse Información del curso de la clase.
createdBy identitySet Entidad que creó la clase .
description String Descripción de la clase
displayName String Nombre de la clase.
externalId String Identificador de la clase en el sistema de sincronización.
externalName String Nombre de la clase en el sistema de sincronización.
externalSource Cadena El tipo de origen externo desde el que se generó este recurso (determinado automáticamente a partir de externalSourceDetail). Los valores posibles son sis, lms o manual.
externalSourceDetail Cadena Nombre del origen externo desde el que se generaron estos recursos.
grade Cadena Nivel de grado de la clase.
mailNickname String Nombre de correo para enviar correo electrónico a todos los miembros, si esta opción está habilitada.
term educationTerm Término de la clase .

Relaciones

Relación Tipo Descripción
assignments colección educationAssignment Todas las asignaciones asociadas a esta clase. Admite valores NULL.
members Colección educationUser Todos los usuarios de la clase. Admite valores NULL.
Módulos educationModule (colección) Todos los módulos de la clase . Admite valores NULL.
schools Colección educationSchool Todos los centros educativos a los que está asociada la clase. Admite valores NULL.
teachers Colección educationUser Todos los profesores de la clase. Admite valores NULL.
assignmentCategories colección educationCategory Todas las categorías asociadas a esta clase. Admite valores NULL.
assignmentDefaults educationAssignmentDefaults (colección) Especifica los valores predeterminados de nivel de clase respetados por las nuevas asignaciones creadas en la clase .
assignmentSettings colección educationAssignmentSettings Especifica la configuración de asignaciones de nivel de clase.

Representación JSON

La siguiente es una representación JSON del recurso

{
  "classCode": "String",
  "course": { "@odata.type": "microsoft.graph.educationCourse" },
  "createdBy": { "@odata.type": "microsoft.graph.identitySet" },
  "description": "String",
  "displayName": "String",
  "externalId": "String",
  "externalName": "String",
  "externalSource": "string",
  "grade": "string",
  "id": "String (identifier)",
  "mailNickname": "String",
  "term": { "@odata.type": "microsoft.graph.educationTerm" }
}