Skip to main content

Criar uma atividade a partir de um repositório de modelo

Você pode criar uma atividade a partir de um repositório de modelo para fornecer código inicial, documentação e outros recursos aos seus alunos.

Quem pode usar esse recurso?

Organization owners who are admins for a classroom can create an assignment from a template repository that is public or owned by the organization. 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.

Você pode utilizar um repositório de modelo em GitHub como código inicial para uma atividade em GitHub Classroom. Seu repositório modelo pode conter código-padrão, documentação e outros recursos para seus alunos. Para obter mais informações, confira "Criar um repositório de modelos".

Para usar o repositório de modelo para a sua atribuição, o repositório de modelo deve pertencer à sua organização, ou a visibilidade do repositório de modelos deverá ser pública.

Observação: todas as ramificações do repositório de modelos são copiadas para repositórios de alunos derivados do repositório de modelos, até mesmo ramificações que você usa para armazenar soluções.

Você pode reutilizar uma atribuição existente, mesmo que ela use um repositório de modelos, em qualquer outra sala de aula à qual você tenha acesso de administrador, incluindo salas de aula em uma organização diferente. Para obter mais informações, confira "Reutilizar uma atribuição".

Leitura adicional