MANUALE OPERATORE Indice generale - ADA 2.0

Transcript

MANUALE OPERATORE Indice generale - ADA 2.0
Ambiente Virtuale Inclusivo per la Persona Autistica MANUALE OPERATORE
Release 1.0 - 13/10/09
©Copyright Lynx 2009
http://www.lynxlab.com
Indice generale
MANUALE OPERATORE ................................................................................................................1
1.1 Definizioni.................................................................................................................................3
1.2 Ambienti...............................................................................................................................3
1.3 Release e copyright...............................................................................................................3
2. Utenti ..........................................................................................................................................4
2.1 Operatore...............................................................................................................................4
2.2 Amministratore.....................................................................................................................4
2.3 Studente.................................................................................................................................5
2.4 Anonimo................................................................................................................................5
3. Procedure di amministrazione.....................................................................................................6
3.1 Login ....................................................................................................................................6
3.1 Creazione e assegnazione......................................................................................................7
4. Procedure di gestione degli studenti............................................................................................9
4.1 Installazione .........................................................................................................................9
4.2 Configurazione generale dell'interfaccia ..............................................................................9
4.3 Profilo dello studente..........................................................................................................10
4.4 Log dello studente...............................................................................................................11
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica 4.5 Configurazione ambienti ....................................................................................................13
4.5 Media..................................................................................................................................14
5. Uso.............................................................................................................................................15
5.1 Prima esecuzione.................................................................................................................15
5.1.1 Esecuzione automatica................................................................................................15
5.2 Uso quotidiano....................................................................................................................15
6. Test.............................................................................................................................................16
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica 1.1 Definizioni
AVIPA è un'applicazione client/server, divisa cioè in due parti:
- AvipaClient: un'applicazione che viene installata nel PC dello studente
- AvipaServer: un'applicazione PHP accessibile con un browser via Web installata su di un
server.
Il lato client è quello che permette allo studente di lavorare o giocare con i suoi programmi e con
le sue risorse preferite.
Il lato server è quello che permette agli operatori di amministrare gli utenti, di configurare
l'interfaccia del client, di accedere ai report sull'uso di AVIPA.
Un ambiente in AVIPA è una finestra che contiene delle icone, le quali sono immagini,
eventualmente dotate di etichetta, che permettono all'utente di accedere a risorse digitali di tipo
diverso: immagini, programmi, suoni etc.
1.2 Ambienti
Lo studente può utilizzare Avipa solo su PC dove è stato installato in precedenza.
Ogni installazione di AvipaClient può essere usata da UN SOLO studente. Alcune
configurazioni specifiche vanno perciò eseguite in AvipaClient dall'operatore direttamente sul
computer dell'utente.
Ogni installazione può essere suddivisa in n (n<50) ambienti, ognuno dei quali può contenere m
icone(m<10). Ogni icona può puntare a:
– una risorsa locale (immagine, audio, testo)
– una risorsa remota (sul server Avipa)
– un programma locale
– un programma remoto (sul server Avipa)
– un link ad un sito web.
Le risorse remote possono essere sia private – cioè visibili al solo studente che le ha inserite –
che pubbliche – visibili a tutti gli utenti Avipa. In ogni caso non sono visibili dagli utenti anonimi.
I dati registrati da Avipa possono essere visti solo dagli utenti autorizzati.
1.3 Release e copyright
La versione attuale è la 1.0 beta
Durante tutto il periodo della sperimentazione:
– la versione server è accessibile all'indirizzo:
http://ada.lynxlab.com/avipa/backstage/modules/login
–
l'ultima versione client è scaricabile dall'indirizzo:
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica http://ada.lynxlab.com/avipa/download/
AVIPA, sia client che server, è progettato è sviluppato da Lynx s.r.l. ed è rilasciato con licenza
GPL 2.0.
Il server è scritto in PHP 5 e richiede un database SQL (es. MySql)
Il cliente è scritto in XULRunner 1.9
2. Utenti
Esistono quattro tipologie di utenti/ruoli in AVIPA:
- Amministratore
- Operatore (genitore, docente, psicologo)
- Studente
- Utente anonimo (non registrato)
Solo i primi due (Amministratore, Operatore) hanno accesso all'applicazione WEB (attualmente
all'indirizzo : http://ada.lynxlab.com/avipa/backend)
Lo studente ha accesso solo all'applicazione client.
L'operatore ha anche accesso all'applicazione client, da dove può effettuare alcune
configurazioni..
L'utente anonimo NON ha accesso ad AVIPA ma solo al sito di informazione sul progetto.
2.1 Operatore
L'operatore, via web, può:
– selezionare uno studente tra quelli assegnati e vederne il profilo
– fare una serie di scelte per creare la configurazione generale dell'interfaccia dello studente
– vedere l'anteprima dell'interfaccia
– vedere alcuni dati di log dello studente
– inviare icone e sfondi
– inviare learning objects
2.2 Amministratore
L'amministratore, via web, può:
– vedere l'elenco degli utenti esistenti
– crearne di nuovi o modificare quelli esistenti
– assegnare o modificare l'assegnazione operatore/studente
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica 2.3 Studente
Lo studente, su tutti i computer ai quali ha accesso deve poter:
– vedere la sua interfaccia personalizzata
– attraverso questo selezionare il programma o il documento o il link al sito web che
preferisce
– comunicare che ha concluso la sessione di lavoro con quel programma
2.4 Anonimo
L'utente anonimo deve poter:
– visitare il sito di AVIPA (attualmente: http://ada.lynxlab.com/avipa)
– leggere delle informazioni generali sul progetto
– contattare i responsabili
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica 3. Procedure di amministrazione
3.1 Login
L'amministratore AVIPA deve effettuare il login nell'applicazione web
Una volta entrato nella sua Home page, l'amministratore vede un report degli utenti
(amministratori, operatori e studenti) presenti nel sistema.
Le operazioni sugli utenti vengono effettuate nel modulo “Gestisci Utenti” cui si accede dal link
in basso a sinistra.
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica Sono visibili username, nome e cognome, tipo di tutti gli utenti registrati.
Agendo sull'elenco degli utenti esistenti è possibile compiere alcune azioni:
–
modificare un utente
–
rimuovere un utente
–
assegnare un operatore ad uno studente
–
attivare o disattivare uno studente
E' anche possibile aggiungere utenti tramite i link del menu in fondo (Aggiungi Studente,
Aggiungi, Operatore, Aggiungi Amministratore).
Utile anche la funzione “Esporta” che permette di avere un file XLS contentente i dati degli
utenti attualmente registrati.
Attenzione: gli studenti appena creati per default sono “Disattivi”. Questo significa che pur
esistendo nel database non possono accedere ed effettuare le operazioni normali. E'
sufficiente un click sulla voce nella prima colonna per attivarli; in alternativa è possibile
entrare nel modulo di Modifica per cambiarne lo stato.
3.1 Creazione e assegnazione
Gli studenti per poter lavorare con AVIPA devono essere
a) registrati
b) attivati e
c) assegnati ad un operatore.
Solo così è possibile garantire che l'interfaccia sia comune tra i vari PC e che i dati di interazione
vengano registrati.
E' possibile creare più amministratori di AvipaServer, tutti con gli stessi privilegi.
Uno studente può avere più Operatori associati, tutti con gli stessi privilegi.
Attenzione: tutti gli Operatori associati ad uno studente possono effettuare modifiche
all'interfaccia dello studente e al suo profilo, anche se non contemporaneamente. E'
necessario quindi che gli Operatori siano in contatto tra di loro e concordino un protocollo
di intervento per evitare sovrapposizioni o perdita di informazioni.
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica Per creare un utente viene usato un semplice form che contiene almeno i dati obbligatori, ovvero
nome, cognome, username.
A seconda del tipo di utente sono poi presenti dati ulteriori: password, il tipo di operatore,
l'email, la scuola, l'età, la classe, il sesso.
Il secondo passo una volta creato lo studente e l'operatore è quindi di associare ad ogni studente
uno o più operatori.
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica 4. Procedure di gestione degli studenti
4.1 Installazione
Su ogni computer dove lo studente intende lavorare (es. casa, scuola, strutture ASL,
associazione) deve essere installato il programma client. Il programma si scarica dal sito web
all'indirizzo:
http://ada.lynxlab.com/avipa/site/download.php
Il file è compresso e va decompresso in una cartella temporanea; poi occorre lanciare il
programma di installazione. La procedura richiede di leggere e accettare la licenza GPL.
Il file di installazione è fornito in versione adatta a Windows XP, Windows Vista e Linux.
Attenzione: l'operazione di installazione va effettuata da un operatore registrato su AVIPA
che abbia i privilegi di amministratore del sistema.
Al momento dell'installazione vengono richiesti i dati dello studente (nome e cognome) e
dell'operatore.
Attenzione: se sullo stesso PC lavorano due studenti, occorre ripetere il procedimento accedendo
con un utente diverso al PC.
4.2 Configurazione generale dell'interfaccia
L'operatore, una volta fatto il login nell'applicazione web, seleziona uno degli studenti
assegnatigli.
Da qui sceglie la voce "Configura interfaccia".
In questo modulo può modificare alcuni parametri generali e assegnargli uno dei valori
predefiniti:
A. Tipologia di icone
– immagini
– disegni
– foto
– animazioni
A1. Etichette
- Colore di primo piano
- Colore sfondo
- Font e stile
- Dimensioni
- Spaziatura tra caratteri
A2, A3. Icone
– Dimensioni
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica –
altezza
B. Disposizione delle icone
- lista (1 Dimensione)
- tabella (2 Dimensioni)
- mappa
(libera)
- spazio 3D (libera)
B1: Liste, Tabelle
– Massimo numero righe (per le liste)
– Massimo numero elementi (per tabelle)
– Colore di fondo
– Ordine
– Interazione (non attivo)
La stessa procedura può essere attuata – anziché dal lato server dall'operatore solo dopo aver fornito i suoi dati di accesso.
sul PC dello studente
4.3 Profilo dello studente
Per ogni studente, e per ogni sessione di lavoro, gli operatori possono riempire il profilo
inserendo Dati, Compito e Risultati come testi separati. I testi possono essere riletti e modificati.
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica Possono essere aggiunti un numero illimitato di profili , ognuno dei quali avrà una data differente.
Non è possibile cancellare i profili inseriti. Per ogni profilo, viene visualizzato l'autore del profilo
stesso anche se diverso dall'operatore connesso.
4.4 Log dello studente
Ogni studente che utilizza AVIPAclient invia al server dei dati relativi al proprio utilizzo del
software. Vengono registrati:
•
•
•
•
•
•
•
id macchina
data e ora
id dello studente
tipo di operazione
operazione
oggetto dell'operazione
info aggiuntive
I tipi di operazione possibili sono STR (start), ERR (error), LAU (launch), CLS (close), EXT
(exit).
Nel caso in cui il tipo è LAU (launch) l'operazione può essere:
•
EXE esecuzione programma locale
•
DOC apertura risorsa locale
•
NAV navigazione tra gli ambienti locali
•
LOB lancio learning object remoto
•
URL richiesta url
Questi dati possono essere visualizzati nel modulo studentLog ed eventualmente esportati in
formato XLS per ulteriori elaborazioni (ordinamenti, filtri etc).
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica Ogni Operatore può vedere solo il log degli studenti assegnati.
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica 4.5 Configurazione ambienti
L'operatore, dopo aver effettuato l'installazione, può configurare i singoli ambienti direttamente
sul computer dello studente.
Per accedere al menu' di configurazione occorre premere in contemporanea i tasti
CTRL+ALT+O
Vengono richiesti i dati di accesso dell'operatore e viene effettuato un controllo remoto sul
server per verificare che:
– l'operatore sia registrato
– abbia assegnato quello studente
– lo studente sia registrato e attivo
– non ci sia nessun altro operatore che nello stesso momento sta configurando gli ambienti.
Viene innanzitutto proposta la schermata di configurazione generale dell'interfaccia.
Si possono scegliere:
– dimensione delle icone
– dimensione del testo delle etichette
– tipo di carattere delle etichette
– colore primo piano
– coloro sfondo
– disposizione delle icone ( = lista, stella)
Andando avanti, è possibile creare, modificare o cancellare i singoli ambienti, e dentro ogni
ambiente le singole icone collegate a programmi, immagini, URL etc.
Per ogni ambiente vanno definiti le seguenti informazioni:
A. creazione ambiente
– nome ambiente
– ambiente genitore
– immagine di sfondo
B. creazione icone
- nuovo oggetto
- icona
- titolo
- descrizione
- tipo:
- risorsa locale (immagine, audio, video)
- programma installato in locale (exe, com)
- risorsa remota (immagine, audio, video)
- Learning Object remoto
- sito web
- altro ambiente
- se tipo=stella
- posizione X,Y
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica 4.5 Media
In AVIPA i media possono essere:
–
privati, cioè utilizzati solo dall'utente che li ha inseriti
–
pubblici, cioè utilizzabili da tutti gli studenti registrati
Se si vuole condividere una risorsa (immagine, audio, video, testo) con gli altri utenti di AVIPA,
è possibile farlo semplicemente indicandolo al momento del collegamento della risorsa stessa (vedi
infra),
Se si vuole inviare un'icona o uno sfondo da far usare a tutti gli studenti, è necessario servirsi del
modulo MediaUpload, che consente l'invio di immagini di diverso tipo (PNG, JPG, GIF).
Questo stesso modulo è l'unico che permette l'invio di Learning Object.
Un Learning Object in AVIPA è un qualsiasi contenuto anche multimediale che:
–
sia eseguibile dentro un browser web
–
sia stato compresso informato ZIP
E' possibile creare LO con diversi programmi autore specializzati, oppure manualmente. Alla
fine del processo, utilizzando il modulo MediaUpload l'Operatore può inviare il LO prodotto al
server AVIPA. Il modulo MediaUplod permette agli operatori di scaricare i LO presenti o vederne
un'anteprima. Attenzione: i Learning Object in AVIPA sono sempre pubblici, cioè visibili a tutti gli
studenti registrati.
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica 5. Uso
5.1 Prima esecuzione
Per eseguire AvipaClient è sufficiente cliccare sull'icona relativa che viene posizionata sul
Desktop.
In alternativa, è possibile aprire la finestra di comando e digitare:
cd C:\Documents and Settings\Programmi\avipa
xulrunner application.ini
Durante l'esecuzione, AvipaClient si comporta come se fosse un desktop a tutti gli effetti e
nasconde il menù e le icone del desktop.
5.1.1 Esecuzione automatica
Se si desidera fa partire AvipaClient ogni volta che viene eseguito effettuato il login in Windows,
occorre inserire la stringa:
xulrunner c:\Documents and settings\Programmi\avipa\application.ini
nell'elenco delle applicazioni che Windows esegue alla partenza per quell'utente.
Questo elenco si trova normalmente nel menù
Start/Programmi/Esecuzione automatica
Nota: all'uscita di AvipaClient, NON viene chiuso anche Windows.
Attenzione: far riferimento al manuale della versione di Windows in uso per i dettagli.
5.2 Uso quotidiano
Quando il programma client viene lanciato, prende tutto lo schermo come se fosse un desktop.
Eventuali finestre aperte vengono lasciate sopra e vanno chiuse manualmente.
All'apertura vengono compiute diverse operazioni in trasparenza. Per esempio, viene controllato
che lo studente esista e sia attivo; viene scaricata l'ultima configurazione disponibile; vengono
scaricate le risorse remote inserite nella configurazione più recente. Queste operazioni possono
richiedere del tempo a seconda della velocità della connessione attiva.
Nota: è possibile lavorare con AVIPA anche senza connessione internet attiva, ma è
fortemente sconsigliato perché si perdono molte delle funzionalità centrali del sistema,
come l'aggiornamento automatico della configurazione, l'invio dei dati di log, etc.
Quando lo studente clicca su un'icona:
AVIPA manuale ver.1.0 – 13/10/09
Ambiente Virtuale Inclusivo per la Persona Autistica –
–
–
–
se si tratta di una risorsa, viene aperto, in base al tipo di risorsa, il programma
corrispondente (es. MSPaint per le immagini, WindowsMediaPlayer per i video, etc)
se si tratta di un programma locale, viene lanciato (se esiste)
se si tratta di un indirizzo web o di un Learning Object, viene lanciato il browser interno di
AVIPA e viene caricato quell'indirizzo
viene inviato al server un messaggio contenente data, ora, id dello studente, operazione e
oggetto dell'operazione (vedi supra, log)
6. Test
Per segnalare disfunzioni, malfunzionamenti o bug occorre sempre
1. Acquisire tutti i dati possibili sul contesto (es. sistema operativo, browser, utente, data)
2. Definire la procedura che ha provocato l'errore o il comportamento inaspettato
3. Riportate tutte le informazioni offerte dal programma (es. messaggi di errore)
Un modello di debug è scaricabile dal sito del progetto:
http://ada.lynxlab.com/avipa/site/download.php
AVIPA manuale ver.1.0 – 13/10/09