Contenido copiado en Classroom

Los profesores pueden copiar tareas en Classroom. Al hacerlo, también se copian los archivos adjuntos del complemento que se encuentran en las tareas. Esto les ahorra mucho tiempo a la hora de crear tareas para varias secciones o para secciones nuevas cada año escolar.

Cuando los profesores copian una tarea en Classroom, la tarea copiada tiene diferentes parámetros de consulta courseId, itemId y attachmentId en comparación con la tarea original.

Cómo copiar contenido

En las siguientes secciones, se describe cómo los profesores pueden copiar tareas en Classroom.

Cómo copiar un curso

Cuando copias un curso, todas las tareas del curso se copian en el nuevo curso como borradores. Luego, el profesor puede publicar las tareas para los alumnos inscritos en el nuevo curso. Un estudiante puede estar inscrito en el curso original y en el curso copiado. Esto puede suceder si se retrasó a un estudiante o si se vuelve a tomar una clase.

Figura 1: Los profesores pueden copiar cursos navegando al menú vertical de puntos en Classroom y haciendo clic en Copiar. Luego, el profesor puede especificar los detalles del curso en la ventana emergente y copiarlo.

Publica una tarea en varios cursos

Un profesor puede publicar una tarea en más de un curso a través de la página de creación de tareas, pero es posible que un estudiante esté inscrito en ambos cursos.

Figura 2: Los profesores pueden publicar una tarea en más de un curso. Para ello, deben hacer clic en el menú desplegable de la barra lateral de la página de creación de tareas y seleccionar varios cursos.

Cómo reutilizar una publicación

Para reutilizar una publicación, el profesor puede navegar a la pestaña Trabajo en clase y hacer clic en Crear. En el menú desplegable, puede hacer clic en Reutilizar la publicación para seleccionar una clase y, luego, seleccionar la tarea que se reutilizará.

Figura 3: Los profesores pueden comenzar el flujo de reutilización de una publicación desde la pestaña Trabajo en clase y hacer clic en Reutilizar publicación.

Figura 4: Después de hacer clic en Reutilizar la publicación, los profesores pueden seleccionar una clase y la tarea que quieran volver a usar.

Comportamiento esperado

Cuando se copia un curso o una tarea, al mismo estudiante se le puede asignar el mismo archivo adjunto de complemento en diferentes cursos. El comportamiento recomendado para los complementos en la asignación copiada debería ser el siguiente:

  1. Asegúrate de que los profesores aún puedan obtener una vista previa del archivo adjunto en teacherViewUri. Si tu complemento requiere licencias y el profesor no configuró correctamente un curso copiado, muéstrale un mensaje fácil de usar en el que se informe cuál es el curso de acción apropiado. Como mínimo, los profesores no deben ver una página de error en el iframe.
  2. Asegúrate de que los estudiantes vean un nuevo archivo adjunto del complemento en studentViewUri. En el caso de los archivos adjuntos de tipo de actividad, significa que el archivo adjunto está incompleto y el estudiante no debería poder ver ninguna de sus respuestas de otro curso. Si tu complemento no permite que el mismo estudiante complete un archivo adjunto dos veces, muestra un mensaje fácil de usar que describa la situación o una ruta para resolver el problema. En el caso de los archivos adjuntos de tipo de contenido, esto significa mostrar el contenido para que el estudiante lo vea en studentViewUri. Como mínimo, los estudiantes no deben ver una página de error en el iframe.
  3. Asegúrate de que los profesores vean el envío del estudiante de la tarea copiada en studentWorkReviewUri. El profesor no debería poder ver la entrega de un estudiante del archivo adjunto de otro curso. Como mínimo, los profesores no deben ver una página de error en el iframe.

Iframe de vista del profesor

Cuando un profesor inicia teacherViewUri, attachmentId se envía como parámetro de búsqueda además de courseId, itemId, itemType y login_hint (si el usuario ya autorizó tu app). Se puede usar attachmentId para mostrar el archivo adjunto correcto en el iframe.

Si no tienes un registro de los parámetros de consulta en teacherViewUri, puedes usar el objeto CopyHistory en el recurso AddOnAttachment para identificar la asignación original. Luego, puedes mostrar el archivo adjunto correcto en teacherViewUri.

iframe de vista de estudiante

Cuando un estudiante inicia studentViewUri, attachmentId se envía como parámetro de búsqueda además de courseId, itemId, itemType y login_hint (si el usuario ya autorizó tu app). Para renderizar el studentViewUri cuando se copia una tarea o un curso, usa dos parámetros:

El attachmentId es un identificador único para el adjunto. Sin embargo, no se garantiza que el submissionId sea único. Por lo tanto, una asignación copiada o reutilizada tiene un attachmentId diferente, pero el submissionId puede permanecer igual. Cuando el estudiante inicia studentViewUri, puedes mostrar el archivo adjunto identificando el trabajo del estudiante según una clave compuesta de attachmentId y submissionId.

Si el studentViewUri se renderiza solo en función del submissionId, corres el riesgo de mostrarle al estudiante su entrega de otro curso, ya que no se garantiza que submissionId sea único.

Como se mencionó antes, si no puedes identificar el attachmentId, puedes usar el objeto CopyHistory en el recurso AddOnAttachment para identificar la asignación original y sus parámetros de consulta.

iframe de revisión del trabajo de los alumnos

Cuando el profesor inicia studentWorkReviewUri, attachmentId y submissionId se envían como parámetros de consulta, además de courseId, itemId y itemType. Puedes usar estos parámetros de consulta para recuperar el recurso AddOnAttachment o el recurso CopyHistory si no puedes identificar el attachmentId proporcionado. Esto te permite buscar el trabajo del estudiante con una clave compuesta de attachmentId y submissionId.