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. Atualmente, o recurso educationClass 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 os 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 classe 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 membro 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 tarefa educationAssignment Crie um novo educationAssignment postando na coleção de 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 do Microsoft 365 que corresponde a este educationClass.
Criar categoria 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 classe educationClass Atualize o objeto educationClass.
Excluir classe Nenhum Exclua o objeto educationClass.
Obter delta Coleção educationClass Obtenha alterações incrementais para educationClasses.
Obter envios modificados recentemente coleção educationSubmission Recupere os envios modificados nos sete dias anteriores.

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 fonte externa da qual esse recurso foi gerado (determinado automaticamente a partir de externalSourceDetail). Os valores possíveis são: sis, lms, ou manual.
externalSourceDetail Cadeia de caracteres O nome da fonte externa da qual esse recurso foi gerado.
grade Cadeia de caracteres Nível da série 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 esta 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 esta classe. Anulável.
assignmentDefaults coleção educationAssignmentDefaults Especifica os 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 no nível de classe.

Representação JSON

A representação JSON a seguir mostra o tipo de 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" }
}