Compartilhar via


Ações de professores e estudantes para tarefas e submissões

Este artigo descreve as funções de estudantes e professores para tarefas e submissões status transições e regras de transição relacionadas.

Obter todas as tarefas e respetivas submissões que pertencem a um estudante específico

Faça o seguinte pedido para obter as ações do estudante:

me/assignments?$expand=submissions com permissões delegadas ou users/id/assignments?$expand=submissions permissões de aplicação.

Veja o exemplo de código de uma conta de estudante com a tarefa Educação com o SDK do Microsoft Graph

Observação

Para funções de estudante, o parâmetro isTeacher tem de ser definido como falso.

Obter todas as tarefas para o professor e, em seguida, submissões para cada tarefa

Faça o seguinte pedido para obter as ações do professor:

me/assignments ou users/id/assignments para obter as tarefas que pertencem a um professor. Para cada uma das tarefas, utilize classses/id/assignments/id/submissions para obter as submissões status (uma tarefa conterá um número n de submissões, em que n é o número de estudantes. Pode ser um único estudante, um grupo de estudantes ou toda a turma).

Veja o exemplo de código de uma conta de professor com a tarefa Educação com o SDK do Microsoft Graph.

Para um estudante, uma tarefa é acionável se a submissão correspondente estiver a funcionar, devolvida ou reatribuída status. Para um professor, uma tarefa é acionável se alguma das submissões dessa tarefa estiver numa status submetida.

Regras de transição de estado

As seguintes regras de transição de status são aplicáveis às funções de estudante e professor:

  • Um estudante entrega e o professor devolve ou devolve para revisão.
  • Um professor devolve submissões.
  • Um estudante só pode entregar a tarefa quando a submissão estiver a funcionar ou a reatribuir status.
  • A devolução da ação de revisão torna a submissão status como reatribuída.