Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Integrar GitHub Classroom com um IDE

Você pode pré-configurar um ambiente de desenvolvimento integrado (IDE) compatível para atividades que você criar em GitHub Classroom.

Who can use this feature

Organization owners who are admins for a classroom can integrate GitHub Classroom with an IDE. Para obter mais informações sobre os administradores de sala de aula, confira "Sobre o gerenciamento de salas de aula".

Sobre a integração com um IDE

Opcionalmente, você pode configurar uma atividade para usar um ambiente de desenvolvimento integrado (IDE). Os IDEs permitem que seus alunos escrevam código, executem programas e colaborem sem instalar o Git e uma cadeia de ferramentas de desenvolvimento completa no computador do aluno. Se você escolher um IDE para uma atividade, os alunos ainda poderão verificar e executar o código localmente em um computador com o o software necessário.

Depois que um aluno aceita um trabalho com um IDE, o arquivo README no repositório de atividades do aluno conterá um botão para abrir a atividade no IDE. O aluno pode começar a trabalhar imediatamente, e nenhuma configuração adicional será necessária.

IDEs compatíveis

GitHub Classroom é compatível com os IDEs a seguir. Você pode aprender mais sobre a experiência do aluno para cada IDE.

IDEMais informações
GitHub Codespaces"Usar GitHub Codespaces com GitHub Classroom"
Microsoft MakeCode Arcade"Sobre como usar o MakeCode Arcade com o GitHub Classroom"
Visual Studio CodeExtensão do GitHub Classroom no Visual Studio Marketplace

Sabemos que as integrações do IDE na nuvem são importantes para a sua sala de aula e que estão trabalhando para trazer mais opções.

Configurando um IDE para uma atividade

Você pode escolher o IDE que desejar usar para uma atividade quando criar uma atividade. Para saber como criar uma tarefa que usa um IDE, confira "Criar uma tarefa individual" ou "Criar uma tarefa em grupo".

Configurar uma atribuição em um novo IDE

Na primeira vez que você configura uma atribuição usando um IDE diferente, você deve garantir que ela seja configurada corretamente.

A menos que use o Codespaces, você deverá autorizar o aplicativo OAuth para o IDE da sua organização. Em todos os repositórios, permita ao aplicativo acesso de leitura nos metadados, na administração e no código e acesso de gravação na administração e no código. Para obter mais informações, confira "Como autorizar aplicativos OAuth".

O Codespaces não exige um aplicativo OAuth, mas você precisa habilitar o Codespaces para que sua organização possa configurar uma atribuição com o Codespaces. Para obter mais informações, confira "Como usar o Codespaces com o GitHub Classroom".

Leitura adicional