Tipo de recurso educationClass

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa uma aula em uma escola. O recurso educationClass atualmente corresponde a um grupo do Microsoft 365 e compartilha a mesma ID. Os alunos são membros regulares da classe, e os professores são proprietários e têm direitos apropriados.

Importante

Para que as experiências do Microsoft 365 funcionem corretamente, os professores devem ser membros das coleções de professores e membros.

Métodos

Método Tipo de retorno Descrição
Obter educationClass educationClass Leia as propriedades e relações de um objeto educationClass.
Adicionar membro educationUser Adicione um novo educationUser para a aula postando na propriedade de navegação de membros.
Listar membros Coleção educationUser Obtenha uma coleção de objetos educationUser.
Remover alunos educationUser Remova um educationUser da aula por meio da propriedade de navegação de membros.
Listar escolas Coleção educationSchool Obtenha uma coleção de objetos educationSchool.
Adicionar professor educationUser Adicione um novo educationUser para a aula postando na propriedade de navegação de professores.
Listar professores Coleção educationUser Obtenha uma lista de professores para a aula.
Remover professor educationUser Remova um educationUser da aula por meio da propriedade de navegação de professores.
Criar educationAssignment educationAssignment Crie um novo educationAssignment postando na coleção atribuições.
Listar tarefas coleção educationAssignment Obtenha uma coleção de objetos educationAssignment .
Listar módulos coleção educationModule Obtenha uma coleção de objetos educationModule .
Obter grupo group Obtenha o grupo microsoft 365 que corresponde a este educationClass.
Criar educationCategory educationCategory Crie uma nova educaçãoCategory para esta classe.
Listar categorias coleção educationCategory Obtenha uma lista de objetos educationCategory que pertencem a essa classe.
Atualizar educationClass Atualize o objeto educationClass.
Excluir Nenhum Exclua o objeto educationClass.
Obter delta Coleção educationClass Obtenha alterações incrementais para educationClasses.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres O identificador exclusivo da aula.
classCode Cadeia de caracteres Código de aula usada pela escola para identificar a aula.
Curso educationCourse Informações do curso para a classe.
createdBy identitySet Entidade que criou a classe.
description Cadeia de caracteres Descrição da aula.
displayName Cadeia de caracteres Nome da aula.
externalId Cadeia de caracteres ID da aula no sistema de sincronização.
externalName Cadeia de caracteres Nome da aula no sistema de sincronização.
externalSource Cadeia de caracteres O tipo de origem externa do qual esse recurso foi gerado (determinado automaticamente por externalSourceDetail). Os valores possíveis são: sis, lms ou manual.
externalSourceDetail Cadeia de caracteres O nome da origem externa da qual esses recursos foram gerados.
grade Cadeia de caracteres Nível de grau da classe.
mailNickname Cadeia de caracteres Nome de email para enviar email a todos os membros, se essa propriedade estiver habilitada.
term educationTerm Termo para a classe.

Relações

Relação Tipo Descrição
assignments coleção educationAssignment Todas as atribuições associadas a essa classe. Anulável.
members Coleção educationUser Todos os usuários da aula. Anulável.
Módulos coleção educationModule Todos os módulos da classe. Anulável.
schools Coleção educationSchool Todas as escolas às quais essa aula está associada. Anulável.
teachers Coleção educationUser Todos os professores da aula. Anulável.
assignmentCategories coleção educationCategory Todas as categorias associadas a essa classe. Anulável.
assignmentDefaults coleção educationAssignmentDefaults Especifica padrões de nível de classe respeitados por novas atribuições criadas na classe.
assignmentSettings coleção educationAssignmentSettings Especifica as configurações de atribuições de nível de classe.

Representação JSON

Veja a seguir uma representação JSON do 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" }
}