Processar conteúdo copiado

Os professores podem copiar itens do mural no Google Sala de Aula. Isso também copia os anexos de complementos contidos nos itens do fluxo. Isso economiza muito tempo dos professores ao criar conteúdo de aprendizagem para várias turmas ou para novas turmas a cada ano letivo.

Quando os professores copiam um item de transmissão no Google Sala de Aula, o item de transmissão copiado tem parâmetros de consulta courseId, itemId e attachmentId diferentes em comparação com o item de transmissão original.

Como copiar conteúdo

As seções a seguir descrevem como os professores podem copiar itens de transmissão no Classroom.

Copiar um curso

Ao copiar um curso, todos os itens de transmissão são copiados para o novo curso como rascunhos. O professor pode publicar os itens do stream para os estudantes matriculados no novo curso. Um estudante pode estar matriculado no curso original e no curso copiado. Isso pode acontecer se um estudante for retido ou tiver que repetir uma turma.

Figura 1. Os professores podem copiar cursos acessando o menu vertical pontilhado no Google Sala de Aula e clicando em Copiar. Em seguida, o professor pode especificar detalhes sobre o curso no pop-up e copiá-lo.

Publicar um item de transmissão em vários cursos

Um professor pode publicar um item de stream em mais de um curso na página de criação de itens de stream. É possível que um estudante esteja matriculado nos dois cursos.

Figura 2. Os professores podem publicar um item de transmissão em mais de um curso clicando no menu suspenso na barra lateral da página de criação de itens de transmissão e selecionando vários cursos.

Reutilizar uma postagem

Para reutilizar uma postagem, o professor precisa acessar a guia Atividades e clicar em Criar. No menu suspenso, eles podem clicar em Reutilizar postagem para selecionar uma turma e, em seguida, o item de transmissão a ser reutilizado.

Figura 3. Os professores podem iniciar o fluxo de reutilização de uma postagem na guia "Atividades" e clicar em Reutilizar postagem.

Figura 4. Depois de clicar em Reutilizar postagem, os professores podem selecionar uma turma e o item de transmissão que querem reutilizar.

Comportamento esperado

Quando um item de curso ou stream é copiado, o mesmo estudante pode receber o mesmo anexo de complemento em diferentes cursos. Os usuários não devem ver um erro no iframe. O comportamento recomendado para complementos no item de transmissão copiado é:

  1. Verifique se os professores ainda podem visualizar o anexo no teacherViewUri.
    • Se o professor precisar realizar uma configuração adicional para um novo curso, mostre uma mensagem fácil de usar informando ao professor sobre a ação adequada.
  2. Verifique se os estudantes veem um anexo de complemento novo na studentViewUri.
    • Para anexos do tipo conteúdo, isso significa mostrar o conteúdo para o estudante no studentViewUri.
    • Para anexos do tipo atividade, isso significa que o anexo está incompleto e o estudante não pode acessar nenhuma das respostas dele em outro curso.
    • Se o complemento não permitir que o mesmo estudante conclua um anexo duas vezes, mostre uma mensagem fácil de usar que descreva o cenário ou um caminho para resolver o problema.
  3. Os professores precisam ter acesso ao envio do aluno do item de stream copiado no studentWorkReviewUri. O professor não pode ter acesso ao envio de um aluno para o anexo de outro curso.

Iframe da visualização do professor

Quando um professor inicia o teacherViewUri, o attachmentId é enviado como um parâmetro de consulta, além de courseId, itemId, itemType e login_hint (se o usuário já tiver autorizado seu app). O attachmentId pode ser usado para mostrar o anexo correto no iframe.

Se você não tiver um registro dos parâmetros de consulta no teacherViewUri, use o objeto CopyHistory no recurso AddOnAttachment para identificar o item de stream original. Em seguida, você pode mostrar o anexo correto no teacherViewUri.

Iframe da visualização do estudante

Quando um estudante inicia o studentViewUri, o attachmentId é enviado como um parâmetro de consulta, além de courseId, itemId, itemType e login_hint (se o usuário já tiver autorizado seu app). Para renderizar o studentViewUri quando um item de transmissão ou curso é copiado, use dois parâmetros:

O attachmentId é um identificador exclusivo do anexo. No entanto, não há garantia de que o submissionId seja exclusivo. Portanto, um item de stream copiado ou reutilizado tem um attachmentId diferente, mas o submissionId pode permanecer o mesmo. Quando o estudante inicia o studentViewUri, você pode 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 de mostrar ao estudante o envio de outro curso, porque o submissionId não é garantido como único.

Como mencionado anteriormente, se você não conseguir identificar o attachmentId, use o objeto CopyHistory no recurso AddOnAttachment para identificar o item de stream original e os parâmetros de consulta.

Iframe de revisão do trabalho do estudante

Quando o professor inicia o studentWorkReviewUri, o attachmentId e o submissionId são enviados como parâmetros de consulta, além do courseId e itemId e itemType. É possível usar esses parâmetros de consulta para recuperar o recurso AddOnAttachment ou CopyHistory se você não conseguir identificar o attachmentId fornecido. Isso permite que você pesquise o trabalho do estudante usando uma chave composta de attachmentId e submissionId.