Funcionalidad

El editor de código en directo para sus formaciones

Usted escribe y toda la sala le sigue línea a línea. Al mismo tiempo cada persona tiene su propio editor, ejecuta su programa en su navegador, y usted recupera el trabajo de todos al final. Nada que instalar, ni de su lado ni del suyo.

Empezar gratis →

Un editor de código compartido, sin instalación

Hacer programar a un grupo empieza siempre con la misma media hora perdida: instalar Python, ajustar una versión, desbloquear un antivirus, rescatar a quien no consigue abrir su editor. El editor de código de EduTools elimina ese paso: vive en el navegador, y sus alumnos entran con un código de sala o un código QR.

Usted abre una sesión y escribe su ejemplo: aparece en la pantalla de todos a medida que teclea. Cada participante dispone además de su propio editor y trabaja en él cuando usted lo indica, sin perder de vista el suyo.

El código se ejecuta de verdad, en el navegador

Un editor que no ejecuta nada solo sirve para copiar. Aquí el botón Ejecutar hace funcionar el programa: print, input, if, for, while, funciones, listas y diccionarios. La consola muestra el resultado y plantea las preguntas del programa, como un terminal real.

Todo ocurre en el navegador de quien ha escrito el código. Nada se ejecuta en nuestros servidores, y el programa de un alumno no alcanza nada más que su propia página. Un bucle sin fin — el error clásico del principiante — se interrumpe solo en lugar de bloquear el equipo.

Python, SQL, JavaScript, HTML y CSS

Cuatro lenguajes se ejecutan de verdad. Python y JavaScript muestran su salida en la consola. SQL consulta una base SQLite real, cargada de antemano con clientes, productos y pedidos: sus alumnos escriben SELECT, uniones y agrupaciones, y leen el resultado en columnas. HTML y CSS, en cambio, se visualizan: la página aparece bajo el código.

En una demostración de HTML, sus alumnos ven cómo cambia su página mientras usted modifica el estilo, lo que vale más que cualquier explicación.

PHP, Java, C, C++ y C# también están disponibles, con su coloración: no se ejecutan en un navegador, pero sus alumnos los escriben y usted recupera su archivo.

Lo que puede hacer

Su código en directo

Lo que usted teclea llega a todos los participantes en cada pausa, sin que tengan que recargar nada.

👥

Un editor por participante

Cada uno trabaja en su copia, que parte de su ejemplo, y mantiene el suyo al lado — u oculto si quiere más espacio.

▶️

Ejecución en el navegador

print, input, condiciones, bucles y funciones se ejecutan de verdad — y las consultas SQL sobre una base real. Nada que instalar.

🎨

Vista previa HTML y CSS

La página se dibuja bajo el código: ideal para mostrar en directo el efecto de una propiedad CSS.

📥

Usted lo recupera todo

El trabajo de cada participante está disponible desde su back office, descargable uno a uno o en un solo archivo.

🔒

Recuperar la atención

Con un clic todos vuelven a solo lectura y le miran. Sus copias no se pierden: regresan cuando usted las devuelve.

El editor de código en imágenes

Una sesión desde el formador, la misma desde un participante, y la vista previa de una página HTML.

La sesión, desde el formador

El programa se ejecuta en la consola: las preguntas de input(), las respuestas escritas y después el resultado. El código llega a la sala en cada pausa.

Dos editores, una sola pantalla

A la izquierda su copia, donde escribe libremente; a la derecha el suyo, en directo y en solo lectura, que oculta con un clic cuando quiere concentrarse.

La vista previa HTML y CSS

La página aparece bajo el código, con sus colores, márgenes y sombras. Se cambia una propiedad, se vuelve a mostrar, se ve la diferencia.

SQL, sobre una base real

SQLite se ejecuta en el navegador, sobre una base de ejemplo cargada de antemano. Los resultados aparecen en columnas, como en un cliente SQL.

¿Cuándo usarlo?

Hacer que un grupo escriba código

Una sesión de código se prepara en dos minutos y se imparte sin instalar nada, ni de su lado ni del de sus alumnos.

Consejos

  • Prepare su ejemplo antes de la sesión, en una sesión sin sala: le sirve de borrador y nadie la ve.
  • Un bucle sin fin se interrumpe automáticamente: dígaselo a sus alumnos, se atreverán a probar más.
  • En HTML/CSS, cambie un color y vuelva a mostrar: ver cambiar la página vale más que una larga explicación.
  • El editor cubre las bases del lenguaje. Tkinter, los archivos y las bibliotecas externas requieren un entorno instalado: prevéalo en su progresión.

Preguntas frecuentes

¿Hay que instalar algo en los equipos?
Absolutamente nada. El editor y la ejecución viven en el navegador. Sus participantes abren un enlace o escanean un código QR y escriben código en un minuto, incluso en un equipo bloqueado por un servicio informático.
¿Qué lenguajes están disponibles?
Cuatro lenguajes se ejecutan: Python y JavaScript con su salida en una consola, SQL sobre una base SQLite incluida, HTML/CSS representado como página. Otros cinco se ofrecen solo con coloración — PHP, Java, C, C++ y C# — para escribirlos y recuperar los archivos. Cada archivo lleva la extensión correcta: .py, .sql, .java…
¿Se pueden crear interfaces gráficas, leer archivos, instalar bibliotecas?
No, y es deliberado: el editor cubre las bases del lenguaje — salida, entrada, condiciones, bucles, funciones, listas, diccionarios, clases, además de math y random. Tkinter, la lectura de archivos, la red o bibliotecas como NumPy no están disponibles. Para esos temas sigue haciendo falta un entorno instalado.
¿Qué ocurre si un alumno escribe un bucle sin fin?
El programa se interrumpe automáticamente al cabo de unos segundos, con un mensaje que explica por qué. Es el error más frecuente al empezar, y no bloquea ni su equipo ni la sesión. También hay un botón Detener disponible en todo momento.
¿Cómo recupero el código de cada uno?
Una página de su back office reúne los códigos producidos, sala por sala. Consulta el trabajo de cada participante, lo descarga individualmente o se lleva todo el grupo en un solo archivo.
¿El editor de código está incluido en el plan gratuito?
El plan gratuito permite una sesión de código, suficiente para probarlo con un grupo real. Los planes de pago eliminan ese límite.

También para explorar

¿Listo para probar?

Cree su cuenta gratuita en pocos minutos. Sin tarjeta, sin instalación para sus participantes.

Empezar gratis →