Skip to main content

Editar uma atribuição

Você pode editar as atribuições existentes em seu curso.

Quem pode usar esse recurso?

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

Sobre a edição de atribuições

Depois de criar uma atribuição, você pode editar muitos aspectos da atribuição para melhor atender às suas necessidades e às de seus alunos. Lembre-se de que você não pode alterar o tipo de atribuição (individual ou grupo) ou o IDE (ambiente de desenvolvimento integrado online) após a criação da atribuição. Para obter mais informações, confira "Criar um trabalho individual" e "Criar uma atribuição em grupo."

Editar uma atribuição existente

  1. Efetue o login em GitHub Classroom.

  2. Na lista de salas de aula, clique na sala de aula que você deseja visualizar.

  3. Na guia Atribuições, ao lado da atribuição que deseja editar, clique em .

    Note

    Você também pode editar uma atribuição na página da atribuição. Para acessar a página da atribuição, na guia Atribuições, clique no nome da atribuição.

  4. Em "Título da atribuição", clique no campo de texto, exclua o texto existente e digite o novo título de atribuição.

  5. Opcionalmente, para editar o prefixo padrão do repositório de tarefas de cada aluno, clique em .

    Note

    Editar o título de uma atribuição ou o prefixo do repositório padrão não alterará o nome dos repositórios de atribuição existentes.

    Em seguida, digite o novo prefixo em "Prefixo de repositório personalizado".

  6. Em "Prazo (opcional)", clique no campo texto e, em seguida, use o seletor de data para reatribuir um prazo. O novo prazo não pode estar no passado, e reatribuir um prazo atualizará o prazo para todos os alunos.

    Opcionalmente, para tornar o prazo uma data de corte, selecione Esta é uma data de corte. Se você usar uma data de corte, os alunos perderão o acesso de gravação aos repositórios de tarefas após essa data, a menos que recebam uma extensão. Para saber como estender os prazos de tarefas, confira "Estender o prazo de uma tarefa para um indivíduo ou grupo".

  7. Para alterar o status de uma atribuição, selecione o menu suspenso Status da atribuição e clique em Ativo ou Inativo.

    Note

    Atribuições inativas não podem ser aceitas pelos alunos. Você deve alterar um status de atribuição para inativo depois que nenhum aluno mais aceitar uma atribuição ou o prazo de atribuição tiver passado.

  8. Em "Visibilidade do repositório" selecione uma visibilidade. Se você usar repositórios privados, apenas o aluno ou a equipe poderá ver o feedback que você fornecer.

    Note

    Alterar a visibilidade dos repositórios de atribuição não alterará retroativamente a visibilidade dos repositórios de atribuição existentes.

  9. Opcionalmente, marque ou desmarque Permitir aos alunos o acesso de administrador no repositório. Para obter mais informações sobre permissões de administrador para repositórios, confira "Sobre repositórios" e "Funções de repositório para uma organização".

    Note

    Conceder ou revogar o acesso de administrador do aluno após a criação de uma atribuição não alterará retroativamente as permissões para repositórios de atribuição existentes.

  10. Para configurar ou alterar o repositório de modelos para sua tarefa, na seção "Adicionar um repositório de modelos para fornecer código inicial aos alunos", selecione o menu suspenso Selecionar um repositório.

    • Para escolher um repositório de modelos, comece digitando o nome do repositório no campo de texto e clique no repositório nos resultados da pesquisa.
    • Para remover um repositório de modelos, exclua qualquer texto no campo de texto.

Você não poderá alterar o repositório de modelos depois que um aluno aceitar a tarefa. Se desejar fornecer atualizações para o código inicial depois que os alunos aceitarem a tarefa, consulte "Fazer alterações no código inicial da tarefa".

Note

Por padrão, uma atribuição criará um repositório vazio para cada aluno na lista da sala de aula.

  1. Para adicionar um teste de classificação automática, na seção "Adicionar testes de classificação automática", clique no menu suspenso Adicionar teste e selecione um método de classificação nas opções exibidas. Para obter mais informações, confira "Usar avaliação automática".

    Além disso, você pode editar ou excluir testes de classificação automática existentes com ou .

  2. Para adicionar um novo caminho protegido, na seção "Caminhos de arquivo protegidos", digite o arquivo ou caminho e clique em Adicionar caminho.

    Além disso, exclua os caminhos protegidos existentes clicando em .

    Note

    Se você remover um caminho de arquivo protegido, a etiqueta "Protected file(s) modified" será removida de todos os envios que editaram arquivos nesse caminho

  3. Para ativar ou desativar as solicitações de pull de comentários, selecione ou desmarque Habilitar solicitações de pull de comentários.

    Note

    Habilitar ou desabilitar pull requests de comentários para uma atribuição não criará ou excluirá pull requests de comentários para repositórios de atribuição existentes.

  4. Clique em Atualizar atribuição.

Fazendo alterações no código inicial da atribuição

Se você precisar atualizar o código inicial da sua tarefa depois que os alunos já a tiverem aceitado, poderá fazê-lo modificando o repositório original. Como as tarefas dos alunos são baseadas em forks desse repositório, você poderá fazer alterações no código inicial e, em seguida, criar pull requests para que os alunos mesclem essas atualizações em suas tarefas. Consulte "Criar uma atividade a partir de um repositório de modelo".

  1. Efetue o login em GitHub Classroom.

  2. Na lista de salas de aula, clique na sala de aula que você deseja visualizar.

  3. Selecione a atribuição que tem um repositório de código inicial.

  4. Embaixo do título da tarefa, clique no link para o repositório de código inicial.

  5. Faça as alterações necessárias no conteúdo do código inicial.

  6. Retorne à página de visão geral da atribuição.

  7. Clique em Sincronizar atribuições. Se forem detectadas alterações, um botão As atribuições estão desatualizadas será exibido.

  8. Para abrir pull requests em todos os repositórios de exercícios de seus alunos, clique em As atribuições estão desatualizadas.

As pull requests serão intituladas "GitHub Classroom: Sincronizar Atribuição". Peça aos seus alunos para mesclar essas pull requests.

Leitura adicional