Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Conecte o sistema de gerenciamento de aprendizagem ao GitHub Classroom

Você pode configurar um sistema de gerenciamento de aprendizado compatível com LTI (LMS) para conectar a GitHub Classroom a fim de importar uma lista de participantes para sua sala de aula.

Neste artigo

Sobre a configuração do seu LMS

Você pode conectar um sistema de gerenciamento de aprendizagem (LMS) a GitHub Classroom, e GitHub Classroom pode importar uma lista de identificadores de aluno do LMS. Para conectar seu LMS a GitHub Classroom, você deve inserir as credenciais de configuração para GitHub Classroom no seu LMS.

Pré-requisitos

Para configurar um LMS para conectar-se a GitHub Classroom, primeiro você deve criar uma sala de aula. Para obter mais informações, consulte "Gerenciar salas de aula".

LMSes compatíveis

GitHub Classroom é compatível com a importação de dados da lista de LMSes que implementam os padrões de interoperabilidade de ferramentas de aprendizagem (LTI).

  • LTI versão 1.0 e/ou 1.1
  • Nomes de LTI e provisionamento de funções 1.X

Usar o LTI ajuda a manter suas informações protegidas e seguras. O LTI é um protocolo padrão do setor e o uso do LTI pelo GitHub Classroom é certificado pelo Sistema de Gerenciamento de Instruções (IMS) Global de Aprendizagem. Para obter mais informações, consulte Ferramentas de Aprendizagem Interoperabilidade e Sobre o Consórcio de Aprendizagem Global do IMS.

GitHub testou a importação dos dados da lista dos LMSes a seguir em GitHub Classroom.

  • Canvas
  • Google Classroom
  • Moodle
  • Sakai

Atualmente, GitHub Classroom não é compatível com a importação de dados da lista de participantes do Blackboard ou do Brightspace.

Gerar credenciais de configuração para sua sala de aula

  1. Efetue o login em GitHub Classroom.
  1. Na lista de salas de aula, clique na sala de aula que você deseja visualizar.
    Sala de aula na lista de salas de aula de uma organização
  1. No nome da sala de aula, clique em Alunos.

    Aba "Alunos" da sala de aula

  2. Se sua sala de aula já tiver uma lista, você poderá atualizar a lista ou excluir a lista e criar uma nova lista.

  3. Na lista de LMSes, clique no seu LMS. Se o seu LMS não for compatível, clique em Outro LMS.

    Lista de LMSes

  4. Leia sobre como conectar seu LMS e, em seguida, clique em Conectar-se ao LMS.

  5. Copie a "Chave do Consumidor", "Segredo Compartilhado" e "Iniciar URL" para a conexão com a sala de aula.

    Copie credenciais

Configurar um LMS genérico

Você deve configurar as configurações de privacidade para o seu LMS para permitir que as ferramentas externas recebam informações da lista.

  1. Acesse seu LMS.
  2. Configure uma ferramenta externa.
  3. Forneça as credenciais de configuração geradas em GitHub Classroom.
    • Chave do consumidor
    • Segredo partilhado
    • Abra a URL (às vezes denominada de "URL da ferramenta" ou similar)

Configurar o Canvas

Você pode configurar GitHub Classroom como um aplicativo externo para Canvas para importar dados da lista para sua sala de aula. Para obter mais informações sobre o Canvas, consulte o site do Canvas.

  1. Efetue o login no Canvas.

  2. Selecione o curso do Canvas a ser integrado com GitHub Classroom.

  3. Na barra lateral esquerda, clique em Configurações.

  4. Clique na aba Aplicativos.

  5. Clique Visualizar configurações de aplicativos.

  6. Click +App.

  7. Selecione o menu suspenso Tipo de Configuração e clique em Por URL.

  8. Cole as credenciais de configuração de GitHub Classroom. Para obter mais informações, consulte "Gerar credenciais de configuração para sua sala de aula".

    Campo na configuração do aplicativo CanvasValor ou configuração
    Chave de clienteChave do cliente de GitHub Classroom
    Segredo compartilhadoSegredo compartilhado de GitHub Classroom
    Permitir que esta ferramenta acesse os Nomes de IMS e Serviço de Provisionamento de FunçõesHabilitado
    URL de configuraçãoAcesse a URL a partir de GitHub Classroom

    Observação: Se você vir ver uma caixa de seleção no Canvas rotulada como "Permitir que esta ferramenta acesse os Nomes do IMS e o Serviço de Provisionamento de Funções", o administrador do Canvas deverá entrar em contato com o suporte do Canvas para habilitar a configuração do serviço de associação para sua conta do Canvas. Sem habilitar este recurso, você não conseguirá sincronizar a lista do Canvas. Para obter mais informações, consulte Como posso entrar em contato com o suporte Canvas? no site do Canvas.

  9. Clique em Enviar.

  10. Na barra lateral esquerda, clique em Página inicial.

  11. Para solicitar que o Canvas envie um e-mail de confirmação, na barra lateral esquerda, clique em GitHub Classroom. Siga as instruções no e-mail para terminar de vincular GitHub Classroom.

Configurar Moodle

Você pode configurar GitHub Classroom como uma atividade do Moodle para importar dados da lista para sua sala de aula. Para obter mais informações sobre o Moodle, consulte o site do Moodle.

Você deve usar a versão 3.0 ou superior do Moodle.

  1. Efetue o login no Moodle.

  2. Selecione o curso do Moodle a ser integrado com GitHub Classroom.

  3. Clique em Ativar a edição.

  4. Sempre que você queira que GitHub Classroom esteja disponível no Moodle, clique em Adicionar uma atividade ou recurso.

  5. Escolha a Ferramenta externa e clique em Adicionar.

  6. No campo "Nome da atividade" digite "Sala de aula do GitHub".

  7. No campo ferramenta pré-configurada, à direita do menu suspenso, clique em +.

  8. Em "Configuração da ferramenta externa", cole as credenciais de configuração de GitHub Classroom. Para obter mais informações, consulte "Gerar credenciais de configuração para sua sala de aula".

    Campo na configuração do aplicativo MoodleValor ou configuração
    Nome da ferramentaGitHub Classroom - YOUR CLASSROOM NAME

    Observação: Você pode usar qualquer nome, mas sugerimos esse valor para maior clareza.
    URL da FerramentaAcesse a URL a partir de GitHub Classroom
    Versão do LTILTI 1.0/1.1
    Contêiner de inicialização padrãoNova janela
    Chave do consumidorChave do cliente de GitHub Classroom
    Segredo partilhadoSegredo compartilhado de GitHub Classroom
  9. Role para baixo e clique em Serviços.

  10. À direita do "Provisionamento de nomes e função de IMS LTI", selecione o menu suspenso e clique em Usar este serviço para recuperar informações dos integrantes como configurações de privacidade.

  11. Role para baixo e clique em Privacidade.

  12. À direita de Compartilhar o nome do lançador com a ferramenta e Compartilhar o e-mail do lançador com a ferramenta, selecione os menus suspensos para clicar em Sempre.

  13. Na parte inferior da página, clique em Save changes (Salvar alterações).

  14. No menu Pré-configurar a ferramenta, clique em GitHub Classroom - OUR CLASSROOM NAME.

  15. Em "Configurações comuns do módulo" à direita de "Disponibilidade", selecione o menu suspenso e clique em Ocultar dos alunos.

  16. Na parte inferior da página, clique em Salvar e retornar ao curso..

  17. Acesse qualquer lugar que você escolheu para exibir GitHub Classroom, e clique na atividade de GitHub Classroom.

Importar uma lista do seu LMS

Para obter mais informações sobre a importação da lista de participantes do seu LMS para GitHub Classroom, consulte "Gerenciar salas de aula".

Desconectar seu LMS

  1. Efetue o login em GitHub Classroom.
  1. Na lista de salas de aula, clique na sala de aula que você deseja visualizar.
    Sala de aula na lista de salas de aula de uma organização
  1. No nome da sala de aula, clique em Configurações.

    Aba "Configurações" da sala de aula

  2. Em "Conectar a um sistema de gerenciamento de aprendizagem (LMS)", clique em Configurações de conexão.

    Link "Configurações de conexão" nas configurações da sala de aula

  3. Em "Excluir conexão com o sistema de gerenciamento de aprendizagem", clique em Desconectar do seu sistema de gerenciamento de aprendizagem.

    Botão "Desconectar do seu sistema de gerenciamento de aprendizagem" nas configurações de conexão da sala de aula

Esse documento ajudou você?

Privacy policy

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.