tipo de recurso educationAssignment
Namespace: microsoft.graph
As atribuições são tarefas ou unidades de trabalho atribuídas a um aluno ou membro da equipe em uma classe como parte do estudo.
Somente professores ou proprietários de equipe podem criar tarefas. As tarefas contêm folhetos e tarefas nas qual o professor deseja que o aluno trabalhe. Cada tarefa de aluno tem um envio associado que contém qualquer trabalho que seu professor pediu para ser entregue. Um professor pode adicionar pontuações e comentários ao envio entregue pelo aluno.
Quando uma atribuição é criada, ela está em um estado de Rascunho. Os alunos não podem ver a tarefa e os envios não serão criados. Você pode alterar o status de uma atribuição usando a ação de publicação. Você não pode usar uma solicitação PATCH para alterar o status da atribuição .
As APIs de atribuição são expostas no namespace de classe.
Métodos
| Método | Tipo de retorno | Descrição |
|---|---|---|
| Criar recurso de tarefa | educationAssignmentResource | Crie um novo educationAssignmentResource postando na coleção de recursos. |
| Obter a tarefa | educationAssignment | Ler propriedades e relações de um objeto educationAssignment . |
| Atualizar | educationAssignment | Atualize um objeto educationAssignment . |
| Excluir | Nenhuma | Exclua um objeto educationAssignment. |
| Publish | educationAssignment | Altere o estado de um objeto educationAssignment de rascunho para publicado. |
| Configurar a pasta de recursos de atribuição | string | Crie uma SharePoint (em local predefinido) para carregar arquivos como recursos de atribuição. |
| Listar recursos | coleção educationAssignmentResource | Obtenha uma coleção de objetos educationAssignmentResource . |
| Listar envios | coleção educationSubmission | Obtenha uma coleção de objetos educationSubmission . |
| Listar categorias | coleção educationCategory | Obtenha uma coleção de objetos educationCategory . |
| Adicionar categorias | educationCategory | Atribua uma educationCategory que pertence à classe a esta tarefa. |
| Remover categoria | Nenhuma | Remova uma educationCategory que pertence à classe desta tarefa. |
| Anexar rubric | Nenhum | Anexe um educationRubric existente a essa tarefa. |
| Remover rubrica | Nenhuma | Desanexe o educationRubric desta tarefa. |
| Obter delta | coleção educationAssignment | Obtenha uma lista de objetos educationAssignment recém-criados ou atualizados sem precisar executar uma leitura completa da coleção. |
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| id | String | Somente leitura. |
| addedStudentAction | Cadeia de caracteres | Campo opcional para controlar o comportamento da tarefa para alunos que são adicionados após a publicação da tarefa. Se não for especificado, o valor será padrão none . Atualmente, dá suporte a apenas dois valores: none ou assignIfOpen. |
| addToCalendarAction | educationAddToCalendarOptions | Campo opcional para controlar o comportamento da tarefa para adicionar tarefas aos calendários dos alunos e professores quando a tarefa é publicada. Os valores possíveis são: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValuee studentsOnly. Observe que você deve usar o Prefer: include-unknown-enum-members cabeçalho da solicitação para obter os seguintes valores nesta enumeração evolvável: studentsOnly. O valor padrão é none. |
| allowLateSubmissions | Booliano | Identifica se os alunos podem enviar após a data de conclusão. Se essa propriedade não for especificada durante a criação, o padrão será true. |
| allowStudentsToAddResourcesToSubmission | Booliano | Identifica se os alunos podem adicionar seus próprios recursos a um envio ou se eles só podem modificar os recursos adicionados pelo professor. |
| assignDateTime | DateTimeOffset | A data em que a atribuição deve ficar ativa. Se, no futuro, a tarefa não for mostrada ao aluno até essa data. O tipo de carimbo de data /hora representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z |
| assignTo | educationAssignmentRecipient | Quais usuários ou classe inteira devem receber um objeto de envio depois que a atribuição for publicada. |
| assignedDateTime | DateTimeOffset | O momento em que a tarefa foi publicada para os alunos e a tarefa aparece na linha do tempo dos alunos. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z |
| classId | Cadeia de caracteres | Classe à qual esta tarefa pertence. |
| closeDateTime | DateTimeOffset | Data em que a atribuição será fechada para envios. Este é um campo opcional que pode ser nulo se a atribuição não permitirLateSubmissions ou quando closeDateTime for igual ao dueDateTime. Mas, se especificado, closeDateTime deve ser maior ou igual ao dueDateTime. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z |
| createdBy | identitySet | Who criou a atribuição. |
| createdDateTime | DateTimeOffset | Momento em que a atribuição foi criada. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z |
| displayName | Cadeia de caracteres | Nome da atribuição. |
| dueDateTime | DateTimeOffset | Data de conclusão da tarefa dos alunos. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z |
| Classificação | educationAssignmentGradeType | Como a tarefa será classificada. |
| Instruções | itemBody | Instruções para a atribuição. Isso junto com o nome de exibição informa ao aluno o que fazer. |
| lastModifiedBy | identitySet | Who última modificação da atribuição. |
| lastModifiedDateTime | DateTimeOffset | Momento em que a atribuição foi modificada pela última vez. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z |
| notificationChannelUrl | Cadeia de caracteres | Campo opcional para especificar a URL do canal para postar a notificação de publicação de atribuição . Se não for especificado ou nulo, o padrão será o General canal. Esse campo só se aplica a atribuições em que o valor assignTo é educationAssignmentClassRecipient. A atualização do notificationChannelUrl não é permitida depois que a atribuição é publicada. |
| status | cadeia de caracteres | Status da atribuição. Não é possível aplicar PATCH a esse valor. Os valores possíveis são: draft, scheduled, published, assigned. |
| webUrl | cadeia de caracteres | A URL de link profundo para a atribuição fornecida. |
| resourcesFolderUrl | string | URL da pasta em que todos os recursos de arquivo para essa atribuição são armazenados. |
Relações
| Relação | Tipo | Descrição |
|---|---|---|
| recursos | coleção educationAssignmentResource | Learning objetos associados a essa atribuição. Somente professores podem modificar essa lista. Anulável. |
| Submissões | coleção educationSubmission | Depois de publicado, há um objeto de envio para cada aluno que representa seu trabalho e nota. Somente leitura. Anulável. |
| categories | coleção educationCategory | Quando definido, permite que os usuários localizem facilmente atribuições de um determinado tipo. Somente leitura. Anulável. |
| Rubrica | educationRubric | Quando definido, a rubrica de classificação anexada a essa atribuição. |
Representação JSON
Veja a seguir uma representação JSON do recurso.
{
"id": "String (identifier)",
"addedStudentAction": "none",
"addToCalendarAction": "string",
"allowLateSubmissions": true,
"allowStudentsToAddResourcesToSubmission": true,
"assignDateTime": "String (timestamp)",
"assignTo": {"@odata.type": "microsoft.graph.educationAssignmentRecipient"},
"assignedDateTime": "String (timestamp)",
"classId": "String",
"closeDateTime": "String (timestamp)",
"createdBy": {"@odata.type": "microsoft.graph.identitySet"},
"createdDateTime": "String (timestamp)",
"displayName": "String",
"dueDateTime": "String (timestamp)",
"grading": {"@odata.type": "microsoft.graph.educationAssignmentGradeType"},
"instructions": {"@odata.type": "microsoft.graph.itemBody"},
"lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
"lastModifiedDateTime": "String (timestamp)",
"notificationChannelUrl": "string",
"status": "string",
"webUrl": "string",
"resourcesFolderUrl": "string"
}
Comentários
Enviar e exibir comentários de