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 devoirs et les soumissions status transitions, 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 se trouve dans un status 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 se trouve dans un status soumis.
Règles de transition d’état
Les règles de transition status 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 en cours de travail ou réaffectée status.
- L’action de retour pour révision rend la soumission status réaffectée.