Compartir a través de


Acciones de maestros y alumnos para asignaciones y envíos

En este artículo se describen los roles de alumno y profesor para las transiciones de estado de asignaciones y envíos, y las reglas de transición relacionadas.

Obtener todas las asignaciones y sus respectivos envíos que pertenecen a un estudiante específico

Realice la siguiente solicitud para obtener las acciones del alumno:

me/assignments?$expand=submissions con permisos delegados o users/id/assignments?$expand=submissions para permisos de aplicación.

Consulte el ejemplo de código de una cuenta de estudiante con asignación de Educación mediante el SDK de Microsoft Graph.

Nota:

Para los roles de alumno, el parámetro isTeacher debe establecerse en false.

Obtener todas las asignaciones del profesor y, a continuación, envíos para cada asignación

Realice la siguiente solicitud para obtener las acciones del maestro:

me/assignments o users/id/assignments para obtener las asignaciones que pertenecen a un maestro. Para cada una de las asignaciones, use classses/id/assignments/id/submissions para obtener el estado de envíos (una asignación contendrá n número de envíos, donde n es el número de alumnos. Puede ser un solo alumno, un grupo de alumnos o toda la clase).

Consulte el ejemplo de código de una cuenta de profesor con asignación de Educación mediante el SDK de Microsoft Graph.

Para un alumno, una asignación es accionable si el envío correspondiente está en un estado de trabajo, devuelto o reasignado . Para un profesor, una asignación es accionable si cualquiera de los envíos de esa asignación está en estado enviado .

Reglas de transición de estado

Las siguientes reglas de transición de estado son aplicables a los roles de alumno y profesor:

  • Un alumno se entrega y el profesor vuelve o regresa para su revisión.
  • Un profesor devuelve envíos.
  • Un alumno solo puede entregar la asignación cuando el envío está en estado de trabajo o reasignado .
  • La devolución de la acción de revisión hace que el estado de envío sea reasignado.