Howto ControlAula
Da PtLUG Wiki.
ControlAula è un'applicazione scritta da José L. Redrejo che permette ad un insegnante di controllare i computer dei propri studenti.
Contents |
Funzioni
L'applicazione permette al professore di gestire da remoto i PC degli studenti, direttamente dal proprio PC. L'insegnante può:
- Vedere e controllare quello che gli studenti stanno facendo
- Bloccare/sbloccare l'accesso ad internet
- Lanciare un browser sui computer degli studenti con un indirizzo particolare
- Eseguire una qualsiasi applicazione sul computer degli studenti
- Inviare file agli studenti
- Inviare un messaggio agli studenti
- Abilitare/Disabilitare la condivisione della propria stampante
- Trasmettere audio e video sui PC
- Permettere a tutti di vedere il proprio desktop
Dove reperire ControlAula
ControlAula puo' essere scaricato direttamente in formato sorgente da questo indirizzo, oppure in formato precompilato per Debian quest'altro indirizzo.
Come si installa
Per installare la versione binaria per debian occorre il classico comando:
dpkg --install controlaula_0.8.0-1_i386.deb
Se invece si hanno i sorgenti, occorre prima estrarli con il comando:
tar xfvz controlaula_0.8.0-1.tar.gz
e successivamente aprire il progetto con Gambas e ricompilarlo. Dopo di che bisogna copiare a mano i file sirvecole e monitorprofe che sono stati generati.
Come funziona
ControlAula è formato da due applicazioni: sirvecole è la parte server che va installata sui PC degli studenti, e monitorprofe che invece è il client che permette al professore di gestire i PC degli studenti dal proprio computer. La parte server rimane in ascolto dei comandi inviati dall'applicazione client del professore e a seconda del comando inviato esegue una certa azione sul PC nel quale si trova.
Configurazione e considerazioni sulla sicurezza
Per fare in modo che la parte server (sirvecole) possa girare, è necessario che venga eseguita dall'utente root sui PC degli studenti. Su ogni PC degli studenti inoltre deve essere anche presente un file /etc/sirvecole contenente alcune impostazioni che vi riporto qua sotto:
[General] ipProfesor="192.168.0.100" Puerta="192.168.0.1" SeApaga="0"
In modo particolare dovete fare attenzione a ipProfesor: il server infatti, per motivi di sicurezza, accetta soltanto comandi provenienti da questo indirizzo IP. Questo per evitare che altri computer possano controllare i PC degli studenti.
L'opzione SeApaga invece, se impostata a 1 spenge automaticamente i PC degli studenti non appena il professore chiude la propria sessione oppure in caso di interruzione di comunicazione fra PC dello studente e professore. Nel caso quindi che gli studenti cerchino di utilizzare il proprio computer senza che il professore sia presente, verranno subito bloccati. Impostando l'opzione a 0 questo controllo non viene fatto.
Per quanto riguarda l'applicazione client monitorprofe, per poterla eseguire è necessario che l'utente che la esegue sia nel gruppo profesor altrimenti l'applicazione darà un errore uscendo poi immediatamente.
Riferimenti Esterni

