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 de versão.

Representa uma aula em uma escola. O recurso educationClass atualmente corresponde a um grupo 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 Microsoft 365 experiências 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 de tarefas.
Listar tarefas [educationAssignmentcollection] Obtenha uma coleção de objetos educationAssignment .
Obter grupo group Obtenha o Microsoft 365 grupo que corresponde a esta educationClass.
Criar educationCategory educationCategory Crie uma nova educationCategory 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.
Delete Nenhuma Exclua o objeto educationClass.
Obter delta Coleção educationClass Obter 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 aula.
createdBy identitySet Entidade que criou a classe.
description Cadeia de caracteres Descrição da aula.
displayName String 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 String O tipo de fonte externa da qual esse recurso foi gerado (determinado automaticamente de externalSourceDetail). Os valores possíveis são: sis, lms ou manual.
externalSourceDetail Cadeia de caracteres O nome da fonte externa da qual esses recursos foram gerados.
grade Cadeia de caracteres Nível de nota da classe.
mailNickname String 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.
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" }
}