Ações de professores e alunos para atribuições e envios
Este artigo descreve as funções de aluno e professor para atribuições e transições de estado de envios e regras de transição relacionadas.
Obter todas as atribuições 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.
Confira o exemplo de código de uma conta de estudante com atribuição de Educação usando o SDK do Microsoft Graph
Observação
Para funções de estudante, o parâmetro isTeacher precisa ser definido como false.
Obter todas as atribuições para o professor e, em seguida, envios para cada atribuição
Faça a seguinte solicitação para obter as ações do professor:
me/assignments
ou users/id/assignments
para obter as atribuições pertencentes a um professor.
Para cada uma das atribuições, use classses/id/assignments/id/submissions
para obter os envios status (uma atribuição conterá n número de envios, em que n é o número de alunos. Pode ser um único aluno, um grupo de alunos ou toda a classe).
Consulte o exemplo de código de uma conta de professor com atribuição de Educação usando o SDK do Microsoft Graph.
Para um aluno, uma atribuição será acionável se o envio correspondente estiver em um estado de trabalho, retornado ou reatribuído . Para um professor, uma atribuição será acionável se algum dos envios dessa atribuição estiver em um estado enviado .
Regras de transição de estado
As seguintes regras de transição de estado são aplicáveis para funções de aluno e professor:
- Um aluno se entrega e o professor retorna ou retorna para revisão.
- Um professor retorna submissões.
- Um aluno só pode entregar a atribuição quando o envio estiver em estado de trabalho ou reatribuído .
- O retorno da ação de revisão torna o estado de envio como reatribuído.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de