Skip to main content

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.

Organization owners who are admins for a classroom can integrate GitHub Classroom with an IDE. For more information on classroom admins, see "About management of classrooms."

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"Usando GitHub Codespaces com GitHub Classroom"
Microsoft MakeCode Arcade"Sobre o uso do Arcade MakeCode com GitHub Classroom"
Visual Studio CodeExtensão de GitHub Classroom no Marketplace do Visual Studio

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 aprender a criar uma nova atividade que utiliza um ID, consulte "Criar uma atividade individual" ou "Criar uma atividade em grupo".

Configurando uma atividade em um novo IDE

A primeira vez que você configurar uma atividade usando um IDE diferente, você deve garantir que ela seja configurada corretamente.

A menos que você use GitHub Codespaces, você deve autorizar o aplicativo OAuth para o IDE para sua organização. Para todos os repositórios, conceda acesso de leitura do aplicativo aos metadados, administração, código e acesso de gravação à administração e código. Para obter mais informações, consulte "Autorizar aplicativos OAuth".

GitHub Codespaces não exige um aplicativo OAuth, mas você precisa habilitar GitHub Codespaces para sua organização para poder configurar uma atividade com Codespaces. Para obter mais informações, consulte "Usar o GitHub Codespaces com o GitHub Classroom".

Leia mais