Una guía corta para explicar en clase. La parte de estudiantes está pensada para proyectarla: se lee desde la última fila.
Cómo el profe arma una clase y crea una sala, cómo trabajan los estudiantes y qué ve el profe en vivo: preguntas rápidas, la pizarra y Python. Tiene narración y subtítulos, así que también se entiende sin audio; sirve para una reunión de profes o para la primera clase.
intenta.cl: una plataforma gratuita para enseñar programación en clase.
¿Qué es intenta.cl? No hay que instalar nada ni crear cuentas. Se programa en HTML, CSS, JavaScript y Python, en español. Los retos se corrigen solos, tienen pistas y se pueden encadenar en etapas. Y el profe acompaña a todo el curso en vivo.
Paso 1. El profe elige retos en la biblioteca: intenta.cl/retos Puede filtrar por lenguaje y por nivel. Cada reto trae su consigna, pruebas automáticas y pistas. Con «Agregar a una clase» arma una clase por etapas. Al crear la sala, la clase queda guardada para repetirla otro día. Paso 2. El panel del profe muestra el avance de la sala. «Proyectar código» muestra en grande dónde entrar.
Paso 3. Cada estudiante escribe la dirección con el código de la sala… …y entra con su nombre de pila. Arriba están las etapas y la consigna: lo que tiene que lograr. Paso 4. Al ejecutar, el panel «Pruebas» muestra qué está bien y qué falta. ¿Pegada? Puede abrir una pista, o pedir ayuda al profe. Con esa ayuda, escribe su solución… …y cuando todas las pruebas pasan, supera la etapa y sigue con la próxima.
Mientras tanto, el panel del profe se actualiza en vivo. Cada vez que un estudiante ejecuta su código, el resultado llega al instante.
Paso 5. Arriba aparece quién pidió ayuda, en orden de llegada. Con un aviso, todo el curso ve un mensaje y una cuenta regresiva. Las etapas muestran cuántos superaron cada una y cuánto tardan. El avance por prueba marca la más difícil: buen momento para explicar. «Ver código» permite ayudar sin moverse del puesto. Al final, descarga los resultados o un informe para imprimir.
Paso 6. Una pregunta rápida aparece en la pantalla de cada estudiante. Las respuestas llegan en vivo, y se ve quién falta. Al proyectarla y cerrarla, todos ven la respuesta correcta.
La sala tiene una pizarra compartida: todos dibujan en vivo. Tiene formas para diagramas de flujo, con su texto adentro. Y el código de un estudiante se lleva a la pizarra para revisarlo juntos.
En Python, lo que pide input() se responde en la consola. Si algo falla, el error se explica en español y la línea queda marcada. Y también se puede dibujar con turtle (la tortuga) o hacer gráficos.
Pensado para colegios Sin cuentas, correos ni contraseñas. Los estudiantes entran solo con su nombre de pila. Las salas y sus datos se borran solos a las 24 horas. Es gratis, sin publicidad, y el editor funciona incluso sin internet.
Para empezar: la biblioteca de retos, la guía y la ficha para imprimir.
intenta.cl — Programar se aprende intentando.
Subtítulos para Classroom o YouTube: intenta-cl-tutorial.srt.
Abre el enlace que te dio tu profe o escribe intenta.cl/s/ y el código de la sala (ej. intenta.cl/s/K7M2QX). Escribe tu nombre y toca Entrar a la sala. Si tu profe te mandó un enlace intenta.cl/e/…, solo ábrelo.
Arriba del editor está lo que tienes que lograr. Léela completa: a veces dice cómo deben llamarse tus elementos o funciones.
Usa las pestañas del editor: HTML, CSS y JS en los retos web, o Python. Con En vivo activado se ejecuta solo mientras escribes; también puedes tocar Ejecutar o Ctrl + Enter. Si algo no calza (un paréntesis sin cerrar, por ejemplo), la línea queda subrayada en rojo; pasa el mouse encima para leer el aviso.
En web, a la derecha ves tu página y abajo la Consola con lo que imprime console.log(). En Python, cuando el programa pregunta algo con input(), responde directo en la Consola y presiona Enter (las respuestas quedan en Entrada, una por línea). Si dibujas con turtle o haces un gráfico con matplotlib, aparece arriba.
En el panel Pruebas, ✔ significa que pasa y ✘ te explica qué falta. Cuando todas pasan aparece ¡Reto superado! ¿Te quedaste pegado? Toca Ver pista junto a la consigna: se abren de a una. Si estás en una sala, tu profe ve tu avance en vivo, y con ✋ Pedir ayuda le avisas que necesitas que se acerque.
saludar no está definidoSímbolo inesperado · sintaxis inválida: al final de la línea.Bucle detenido · tardó más de 5 si++ o i += 1?input() no encontró más datosSe esperaba "…" pero se obtuvo "…"No existe ningún elemento #reiniciarid. Revisa que tu HTML lo tenga escrito igual.Pruebas del reto · solo lecturaSí, en este navegador: si cierras la pestaña y vuelves, sigue ahí. Si cambias de computador no se traslada solo. Para llevártelo usa Compartir (te da un enlace) o Descargar.
Lo más rápido es partir de la biblioteca de retos: más de 20 retos de Web y Python (HTML, CSS, JavaScript y Python, de básico a proyecto final) con pruebas y pistas, que puedes abrir en el editor o usar directamente en una sala.
Para armar uno propio, elige Web o Python arriba a la izquierda, parte de un ejemplo o de una hoja en blanco, y escribe la consigna en la barra Consigna.
Si las pruebas buscan un id o una función, nómbralos en la consigna: “agrega un botón con id reiniciar”.
En la pestaña Pruebas del editor. Cada estudiante verá ✔ o ✘ al ejecutar. El botón Guía del panel Pruebas lista todo lo que puedes usar.
prueba('Reinicia a cero', () => {
clic('#reiniciar');
esperar(texto('#boton'))
.contenga('0 veces');
});
@prueba("Aprueba con 4.0")
def _():
esperar(aprobado(4.0)).sea(True)
@prueba("Muestra el promedio")
def _():
esperar(salida("2\n7.0\n5.0\n"))\
.contenga("Promedio: 6.0")
Deja el código inicial con una o dos pruebas sin resolver: el reto se entiende solo al ver qué falta.
Con Agregar pistas, junto a la consigna, escribes hasta 3 pistas. Tus estudiantes las abren de a una y, en una sala, el panel muestra cuántas abrió cada uno.
Parte con una pista general (“revisa la condición del if”) y deja la más concreta para el final.
Toca Compartir y elige:
Guarda el enlace del panel: incluye tu clave y es la única forma de abrir el panel desde otro computador.
¿Una clase completa? En la biblioteca, toca Agregar a una clase en 2 a 6 retos y crea una sala por etapas: cada estudiante pasa a la siguiente etapa al superar la anterior. La clase queda guardada con un enlace (intenta.cl/c/…) para crear una sala nueva cuando la repitas, y aparece en Tus clases guardadas de la biblioteca. También puedes compartir ese enlace con otros profes. Para usar un ejercicio tuyo como etapa, en el editor toca Compartir → Sala en vivo → Agregar a una clase por etapas. Una clase guardada se cambia con Editar o duplicar, que la carga en la biblioteca para guardarla como una clase nueva.
Para la sala de computación hay una ficha de una página para imprimir con los pasos, los errores comunes y un recuadro para el código de la sala.
Con Cerrar sala dejas de recibir resultados; si no la cierras, se borra sola a las 24 horas. El código de cada estudiante sigue guardado en su navegador.
matplotlib (y también funcionan numpy y pandas). La primera vez que un programa los usa se descargan varios MB, así que conviene probarlo antes de la clase.import turtle: el dibujo aparece sobre la Entrada, con una animación. En la biblioteca hay retos con turtle, y las pruebas pueden revisar el dibujo con trazos().En intenta.cl/pizarra toca Crear pizarra, o desde el panel de una sala toca Abrir pizarra: tendrá el mismo código de la sala y tus estudiantes la encuentran en el enlace Pizarra de su barra.
Toca el código junto a "Pizarra" para copiar el enlace (intenta.cl/p/ y el código). Cada estudiante entra con su nombre de pila, y su cursor aparece con ese nombre.
Hay lápiz, resaltador, flechas, rectángulos, elipses, textos, notas adhesivas y bloques de código. Todo aparece en vivo en las pantallas de los demás.
Para una lluvia de ideas, pide a cada estudiante una nota adhesiva y después muévanlas para agruparlas.
Para diagramas de flujo hay formas de decisión (rombo), inicio o fin, y entrada o salida: al dibujarlas escribes su texto, y con doble clic lo cambias. Únelas con flechas.
Pegar (Ctrl + V): un texto con código se vuelve un bloque de código (si lo pega un estudiante, lleva su nombre) y un texto corto, una nota. Tú puedes pegar o arrastrar imágenes (capturas, fotos de un cuaderno), o elegirlas con el botón de imagen.
Con Solo profe la pizarra queda en modo presentación: solo tú dibujas. Puedes borrar cualquier elemento y Limpiar página. Cada estudiante solo puede mover, borrar o deshacer lo suyo.
Páginas: con + Página agregas una hoja nueva y con las flechas avanzas o vuelves. Todos ven la página que tú muestras, como en una presentación; cada estudiante puede hojear las anteriores por su cuenta y volver con Ir a la del profe. Cada página puede tener su fondo: puntos, cuadrícula, plano cartesiano o blanco.
Guardar imagen descarga la página que se ve como PNG, y Guardar PDF, todas las páginas en un archivo. La pizarra se borra sola a las 24 horas.
Funciona con el dedo y con lápiz digital. La pizarra mantiene siempre la misma forma (16:9), así se ve igual en el proyector y en cada pantalla; en un celular conviene girarlo.