Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve as funções de aluno e professor para atribuições e envios, transições de status e regras de transição relacionadas.
Obtenha todas as tarefas e seus respectivos envios que pertencem a um aluno específico
Faça a seguinte solicitação para obter as ações do aluno:
me/assignments?$expand=submissions com permissões delegadas ou users/id/assignments?$expand=submissions para permissões de aplicativo.
Consulte o exemplo de código para uma conta de aluno com atribuição educacional usando o SDK do Microsoft Graph
Observação
Para funções de aluno, o parâmetro isTeacher precisa ser definido como false.
Obtenha todas as tarefas para o professor e, em seguida, os envios para cada tarefa
Faça a seguinte solicitação para obter as ações do professor:
me/assignments ou users/id/assignments para obter as tarefas pertencentes a um professor.
Para cada uma das tarefas, use classses/id/assignments/id/submissions para obter o status de envios (uma tarefa conterá n número de envios, onde n é o número de alunos. Pode ser um único aluno, um grupo de alunos ou a classe inteira).
Consulte o exemplo de código para uma conta de professor com atribuição de educação usando o SDK do Microsoft Graph.
Para um aluno, uma tarefa é acionável se o envio correspondente estiver em um status trabalhando, devolvido ou reatribuído. Para um professor, uma tarefa é acionável se qualquer um dos envios dessa tarefa estiver em um status enviado.
Regras de transição de status
As seguintes regras de transição de status são aplicáveis para as funções de aluno e professor:
- Um aluno entrega e o professor retorna ou retorna para revisão.
- Um professor devolve os envios.
- Um aluno pode entregar a tarefa somente quando o envio estiver no status de trabalho ou reatribuído.
- A ação devolver para revisão faz com que o status do envio seja reatribuído.