Recurso

O editor de código ao vivo para as suas formações

Você escreve, toda a sala acompanha linha a linha. Cada um tem ao mesmo tempo o seu próprio editor, executa o seu programa no navegador, e você recupera o trabalho de todos no fim. Nada a instalar, nem no seu computador nem no deles.

Começar gratuitamente →
  • Sem cartão de crédito
  • Gratuito sem limite de tempo
  • Conta criada em menos de um minuto
  • Seus participantes não precisam criar conta
30 ferramentas em uma única sala Qualiopi lista de presença e satisfação inclusas França hospedado na OVH, dados na UE, conforme o RGPD Exportação seus dados recuperáveis a qualquer momento

Um editor de código partilhado, sem instalação

Fazer um grupo programar começa sempre pela mesma meia hora perdida: instalar Python, acertar uma versão, desbloquear um antivírus, encontrar aquele cujo editor não abre. O editor de código do EduTools elimina essa etapa — vive no navegador, e os seus alunos entram nele com um código de sala ou um QR code.

Você abre uma sessão, digita o seu exemplo: ele aparece em todos à medida que você escreve. Cada participante dispõe em paralelo do seu próprio editor e trabalha nele quando você disser — sem perder o seu de vista.

O código executa-se mesmo, no navegador

Um editor que não executa nada só serve para copiar. Aqui, o botão Executar faz rodar o programa: print, input, if, for, while, funções, listas e dicionários. A console mostra o resultado e faz as perguntas do programa, como um verdadeiro terminal.

Tudo acontece no navegador de quem escreveu o código. Nada roda nos nossos servidores, e o programa de um aluno não atinge nada além da sua própria página. Um laço infinito — o erro de iniciante por excelência — é interrompido sozinho em vez de travar a máquina.

Python, SQL, JavaScript, HTML e CSS

Quatro linguagens executam-se de verdade. Python e JavaScript mostram a sua saída na console. SQL consulta uma verdadeira base SQLite, carregada de antemão com clientes, produtos e pedidos: os seus alunos escrevem SELECT, junções e agrupamentos, e leem o resultado em colunas. HTML e CSS, esses, aparecem: a página desenha-se sob o código.

Para uma demonstração de HTML, os seus alunos veem a sua página transformar-se enquanto você altera o estilo — o que vale por todas as explicações.

PHP, Java, C, C++ e C# também são oferecidos, com a sua coloração: não se executam num navegador, mas os seus alunos escrevem-nos e você recupera o ficheiro deles.

O que você pode fazer

⚡

O seu código ao vivo

O que você digita aparece em todos os participantes a cada pausa de digitação, sem que recarreguem nada.

👥

Um editor por participante

Cada um trabalha na sua cópia, que parte do seu exemplo, e mantém o seu visível ao lado — ou esconde-o se quiser todo o espaço.

▶️

Execução no navegador

print, input, condições, laços e funções rodam de verdade — e as consultas SQL numa base real. Nada a instalar.

🎨

Prévia HTML e CSS

A página desenha-se sob o código: ideal para mostrar o efeito de uma propriedade CSS ao vivo.

📥

Você recupera tudo

O trabalho de cada participante é consultável no seu painel, baixável um a um ou num único arquivo.

🔒

Retomar o controle

Com um clique, todos voltam ao modo leitura e olham para você. As cópias não se perdem: voltam quando você as devolve.

O editor de código em imagens

Uma sessão do lado do formador, a mesma do lado do participante, e a prévia de uma página HTML.

A sessão, do lado do formador

O programa executa-se na console: as perguntas feitas por input(), as respostas digitadas, depois o resultado. O código é transmitido à sala a cada pausa de digitação.

Dois editores, uma só tela

À esquerda a sua cópia, onde escreve livremente; à direita o seu, ao vivo e em leitura apenas, que ele esconde com um clique quando quer se concentrar.

A prévia HTML e CSS

A página aparece sob o código, com as suas cores, as suas margens e as suas sombras. Altera-se uma propriedade, reexibe-se, vê-se a diferença.

SQL, numa base real

O SQLite roda no navegador, numa base de exemplo carregada de antemão. Os resultados aparecem em colunas, como num cliente SQL.

Quando usar?

Fazer um grupo escrever código

Uma aula de código se prepara em dois minutos e acontece sem instalar nada, nem na sua máquina nem na dos participantes.

  1. Crie o editor e escolha a linguagem

    Em “+ Criar”, escolha o editor de código. Dê um título, a linguagem — Python, JavaScript ou HTML/CSS — e a sala em que os seus participantes vão encontrá-lo.

  2. Escreva o seu exemplo, a sala acompanha

    Escreva o seu exemplo. Ele vai para a sala a cada pausa na digitação: ninguém precisa recarregar. Os seus participantes o veem num painel ao lado do próprio editor.

  3. Execute diante do grupo

    Clique em “Executar” para rodar o programa diante do grupo. O console mostra o resultado, e as perguntas feitas por input() esperam a sua resposta, como num terminal.

  4. Deixe cada um trabalhar na sua cópia

    Deixe-os trabalhar: cada um escreve na sua cópia, executa, e oculta o seu editor se quiser todo o espaço. Quando você quiser retomá-los, “Retomar o comando” coloca todos em modo leitura.

  5. Recupere o trabalho da aula

    No fim da aula, “Códigos dos alunos” reúne o trabalho de cada um. Você relê, baixa um por um, ou leva o grupo inteiro num único arquivo compactado.

Dicas

  • Prepare o seu exemplo antes da aula, numa sessão sem sala: ela serve de rascunho e ninguém a vê.
  • Um laço infinito é interrompido automaticamente — diga isso aos seus participantes, eles vão ousar experimentar mais.
  • Em HTML/CSS, mude uma cor e exiba de novo: ver a página mudar vale mais do que uma explicação longa.
  • O editor cobre as bases da linguagem. Tkinter, os arquivos e as bibliotecas externas exigem um ambiente instalado: preveja isso na sua progressão.

Perguntas frequentes

É preciso instalar Python ou um editor nos computadores?
Não, nada. O editor e a execução vivem no navegador. Os seus participantes abrem um link ou escaneiam um QR code, e escrevem código no minuto seguinte — mesmo num computador bloqueado por um setor de TI.
Que linguagens são oferecidas?
Quatro linguagens executam-se: Python e JavaScript com a sua saída num console, SQL numa base SQLite fornecida, HTML/CSS na forma de página. Outras cinco são oferecidas apenas com a coloração — PHP, Java, C, C++ e C# — para fazer escrever e recuperar os ficheiros. Cada ficheiro leva a extensão certa: .py, .sql, .java…
É possível fazer interfaces gráficas, ler ficheiros, instalar bibliotecas?
Não, e é assumido: o editor cobre as bases da linguagem — exibição, entrada, condições, laços, funções, listas, dicionários, classes, além de math e random. Tkinter, a leitura de ficheiros, a rede ou bibliotecas como NumPy não estão disponíveis. Para esses temas, um ambiente instalado continua necessário.
O que acontece se um aluno escrever um laço infinito?
O programa é interrompido automaticamente ao fim de alguns segundos, com uma mensagem que explica porquê. É o erro mais frequente no início da aprendizagem, e não bloqueia nem o computador dele nem a sessão. Um botão Parar permite também cortar a qualquer momento.
Como recupero o código de cada um?
Uma página do seu painel reúne os códigos produzidos, sala por sala. Você consulta o trabalho de cada participante, baixa-o individualmente, ou recupera todo o grupo num único arquivo.
O editor de código está incluído no plano gratuito?
O plano gratuito permite uma sessão de código, o suficiente para experimentar em condições reais com um grupo. Os planos pagos levantam esse limite.

Descubra também

POR QUE O EDU-TOOLS?

Tudo o que você precisa para
conduzir, formar, acompanhar e comprovar

Uma única plataforma no lugar da sua apresentação, da sua ferramenta de quiz, dos seus formulários, do seu espaço de arquivos e da sua lista de presença.

Chega de ferramentas espalhadas!

  • Microsoft PowerPoint
  • Kahoot!
  • Google Forms
  • Google Drive
  • YouTube
  • Microsoft Excel
  • Ferramentas demais
  • Tempo perdido alternando entre elas
  • Dados espalhados, impossíveis de cruzar
  • Evidências Qualiopi a reconstituir à mão

Pronto para experimentar?

Crie sua conta gratuita em alguns minutos. Sem cartão de crédito, sem instalação para os seus participantes.

Começar gratuitamente →