Os professores podem copiar atividades no Google Sala de Aula. Fazer também copia os anexos de complementos que estão contidos nas atribuições. Isso economiza muito tempo dos professores ao criar atividades para vários ou novas seções a cada ano letivo.
Quando os professores copiam uma atividade no Google Sala de Aula, a cópia
a atribuição tem uma consulta courseId
, itemId
e attachmentId
diferente
em comparação com a atribuição original.
Como copiar conteúdo
As seções a seguir descrevem como os professores podem copiar atividades Google Sala de Aula.
Copiar um curso
Ao copiar um curso, todas as tarefas do curso são copiadas para o novo curso como rascunhos. Depois o professor pode publicar as atividades para os estudantes se matriculou no novo curso. Um estudante pode estar matriculado no curso original e o curso copiado. Isso pode acontecer quando um estudante é retido ou tenta refazer uma .
![](https://developers.google.cn/static/classroom/add-ons/images/course-copy.png?authuser=8&hl=pt-br)
![](https://developers.google.cn/static/classroom/add-ons/images/course-copy-popup.png?authuser=8&hl=pt-br)
Figura 1. Os professores podem copiar cursos navegando até a linha de pontos verticais no Google Sala de Aula e clique em Copiar. Depois, o professor pode especificar detalhes sobre o curso no pop-up e copiá-los.
Publicar uma atividade em vários cursos
Um professor pode publicar uma tarefa em mais de um curso por meio do página de criação de atividade. é possível que um estudante esteja matriculado ou outros cursos.
Figura 2. Os professores podem publicar uma atividade em mais de um curso clicando no menu suspenso na barra lateral na página de criação da tarefa e selecionando vários cursos.
Reutilizar uma postagem
Para reutilizar uma postagem, um professor pode acessar a guia Atividades e clicar em Criar. No menu suspenso, eles podem clicar em Reutilizar postagem para selecionar uma turma. e selecione a tarefa para reutilizar.
Figura 3. Os professores podem começar a reutilizar uma postagem do Guia "Atividades" e clique em Reutilizar postagem.
![](https://developers.google.cn/static/classroom/add-ons/images/reuse-post-select-class.png?authuser=8&hl=pt-br)
![](https://developers.google.cn/static/classroom/add-ons/images/reuse-post-select-post.png?authuser=8&hl=pt-br)
Figura 4. Depois de clicar em Reutilizar postagem, os professores podem selecionar uma turma e a que eles querem reutilizar.
Comportamento esperado
Quando um curso ou uma atividade é copiado, o mesmo estudante pode receber a atribuição em diferentes cursos. O comportamento recomendado para complementos na atividade copiada:
- Verifique se os professores ainda conseguem visualizar o anexo
teacherViewUri
: Se o complemento exigir licenciamento e o professor não tiver configurar corretamente um curso copiado, exibir uma mensagem fácil de usar informando para o professor qual é a providência mais adequada. No mínimo, os professores não podem ver uma página de erro no iframe. - Garantir que os estudantes encontrem um novo anexo de complemento no
studentViewUri
. Para anexos do tipo atividade, isso significa que o anexo é incompletas, e o estudante não verá as respostas de outro curso. Caso seu complemento não permita que o mesmo estudante preencher um anexo duas vezes, exibir uma mensagem simples descrevendo a ou um caminho para resolver o problema. Para anexos de tipo de conteúdo, faça o seguinte: isso significa exibir o conteúdo para o aluno ver nostudentViewUri
No mínimo, os estudantes não podem ver uma página de erro no iframe. - Garantir que os professores tenham acesso ao conteúdo enviado pelo estudante na atividade copiada
no
studentWorkReviewUri
. O professor não pode ver envio de um estudante para o anexo de outro curso. Bem os professores não podem ver uma página de erro no iframe.
iframe da Visualização de professores
Quando um professor inicia a teacherViewUri
, a attachmentId
é enviada como uma
além de courseId
, itemId
, itemType
e
login_hint
(se o usuário já tiver autorizado o app). O attachmentId
pode ser usada para exibir o anexo correto no iframe.
Se você não tiver um registro dos parâmetros de consulta no teacherViewUri
,
pode usar o objeto CopyHistory
no recurso AddOnAttachment
para
para identificar a atividade original. Assim, você poderá exibir o anexo correto
no teacherViewUri
.
Iframe da visualização do estudante
Quando um estudante inicia a studentViewUri
, a attachmentId
é enviada como uma
além de courseId
, itemId
, itemType
e
login_hint
(se o usuário já tiver autorizado o app). Para renderizar
o studentViewUri
quando uma atividade ou curso for copiado, use dois parâmetros:
attachmentId
, que pode ser recuperado do URL da solicitação.submissionId
, que pode ser recuperado chamando a funçãocourseWork.getAddOnContext
,courseWorkMaterials.getAddOnContext
ouannouncements.getAddOnContext
com base emitemType
e leitura objetoStudentContext
.
O attachmentId
é um identificador exclusivo do anexo. O
No entanto, não há garantia de que submissionId
seja exclusivo. Assim, um conteúdo copiado
a atribuição reutilizada tem uma attachmentId
diferente, mas a submissionId
pode
permanecem os mesmos. Quando o estudante iniciar a studentViewUri
, você poderá mostrar
o anexo identificando o trabalho do estudante com base em uma chave composta do
attachmentId
e submissionId
.
Se o studentViewUri
for renderizado com base apenas no submissionId
, você corre o risco
mostrando ao aluno o envio de outro curso porque
Não há garantia de que submissionId
seja exclusivo.
Como mencionado anteriormente, se não for possível identificar o attachmentId
, use o
Objeto CopyHistory
no recurso AddOnAttachment
para identificar o
atribuição original e seus parâmetros de consulta.
iframe de avaliação dos trabalhos dos alunos
Quando o professor inicia a studentWorkReviewUri
, a attachmentId
e a
submissionId
são enviados como parâmetros de consulta além do courseId
e
itemId
e itemType
. Você pode usar esses parâmetros de consulta para recuperar os
Recurso AddOnAttachment
ou CopyHistory
se não for possível identificar
o attachmentId
fornecido. Isso permite que você pesquise o trabalho do estudante usando
uma chave composta de attachmentId
e submissionId
.