ControlAula puede
instalarse y compilarse desde su código fuente siguiendo el
tradicional sistema de Linux:
./configure
make
make install
o los afortunados usuarios de Debian (y distribuciones derivadas)
simplemente necesitan instalar el paquete controlaula.
Para poder compilar ControlAula se necesita:
- Compilador de C
- Gambas2 versión 1.9.50 o superior. Son
necesarios los siguientes componentes de Gambas: gb.form, gb.crypt,
gb.net.curl, gb.settings y gb.gui (versión 1.9.90 o superior
para que el ejecutable sea válido para qt y gtk, o si se
compila con la versión 1.9.50 se necesita gb.gtk)
Para su uso, hacen falta además las siguientes aplicaciones:
mini-httpd,
vlc,
x11vnc, xvncviewer,
gobby,
zenity o kdialog, wakeonlan,
avahi-utils,
sendfile,
bittornado,
curl y gksu o kdesu
Una vez instalado ControlAula y las aplicaciones anteriores podemos
comenzar a usarlo rápidamente como se explica en el
siguiente apartado
Inicio rápido:
Siguiendo la nomenclatura de los centros educativos
extremeños
Si ControlAula se instala en un aula que
cumpla los siguientes requisitos:
- La nomenclatura de las aulas sigue el criterio:
nombre_del_aula-o01, nombre_del_aula-o02,... para los ordenadores de
los alumnos y nombre_del_aula-pro para el ordenador del profesor.
"nombre_del_aula" puede ser cualquier combinación de letras
y
números (empezando siempre por una letra). Por ejemplo:
aula1-o01, biblioteca-o03, lab1-o14, etc.
- Los usuarios que sean profesores se dan de alta en un grupo
del sistema llamado
profesor
La aplicación funcionará
automáticamente sin necesidad de configurar nada. Por
motivos estéticos se recomienda usar en el ordenador del
profesor la aplicación con la opción de
"Configurar Aula" para asegurarse que la distribución visual
de los puestos coincide con la que hay realmente en el aula.
Caso general
Si no se cumplen los requisitos del
apartado anterior, la aplicación necesita configurarse para
que empiece a funcionar. Los pasos imprescindibles son:
- Crear en el ordenador del profesor un grupo de sistema
llamado profesor y dar de alta ahí a los usuarios que puedan
usar la aplicación como profesores
- Arrancar como profesor la aplicación, pulsar en
el botón Configuración y rellenar
obligatoriamente los apartados: Nombre del Aula e Ip del Profesor.
El resto de opciones de configuración son
opcionales y están descritas en detalle en la documentación
para el administrador de la red.
- El paso anterior generará un archivo llamado
/etc/sirvecole en el ordenador del profesor. Ese archivo debe copiarse
a /etc en todos los ordenadores del aula.
- Arrancar como profesor la aplicación, pulsar en
el botón Configuración del aula y crear una
configuración. A continuación hacer doble clic
sobre los puestos que vayan a usarse y asignarle el nombre de los
ordenadores que se van a conectar. El nombre asignado debe ser el
hostname del puesto, sin el nombre del dominio si lo tuviera.
Una vez hechos estos pasos, es necesario reiniciar una vez los equipos
de los alumnos con el ordenador del profesor encendido y la
aplicación arrancada como profesor. A partir de ese momento
la aplicación debe funcionar correctamente.