Progetto di TPA 1995-96

Gestione piani di studio

Si vuole realizzare un sistema di gestione di piani di studio per utenti studenti unuiversitari e docenti interessati a dati aggregati. Un piano di studio è un documento che descrive i corsi che intende seguire uno studente per consegure una certa laurea.

Il sistema deve soddisfare due obiettivi:

- aiutare lo studente a stendere il piano di studio compatibilmente con i vincoli definiti dal consiglio di Corso di Laurea;

- permettere ai docenti di avere dati tempestivamente sulla frequenza passata e futura dei corsi.

La piattaforma di riferimento per la realizzazione del sistema è il World-Wide Web. I piani di studio di riferiento che utilizzeremo come esempio sono quelli di Scienze dell'Informazione e di Matematica dell'Università di Bologna.

Lo scenario che immaginiamo è il seguente:

- lo studente usa una workstation per stendere il proprio piano di studi, aiutato da un componente sistema esperto in grado di rispondere ad alcune domande, come le seguenti: ``chi insegna il corso XXX'', ``quali sono i contenuti del corso YYY'', ``in quali combinazioni è meglio inserire il corso ZZZ''.

- il docente usa una workstation per interrogare un database da cui ottiene risposta a domande come le seguenti: ``quanti studenti hanno scelto il corso XXX'', `` quanti studenti hanno scelto la combinazione di corsi A-B-C''.

Per semplificare il compito, prendiamo come riferimento temporale il mese di ottobre: sarà questo il mese in cui gli studenti compilano il piano di studi; alla fine del mese saranno disponibili i dati aggregati per i docenti.