Laboratorio di Interfacce utente
Elenco delle tappe del modulo di laboratorio
per l'anno accademico 2003-4.
Ultimo aggiornamento: 20 luglio 2004.
Ogni tappa ha una sua scadenza.
|
Scadenze, accesso allo scritto, progetto di recupero
- La consegna della tappa 2 e 2bis e'
un lascia-passare per accedere allo scritto.
-
Siccome i diversi gruppi possono avere esigenze di concentrare
il lavoro in tempi diversi,
sono istituite tre categorie con scadenze differenziate:
veloci, medi, lenti;
ogni gruppo decide a quale delle tre categorie appartenere.
L'idea e' che i veloci consegnino prima e si valutino tra loro,
i medi analogamente, i lenti anche.
|
Scadenza per i veloci |
Scadenza per i medi |
Scadenza per i lenti |
Tappa 2 |
Giovedi' 27 maggio |
Mercoledi' 9 giugno |
Giovedi' 8 luglio |
Tappa 2 bis |
Venerdi' 4 giugno |
Giovedi' 17 giugno |
Lunedi' 19 luglio |
-
Chi consegna la tappa 2 come veloce
si impegna anche a rispettare la scadenza di
consegna della tappa 2bis prevista per i veloci, ecc.
-
Nessuna penalita' per i lenti ne' privilegio per i veloci
sulla valutazione finale.
-
I "lenti" non potranno fare lo scritto di giugno
(in quanto consegnano la 2bis a luglio).
-
La consegna finale ha scadenza 31 luglio per tutti.
-
A fine luglio sara' dato un
progetto di recupero per chi
non ha consegnato in nessuna delle tre categorie e non ha consegnato
il progetto finale. Costoro potranno dare
lo scritto solo a partire dalla sessione autunnale.
NOTA: saro' assente dal 24 al 31 luglio, quindi NON preoccupatevi se
non vi notifichero' di aver ricevuto la vostra consegna della tappa 3 prima
dell'inizio di agosto!
Le istruzioni per la consegna della tappa 3 sono del tutto analoghe a quelle
per le altre tappe.
|
|
Tappa 0: Preliminari
In questa tappa dovete:
Formare gruppi di 2 o 3 persone
I componenti del gruppo devono lavorare assieme in
ogni fase del modulo e ciascuno deve portare il suo
contributo al prodotto finale.
Per registrare un gruppo inviare nominativi e relative login a
magillo@disi.unige.it,
vedere elenco dei gruppi registrati).
Imparare ad usare il forum di lavoro
Il forum di lavoro
serve per scambiare idee, problemi, soluzioni ecc.
Vi invitiamo ad inviare messaggi
al forum invece che al tutor o al docente.
Il forum e' monitorato dal tutor.
Quando e' necessario il tutor (o il docente) intervengono
con spiegazioni e suggerimenti.
|
Tappa 1: Progettazione dell'interfaccia
In questa tappa ciascun gruppo deve:
Prelevare il materiale di partenza
Descrizione dell'applicazione
che deve essere dotata di interfaccia e
specifiche dell'interfaccia da sviluppare
(Documento 0)
File Java che implementa l'applicazione
(TriRect.java)
ATTENZIONE: in data 11/5/04 e' stato corretto
un errore (la linea 284 e' stata corretta sostituendo
"minY = x1;" con "minY = y1;")
File Java che implementa alcune comode funzioni per lettura
(Reader.java)
File Java che implementa un main di esempio usando
TriRect e Reader, leggere la spiegazione in testa al file
(Main.java)
File di esempio con 10 punti, da usare come input per Main
(p10.txt)
Progettare l'interfaccia
Stendere un documento di progetto
Linee guida per la stesura del documento di progetto
(Documento 1)
Rendere disponibile agli altri gruppi il documento di progetto
Istruzioni che spiegano
come fare.
Scadenza: Lunedi' 19 aprile
|
Tappa 1 bis: Valutazione incrociata del
progetto dell'interfaccia
Ciascun gruppo deve:
Prelevare gli elaborati di altri 2 o 3 gruppi
che gli sono stati assegnati
Tabella con gli assegnamenti
e l'elenco dei nomi dei file consegnati da ciascun gruppo
Istruzioni che spiegano da dove
prelevare i file
- Valutare gli elaborati e compilare una scheda di valutazione
Scheda da compilare (Documento 1bis)
- Rendere disponibili le schede compilate
Istruzioni che spiegano
come fare.
Scadenza: Lunedi' 26 aprile
|
Tappa 2: Implementazione dell'interfaccia
Ciascun gruppo deve:
Prelevare la valutazione fatta dagli altri del proprio progetto.
Tabella con le valutazioni
ricevute da ciascun gruppo
Istruzioni che spiegano da dove
prelevare i file
Rivedere il proprio progetto di interfaccia
in base ai commenti ricevuti
Implementare l'interfaccia in Java
conformemente al progetto rivisto
- Rendere disponibile agli altri gruppi l'implementazione
con le sue istruzioni per l'uso
Istruzioni che spiegano
come fare.
Scadenza:
- per i veloci: Giovedi' 27 maggio
- per i medi: Mercoledi' 9 giugno
- per i lenti: Giovedi' 8 luglio
|
Tappa 2 bis: Valutazione incrociata
dell'interfaccia
Ciascun gruppo deve:
Prelevare le interfacce di altri 2 gruppi
che gli sono stati assegnati
Tabelle con gli assegnamenti
e l'elenco dei nomi dei file consegnati da ciascun gruppo:
gruppi veloci,
gruppi medi,
gruppi lenti
Istruzioni che spiegano da dove
prelevare i file
- Valutare le interfacce e compilare una scheda
di valutazione
Scheda da compilare (Documento 2bis)
- Rendere disponibili le schede compilate
Istruzioni che spiegano
come fare.
Scadenza:
- per i veloci: Venerdi' 4 giugno
- per i medi: Giovedi' 17 giugno
- per i lenti: Lunedi' 19 luglio
|
Tappa 3: Consegna finale
Ciascun gruppo deve:
Prelevare la valutazione fatta dagli altri della propria
interfaccia.
Tabella con le valutazioni ricevute da ciascun gruppo:
gruppi veloci,
gruppi medi,
gruppi lenti
Istruzioni che spiegano da dove
prelevare i file
Rivedere l'interfaccia in base ai commenti ricevuti
Inviare al docente l'interfaccia
e le relative istruzioni per l'uso
Scadenza: 31 luglio
|
Istruzioni per la consegna
del materiale
Del documento di progetto nella tappa 1,
dell'interfaccia nella tappa 2,
della scheda di valutazione nelle tappe 1bis e 2bis.
Inviare una email all'indirizzo
magillo@disi.unige.it
con:
- Nel subject il corso di IU, il numero della tappa
e il numero del gruppo, se lo avete
(ved. tabella dei gruppi registrati)
- Nel corpo del messaggio i nomi e cognomi dei componenti del
gruppo (in ogni caso, anche se il gruppo e' registrato)
- In allegato un solo file in formato .zip o .tar.gz o .tgz.
chiamato tTTgNN.EXT dove
- TT e' il numero della tappa
- NN e' il numero del gruppo (se il gruppo non
e' registrato usare il cognome di uno dei componenti)
- EXT e' l'estensione opportuna
Esempi: t1g14.zip, t1bisg09.tgz, t2Rossi.tar.gz
Importante:
Tappa 1 -
Il documento di progetto va prodotto in formato HTML,
non usare altri formati legati ad un particolare sistema
(es. word per windows) perche' potrebbe creare difficolta' al gruppo
che dovra' valutarlo.
Tappa 2 -
Il codice dell'interfaccia va prodotto in linguaggio Java,
potete inviare solo i .class gia' compilati senza i sorgenti .java.
Provate sempre a spacchettare in una directory vuota quello che
state per inviare e controllate se si riesce a leggere / eseguire
correttamente (che non manchino dei file, es. delle figure),
prima di inviarlo.
Nel caso dell'implementazione Java, provatela prima sulla configurazione
installata nei laboratori.
|
Istruzioni per il prelievo
del materiale
Dei documenti di progetto da valutare nella tappa 1bis,
delle interfacce da valutare nella tappa 2bis,
della scheda di valutazione nelle tappe 2 e 3.
Collegatevi al sito ftp
ftp.disi.unige.it
(entrare con username=anonymous e password=vostra email).
Ci sara' una directory per ogni tappa.
Per la tappa 1 (documenti di progetto da valutare nella tappa 1bis)
la directory e' person/MagilloP/TAPPA1_2004.
Per la tappa 1 bis (valutazioni dei documenti di progetto, di cui tener
conto nella tappa 2)
la directory e' person/MagilloP/TAPPA1BIS_2004.
Per la tappa 2 (interfacce da valutare nella tappa 2bis)
la directory e' person/MagilloP/TAPPA2_2004.
Per la tappa 2 bis (valutazioni delle interfacce, di cui tener
conto nella tappa 3)
la directory e' person/MagilloP/TAPPA2BIS_2004.
Potete anche seguire i link presenti nelle tabelle:
tabella di assegnamenti nella tappa 1,
tabella delle valutazioni
nella tappa 1 bis,
tabella di assegnamenti nella tappa 2
(veloci,
medi, lenti),
tabella delle valutazioni nella tappa 2 bis
(veloci, medi, lenti).
In caso di problemi:
Se non
riuscite ad accedere ai file via ftp, contattate il docente,
che potra' spedirveli per email.
Se avete problemi riguardo al formato
dei file di un gruppo,
contattate i componenti del gruppo mandando il messaggio per
conoscenza anche al docente.
|
Ritorno alla pagina principale
del laboratorio di interfacce utente.
Ritorno alla pagina principale
del corso di interfacce utente.
|