Skip to main content

Reutilizar uma atribuição

Você pode reutilizar tarefas existentes em mais de uma sala de aula, incluindo salas de aula em uma organização diferente.

Quem pode usar esse recurso?

Organization owners who are admins for a classroom can reuse assignments from a classroom. Para obter mais informações sobre administradores da classe, confira "Gerenciar salas de aula".

Observação: em janeiro de 2024, o GitHub Classroom mudará o modo como os repositórios de alunos são criados a partir de repositórios de código inicial. Atualmente, o processo exige que os repositórios de código inicial sejam modelos e o GitHub Classroom cria um novo repositório para cada aluno com base nesse modelo. Com a próxima mudança, os repositórios de alunos serão criados pela bifurcação do repositório de código inicial.

Essa alteração atende a um recurso frequentemente solicitado pelos professores: a capacidade de alterar o código inicial depois que uma tarefa é aceita pelos alunos.

Você pode ler mais sobre essa alteração no blog da GitHub.

Esse recurso está na versão beta pública e está sujeito a alterações.

Sobre a reutilização de atribuições

Você pode reutilizar uma tarefa individual ou em grupo existente em qualquer outra sala de aula à qual tenha acesso, incluindo salas de aula em uma organização diferente. Você também pode reutilizar várias tarefas de uma sala de aula de uma só vez. Se você optar por reutilizar uma tarefa, GitHub Classroom copiará a tarefa para a sala de aula que você escolher. Se a tarefa usar um repositório de modelos e você optar por reutilizá-lo em uma sala de aula de uma organização diferente, GitHub Classroom criará uma cópia do repositório e seu conteúdo na organização de destino.

A atribuição copiada inclui detalhes da atribuição, como nome, repositório de origem, teste de avaliação automática e editor preferencial. Você pode editar a atribuição depois que ela for copiada para fazer alterações. Não é possível fazer alterações no editor preferencial.

Reutilizar uma atribuição

  1. Efetue o login em GitHub Classroom.

  2. Navegue até a sala de aula que tem a atribuição que você deseja reutilizar.

  3. Na lista de atividades, clique na atividade que você deseja reutilizar.

  4. Selecione o menu suspenso Editar na parte superior da página, em seguida, clique em Reutilizar atribuição.

    Captura de tela de uma tarefa. O menu suspenso "Editar" é expandido e a opção "Reutilizar tarefa" é exibida com o contorno em laranja escuro.

  5. No modal "Reutilizar atribuição", use o menu suspenso Escolher uma organização para selecionar a organização na qual você deseja que a atribuição esteja. Em seguida, use o menu suspenso Escolher uma sala de aula para selecionar a sala de aula dessa organização para a qual você deseja copiar a tarefa.

  6. Clique em Criar atribuição.

  7. A tarefa é copiada para a sala de aula selecionada e uma mensagem de confirmação é exibida. Se você optar por reutilizar uma atribuição com um repositório de modelos, o processo de cópia poderá levar alguns minutos para ser concluído e talvez seja necessário atualizar a página para ver a mensagem concluída.

Como reutilizar várias atribuições de uma sala de aula

  1. Efetue o login em GitHub Classroom.

  2. À direita do nome da sala de aula, clique no menu suspenso e selecione Reutilizar tarefa.

    Captura de tela do bloco de uma sala de aula. A opção "Reutilizar tarefa" no menu suspenso é exibida com um contorno em laranja escuro.

  3. No modal "Reutilizar atribuições", use o menu suspenso Escolher uma organização para selecionar a organização na qual você deseja que as atribuições estejam. Em seguida, use o menu suspenso Escolher uma sala de aula para selecionar a sala de aula dessa organização para a qual você deseja atribuir as tarefas.

  4. À esquerda de cada atribuição, selecione aquela que você deseja reutilizar.

  5. Clique em Criar atribuições.

  6. As atribuições são copiadas para a sala de aula selecionada. Se você optar por reutilizar uma atribuição com um repositório de modelos, o processo de cópia poderá levar alguns minutos.