Sistema automatizzato per l'archiviazione e la pubblicazione di materiale didattico su web
Autore
Dario Varotto - Università degli Studi di Padova - [2004-05]
Documenti
Abstract
La tesi tratta la riprogettazione e realizzazione pratica del sito per il corso di sistemi operativi, che propone materiale didattico principalmente costituito da PDF e da file di codice. Era realizzato mediante pagine statiche, ed era divenuto poco gestibile con l'aumentare dei documenti. Si è pensato allora di arricchirlo di un motore di ricerca, per consentire allo studente di trovare facilmente ciò di cui ha bisogno, senza doversi districare nell'albero delle cartelle. Si sono allora creati una serie di script che da un lato generassero dinamicamente le pagine web (in PHP lato server) a seconda del contenuto del repository, risparmiando quindi al docente di doverle creare manualmente e, dall'altro, realizzassero l'indicizzazione necessaria per effettuare una ricerca efficiente. Per gli indici si è scelto di utilizzare un formato gestito internamente in modo da non dover richiedere l'uso di un DBMS esterno.
Ci sono inoltre una serie di funzionalità che si sono potute aggiungere avendo le pagine generate dinamicamente (la creazione dei file zip al volo, la visualizzazione del codice con l'evidenziazione della sintassi). La ricerca ha inoltre un bel sistema di punteggio nel proporre i risultati, in modo da ordinarli dal più attinente alla ricerca a quello meno attinente.
Ci sono inoltre una serie di funzionalità che si sono potute aggiungere avendo le pagine generate dinamicamente (la creazione dei file zip al volo, la visualizzazione del codice con l'evidenziazione della sintassi). La ricerca ha inoltre un bel sistema di punteggio nel proporre i risultati, in modo da ordinarli dal più attinente alla ricerca a quello meno attinente.
Questa tesi è correlata alla categoria