Il sito deve permettere
- ad uno studente di visualizzare il suo curriculum (esami sostenuti con
relativa votazione) ed
il suo piano di studio
attuale
- ad uno studente di inviare al Presidente del CCL una richiesta di modifica o di completamento
del piano di studio in modo coerente con le regole attuali
(tali regole riguardano indirizzo,
propedeuticità, corsi attivati, ...)
- al Presidente del CCL di visualizzare il piano di studio\curriculum di uno
studente
- al Presidente del CCL di modificare un piano di studio come richiesto dallo studente stesso
rendendolo approvato,
oppure di di rifiutare la richiesta aggiungendo una
motivazione del rifiuto
- al Presidente del CCL di registrare il passaggio di un esame da parte
dello studente con relativa votazione;
- a tutti di visualizzare statistiche rilevanti per il CCL o per singoli
corsi.
Chiaramente le funzionalità del Presidente del CCL dovranno essere
protette da una password
(trovare sulla documentazioe del server usato che
in questo caso deve essere APACHE come fare).
Chiaramente questo progetto richiede di gestire un database con i dati
degli studenti e dei piani di studio: potete procedere in due modi
- realizzare tale database utilizzando Java ed accedervi con meccanismi
di tipo CGI
- utilizzare un database system esistente per Linux, ed accedervi via
CGI o via Java