Actions des enseignants et des étudiants pour les devoirs et les soumissions

Cet article décrit les rôles des étudiants et des enseignants pour les transitions d’état de devoirs et de soumissions, ainsi que les règles de transition associées.

Obtenir tous les devoirs et leurs soumissions respectives qui appartiennent à un étudiant spécifique

Effectuez la requête suivante pour obtenir les actions de l’étudiant :

me/assignments?$expand=submissions avec des autorisations déléguées ou users/id/assignments?$expand=submissions pour les autorisations d’application.

Consultez l’exemple de code pour un compte d’étudiant avec devoir Éducation à l’aide du Kit de développement logiciel (SDK) Microsoft Graph

Remarque

Pour les rôles d’étudiant, le paramètre isTeacher doit être défini sur false.

Obtenir tous les devoirs pour l’enseignant, puis les soumissions pour chaque devoir

Effectuez la requête suivante pour obtenir les actions de l’enseignant :

me/assignments ou users/id/assignments pour obtenir les devoirs appartenant à un enseignant. Pour chacun des devoirs, utilisez classses/id/assignments/id/submissions pour obtenir les soumissions status (un devoir contiendra n nombre de soumissions, où n est le nombre d’étudiants. Il peut s’agir d’un seul étudiant, d’un groupe d’étudiants ou de la classe entière).

Consultez l’exemple de code pour un compte d’enseignant avec devoir Éducation à l’aide du Kit de développement logiciel (SDK) Microsoft Graph.

Pour un étudiant, un devoir peut faire l’objet d’une action si la soumission correspondante est dans un état opérationnel, retourné ou réaffecté . Pour un enseignant, un devoir peut faire l’objet d’une action si l’une des soumissions de ce devoir est dans un état soumis .

Règles de transition d’état

Les règles de transition d’état suivantes s’appliquent aux rôles d’étudiant et d’enseignant :

  • Un étudiant se retourne et l’enseignant retourne ou retourne pour révision.
  • Un enseignant retourne des soumissions.
  • Un étudiant peut remettre le devoir uniquement lorsque la soumission est dans un état de travail ou de réaffectation .
  • Le retour pour l’action de révision rend l’état de soumission comme réaffecté.