4.3 MARCO HISTÓRICO
4.3.1 Escuela Nueva
“Escuela Nueva surgió en Colombia a mediados de los años setenta y evolucionó desde una innovación local hasta convertirse en política nacional a finales de la década de los ochenta, cuando se implementó en más de 20.000 escuelas rurales de Colombia. Muchos de sus elementos y estrategias también se han introducido de manera exitosa en escuelas urbanas marginales, en la básica secundaria y en poblaciones desplazadas afectadas por el conflicto armado. Ha inspirado la Nueva Ley de Educación en Colombia y varias reformas educativas en el mundo y ha sido estudiada y visitada por 35 países que quieren su implementación. “Escuela Nueva se diseñó como respuesta a persistentes problemas en la educación básica rural. Entre estos: escuelas que no ofrecían la primaria completa, alta repitencia y deserción, escuelas aisladas, baja motivación de los docentes, falta de relación entre la escuela y la comunidad, contenidos poco relevantes y pertinentes, capacitación en la docencia poco efectiva, calendarios y sistemas de evaluación rígidos, carencia de textos y materiales apropiados, poco tiempo dedicado al aprendizaje efectivo, métodos memorísticos y pasivos.18 Escuela Nueva impactó la educación rural, permitiendo que Colombia se caracterizara por lograr la mejor educación rural primaria en América Latina, después de Cuba, siendo el único país donde la escuela rural obtiene mejores resultados que la escuela urbana, exceptuando las megas ciudades. Este fue el resultado del Primer Estudio Internacional Comparativo realizado por el Laboratorio Latinoamericano de Evaluación de la Calidad de la Educación UNESCO en 1998.19 Adicionalmente, en 1989 fue seleccionada por el Banco Mundial como una de las 3 reformas más exitosas en los países de desarrollo alrededor del mundo que impactó las políticas públicas. En el 2000, el informe de Desarrollo Humano de Naciones Unidas la seleccionó como una de los tres mayores logros en el país. “En 1987 el Ministerio optó por un segundo crédito con el Banco Mundial, cuyo objetivo general fue el de mejorar la calidad, el acceso a la educación primaria con énfasis en el área rural, lograr la promoción escolar y disminuir tasas de repitencia y deserción. Se dio gran importancia al desarrollo del proyecto Escuela Nueva a través de dotación de material educativo, formación docente, mobiliario y adecuación de instituciones escolares y las inversiones se extendieron a la mitad de la década de los 90. A partir del año 2000, a través del Proyecto de educación rural -PER- del Ministerio de Educación Nacional, con financiación parcial del Banco Mundial, se continuó fortaleciendo el modelo de Escuela Nueva en el país, con énfasis en los procesos de capacitación docente, asistencia técnica, dotación de guía, bibliotecas y materiales para los centros de recursos de aprendizaje -CRA-, así como dotación complementaria de los laboratorios de cada área y los rincones de aprendizaje que se formaban a principios de la década.20
4.3.2 Desarrollos Web
En un principio la web era sencillamente una colección de páginas estáticas, documentos, etc., para su consulta o descarga. El paso inmediatamente posterior en su evolución fue la inclusión de un método para elaborar páginas dinámicas que permitieran que lo mostrado tuviese carácter dinámico (es decir, generado a partir de los datos de la petición). Este método fue conocido como CGI ("Common Gateway Interface") y definía un mecanismo mediante el que se podía pasar información entre el servidor y ciertos programas externos. Los CGIs siguen utilizándose ampliamente; la mayoría de los servidores web permiten su uso debido a su sencillez. Además, dan total libertad para elegir el lenguaje de programación que se desea emplear. El funcionamiento de los CGIs tenía un punto débil: cada vez que se recibía una petición, el servidor debía lanzar un proceso para ejecutar el programa CGI. Como la mayoría de CGIs estaban escritos en lenguajes interpretados, como Perl o Python, o en lenguajes que requerían "run-time environment", como Java o VisualBasic, el servidor se veía sometido a una gran carga. La concurrencia de múltiples accesos al CGI podía comportar problemas graves. Por eso se empiezan a desarrollar alternativas a los CGIs que solucionaran el problema del rendimiento. Las soluciones llegan básicamente por 2 vías: 1) se diseñan sistemas de ejecución de módulos mejor integrados con el servidor, que evitan la instanciación y ejecución de varios progrmas, y 2) se dota a los servidores un intérprete de algún lenguaje de programación que permita incluir el código en las páginas de forma que lo ejecute el servidor, reduciendo el intervalo de respuesta. Entonces se experimenta un aumento del número de arquitecturas y lenguajes que permiten desarrollar aplicaciones web. Todas siguen alguna de estas vías. Las más útiles y las más utilizadas son las que permiten mezclar los 2 sistemas: un lenguaje integrado que permita al servidor interpretar comandos "incrustados" en las páginas HTML y, además, un sistema de ejecución de programas mejor enlazado con el servidor, que no implique los problemas de rendimiento propios de los CGIs. Una de las más potentes es la seguida por Sun Microsystems con su Java, integrado por 2 componentes; un lenguaje que permite la incrustación de código en las páginas HTML que el servidor convierte en programas ejecutables, JSP ("Java Server Pages" o "Páginas de Servidor de Java"), y un método de programación muy ligado al servidor, con un rendimiento superior a los CGIs, denominado "Java Servlet". Otra tecnología de éxito y una de las más utilizadas es el lenguaje PHP. Se trata de un lenguaje interpretado que permite la incrustación de HTML en los programas, con una sintaxis derivada de C y Perl. El hecho de ser sencillo y potente ha contribuido a hacer de PHP una herramienta muy apropiada para determinados desarrollos. Figura 3. Marco de trabajo IWeb para el desarrollo del proyecto.

Fuente. Autor: Leonardo Evelio Gaviria Grisales A medida que la evolución de las WepApps pasa de utilizar recursos estáticos de información controlada por el contenido a utilizar entornos de aplicaciones dinámicos controlados por el usuario, cada vez es más importante la necesidad de aplicar una gestión sólida y unos principios de ingeniería. Para conseguir esto, es necesario desarrollar un marco de trabajo IWeb que acompañe el modelo eficaz, popularizado por las actividades. Ver Figura 3.
4.3.3 Estado Actual |