presentacion
boleta_flet
VIDEOJUEGO
3°b programacio
232323
HI-SCORE
MENÚ
introducción
NOMBRES_JUGADORES
misiones
© 20XX ESPERO QUE TE DIVIRTAS_XD
232323
HI-SCORE
INTRODUCCIÓN
El código que proporcionaste es una aplicación Flet para generar boletas de calificaciones. Permite seleccionar un alumno de una lista, ingresar calificaciones en diferentes materias (Español, Matemáticas, Inglés, Informática e Historia), calcular el promedio y mostrarlo en una tabla. A continuación, te presento una versión mejorada del código con las funcionalidades adicionales que solicitaste: validación con SnackBar, evitar duplicados, botones de borrar y eliminar, agregar materias, semáforo de desempeño y exportación a CSV.
© 20XX GENIALLY ESCAPE GAMES
PERSONAJES
nombrejugador
nombrejugador
nombrejugador
nombrejugador
PRESENTACION DIVERTIDA _ XD
MISIONES
Supera las misiones para obtener losnúmeros de la contraseña
5 RANA
9 BARRAS
1 PUZLE
7 NAVES
CONTRASEÑA
NIVEL 1/5
¿QYE TIPO DE FUNCION OCUPAMOS?
MAIN(PAGE: FT.PAGE):
MAIN.PAGE(OR_BOTON):
PAGE.MAIN_OR(MAIN)
NIVEL 2/5
¿QUE DROPDOWN DE ALIMNOS OCUPAMOS?
CORREDOR DE APLICACIONES DEL 50 AL 8000
(ESP,MATE,INF,ING,HIS,FIS,QUI)CON OPCIONES DE CALIFICASION DEL 10 AL 100
CALIFICACIONES DE BOLETA 55 AL 900
NIVEL 3/5
TABLA DE CALIFICACIONES
CREA UNA TABLA DE CALIFICACIONES DE LOS ALUMNOS
CREAR TABLA DE CALIFICASIONES Y YA
NADA MAS CREO UNA TABLA QUE ME DIJO EL PROFESOR Y YA
NIVEL 4/5
¿QUE FUNCION OCUPAMOS?
CALCULAR_500(I)
CALCULAR_BASE(A)
CALCULAR_PROMEDIO(E)
NIVEL 5/5
¿QUE FIENSION DE BORRAR Y ELIMINAR OCUPAMOS?
BORRAR_ELIMINAR _IF.PAGE
BORRAR_CALIFICACIONES(E),ELIMINAR_CALIFICASIONES(E)
FUNCION_ELIMINAR Y BORRAR_PAGE.OR
¡ENHORABUENA!
EL NÚMERO DE ESTA MISIÓN ES EL 1
GAME OVER
CONTINUE?
sí
NO
MISIONES
Supera las misiones para obtener losnúmeros de la contraseña
4 RANA
3 BARRAS
2 PUZLE
1 NAVES
CONTRASEÑA
NIVEL 1/5
NEXT
¿QUE FUNCION OCUPAMOS?
LLAMADO DEL ARCHIVO_XD
EXPORTAR_CVS(E):
LLAMADO DEL ARCHIVO_CVS_PAGE
NIVEL 2/5
NEXT
¿Sabías que las imágenes son un apoyo para añadir info?
Escribe aquí la respuesta incorrecta
Escribe aquí la respuesta correcta
Escribe aquí la respuesta incorrecta
NIVEL 3/5
NEXT
BOTES CALCULAR
CREA BOTONRS PARA CALCULAR EL PROMEDIO BORRAR LAS CALIBICACIONES
DIJO UN BOTON Y YA
NADA MAS ME IMAGINO EL BOTON Y YA
NIVEL 4/5
NEXT
DISENO DE INTERFAZ
CREO EL DISE Y YA ESTA
NADA MAS ME LO IMAGINO Y YA ETA LISTO
ORGANIZAR DROPBOWNS DE ALUMNOOS Y MATERIAS EN UNA FILA
NIVEL 5/5
NEXT
¿COMO MANDAMOS A LLAMAR FLET?
PIP OLLAMA FLET
PIP PAGE FLET
PIP INSTALL FLET
¡ENHORABUENA!
EL NÚMERO DE ESTA MISIÓN ES EL 2
GAME OVER
CONTINUE?
sí
NO
MISIONES
Supera las misiones para obtener losnúmeros de la contraseña
4 RANA
3 BARRAS
2 PUZLE
1 NAVES
CONTRASEÑA
NIVEL 1/5
¿QUE ES FLET?
Flet es un framework de desarrollo que permite crear aplicaciones web, móviles y de escritorio usando solo Python
ES UNA PALABRA INVENTADA
LA PALABRA FLET BIENE DEL IDIOMA GRIEGO
NIVEL 2/5
¿QUE ES LO QUE HCE EL PROYECTO?
SOLO TE DICE EL PROGRMA QUE TE LO IMAGINES Y YA
MUETRA BOLETAS Y QUE TE DIGA QUE SI TUVO DESEMPEÑO EN CALIFICACIONES
SOLAMENTE TE MUESTRA NUMEROS Y YA ALASAR
NIVEL 3/5
¿QUE TIPO DE MECANISMOS TIENE EL ENTORNO?
QUE TE MUESTRE UNA BOLETA DE CALIFICACIONES T QUE TENGA BOTES DE ELIMINAR Y NOSTAR CALIFICACION
QUE NADA MAS MUETRE UN PERRO Y YA QUE NADA MAS LADRE Y QUE DIGA GUA
PUE QUE NO HAGA NADA EL CIDIGO Y QUE NADA MAS SE QUE PASMADO
NIVEL 4/5
¿AL REDEDOR DE CUANTOS NOMBRES OCUPAMOS Y MATERIAS ?
11 MATERIAS20 NOMBRES
1 NOMBRE 90 MATERIAS
7 NOMBRES 7 MATERIS
NIVEL 5/5
¿COMO SE IMPLEMENTA LA VALORACION PARA ASEGURAR QUE SE COMPLEMENTE TODO LOS CAMPOS?
PUES ME RINDO Y NADA MAS ME QUEDA ESTA OPCION
PUE QUE YO NOSE NADA SOBRE ES TEMA Y YA
Se utiliza una condición if que verifica si se ha seleccionado un alumno y si se han ingresado calificaciones para todas las materias.
¡ENHORABUENA!
EL NÚMERO DE ESTA MISIÓN ES EL 3
GAME OVER
CONTINUE?
sí
NO
MISIONES
Supera las misiones para obtener losnúmeros de la contraseña
4 RANA
3 BARRAS
2 PUZLE
1 NAVES
CONTRASEÑA
NIVEL 1/3
¿COMO FUNCIONA BORRAR_CALIFICASIONES(E)?
PUES NOSE NADA
NOSE NADA MAS SE COMO PRENDER LA COMPUTADORA
Elimina todas las filas de la tabla de calificaciones y reinicia el valor del promedio.
NIVEL 2/3
¿COMO IMPLEMENTA LA FUNCIONALIDAD DE ELIMINAR UNA CALIFICACION EN ESPESIFICA?
PUES NADA MAS ESTOY LEYENDO Y NOSE
Se utiliza la función eliminar_calificacion(e) que filtra las filas de la tabla, eliminando la fila correspondiente al alumno seleccionado.
NOSE NADA
NIVEL 3/3
¿COMO SE IMPLEMENTA EL SEMAFORO DE SEMPEÑO?
NISIQUIERA ESTOY PONIENDO ANTECION
NOSE QUE STOY HACIENDO
Se utiliza una serie de condiciones if para determinar el desempeño del alumno en función del promedio y se asigna un color diferente al mensaje de desempeño según el rango del promedio.
¡ENHORABUENA!
EL NÚMERO DE ESTA MISIÓN ES EL 4
GAME OVER
CONTINUE?
sí
NO
MISIONES
Supera las misiones para obtener losnúmeros de la contraseña
4 RANA
3 BARRAS
2 PUZLE
1 NAVES
CONTRASEÑA
Introduce la contraseña correcta 👾
Números conseguidos de las misiones
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
nombrejugador
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
MISIónbarras
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
CONTINUAR
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
nombrejugador
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
MISIóNpuzle
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
CONTINUAR
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
MISIónNAVES
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
CONTINUAR
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
MISIónrana
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
CONTINUAR
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
nombrejugador
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
nombrejugador
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
VIDEOJUEGO
ERWIN PENA MARTINEZ
Created on November 7, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Adventure Breakout
View
Team Building Mission Escape Game
View
Onboarding Escape Game
View
Christmas Escape Room
View
Flags Challenge
View
Museum Escape Room
View
Education Escape Room
Explore all templates
Transcript
presentacion
boleta_flet
VIDEOJUEGO
3°b programacio
232323
HI-SCORE
MENÚ
introducción
NOMBRES_JUGADORES
misiones
© 20XX ESPERO QUE TE DIVIRTAS_XD
232323
HI-SCORE
INTRODUCCIÓN
El código que proporcionaste es una aplicación Flet para generar boletas de calificaciones. Permite seleccionar un alumno de una lista, ingresar calificaciones en diferentes materias (Español, Matemáticas, Inglés, Informática e Historia), calcular el promedio y mostrarlo en una tabla. A continuación, te presento una versión mejorada del código con las funcionalidades adicionales que solicitaste: validación con SnackBar, evitar duplicados, botones de borrar y eliminar, agregar materias, semáforo de desempeño y exportación a CSV.
© 20XX GENIALLY ESCAPE GAMES
PERSONAJES
nombrejugador
nombrejugador
nombrejugador
nombrejugador
PRESENTACION DIVERTIDA _ XD
MISIONES
Supera las misiones para obtener losnúmeros de la contraseña
5 RANA
9 BARRAS
1 PUZLE
7 NAVES
CONTRASEÑA
NIVEL 1/5
¿QYE TIPO DE FUNCION OCUPAMOS?
MAIN(PAGE: FT.PAGE):
MAIN.PAGE(OR_BOTON):
PAGE.MAIN_OR(MAIN)
NIVEL 2/5
¿QUE DROPDOWN DE ALIMNOS OCUPAMOS?
CORREDOR DE APLICACIONES DEL 50 AL 8000
(ESP,MATE,INF,ING,HIS,FIS,QUI)CON OPCIONES DE CALIFICASION DEL 10 AL 100
CALIFICACIONES DE BOLETA 55 AL 900
NIVEL 3/5
TABLA DE CALIFICACIONES
CREA UNA TABLA DE CALIFICACIONES DE LOS ALUMNOS
CREAR TABLA DE CALIFICASIONES Y YA
NADA MAS CREO UNA TABLA QUE ME DIJO EL PROFESOR Y YA
NIVEL 4/5
¿QUE FUNCION OCUPAMOS?
CALCULAR_500(I)
CALCULAR_BASE(A)
CALCULAR_PROMEDIO(E)
NIVEL 5/5
¿QUE FIENSION DE BORRAR Y ELIMINAR OCUPAMOS?
BORRAR_ELIMINAR _IF.PAGE
BORRAR_CALIFICACIONES(E),ELIMINAR_CALIFICASIONES(E)
FUNCION_ELIMINAR Y BORRAR_PAGE.OR
¡ENHORABUENA!
EL NÚMERO DE ESTA MISIÓN ES EL 1
GAME OVER
CONTINUE?
sí
NO
MISIONES
Supera las misiones para obtener losnúmeros de la contraseña
4 RANA
3 BARRAS
2 PUZLE
1 NAVES
CONTRASEÑA
NIVEL 1/5
NEXT
¿QUE FUNCION OCUPAMOS?
LLAMADO DEL ARCHIVO_XD
EXPORTAR_CVS(E):
LLAMADO DEL ARCHIVO_CVS_PAGE
NIVEL 2/5
NEXT
¿Sabías que las imágenes son un apoyo para añadir info?
Escribe aquí la respuesta incorrecta
Escribe aquí la respuesta correcta
Escribe aquí la respuesta incorrecta
NIVEL 3/5
NEXT
BOTES CALCULAR
CREA BOTONRS PARA CALCULAR EL PROMEDIO BORRAR LAS CALIBICACIONES
DIJO UN BOTON Y YA
NADA MAS ME IMAGINO EL BOTON Y YA
NIVEL 4/5
NEXT
DISENO DE INTERFAZ
CREO EL DISE Y YA ESTA
NADA MAS ME LO IMAGINO Y YA ETA LISTO
ORGANIZAR DROPBOWNS DE ALUMNOOS Y MATERIAS EN UNA FILA
NIVEL 5/5
NEXT
¿COMO MANDAMOS A LLAMAR FLET?
PIP OLLAMA FLET
PIP PAGE FLET
PIP INSTALL FLET
¡ENHORABUENA!
EL NÚMERO DE ESTA MISIÓN ES EL 2
GAME OVER
CONTINUE?
sí
NO
MISIONES
Supera las misiones para obtener losnúmeros de la contraseña
4 RANA
3 BARRAS
2 PUZLE
1 NAVES
CONTRASEÑA
NIVEL 1/5
¿QUE ES FLET?
Flet es un framework de desarrollo que permite crear aplicaciones web, móviles y de escritorio usando solo Python
ES UNA PALABRA INVENTADA
LA PALABRA FLET BIENE DEL IDIOMA GRIEGO
NIVEL 2/5
¿QUE ES LO QUE HCE EL PROYECTO?
SOLO TE DICE EL PROGRMA QUE TE LO IMAGINES Y YA
MUETRA BOLETAS Y QUE TE DIGA QUE SI TUVO DESEMPEÑO EN CALIFICACIONES
SOLAMENTE TE MUESTRA NUMEROS Y YA ALASAR
NIVEL 3/5
¿QUE TIPO DE MECANISMOS TIENE EL ENTORNO?
QUE TE MUESTRE UNA BOLETA DE CALIFICACIONES T QUE TENGA BOTES DE ELIMINAR Y NOSTAR CALIFICACION
QUE NADA MAS MUETRE UN PERRO Y YA QUE NADA MAS LADRE Y QUE DIGA GUA
PUE QUE NO HAGA NADA EL CIDIGO Y QUE NADA MAS SE QUE PASMADO
NIVEL 4/5
¿AL REDEDOR DE CUANTOS NOMBRES OCUPAMOS Y MATERIAS ?
11 MATERIAS20 NOMBRES
1 NOMBRE 90 MATERIAS
7 NOMBRES 7 MATERIS
NIVEL 5/5
¿COMO SE IMPLEMENTA LA VALORACION PARA ASEGURAR QUE SE COMPLEMENTE TODO LOS CAMPOS?
PUES ME RINDO Y NADA MAS ME QUEDA ESTA OPCION
PUE QUE YO NOSE NADA SOBRE ES TEMA Y YA
Se utiliza una condición if que verifica si se ha seleccionado un alumno y si se han ingresado calificaciones para todas las materias.
¡ENHORABUENA!
EL NÚMERO DE ESTA MISIÓN ES EL 3
GAME OVER
CONTINUE?
sí
NO
MISIONES
Supera las misiones para obtener losnúmeros de la contraseña
4 RANA
3 BARRAS
2 PUZLE
1 NAVES
CONTRASEÑA
NIVEL 1/3
¿COMO FUNCIONA BORRAR_CALIFICASIONES(E)?
PUES NOSE NADA
NOSE NADA MAS SE COMO PRENDER LA COMPUTADORA
Elimina todas las filas de la tabla de calificaciones y reinicia el valor del promedio.
NIVEL 2/3
¿COMO IMPLEMENTA LA FUNCIONALIDAD DE ELIMINAR UNA CALIFICACION EN ESPESIFICA?
PUES NADA MAS ESTOY LEYENDO Y NOSE
Se utiliza la función eliminar_calificacion(e) que filtra las filas de la tabla, eliminando la fila correspondiente al alumno seleccionado.
NOSE NADA
NIVEL 3/3
¿COMO SE IMPLEMENTA EL SEMAFORO DE SEMPEÑO?
NISIQUIERA ESTOY PONIENDO ANTECION
NOSE QUE STOY HACIENDO
Se utiliza una serie de condiciones if para determinar el desempeño del alumno en función del promedio y se asigna un color diferente al mensaje de desempeño según el rango del promedio.
¡ENHORABUENA!
EL NÚMERO DE ESTA MISIÓN ES EL 4
GAME OVER
CONTINUE?
sí
NO
MISIONES
Supera las misiones para obtener losnúmeros de la contraseña
4 RANA
3 BARRAS
2 PUZLE
1 NAVES
CONTRASEÑA
Introduce la contraseña correcta 👾
Números conseguidos de las misiones
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
nombrejugador
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
MISIónbarras
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
CONTINUAR
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
nombrejugador
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
MISIóNpuzle
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
CONTINUAR
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
MISIónNAVES
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
CONTINUAR
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
MISIónrana
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
CONTINUAR
¿Seguro que quieres salir?
Perderás todo el progreso
NO
sí
nombrejugador
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar
nombrejugador
Soy un subtítulo genial, ideal para dar más contexto sobre el tema que vas a tratar