Los profesores pueden copiar tareas en Classroom. Hacer así que también copia los archivos adjuntos de los complementos que se incluyen en las tareas. Esto les ahorra mucho tiempo a la hora de crear tareas para múltiples secciones o para nuevas secciones cada año escolar.
Cuando los profesores copian una tarea en Classroom, la copia
La asignación tiene diferentes consultas de courseId
, itemId
y attachmentId
parámetros en comparación con la asignación original.
Cómo copiar contenido
En las siguientes secciones, se describe cómo los profesores pueden copiar tareas en en Classroom.
Cómo copiar un curso
Cuando copias un curso, todas las tareas del curso se copian en la nuevo curso como borradores. Luego, el profesor puede publicar las tareas para los alumnos. te inscribiste en el nuevo curso. Un estudiante puede estar inscrito en el curso original y el curso copiado. Esto puede suceder si se retrasó a un estudiante o si se vuelve a realizar una clase.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/classroom/add-ons/images/course-copy.png?authuser=0000&hl=es)
![](https://developers-dot-devsite-v2-prod.appspot.com/static/classroom/add-ons/images/course-copy-popup.png?authuser=0000&hl=es)
Figura 1: Los profesores pueden copiar los cursos navegando a la barra vertical punteada. de Classroom y haz 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. es posible que un estudiante esté inscrito en en estos cursos.
Figura 2: Los profesores pueden publicar una tarea en más de un curso de esta forma: haz 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 volver a usar una publicación, un 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, selecciona la tarea que quieres reutilizar.
Figura 3: Los profesores pueden comenzar el proceso de reutilizar una publicación desde el Pestaña Trabajo en clase y haz clic en Reutilizar la publicación.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/classroom/add-ons/images/reuse-post-select-class.png?authuser=0000&hl=es)
![](https://developers-dot-devsite-v2-prod.appspot.com/static/classroom/add-ons/images/reuse-post-select-post.png?authuser=0000&hl=es)
Figura 4: Luego de hacer clic en Reutilizar la publicación, los profesores pueden seleccionar una clase y tarea que quieren reutilizar.
Comportamiento esperado
Cuando se copia un curso o una tarea, al mismo estudiante se le puede asignar la misma archivo adjunto del complemento en diferentes cursos. El comportamiento recomendado para los complementos de la tarea copiada deben:
- Asegúrate de que los profesores aún puedan obtener una vista previa del archivo adjunto en la
teacherViewUri
Si tu complemento requiere licencias y el profesor no Configurar correctamente un curso copiado, mostrar un mensaje fácil de usar que informe al profesor 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. - 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 se incompletas 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, muestre un mensaje fácil de usar que describa el o una ruta para resolver el problema. Para los archivos adjuntos de tipo de contenido, haz lo siguiente: Esto significa mostrar el contenido para que el estudiante lo vea en lastudentViewUri
Como mínimo, los estudiantes no deben ver una página de error. en el iframe. - Asegúrate de que los profesores vean el envío del estudiante de la tarea copiada.
en el
studentWorkReviewUri
. El profesor no debería poder ver la entrega de un estudiante para el archivo adjunto de otro curso. A la altura 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
, se envía attachmentId
como
parámetro de consulta además de courseId
, itemId
, itemType
y
login_hint
(si el usuario ya autorizó tu app) El attachmentId
se puede usar para mostrar el archivo adjunto correcto en el iframe.
Si no tienes un registro de los parámetros de consulta en teacherViewUri
, puedes
puedes usar el objeto CopyHistory
en el recurso AddOnAttachment
para
identificar la tarea original. Luego, puedes mostrar el archivo adjunto correcto
en el teacherViewUri
.
iframe de vista de estudiante
Cuando un estudiante inicia studentViewUri
, se envía attachmentId
como
parámetro de consulta además de courseId
, itemId
, itemType
y
login_hint
(si el usuario ya autorizó tu app) Para renderizar
studentViewUri
cuando se copia una tarea o un curso, usa dos parámetros:
attachmentId
, que se puede recuperar desde la URL de la solicitud.submissionId
, que se puede recuperar llamando al métodocourseWork.getAddOnContext
,courseWorkMaterials.getAddOnContext
o métodoannouncements.getAddOnContext
basado enitemType
y la lectura el objetoStudentContext
.
El attachmentId
es un identificador único para el adjunto. El
Sin embargo, no se garantiza que submissionId
sea único. Por lo tanto, una copia o
La tarea reutilizada tiene un attachmentId
diferente, pero la submissionId
podría
siguen siendo los mismos. Cuando el estudiante inicia studentViewUri
, puedes mostrar
el archivo adjunto identificando el trabajo del estudiante en función de una clave compuesta de
attachmentId
y submissionId
.
Si se renderiza studentViewUri
solo en función del submissionId
, corres el riesgo
le muestre al estudiante su entrega de otro curso porque
No se garantiza que submissionId
sea único.
Como se mencionó antes, si no puedes identificar el attachmentId
, puedes usar el
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 el studentWorkReviewUri
, el attachmentId
y el
submissionId
se envían como parámetros de consulta además de courseId
y
itemId
y itemType
. Puedes usar estos parámetros de consulta para recuperar el
recurso AddOnAttachment
o recurso CopyHistory
si no puedes identificar
el attachmentId
proporcionado. Esto te permite buscar el trabajo de los estudiantes utilizando
una clave compuesta de attachmentId
y submissionId
.