RETO MES DE ABRIL .............................docx
Software libre
1. El Proyecto Abalar y el Software Libre
2011-2012
Índice de contenido
1 .-Introducción.....................................................................................................................2
2 .-Contexto educativo..........................................................................................................2
2.1 .- Modelo tecnológico de uso...................................................................................3
2.2 .- Modelo de soporte tecnológico............................................................................4
3 .-Software Libre en Educación...........................................................................................6
3.1 .- Relación entre Educación Pública y Software Libre..............................................6
3.2 .- Beneficios del Software Libre en la Educación.....................................................6
4 .-Software Libre y Proyecto Abalar....................................................................................7
4.1 .- Software de Sistema............................................................................................7
4.1.1 .- Restauración de equipamiento........................................................................7
4.1.2 .- Creación de una imagen..................................................................................8
4.1.3 .- Gestión centralizada de software.....................................................................9
4.1.4 .- El sistema de clientes......................................................................................9
4.2 .- Software de aplicaciones...................................................................................10
4.2.1 .- Aplicaciones en local......................................................................................10
4.2.2 .- Aplicaciones en remoto..................................................................................11
5 .-Proyecto Webs Dinámicas: los inicios del Software Libre en la Consellería de
Educación. Un caso de éxito...............................................................................................12
1 / 14
2. 1 Introducción
1 Introducción
El Proyecto Abalar es la denominación que recibe el proyecto integral de
introducción de tecnologías de la información y de la comunicación en los centros de
educativos de Galicia. Este proyecto nace como concreción para la Comunidad Autónoma
de Galicia, del programa Escuela 2.01
El diseño técnico del proyecto está basado en herramientas de software libre, lo
cual ofrece muchas e importantes ventajas. Este informe pretende justificar, tanto desde
un punto de vista técnico como pedagógico, la decisión adoptada.
2 Contexto educativo
En educación, los usos tecnológicos no están dados, dependen en parte de la
propia herramienta tecnológica, pero sobre todo de las concepciones educativas de los
profesionales educativos y, por extensión, de las prácticas educativas que diseñan en
coherencia con las citadas concepciones.
Además, la introducción de las TIC en los sistemas educativos es una labor muy
compleja debido al gran número de factores que inciden sobre ella, y que generan
dificultad. Uno de estos factores es la rápida evolución de las herramientas tecnológicas
en comparación a la adaptación de la propia institución, lo que incide directamente sobre
el propio uso de las herramientas.
Es habitual escuchar a los profesionales que necesitan utilizar las TIC en su día a
día, que cuando están acostumbrados a una herramienta ya la tengan que abandonar por
otra similar, o de características superiores, con el consiguiente desgaste y pérdida de
autoestima profesional.
Teniendo en cuenta que el desarrollo del Proyecto Abalar condiciona, de modo
inevitable, la práctica educativa, es necesario que su diseño técnico se justifique desde un
punto de vista pedagógico, en el que la elección de las herramientas tecnológicas cobra
gran importancia.
1 http://www.ite.educacion.es/es/escuela-20
2 / 14
3. 2 Contexto educativo
Para la realización del diseño técnico del proyecto, se tuvieron en cuenta dos
principios básicos que se indican a continuación. Cualquiera de estos dos principios
justifican la adopción de herramientas basadas en software libre.
2.1 Modelo tecnológico de uso.
Uno de los aspectos de mayor importancia a la hora de proponer un diseño
tecnológico en educación, son las características de los recursos digitales que los
docentes manejarán en el desarrollo de los procesos de enseñanza y aprendizaje. Esta
decisión debe estar basada en criterios de accesibilidad, adaptabilidad, durabilidad,
interoperabilidad y reutilización2.
En las maquetas de equipamiento se incluyen una serie de herramientas de autor
que permiten al colectivo docente la creación de recursos educativos que cumplan estas
características. Estas herramientas ofrecen dos posibilidades de exportación, por un lado
el proceso de almacenaje de las fuentes necesarias para adaptar el recurso a otros
contextos, y su exportación de ejecución, que debe cumplir una serie de características
para que los recursos sean correctamente visualizados en otras plataformas. Para ello,
deben estar diseñados para comunicarse, a través de lo que se denomina “entorno de
ejecución”, con las plataformas de gestión del aprendizaje que, en el caso de los centros
públicos gallegos, se trata del LMS Moodle 3.
Así la Consellería de Educación parte de unas características técnicas de ejecución
que deben tener los recursos educativos. Estas características, que indicaremos a
continuación, junto con su integración en LMS Moodle de los centros educativos,
representan uno de los dos principios básicos a la hora de realizar el diseño técnico del
proyecto:
•
Los recursos tendrán que visualizare correctamente en las últimas versiones de los
navegadores más comunes, como son Mozilla Firefox, Chrome e Internet Explorer.
•
Deberán ser multiplataforma, de forma que puedan ser utilizados en los sistemas
operativos más comunes, como Debian, OpenSuSe, Ubuntu, Windows XP,
2
3
http://es.wikipedia.org/wiki/SCORM
Proxecto Webs Dinámicas: http://www.edu.xunta.es/centros/websdinamicas
3 / 14
4. 2.1 Modelo tecnológico de uso.
Windows 7 y MacOS X
•
Los contenidos deberán funcionar sin la necesidad de instalar ningún tipo de
complemento o añadido específico en el navegador, a excepción de los “plugin” de
Java, Flash, Descartes Web y Malted. Asimismo, será necesario que funcionen sin
necesidad de instalar ningún otro software específico en el equipamiento del
cliente, ni en el servidor en el que vayan alojados.
•
Deberán estar compilados en formato SCORM 1.2 preferiblemente. De utilizar el
estándar SCORM 2004, se deberá asegurar el correcto funcionamiento en la
integración con Moodle 1.8.5 y superiores versiones, según se indica en el
siguiente apartado4.
•
Los paquetes SCORM deberán ser importables en la versión 1.8.5 y versiones
superiores de Moodle. Adicionalmente, estos paquetes nunca superarán los
100Mb5.
•
Será necesario tener en cuenta que los contenidos serán visualizados en equipos
con una resolución máxima de pantalla de 1024X768 si el contenido se reproducirá
en pantalla completa, o una resolución de 920X500 si un recurso está diseñado
para su visualización integrada en una ventana Moodle. Los ultraportátiles de 10
pulgadas facilitados al alumnado, tienen una resolución de 1366X766 y los
portátiles de los docentes, 1024X768, debido a su compatibilidad con el Encerado
Digital Interactivo EDI.
•
Finalmente, y debido a la escasa evolución de las líneas ADSL, los contenidos
deben poder visualizarse de forma fluida, teniendo en cuenta la tasa de
transferencia máxima de 350 kbps por equipo.
2.2 Modelo de soporte tecnológico
El modelo de soporte a centros que la Consellería de Educación está utilizando
4
5
La versión actualmente instalada en el Proxecto Webs Dinámicas. Se migrará a la versión 1.9.13 durante el curso
2011/12
Actualmente el límite de tamaño por archivo que admite el servidor.
4 / 14
5. 2.2 Modelo de soporte tecnológico
hasta ahora, se basa únicamente en la restauración de equipamiento. Ante una incidencia
en la que un equipo deja de estar operativo, un técnico visitará el centro y procederá
clonar el equipo desde su imagen original. La diversidad en el modelo de equipos imprime
aquí la dificultad principal, ya que es necesario mantener operativas tantas imágenes
como modelos de equipamiento hay en los centros, sin la posibilidad de que una única
imagen sea válida para todos los equipos.
El Proyecto Abalar dotó en su primera fase con más de 15.000 equipos, entre
ultraportátiles de alumno y equipo de profesor. En esta segunda fase (2011-2012) no sólo
se duplica el número de equipos desplegados, sino que este aumenta, ya que hay que
sumarle aquellos destinados a centros que se incorporan al proyecto en el presente curso.
En total, más de 31.500 equipos.
El gran número de equipos que se ponen a disposición de la comunidad educativa,
hace que sea necesario desarrollar un nuevo modelo de soporte. Este modelo deberá (1)
agilizar el proceso de restauración de equipos ante problemas graves de funcionamiento,
asociados a software, pero también (2) deberá dar respuesta, a través de las aplicaciones
instaladas en los equipos, a las necesidades educativas de la Comunidad, necesidades
en constante evolución. Para esto, necesitamos de una configuración dinámica de las
maquetas del software.
La experiencia adquirida durante años en la propia Consellería de Educación nos
dice que es preciso liberar al profesorado de las labores de soporte de equipamiento, ya
que no disponen ni de tiempo, ni de la capacidad técnica necesaria para resolver
determinados problemas técnicos. Es necesario que la relación que se establezca entre
docentes y tecnología se sitúe en el uso de las herramientas tecnológicas de cara a la
integración de las TIC en las aulas, más que en labores de mantenimiento. De esta forma,
situamos la responsabilidad del soporte de los más de 31.500 equipos del Proyecto
Abalar, en la propia Consellería.
5 / 14
6. 3 Software Libre en Educación.
3 Software Libre en Educación.
3.1 Relación entre Educación Pública y Software Libre.
La educación pública surge como forma de favorecer la copia y divulgación del
conocimiento humano. La especie humana lleva siglos avanzando poco a poco, y
construyendo incrementalmente un cuerpo de conocimiento gigantesco.
La filosofía del software libre se basa en la construcción colaborativa de
herramientas informáticas, que pasan a estar disponibles para todos los usuarios que las
necesiten, sin un coste añadido, más allá de los propios servicios asociados que puedan
ser necesarios (alojamiento, instalación, configuración, personalización, etc).
El tipo de licencia no solo define la metodología utilizada para el desarrollo de la
aplicación, sino también la durabilidad en base a la dimensión de la comunidad que lo
sustenta. Esta comunidad, entendida como miles de usuarios que, con sus aportes
ayudan a definir funcionalidades y a elaborar documentación, y la comunidad de
programadores que, de forma colaborativa escriben código, son la garantía más
importante que puede tener una herramienta tecnológica.
En educación es fundamental hacer una buena elección de la herramienta
tecnológica con la que se va a realizar la apuesta, ya que la adaptación a su uso implicará
unos esfuerzos de aprendizaje importantes por parte de la comunidad educativa, que se
convertirán en un problema ante una hipotética migración de la propia plataforma.
3.2 Beneficios del Software Libre en la Educación.
•
Crea profesionales independientes de un determinado entorno de software, ya que
los procesos tecnológicos aprendidos no están asociados a un producto
determinado, sino que están construidos sobre tecnología que se apoya en
estándares libres y reconocidos.
•
Reduce costes:
◦ Permite la copia legal, evitando pago de licencias.
6 / 14
7. 3.2 Beneficios del Software Libre en la Educación.
◦ El coste de mantenimiento es menor, ya que gran parte del soporte (foros)
recaen en manos de la Comunidad.
◦ Permite el desarrollo de proyectos de soporte corporativo, como por ejemplo
la implementación de clientes ligeros o un sistema de gestión centralizada de
software.
•
Respeta el principio educativo de la “Cooperación”.
◦ Posibilita que los alumnos compartan el software, evitando la piratería.
•
Beneficios del Software Libre para la Comunidad local.
◦ La elección de la implantación de estructuras basadas en Software Libre
beneficia también a las pequeñas y medianas empresas que tienen aquí una
oportunidad de ofrecer sus servicios basados en la instalación, soporte y
asesoramiento.
4 Software Libre y Proyecto Abalar.
Para dar una respuesta a las necesidades indicadas en este documento, la
Consellería de Educación diseñó un sistema de soporte basado en los siguiente niveles:
4.1 Software de Sistema
4.1.1
Restauración de equipamiento
A continuación se expone una tabla con los diferentes métodos de clonación,
haciendo relación a:
•
Método de clonación: es la denominación que recibe cada uno de los métodos en
base al elemento implicado más representativo.
•
Disco/partición: indica si el método clona el disco duro completamente, o si sólo la
partición de sistema. Los métodos que sólo clonan particiones exigen que
previamente el equipo sea clonado a través de algún método que clone el disco
7 / 14
8. 4.1 Software de Sistema
entero.
Origen de ejecución: hace referencia al menú que utiliza el usuario para ejecutar la
•
clonación.
Almacenaje de la imagen: se refiere al origen donde se encuentra la imagen que va
•
a ser restaurada en el equipo.
Tecnología utilizada: se trata de la tecnología que utiliza el propio sistema de
•
clonación utilizado.
Los sistemas de restauración de equipamiento utilizados en los centros educativos son:
Método
Disco / Partición
de Sistema
Origen de
Ejecución
Almacenamiento
de la imagen
Tecnología
utilizada
PXE (1)
RES***PART – Partición
RES***DISC - Disco
BIOS
Servidor CED
Partimage
gPXE
RES***PART – Partición
RES***DISC - Disco
GRUB / Menú “Lápiz
USB Abalar”
Servidor CED
Partimage
USB
Disco
Menú “Lápiz USB Abalar”
Lápiz USB Abalar
Partclone
Wifi
Partición de Sistema
GRUB / Menú “Lápiz
USB Abalar”
Servidor CED
Partimage
Local (2)
Partición de Sistema
GRUB
Equipo (2)
Clonezilla
Notas:
1. En determinados entornos de red, esta opción no funciona con el equipo
ultraportátil. En estos casos es necesario optar por el método gPXE, similar en su
resultado.
2. Esta opción sólo funciona si previamente se realizó la “creación de imagen”
descrita a continuación6.
4.1.2
Creación de una imagen.
Dentro de las opciones que en el GRUB de los equipos podemos seleccionar,
encontraremos “Creación de imagen”. Esta opción permite realizar una copia de la
6
No se incluye en la imagen de clonación la imagen de sistema por que supondría un aumento de tamaño de la
propia imagen de clonación.
8 / 14
9. 4.1 Software de Sistema
partición del sistema en el propio equipo, lo que permitirá su restauración sin necesidad
de conexión a la red, o un medio externo como un USB. Las principales ventajas de este
método son:
•
Permite al profesorado crear una imagen con una determinada configuración del
entorno de escritorio.
•
Una vez creadas las imágenes, el método de restauración que posibilita es el más
cómodo y rápido de todos.
4.1.3
Gestión centralizada de software
El sistema de soporte está basado en una gestión centralizada del software de los
equipos. Esta gestión se realizará con la herramienta “puppet”. El papel que cada nivel
logra en la estructura general es el siguiente:
•
Servidores corporativos situados en las dependencias de la Consellería.
•
Servidor central de “puppet”. En el se introducen las modificaciones (clases) que,
posteriormente, y de modo automatizado, serán enviadas a los servidores de
centros educativos.
•
Servidor de Centro Educativo Digital situado en cada uno de los centros educativos
participantes en el proyecto (267 centros públicos). Posee las modificaciones de las
clases que recibirán los equipos clientes una vez vinculados.
•
Equipos clientes ultraportátiles y portátiles de profesorado. De forma aleatoria y
para no sobrecargar la red de datos, se comunicarán con el servidor CED y se
actualizarán de forma automática. El proceso es transparente para el usuario.
En este proceso, cobra gran importancia la estructura de asesoramiento, asociada a las
posibilidades de uso de las TIC que proporcionan las maquetas finales.
4.1.4
El sistema de clientes.
Las maquetas de software están basadas en una distribución Debian 6, y
9 / 14
10. 4.1 Software de Sistema
diseñadas para estar totalmente integradas en la estructura de gestión centralizada de
software. La instalación se realiza casi por completo con la herramienta “puppet”, lo que
permite tener el control total de todos los paquetes que se instalen. Disponemos de un
orden de maquetas, que facilitan el trabajo de actualización de software.
•
Maqueta raíz: común al equipo del profesorado y alumnado, sólo dispone de
conectividad a la Red Abalar, del cliente de inventariado OCS y cliente puppet. No
posee entorno gráfico. Esta maqueta no se distribuye en centros educativos.
•
Maqueta base: representa el último punto en común, a nivel de paquetes
instalados, entre la maqueta de software del profesor, la maqueta del alumno y la
de accesibilidad. Esta maqueta no se distribuye tampoco a los centros educativos.
•
Maquetas finales: a partir de la maqueta base, y dependiendo del equipo destino,
podríamos hablar de tres maquetas diferenciadas:
•
Abalar Alumno 2.0
•
Abalar Profesor 2.0
•
Abalar Accesibilidad 2.0
4.2 Software de aplicaciones
4.2.1
Aplicaciones en local
La mayor parte de las aplicaciones incluidas en el equipamiento Abalar, poseen la
licencia GPL, la más próxima al dominio público. Otras son privativas, pero gratuitas. En
todo caso, dese el proyecto priorizamos la selección de herramientas basadas en
Software Libre, sobre las demás.
Algunas de las aplicaciones más importantes incluidas en las maquetas son:
•
Navegador Firefox: permite el acceso a los recursos educativos Web y a todo el
potencial de herramientas de la Web 2.0. la configuración de este navegador
pretende respetar, en la medida de lo posible, una estandarización de los usos más
10 / 14
11. 4.2 Software de aplicaciones
comunes que el usuario puede darle.
•
Cliente de correo Thunderbird en el equipo de profesores.
•
Suite ofimática LibreOffice.
•
Herramientas de dibujo: GNUPaint, Draw de LibreOffice, GNU-Gimp, Scribus,
Shotwell Photo...
•
Herramientas de vídeo: Avidemux, RecordMyDesktop, Mobile Media Converter,
Mplayer, OpenShot, WinFF...
•
Herramientas de audio: Audacity, Gespeaker, Jokosher, Rhytmbox, etc.
•
Herramientas educativas: Ardora, Edilim, ExeLearning, Blinken, Dr. Geo, gEDA,
FreeMind, GeoGebra, Jclic, Kalgebra, Kbrunch, Jgeography, KangMan, Kletters,
Kturtle, Kverbos, Gcompris, TuxMath, TuxPaint, Avogadro, Kalzium, etc.
Es importante comprobar como existen multitud de herramientas educativas para
entornos GNU/Linux, en la mayoría de los casos, disponibles en los repositorios
específicos de educación.
4.2.2
Aplicaciones en remoto
Dentro del catálogo de servicios tecnológicos que ofrece la Consellería de
Educación a los centros educativos públicos, se encuentran diferentes aplicaciones Web.
Debido a la gran exigencia de ancho de banda que supone un entorno educativo, es
preciso diferenciar entre dos entornos: las aplicaciones alojadas en los Servidores de
Centro Educativo Digital que constituyen la intranet corporativa del centro, y las
disponibles dentro del Proyecto Webs Dinámicas, que por su importancia y trayectoria,
describimos en el punto siguiente de este documento.
4.2.2.1 Intranet corporativa de Centro Educativo Digital.
La intranet de Centro Educativo Digital está organizada alrededor del Servidor CED
que, además de dotar de los servicios necesarios para el soporte de sistemas, alberga
11 / 14
12. 4.2 Software de aplicaciones
una serie de aplicaciones para uso interno del propio centro.
•
Aplicación de Xestión de Recursos Educativos: se trata de una aplicación de
desarrollo propio, que permite el almacenamiento y catalogación de recursos
educativos digitales, así como la creación de carteras de recursos con la selección
de aquellos que más utiliza el docente.
•
Portal interno basado en Drupal: siguiendo la configuración del Drupal
perteneciente al Proyecto Webs Dinámicas, este entorno permite la creación de
redes para el trabajo colaborativo en relación con la vida del centro.
•
Galería de imágenes y vídeos basada en Coppermine: entorno propicio para el
alojamiento de imágenes y vídeos de la vida interna del centro.
Las principales ventajas en relación a las aplicaciones del Proyecto Webs Dinámicas, son:
Debido a que la comunicación de datos se realiza en el área local del centro educativo, la
velocidad de acceso a los recursos educativos alojados en el servidor es muy superior a
los alojados en Internet. Esta realidad evita los tiempos muertos que se dan en las aulas a
la espera de que se descarguen los recursos.
Al tratarse de un entorno sólo visible por la comunidad del propio centro educativo, tanto
profesores como alumnos pueden desarrollar las competencias necesarias para el uso de
las herramientas tecnológicas mencionadas de un modo más seguro, lo que favorece, en
definitiva, el uso de las aplicaciones del Proyecto Webs Dinámicas.
5 Proyecto Webs Dinámicas: los inicios del Software Libre en
la Consellería de Educación. Un caso de éxito.
El Proyecto Webs Dinámicas se inició en el año 2006, consistiendo en la
instalación en el espacio Web de los centros educativos públicos de Galicia, de un juego
de herramientas Web, listas para ser usadas directamente por dichos centros, pudiendo
disponer así de :
•
Portal colaborativo web del centro educativo (Drupal)
12 / 14
13. 5 Proyecto Webs Dinámicas: los inicios del Software Libre en la Consellería de Educación. Un caso de éxito.
•
Aula virtual o entorno virtual para enseñanza y aprendizaje (Moodle)
•
Galería de imágenes y vídeos (Coppermine)
Estas herramientas web ya se instalan en esos espacios con una configuración
básica, a partir de la cual los centros pueden personalizarla a su medida, adaptándolas a
sus necesidades.
Todas ellas son herramientas Web 2.0, lo que implica que se trata de herramientas
colaborativas para la participación directa de la comunidad educativa del centro. Para
poder participar en su dinamismo, no son necesarios conocimientos técnicos informáticos.
Directamente desde un navegador web, se van a poder realizar las tareas necesarias,
tanto de publicación de noticias o contenidos, como de configuración de estos espacios.
Actualmente participan en el Proyecto Webs Dinámicas un total de 869 centros
públicos, que representan un total de más de 2600 aplicaciones a las que se da soporte a
través de una estructura basada en “multisite”.
Los centros adscritos a este PWD, cuentan con el asesoramiento in situ por parte
del asesor de zona de la Subdirección General de Sistemas Informáticos (docente en
comisión de servicios) para la puesta en marcha de las herramientas.
Los centros educativos se desentienden de las labores de mantenimiento,
actualización y mejora de estas herramientas, siento asumida esta faceta por la propia
Consellería de Educación, a través de la Subdirección General de Sistemas Informáticos.
De esta forma, el centro educativo puede destinar su recursos al mantenimiento de la
información en los espacios correspondientes.
Se puede consultar más información en la página oficial del proyecto:
http://www.edu.xunta.es/centros/websdinamicas
13 / 14
14. 5 Proyecto Webs Dinámicas: los inicios del Software Libre en la Consellería de Educación. Un caso de éxito.
Xunta de Galicia
Consellería de Educación y Ordenación Universitaria
Subdirección General de Sistemas Informáticos
Contacto: websdinamicas@edu.xunta.es
Acceso a materiales libres del Proyecto Abalar
Informe elaborado por:
Pablo Nimo Liboreiro
Xosé Luis Barreiro Cebey
Santiago de Compostela,
Septiembre de 2011
El Proyecto Abalar y el Software Libre por Consellería de Educación y Ordenación Universitaria
se encuentra bajo una licencia Creative Commons Reconocimiento-NoComercialCompartirIgual 3.0 España.
Permisos que vayan más allá de lo cubierto por esta licencia, se pueden encontrar en
http://www.edu.xunta.es/centros/websdinamicas/licenza.
14 / 14