Skip to main content

Sobre usar o Visual Studio Code com o GitHub Classroom

Você pode configurar Visual Studio Code como o editor preferido para as atividades em GitHub Classroom.

Sobre o Visual Studio Code

Visual Studio Code é um editor de código fonte leve mas poderoso que é executado em seu computador e está disponível para Windows, macOS e Linux. Com a extensão do GitHub Classroom para VS Code, os alunos podem facilmente navegar, editar, enviar, colaborar e testar suas atividades no Classroom. Para obter mais informações sobre IDEs e GitHub Classroom, consulte "Integrar GitHub Classroom a um IDE".

Editor da escolha do seu aluno

A integração do GitHub Classroom com VS Code oferece aos alunos um pacote de extensão que contém:

  1. Extensão GitHub Classroom com abstrações personalizadas que facilitam o início da navegação dos alunos.
  2. A Extensão do Visual Studio Live Share foi integrada a uma visualização do aluno para facilitar o acesso a assistentes de ensino e colegas de classe para ajuda e colaboração.
  3. A Extensão do GitHub Pull Request permite que os alunos vejam comentários de seus instrutores no editor.

Como iniciar a atividade em VS Code

Ao criar uma atividade, VS Code pode ser adicionado como editor preferido de uma atividade. Para obter mais informações consulte "Integrar GitHub Classroom a um IDE".

Isto incluirá um selo "Abrir em VS Code" em todos os repositórios de alunos. Este selo processa a instalação de VS Code, o pacote de extensão de sala de aula e a abertura ao trabalho ativo com um clique.

Observaçãp: O aluno deve ter o Git instalado no seu computador para fazer push do código de VS Code para o seu repositório. Ele não é instalado automaticamente ao clicar no botão Abrir em VS Code. O aluno pode fazer o download do Git em aqui.

Como usar o pacote de extensão GitHub Classroom

A extensão GitHub Classroom tem dois componentes principais: a visualização "salas de aula" e a visualização "atividade ativa".

Quando o aluno lança a extensão pela primeira vez, ele é automaticamente transferido para a aba Explorador em VS Code, onde pode ver a exibição de "Atividade ativa" ao lado da exibição em árvore de arquivos no repositório.

Visão da atividade ativa do GitHub Classroom

O aluno pode fazer push dos seus commits para a versão mais recente do controle remoto, ao clicar no botão Sincronizar alterações, exibido ao passar o mouse sobre a linha "atividade ativa". Isso abstrai o controle de origem com o Git, permitindo que instrutores ensinem o Git no seu próprio ritmo. A sincronização de alterações também aciona a execução de "testes", se um professor tiver configurado a avaliação automática para sua atividade.

O nó "grupo", em "atividade ativa", mostrará os integrantes de um grupo, se a tarefa for um projeto em grupo. Ele também mostrará os integrantes de administrador do repositório que podem ajudar quando um aluno estiver parado. Para colaborar no projeto, um aluno pode iniciar uma sessão de compartilhamento ao vivo com qualquer pessoa no nó do grupo, e ele irá compartilhar imediatamente todo o contexto do repositório com eles. Você pode aprender mais sobre o compartilhamento ao vivo e a colaboração aqui.

Quando um aluno termina a tarefa, ele também pode navegar para ver outras atividades e salas de aula. Elas podem ser encontradas na aba do GitHub.