domingo, 30 de abril de 2023

Software para Aplicación de Pruebas (SAP)

SAP for Android 2.5

SAP for Windows 1.0

La aplicación SAP fue concebida para realizar evaluaciones tipo test a partir de lecturas. Se creó una versión para Windows usando Visual Studio 2018 (Visual Basic) y una versión para Android usando AppInventor 2. En la actualidad he decidido usarla en el último grado como material para el refuerzo de las pruebas Saber.

PRUEBA ÁREA TEMA CANT. PREG.
O6HC01 Tecnología  Historia del computador (1) 10
O6HC02 Tecnología  Historia del computador (2) 10
O6MATE01 Matemáticas  Gráficas 20
06ME01 Tecnología  Metales 10
06PA01 Tecnología  Papel 10
07AL01 Tecnología  Escritura (1) 10
07AL02 Tecnología  Escritura (2) 10
07QM01 Tecnología  Productos para el aseo 10
08FF01 Tecnología  Ofimática 10
09MB01 Tecnología  Preguntas "Mentes Brillantes: Von Braun vs Korolev" 5
SB11CC01 Pre-Saber 11 Competencias ciudadanas (1) 10
SB11CC02 Pre-Saber 11  Competencias ciudadanas (2) 20
SB11CC03 Pre-Saber 11  Competencias ciudadanas (3) 30
SB11LC01 Pre-Saber 11  Lectura Crítica (1)  10
SB11LC02 Pre-Saber 11  Lectura Crítica (2) * 10
SB11LC03 Pre-Saber 11  Lectura Crítica (3) * 15
SB11LC04 Pre-Saber 11  Lectura Crítica (4) * 15
SB11LC05 Pre-Saber 11  Lectura Crítica (5) 15
SB11LC06 Pre-Saber 11  Lectura Crítica (6) * 15

Los siguientes son algunos ajustes y anotaciones para tener en cuenta en versiones posteriores, si se llegan a implementar:

  • Las pruebas marcadas con asterisco * contienen imágenes con texto que no se alcanzan a visualizar bien. Es necesario implementar el zoom para las imágenes.
  • La versión para Android no funcionará en un sistema Android Superior a la versión 11. Esto se debe al uso del valor Legacy en la propiedad FileScope.
  • La versón para Android muestra las preguntas y las opciones de manera aleatoria. La versión para windows no lo hace.
  • En la versón para Android, al instalarla, se debe copiar la carpeta sap en la ubicación /storage/emulated/0/ .Para evitar este paso adicional se pretende en una futura versión empaquetar el contenido de esta carpeta dentro del mismo archivo APK.

miércoles, 26 de abril de 2023

¿Qué evalúa la prueba de Lectura Crítica Saber 11?

1. Identificar y entender los contenidos locales que conforman un texto.

Comprender el significado de palabras y frases y oraciones que aparecen explicitamente (clara y directa) en el texto.

  • Manejo de conectores.
  • Función de los conectores.
  • Sinonimos y antonimos.
  • Significados.
  • Analogías.

  • 2. Comprender cómo se articulan las partes de un texto para darles un sentido global.

    La capacidad de entender cómo las frases, oraciones y parrafos se relacionan entre sí para formar diferentes tipos de texto y sus respectivas partes.

  • Inferencias globales.
  • Estructura del texto (argumentativo, narrativo, expositivo).
  • Relación entre párrafos.
  • Tipos de texto.
  • Inferir, cocluir, deducir (obtener información implicita)

  • 3. Capacidad para reflexionar a partir de un texto y evaluar su contenido.

    La capacidad de enfrentar un texto criticamente para evaluar la validez de argumentos, derivar implicaciones y reconocer estrategias , entre otras.

  • Conclusión y premisa.
  • Validez de conclusiones.
  • Estrategias de argumentación (lo que hace que un argumento sea más fuerte).
  • Juicios de valor.
  • Diferenciar hechos de opiniones.
  • martes, 25 de abril de 2023

    Orgullo y prejuicio

    "Es una verdad mundialmente reconocida que un hombre soltero, poseedor de una gran fortuna, necesita una esposa.

    Sin embargo, poco se sabe de los sentimientos u opiniones de un hombre de tales condiciones cuando entra a formar parte de un vecindario. Esta verdad está tan arraigada en las mentes de algunas de las familias que lo rodean, que algunas le consideran de su legítima propiedad y otras de la de sus hijas".

    Así empieza la novela "Orgullo y prejuicio" de la escritora inglesa Jane Austen. Se trata de una de mis novelas favoritas, seguramente la más favorita. Me encanta la forma como están construidos los personajes. También su lenguaje inteligente y que está totalmente alejado de las obsenidad y falta de decoro que abunda en la actualidad en las obras literarias.

    Si el lector aún no se ha enterado de su contenido, recomiendo leer o escuchar la novela. Luego puede ver la miniserie de la BBC y la película de 2005.

    Lista de reproducción Audiolibro "Orgullo y prejuicio" de el canal de YouTube "El cuenterero"

    lunes, 10 de abril de 2023

    PHP: ¡No quiero volver a programar así!

    Uno de mis lenguajes favoritos de programación es PHP (si acaso el que más me gusta). Cuando tuve el primer contacto con él, por allá en el 2004 me gustó mucho lo fácil que era crear aplicaciones web; y además con AppServ que instalaba y dejaba todo listo: PHP, MySQL,phpyAdmin y el servidor Apache.

    Si se tiene una base de datos llamada colegio y una tabla estudiantes con tres campos: id, nombres y apellidos, crear un script para listar la tabla usando PHP es tan fácil como escribir esto:

    <?php 
    if (!($link=mysqli_connect("localhost","root","9810402254"))) 
       { 
          echo "Error conectando a la base de datos."; 
          exit(); 
       } 
    
    if (!mysqli_select_db($link,"colegio")) 
       { 
          echo "Error seleccionando la base de datos."; 
          exit(); 
      }
    
    $rs = mysqli_query($link," select * from estudiantes ");
    
    echo "<table>";
    echo "<tr>";
    echo "<td>ID</td>";
    echo "<td>NOMBRES</td>";
    echo "<td>APELLIDOS</td>";
    echo "</tr>";
    
    while($f = mysqli_fetch_array($rs))
             {  
                echo "<tr>";
                echo "<td>". $f["id"]."</td>";
                echo "<td>". $f["nombres"]."</td>";
                echo "<td>". $f["apellidos"]."</td>";
                echo "</tr>";
             }
    
    echo "<table>";
    
    mysqli_free_result($rs);
    mysqli_close($link); 
    
    ?>
    
    

    El gran problema es que esta forma de programar en PHP, que se usó extensivamente en los noventas y parte de la década de los dosmil, conllevaba muy malas prácticas de programación. El asunto llegó a un punto en el que algunos renegaron del lenguaje.

    Lo estoy viviendo en la actualidad. hace años creé una aplicación web con PHP que ha ido creciendo hasta el punto de volverse muy dificil de mantener, precisamente por la forma como fue escrita. Es una aplicación en la que ha trabajado una sola persona, pero si se tratase de un trabajo colaborativo sería un caos por no decir casi imposible de mantener. 

    La solución: El programador puede usar una arquitectura como la MVC (modelo, vista, programador) o puede usar frameworks, los cuales ya trabajan con una arquitectura especifíca y "obligaban" a los programadores a tener buenas prácticas.

    Por ello me digo: ¡Ya quiero programar más así en PHP! De ahora en adelante o implemento yo mismo la arquitectura MVC o aprendo a usar uno de los framework existentes.

    domingo, 2 de abril de 2023

    Stargate: puerta a las estrellas

    Unos meses antes del inicio de la pandemía ya había visto la pelicula que dió inicio a la franqucia y luego durante la parte más crítica de la pandemia, durante el aíslamiento, quedé cautavado con las series y peliculas.

    Me gustan mucho las películas y series de ciencia ficción y aventura. Stargate es especial porque presentó elementos que eran innovadores, ideas originales y personajes entrañables.

    En el piloto de la serie Stargate SG-1 se encuentra la única escena cuestionable que dura solo unos segundos: totalmente innecesaria y, por supuesto, no aporta nada. No recuerdo ninguna otra escena en todas las peliculas y series con alguna otra escena de ese tipo.

    Lástima que, al parecer, la franquicia ya ha muerto. Sin embargo, ha quedado en mi memoria como una de las mejores. No es la que ocupa el primer lugar pero está muy cerca.

    Información completa sobre esta franquicia: Stargate en Wikipedia

    SG-1 Temporada 1 en INTERNET ARCHIVES: Stargate SG-1 - Temporada 1 - (Audio Latino) IA