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" }
}
Comentários
Enviar e exibir comentários de