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