La Intranet Educativa Municipal del
Ayuntamiento de La Coruña
Enrique Ocaña González
Igalia, S.L.
Departamento de Servicios
A Coruña
España
[email protected]
En este artículo se presentan brevemente los orígenes, presente y futuro de la intranet educativa mu-nicipal que el Ayuntamiento de La Coruña ha implantado en los centros educativos de la ciudad. Se comentarán las principales dificultades para mantener el nivel de funcionalidad de la red a lo largo del tiempo y cómo el software libre permite alargar la vida útil de los equipos. Por último se establecerán una serie de conclusiones acerca del uso de la informática y el software libre en la educación.
1. Los comienzos de la intranet educativa
La intranet educativa del Ayuntamiento de La Coruña nació en el año 1999 como un proyecto pionero para poner las tecnologías de la información y las comunicaciones a disposición de más de 60 centros educativos no universitarios de la ciudad.
Inicialmente el ayuntamiento contó con la colaboración del departamento de computación de la universidad de La Coruña, que llevó a cabo un estudio preliminar de la tecnología (véase WePrj). Aunque se barajaron otras alternativas, se tomó la decisión de emplear IBM NetworkStation 1000 contra un servidor central Windows NT con Citrix Metaframe en cada aula.
Los NS1000 están basados en NCOS, variante de NetBSD, sobre arquitectura PowerPC. No llevan disco, ya que acceden a los datos mediante NFS a través de la red. Incorporan Netscape 4.7 como navegador local, así como un cliente ICA para conectarse al servidor Metaframe. El sistema operativo de estos clientes ligeros es propietario y cerrado, y no incorpora un compilador C ni ficheros de cabeceras para permitir nuevos desarrollos.
Los motivos para emplear clientes ligeros fueron los siguientes:
• Bajo coste de mantenimiento software: Al carecer de disco y obtener el sistema operativo de un servidor central
de aula, simplemente hay que mantener 60 servidores en lugar de 60 x 15 equipos.
• Baja probabilidad de fallo: Al no tener disco duro ni ventilador, la probabilidad de fallo se reduce drásticamente. • Baja obsolescencia: Los clientes ligeros están pensados como clientes para sesiones remotas, no para proceso
Finalmente se implantó la infraestructura de red que se muestra en Figura 1 con diversos servicios que se expli-carán a continuación.
Figura 1. Esquema de la intranet educativa municipal
Intranet Internet
SERVICIOS CENTRALES
CENTRO EDUCATIVO
nc1 ... nc15 Servidor deaula
1.1. Aula educativa (una por centro)
En el aula, como se ha dicho, un servidor con Metaframe con escáner e impresora y entre 13 y 15 terminales NetworkStation 1000. Existe un sistema de cuentas de usuario públicas (cualquiera puede utilizarlas) y privadas (de uso personal para alumnos y profesores). Por supuesto, aplicaciones educativas y un proxy local en el servidor para acelerar la navegación por internet.
Todas las aulas están conectadas a la red central del ayuntamiento por medio de una red privada contratada con un proveedor de cable regional.
1.2. Servicios centrales
Se establecen también una serie de servicios centrales ofrecidos desde el ayuntamiento:
• Web educativa municipal (véase Webedu)
• FTP • Correo electrónico • Listas de correo • News • IRC • LDAP
• Proxy central + filtro
La web educativa municipal era inicialmente muy simple, pero fue evolucionando hasta incorporar un sistema de gestión centralizada de usuarios, noticias educativas, buscador, correo web, aula virtual, pensar en educación, enrédate y webs de centros escolares.
En la sección "pensar en educación" tienen cabida materias transversales, como educación para la paz, igualdad interracial, derechos de la mujer...
La sección "enrédate" es una recopilación de enlaces y recursos educativos interesantes en internet.
El servicio de FTP (file transfer protocol, protocolo de transferencia de archivos) permite publicar contenidos a los profesores y centros que lo deseen.
El correo electrónico, las listas de correo y las news constituyen el medio de comunicación de los usuarios de la intranet con el exterior. Cada cuenta privada dispone de una dirección de correo asociada automáticamente de la forma [email protected].
Un servidor LDAP (lightweight directory access protocol, protocolo ligero de acceso a directorio) mantiene de forma centralizada una base de datos de los usuarios de la red, con sus respectivas contraseñas y direcciones de email asociadas.
Hay que aclarar que la red central del ayuntamiento está aislada de internet. Es necesario un proxy central para proveer de acceso web al resto de los proxys de aula de la intranet, actuando de filtro web al mismo tiempo. El filtro web es necesario para evitar que los menores accedan a contenidos inadecuados en la red.
1.3. Equipo de gestión y mantenimiento hardware y software
Velan por el buen funcionamiento de la red y el desarrollo de la página web educativa. En la actualidad hay tres ingenieros encargados del mantenimiento y resolución de incidencias software y un psicopedagogo encargado del desarrollo de la web.
Una empresa de mantenimiento hardware y el operador de cable que suministra la conexión entre los centros y el ayuntamiento se ocupan de los problemas de equipos y red.
2. La actualidad de la intranet educativa
Por nuestra experiencia en software libre y conocimiento de la tecnología empleada en la intranet, Igalia es escogida en Junio de 2002 para tomar el relevo a la universidad en las tareas de mantenimiento de la red. Nuestra actividad abarca mucho más que la resolución de incidencias diaria. Hemos puesto en marcha nuevos servicios y aplicaciones:
• Aplicaciones basadas en software libre, personalizadas para soportar la configuración de nuestra red: mozilla
firebird (navegador), openoffice (ofimática), gimp (retoque fotográfico), logo, dev-c++ y gnu pascal (progra-mación), filezilla (FTP), 7zip (compresor), dia (diagramas), VNC (pizarra virtual) y otras aplicaciones GNU (véase GNUWin)...
• Servicios centralizados, tanto de uso público como para el apoyo a la gestión interna: squirrelmail (webmail), drupal (foro), claroline (teleformación), bugzilla (gestión de incidencias), irm (inventario de software)...
• Desarrollo propio de aplicaciones de gestión administrativa: inscripción a actividades educativas "aprender en
Coruña", reserva online de entradas de teatro, consulta del estado de incidencias, gestión de actas de consejos escolares, sugerencia de enlaces y páginas del filtro.
La tecnología no es nada sin una formación adecuada. Por eso Igalia organiza visitas personalizadas a los centros y cursillos de formación específica para que los profesores aprendan a sacarle el máximo partido a los recursos que la intranet les ofrece. Estos cursos sirven, además, para obtener el feedback necesario y conocer de primera mano la opinión y necesidades de los docentes.
3. El futuro de la intranet educativa
3.1. La evolución del cliente ligero
En el mundo de las tecnologías de la información el ritmo de evolución de la tecnología es extremadamente acelerado. Generalmente dicha evolución no suele ser asfixiante en un entorno empresarial cerrado, donde las tareas a realizar se mantienen constantes.
Sin embargo, en el entorno de la intranet educativa, donde una de las prioridades esenciales es el uso de internet como herramienta educativa, el problema de la obsolescencia se hace patente y es necesario incrementar las funcionalidades del sistema.
La navegación de 15 usuarios simultáneos satura el servidor, pero no es posible navegar en los terminales porque el Netscape 4.7 de los clientes se ha quedado anticuado. Es necesario otro navegador en el cliente. ¿Qué hacer si no existen herramientas de desarrollo para estos clientes ligeros y el fabricante ha dejado de soportarlos? ¡Usar Linux como sistema operativo!
Nunca antes se había conseguido ejecutar Linux en estos aparatos. No se conocían las especificaciones de la máquina y fue necesario coordinar un equipo de desarrollo internacional (véase NS1000) para hacer los cambios necesarios en el kernel. No obstante, siguen existiendo problemas debido a la necesidad de incorporar software de compañías que no han portado sus productos a plataforma Linux PowerPC, como es el caso del plugin de Flash. Finalmente, se configuró adecuadamente una distribución Debian (véase Deb) hasta conseguir un producto ade-cuado para implantar de modo experimental en las escuelas infantiles de la ciudad. Se ha bautizado a esta adapta-ción con el nombre de Corunix.
Estas escuelas poseen un servidor Windows NT, 4 terminales y un servidor Linux. El servidor Linux elimina muchos de los problemas técnicos, pero por el momento esta configuración no es aplicable al resto de los centros de la intranet, ya que sólo disponen de servidores Windows NT.
El no disponer de un servidor Linux plantea ciertos problemas técnicos para simular un sistema de ficheros NFS con usuarios, permisos, enlaces simbólicos y acceso concurrente. Por el momento estamos investigando la solución a esos problemas empleando CygWin.
A la hora de decidir qué software se iba a incluir en Corunix, se hizo un estudio del software libre disponible en Debian y se hicieron pruebas de qué paquetes funcionaban correctamente en los terminales.
3.2. La evolución de los servicios centrales
En estos momentos se está trabajando en un nuevo sistema mejorado de gestión centralizada de usuarios vía web. El nuevo sistema permitirá que un mismo usuario pueda pertenecer a más de un colegio, contempla la figura del profesor administrador, purga los usuarios cada año y permite mantener la cuenta de correo aún cuando el usuario ya no pertenezca a ningún centro.
Otra tarea pendiente en la red educativa es la implantación de una clave única para todos los servicios web, ya que por el momento el usuario tiene que registrarse de forma independiente para la red educativa/correo electrónico, el foro y la plataforma de teleformación.
4. De la experiencia se aprende
El proceso centralizado en un servidor (de aula) con ventanas exportadas presenta problemas al ejecutar aplica-ciones que exigen un rendimiento gráfico elevado. Es preferible realizar las tareas multimedia en los clientes, con lo cual el uso de thin clients debería descartarse en favor de equipos con mayor potencia.
La obsolescencia de los equipos es difícilmente predecible cuando se destinan a un entorno abierto y de rápida evolución como Internet. A la hora de diseñar una red siempre hay que preguntarse ¿dónde estaremos dentro de 3 años?. Es un error confiar en una plataforma cerrada o poco común, en nuetro caso NCOS sobre PowerPC. Si el fabricante decide dejar de dar soporte se pone en peligro la mantenibilidad del proyecto. En nuestro caso no fue posible aumentar la funcionalidad del software original de los thin client para minimizar la dependencia del servidor. Apostando por una plataforma libre se evita este problema.
Necesidad de formación y concienciación del profesorado en el uso de las TIC a su alcance. La única forma de hacer que los profesores valoren el software libre es enseñándoles a sacarle partido. Es interesante consensuar entre profesores y técnicos una lista de programas educativos libres que cubran las necesidades curriculares de 0 a 18 años.
Si se utiliza software libre en la escuela, también se utilizará en casa y al final todos salimos ganando.
Referencias
[WePrj]Proyecto: Red educativa de La Coruña. http://www.edu.aytolacoruna.es/proyecto
[Webedu]Web Educativa del Ayuntamiento de La Coruña. http://www.edu.aytolacoruna.es/
[GNUWin]GNUWin.
http://gnuwin.epfl.ch/es/index.html
[NS1000]Linux on the IBM NetworkStation 1000. http://sourceforge.net/projects/networkstation/
[Deb]Debian GNU/Linux - The Universal Operating System. http://www.debian.org