Skip to main content

Sobre as tarefas

Use tarefas individuais ou em grupo no GitHub Classroom para ensinar os estudantes e classificar os respectivos trabalhos.

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 as tarefas do GitHub Classroom

As tarefas são trabalhos acadêmicos criados para estudantes no GitHub Classroom. Use as tarefas para testar e classificar os estudantes ou para ajudá-los a praticar os aprendizados.

Com o GitHub Classroom, você pode criar tarefas individuais, a serem concluídas por um só aluno ou tarefas em grupo, a serem concluídas em equipes. Para obter mais informações, confira "Tipos de tarefas".

Cada atividade tem um título e um prazo opcional. Você pode escolher a visibilidade dos repositórios que GitHub Classroom cria e escolhe as permissões de acesso. Você também pode avaliar automaticamente as recomendações e criar um espaço dedicado para discutir a atividade com o aluno.

Opcionalmente, você pode habilitar as solicitações de pull de comentários nas tarefas. Se você habilitar esse recurso em uma tarefa, o GitHub Classroom criará uma solicitação de pull especial intitulada Comentários no repositório de tarefas para cada estudante ou grupo. Para obter mais informações, confira "Deixar feedback com pull requests".

Você pode integrar uma sala de aula a um IDE. Os estudantes podem fazer alterações nos repositórios de tarefas por meio do IDE ou fazendo check-out do código localmente e executando-o com o software apropriado. Para obter mais informações, confira "Integrar GitHub Classroom com um IDE".

Você pode reutilizar atribuições existentes em qualquer outra sala de classe à qual tenha acesso de administrador, incluindo salas de aula em uma organização diferente. Para obter mais informações, confira "Reutilizar uma atribuição".

Observação: Você deve criar uma sala de aula antes de poder criar uma atividade. Para obter mais informações, confira "Gerenciar salas de aula".

Tipos de tarefas

Você pode criar tarefas individuais e tarefas em grupo com o GitHub Classroom.

Atribuições individuais

Uma atividade individual é um curso para cada aluno que participa de um curso em GitHub Classroom. O aluno tem a intenção de concluir uma atividade individual sem ajuda de outros alunos.

Quando um aluno aceita uma atividade, GitHub Classroom cria automaticamente um novo repositório para o aluno. Os repositórios podem estar vazios ou você pode criar repositórios de um repositório modelo com código iniciante, documentação, testes e outros recursos. Cada repositório de atividade pertence à conta da sua organização em GitHub.

Para obter mais informações, confira "Criar um trabalho individual".

Tarefas em grupo

Uma atividade em grupo é curso colaborativo para grupos de estudantes em GitHub Classroom. Os alunos podem trabalhar juntos em uma tarefa em grupo em um repositório compartilhado, como uma equipe de desenvolvedores profissionais.

Quando um aluno aceita uma atividade em grupo, o aluno poderá criar uma nova equipe ou juntar-se a uma equipe existente. GitHub Classroom salva as equipes para uma atividade como um conjunto. Você pode nomear o conjunto de equipes para uma atividade específica ao criar a tarefa e você pode reutilizar esse conjunto de equipes para uma atividade futura.

Para obter mais informações, confira "Criar uma atribuição em grupo".

Leitura adicional