martes, 22 de abril de 2014

Plataforma ILIAS

Como instalar una plataforma E-Lerning.

Plataforma ILIAS.

Introducción

La plataforma ILIAS está desarrollada en la Universidad de Colonia, Alemania. Es un proyecto que empezó en 1999 y que tuvo su primera versión disponible en la red como software de libre distribución hacia Septiembre de 2000.
Los elementos principales de que consta la plataforma son:
  • Escritorio personal para cada usuario con información sobre los últimos cursos visitados, los nuevos mensajes de correo o los nuevos mensajes en el foro.
  • Entorno de aprendizaje con anotaciones personales, test, glosario, funcionalidad para la impresión de cursos, búsqueda o descarga de ficheros.
  • Sistema de gestión de cursos.
  • Elementos de comunicación como sistema de correo electrónico interno, foros de discusión o chat.
  • Sistema de gestión de grupos para trabajo colaborativo y organización de usuarios y recursos.
  • Entorno integrado para la creación de cursos sin ningún conocimiento de HTML.
  • Sistema de ayuda sensible al contexto para estudiantes y profesores.
  • Configuración de la interfaz del sistema y de los usuarios.
  • Traducción de la plataforma a diversos lenguajes: inglés, alemán, francés, castellano, noruego, sueco, danés, polaco, italiano, griego, indonesio, ucraniano y chino.
La característica fundamental en la que se basa el diseño de la plataforma es el concepto de metadato.
Los metadatos proporcionan a ILIAS las siguientes características:
  • Facilitan a los alumnos a encontrar información.
  • Ayudan a los profesores a organizar sus páginas.
  • Identifican unidades o elementos de los cursos cuando los documentos han sido puestos en diferentes localizaciones.

Requisitos de la instalación

Primeramente hay que ver si existe alguna restricción hardware de la máquina donde instalaremos el sistema en cuestión. Los parámetros a tener en cuenta serán:
  • Número aproximado de usuarios.
  • Número y tamaño de cursos ofrecidos.
  • Expectativas de utilización del sistema por parte de los usuarios.

El sistema esta instalado en un servidor, el Sun Enterprise 250, con sólo dos procesadores y 2GB de memoria.
La importancia de una capacidad suficiente de memoria no debe ser subestimada especialmente si el sistema es usado como un servidor web. La cantidad de memoria mínima que se recomienda es 512MB. El número de procesadores es algo menos importante pero cuantos más, mejor.
Para una pequeña instalación, con menos usuarios y menor carga del sistema, un servidor Linux con arquitectura Intel (o compatible) sería perfecto. Los requisitos mínimos para este sistema serían un procesador Pentium III a 800MHz (o compatible), 512MB de RAM y un disco duro SCSI/RAID.
Para nuestra experiencia tomaremos un ordenador personal medianamente reciente, que utilizaremos como servidor, y que tiene las siguientes características:
  • Pentium IV 2,4 GHz
  • 512 Mb RAM
  • 80 Gb de disco duro.
Seguidamente habrá que saber sobré qué sistema operativo se va a instalar la plataforma. Ilias ha sido probada satisfactoriamente en dos sistemas operativos:
Linux y Sun Solaris. Se opta por la instalación sobre Linux ya que no se dispone de medios para la segunda opción. Sabemos, además, que el sistema operativo Linux es un sistema robusto y fiable y que conforme pasa el tiempo, los desarrolladores van creando un sistema cada vez mejor acabado. Cualquier distribución más o menos reciente del sistema operativo será suficiente. Para nuestra prueba se ha elegido la distribución Suse Linux 8.2.
ILIAS ha sido desarrollado mediante scripts del lenguaje PHP en conexión con la base de datos MySQl y el servidor web Apache. El código fuente de la plataforma se puede descargar desde la página web de Ilias en un fichero comprimido tar.gz de un tamaño de aproximadamente 14 Mb. El sistema requiere, además del código fuente, una serie de paquetes que no están incluidos en el paquete de ILIAS y que también son de libre distribución (GPL):
  • Apache 1.3.28 – servidor web.
  • MySQL 4.0.14 – base de datos.
  • PHP 4.3.2 – preprocesador de hipertexto.
  • Zlib 1.1.4 – librería de compresión.
  • IJG JPEG 6b – librería JPEG para GD e ImageMagick.
  • libpng 1.2.5 - librería PNG para GD e ImageMagick.
  • GD 1.8.4 – librería gráfica para usar con PHP.
  • ImageMagick 4.2.9 – herramienta gráfica.
  • Info-ZIP Zip 2.3 – utilidad de compresión.
  • Info-ZIP Unzip 5.50 – utilidad de descompresión.

Recorrido por ILIAS


En este apartado daremos un pequeño paseo por el sistema, viendo cómo está configurada la interfaz y comprobando el funcionamiento de las funcionalidades.Tras la satisfactoria instalación del sistema, lo primero que nos aparece es una pantalla con la configuración básica del sistema:



Tras guardar la información anterior, vamos directamente a la pantalla de autentificación donde será necesario introducir un login y un password. El sistema, trae por defecto los siguientes valores:




login = root
password = homer
Se ruega encarecidamente que nada más entrar en el sistema se cambie la password para evitar la acción de personas maliciosas.








Desde esta misma página, existe un enlace para dar de alta usuarios. El enlace está en inglés y en alemán, y eso pudiera ser un problema, ya que podría llegar a confundir. Trataremos este tipo de problemas de la plataforma en un apartado posterior. Será necesario rellenar unos datos personales para poder dar de alta un nuevo usuario. La contraseña será enviada a la dirección que se especifique. Aparece además un espacio donde se puede leer el acuerdo al que se somete el nuevo usuario, especificado por la institución que ha puesto en marcha el sistema.


Tras la correcta autentificación del usuario administrador, aparecemos en el directorio personal del mismo:


Se puede observar que existe una fila de iconos en la parte superior. Estos iconos son los que nos llevan a cada una de las secciones disponibles: escritorio personal (en el que nos encontramos), vista de cursos, marcadores, herramienta de búsqueda, literatura, correo, foros, grupos, editor de cursos, administración. Estos iconos son los que aparecen para el usuario administrador. Para los tutores desaparecería el último icono y para los estudiantes los dos últimos.

Escritorio personal
No podemos especificar la contraseña que queramos sino que el sistema genera de forma aleatoria cinco contraseñas para que el usuario elija una.


Cursos disponibles
Conforme se vayan creando cursos se irán clasificando en alguna de las categorías existentes. En nuestro caso hemos definido el primer y segundo cuatrimestre y los cursos de verano. Estas categorías son configurables por el administrador.


Marcadores (enlaces)
En esta sección podemos guardar enlaces a páginas de interés. Se puede crear una estructura arbórea de directorios y subdirectorios que clasifiquen los diferentes enlaces.


Búsqueda
Como vemos en la siguiente figura, las posibilidades que ofrece esta herramienta son varias. Se puede realizar la búsqueda de contenidos dentro de los cursos y la búsqueda de usuarios o de grupos dentro del sistema.


Biblioteca
En esta sección es donde se puede almacenar títulos de libros y una descripción de los mismos.

Correo interno
Dentro del correo hay muchas opciones. Inicialmente, aparece la pantalla de correos no leídos (traducido de una forma espantosa como 'en la casilla de correo'). Los correos se pueden ordenar por remitente, por asunto o por fecha. Luego hay otro botón para visualizar los mensajes ya leídos ('mensajes viejos'), que tiene la misma apariencia que la imagen de arriba. Igualmente están las carpetas para los mensajes enviados, para los mensajes guardados y para los mensajes borrados.


Foros
En este apartado tenemos los foros existentes divididos en tres secciones: foros de los grupos a los que pertenece el usuario, foros de los grupos abiertos a todos los usuarios y foros de los grupos que requieren suscripción.


Al pinchar sobre algunos de los foros, nos lleva al foro en sí, que es desde donde se pueden leer los mensajes o crear nuevos temas.


Las posibles opciones que tenemos dentro del foro son: crear un nuevo tema, ver información sobre el foro, expandir los mensajes (si están contraídos), contraer los mensajes (si están expandidos), marcar como leídos y volver a la lista de foros.

Grupos
La lista de grupos que aparece en la siguiente imagen es más amplia de lo normal porque estamos conectados con el usuario administrador, que es el dueño de todos los grupos del sistema.


Si seleccionamos un grupo en concreto, nos aparecen las diferentes posibilidades de administración del grupo que tenemos:


Editar cursos
En esta sección es desde donde se crean los cursos o se importan. Únicamente está disponible para los profesores y para el administrador.


Administración
Esta sección únicamente está disponible para el administrador. Son un total de ocho secciones en los que se administra desde las cuentas de usuarios hasta la apariencia del sistema:

1.-Cuenta de usuario

2.-Cursos
3.-Correspondencia
4.-Sistemas


5.-Módulos


6.-Plantillas


7.-



User tracking: estadísticas sobre el uso de los cursos por parte de los usuarios.
8.-Courses: creación y edición de cursos.

Creación de un curso

Uno de los elementos más importantes en este tipo de sistemas es la generación de cursos. En este apartado nuestro objetivo es crear un curso y ver las diferentes herramientas que tenemos para llevar a cabo esta función. 
Lo primero que hay que hacer es crear un grupo para el que va a estar destinado el curso. A este grupo le hemos puesto el nombre de ‘Sistemas Operativos’ y hemos incluido en él a dos alumnos aparte del profesor que diseña y crea el curso:


Será difícil mostrar en esta memoria lo que es realmente el contenido del curso, así que, en vez de eso, iremos explicando el proceso de creación y las posibilidades que se tienen a la hora de llevarlo a cabo. Una imagen con la que se pueden encontrar los alumnos sería la siguiente:


Las siguientes páginas del curso pueden llegar a incluir aparte del texto, imágenes, sonido, video, applets de java o archivos de flash, entre otros.
A continuación nos centramos en lo que son las secciones de edición del curso. En la siguiente imagen podemos ver lo que es la puerta de entrada a todo eso:


Vemos que tenemos creado un curso: Introducción al UNIX. El símbolo de ON significa que el curso (o al menos algunas de sus partes) está disponible para los alumnos. En caso contrario estaría a OFF. 
Para editar el curso en cuestión basta con pinchar sobre el icono en forma de hoja que está en la parte de versión online.


En esta sección tenemos los capítulos y subcapítulos que se han ido creando para fabricar el curso.
El sistema nos permite aparte de crear los capítulos y las páginas del curso, crear un glosario de términos que ayuden a clarificar algunos aspectos del curso, crear noticias en una sección preparada específicamente para eso, importar elementos multimedia que puedan ser incorporados al curso (sonido, video, flash, etc) o también crear ejercicios e incluso encuestas.

Conclusiones sobre ILIAS.-

El recorrido por ILIAS no ha sido un camino de rosas. En el camino, desgraciadamente, nos hemos encontrado con errores y con elementos que no han sido de nuestro agrado. Es ahora cuando haremos balance del uso de la plataforma y donde consideramos si finalmente es válida.  
En cuanto a las pegas encontradas en el sistema tenemos las siguientes28:
  • Traducciones: algunos términos no están bien traducidos o mantienen el término anglosajón o, lo que es peor, únicamente el término alemán, al menos para el autor, que desconoce por completo dicho idioma. Los términos de los que decimos que no están bien traducidos al castellano se puede deber a que la única traducción a nuestro idioma está hecho por una persona del Ministerio de Educación, Ciencia y Tecnología argentino. Es obvio que aun siendo el mismo idioma, los vocablos difieren a uno y otro lado del Atlántico.
  • Biblioteca: consideramos que no es de mucha utilidad la configuración actual de la biblioteca ya que los libros  únicamente los puede dar de alta el administrador y además no se asignan a un curso en concreto sino que son generales y cualquier usuario tiene disponibles los libros del resto de usuarios. Esta configuración no parece demasiada práctica.
  • Botones de vuelta atrás: en algunas pantallas, este botón no funciona correctamente ya que parece inactivo y por tanto, se queda uno donde estaba.
  • Ayuda: existen zonas donde la ayuda sensible al contexto no aparece. En este caso no parece un error sino que se necesita un perfeccionamiento de la ayuda.
  • Administración>Sistema: se mezclan conceptos de configuración del sistema con los de creación de contenidos de diversos tipos. Esto se refleja por ejemplo en la sección de biblioteca, que a mi entender y como se ha dicho anteriormente, debería pertenecer a un curso determinado. Otro ejemplo es el apartado de creación y edición de cursos dentro del mismo apartado de administración, ya que hemos visto que hay una sección dedicada ya a ello.
  • En ocasiones, con determinadas acciones, se produce la desconexión del sistema. 
  • Cuando el administrador da de alta un usuario obtenemos el siguiente mensaje de error. Aunque aparezca este error, realmente el usuario está dado de alta:


A pesar de las pegas encontradas en la plataforma, existen muchos otros elementos que hacen interesante el sistema ILIAS. Por ejemplo, el nivel de seguridad en el sistema es adecuado y además es configurable de diversas formas ya que se puede llevar la autentificación contra bases de datos externas, usando el protocolo LDAP o el sistema de autentificación RADIUS.
Por otra parte, se ha observado que la gestión de usuarios y de grupos es satisfactoria y aparte de que permite muchas posibilidades.
También la creación, edición y gestión de cursos es muy interesante como ha quedado demostrado, con muchos detalles configurables y con la inclusión de elementos que no hacen sino favorecer el proceso de aprendizaje.
Además de las características anteriormente mencionadas hay muchas otras que hacen que destaque entre otras plataformas de libre distribución estudiadas como son la amplia documentación o la posibilidad de chequear el sistema tras su instalación, entre otras. Aparte, el hecho de estar diseñada teniendo en cuenta una posible adaptación a estándares elearning hace que la plataforma sea muy confiable. Por tanto, optamos por la implantación de la plataforma, ya que nos parece interesante, siempre y cuando se puedan llevar a cabo trabajos futuros que corrijan las deficiencias detectadas.

Da click aquí para regresar al inicio o click aquí para regresar al tema anterior...