Instalación de JClic en red
Hay dos funcionalidades del JClic que nos permitirán
optimizar su uso en la red de la escuela:
- Configurar el sistema de informes en red
JClic reports se pone en marcha en el servidor y realiza dos funciones:
recopilar información sobre las actividades JClic realizadas
por alumnos y presentar informes estadísticos de los resultados
obtenidos.
- Utilizar la misma biblioteca de proyectos desde todos los
ordenadores
Esto facilita la gestión de los paquetes de actividades: se
instalan una única vez en el servidor y se pueden utilizar
desde cualquier ordenador.
La primera parte se explica detalladamente en las instrucciones
de configuración de JClic reports.
Se aconseja leerlas antes de continuar.
Tal y como habréis visto, hay dos modalidades de funcionamiento
de JClic reports: la estándar (aplicación Java independiente)
y la avanzada (servidor de aplicaciones Tomcat). Algunos
de los pasos a seguir a partir de ahora dependerán
de la modalidad elegida.
Configuración del servidor
Hay que realizar dos operaciones en el servidor: ofrecer a los clientes
el acceso a una carpeta compartida en red y crear en ella una biblioteca
de proyectos JClic.
Creación de la carpeta compartida
Estos son algunos ejemplos de carpetas compartidas
en red, en modalidad estándar y avanzada:
Modalidad estándar:
- En Windows, si el servidor ya tiene una carpeta o una unidad compartida
(por ejemplo S: o C:\S),
podemos crear una subcarpeta S:\JClic o C:\S\JClic.
- También en Windows, si no existe ningún recurso
compartido genérico, se puede crear una carpeta C:\JClic
y compartirla con el nombre "JClic".
- En Linux hay por lo menos dos sistemas de compartir carpetas:
NFS (Network File System) y SMB
(Samba). En cualquiera de los dos, podemos aprovechar un
recurso existente creando en él una subcarpeta llamada "JClic",
o crear una nueva carpeta y declararla
recurso compartido.
- Desde Mac OS X también podemos compartir carpetas en una
red AppleTalk mediante AFP (Apple Filing
Protocol). En este
artículo se explica como compartir cualquier carpeta
en modo de sólo-lectura.
Modalidad avanzada:
- Si en la primera parte hemos optado por utilizar JClic
reports
en la modalidad avanzada (Linux + Tomcat
+ MySQL), habrá que crear un directorio "JClic" en
la raíz de Tomcat, que acostumbra a estar en /usr/share/tomcatx/webapps.
(donde la "x" es la versión de Tomcat que se está
utilizando).
- Si también tenemos instalado el
servidor web Apache podemos
crear la carpeta "JClic" en su raiz, ya que Apache es
mas eficiente y seguro que Tomcat para servir archivos
estáticos.
Creación de la biblioteca compartida de proyectos
Para crear la biblioteca de proyectos podemos seguir los pasos que
se indican a continuación:
- Poner en marcha JClic player
en el servidor.
Nota: Si el servidor no tiene entorno gráfico de ventanas, poner
en marcha JClic en otro ordenador que disponga de ellas y que pueda
acceder a la carpeta compartida con derechos de lectura y escritura.
- Ir al menú Herramientas - Bibliotecas y
hacer clic en Nueva.
- En el diálogo que aparecerá, dejar marcada la opción
Crear una nueva biblioteca de proyectos y hacer
clic en Aceptar.
- Hay que seleccionar la carpeta compartida "JClic" que
se ha creado en el paso anterior. El programa sugiere crear en ella
un archivo library.jclic. Aceptamos haciendo
clic en Guardar.
- Al regresar al diálogo anterior veremos que hay un nuevo
elemento en la lista, con el nombre "Nueva
biblioteca de proyectos". Hay que seleccionarlo, hacer clic
en Editar
y cambiar su nombre a "Biblioteca compartida".
Descargar proyectos JClic al servidor
Desde el servidor, poner en marcha un navegador web y dirigirse a
la biblioteca
de actividades
de la zonaClic. Instalar algunos proyectos
en la biblioteca compartida que acabamos de crear.
También en el servidor, poner en marcha JClic para ir a Herramientas
- Bibliotecas - Editar. En esta ventana se pueden crear
carpetas y subcarpetas (por áreas
temáticas, por proyectos de trabajo, por grupos...). Los
iconos de los proyectos se pueden cortar, copiar y pegar hasta
situarlos en la carpeta que nos interese.
Últimos detalles en el servidor
Para evitar confusiones puede ser conveniente eliminar todas las bibliotecas
excepto la "Biblioteca compartida". Podéis hacerlo
desde el diálogo Herramientas - Bibliotecas
de JClic.
También es recomendable asignar una contraseña a JClic,
para evitar que personas no autorizadas puedan cambiar la configuración
y tener acceso a la gestión de la biblioteca. Esto se hace
desde el menú Herramientas - Configuración,
pestaña Seguridad.
Configuración de los clientes
Los pasos que se explican a continuación se deben hacer en cada
uno de los ordenadores clientes. La buena noticia es
que sólo
será necesario hacerlo una vez.
Averiguar la ruta a la biblioteca compartida
Hay que empezar por averiguar como se accede al fichero
library.jclic que se encuentra en la carpeta compartida
del servidor. Algunos ejemplos:
Modalidad estándar:
- Desde clientes Windows probablemente la ruta de acceso será
\\nombredelservidor\S\JClic\library.jclic
, o quizás \\nombredelservidor\JClic\library.jclic.
- En clientes Windows se acostumbra a mapear una letra de unidad
MS-DOS a los recursos compartidos. Si los clientes de la red
tienen la unidad "S:" apuntando al recurso compartido
del servidor, la ruta será más sencilla: S:\JClic\library.jclic.
- En clientes Linux se aconseja montar la unidad compartida, ya sea
mediante mount o smbmount. Una vez montado, encontraremos
el recurso en un directorio del tipo /mnt/S/JClic/library.jclic (si
estamos reaprovechando un recurso "S" que ya teníamos
montado), o /mnt/JClic/library.jclic,
si hemos creado un punto de montaje específico
para la carpeta compartida.
- En clientes Mac OS X también se aconseja montar el volumen
desde el Finder (menú Ir
- Conectar al servidor).
Una vez montado, la biblioteca estará accesible en /Volumes/S/JClic/library.jclic,
o directamente en /Volumes/JClic/library.jclic.
Modalidad avanzada:
- Si se ha configurado el servidor en la modalidad avanzada, Tomcat
os permitirá acceder a la biblioteca mediante el
protocolo HTTP. La ruta será un URL del tipo:
http://nombredelservidor:XXXX/JClic/library.jclic
donde nombredelservidor puede ser el nombre del servidor
o su dirección IP, y XXXX es el número de puerto
por el cual actúa Tomcat. Por defecto es 8180 para
Tomcat 4 y 8080 para Tomcat 5.
- Si el servidor ya tenía Apache instalado y habéis
decidido crear allí la carpeta JClic, será un URL
similar pero con otra indicación de puerto (o sin ninguna
indicación
si Apache actúa por el puerto 80).
Configurar JClic
- En cada una de las estaciones, poner en marcha JClic.
Puede hacerse desde la página de
descarga e instalación.
- Ir al menú Herramientas - Configuración,
y activar la pestaña Bibliotecas.
- Dejar marcada la casilla Mostrar automáticamente
la biblioteca al inicio.
- Hacer clic en Nueva y seleccionar
la opción Añade un enlace a una biblioteca
ya existente.
- Escribir en el campo Archivo o URL la ruta al
archivo
library.jclic que hemos averiguado
en el paso anterior.
- Confirmar haciendo clic en Aceptar.
- Cerrar JClic y comprobar que al volver a arrancar se puede
acceder a la biblioteca compartida. Observad que aparecen todos los
proyectos JClic instalados
en el servidor.
Últimos detalles en los clientes
- Puede ser conveniente eliminar la "Biblioteca principal"
(que se crea siempre por defecto), y dejar sólo la "Biblioteca
compartida". Así nos ahorraremos la ventana de diálogo
que aparece siempre al iniciar JClic, en la que se pregunta qué biblioteca
queremos cargar. Puede suprimirse
desde el menú
Herramientas - Bibliotecas.
- También puede ser conveniente proteger los cambios de configuración
con contraseña. Puede hacerse desde el menú
Herramientas - Configuración, pestaña
Seguridad.
Mantenimiento del sistema
Si hay que instalar nuevos proyectos o modificar
la estructura de la biblioteca compartida, hacerlo siempre desde el
servidor, ya que los clientes no tienen derechos de escritura.
Hay que tener en cuenta que por el hecho de borrar un icono de la
biblioteca (desde el menú Herramientas - Bibliotecas
- Editar)
no se borran los ficheros de su proyecto. Éstos continuarán
en la carpeta de la biblioteca. Para eliminar totalmente un proyecto
hay que suprimir manualmente su carpeta.
Funcionalidades avanzadas
En este documento se ha explicado como crear una única
biblioteca compartida, pero pueden haber otras soluciones, como crear
una biblioteca específica para cada ciclo o curso. También
hemos supuesto que hay un único servidor que actúa como
servidor de informes y aloja la biblioteca de proyectos. Evidentemente,
estas tareas pueden estar también repartidas entre diversos
ordenadores.
Si se ha optado por la modalidad avanzada y se ha colocado
la biblioteca en el servidor Apache, y si este servidor tiene
salida a Internet, vuestros alumnos se podrán conectar también
desde casa: sólo será necesario que pongan en marcha
JClic, vayan a Herramientas - Bibliotecas y
creen una nueva biblioteca apuntando al URL correspondiente (http://servidor.dominio/JClic/library.jclic).
Así podrán trabajar con los mismos proyectos que
en la escuela.
Y un último truco: la biblioteca compartida
está en el servidor Apache con salida a Internet también
podéis
hacer que los alumnos accedan a ella directamente (sin arrancar ni
configurar JClic) descargando este
archivo zip y extrayendo a la carpeta de la biblioteca el documento index.html
que contiene. La biblioteca estará entonces accesible en http://servidor.dominio/JClic/index.html.
|