QuizFaber consente di memorizzare permanentemente i risultati del quiz purchè venga installato nella
configurazione client-server. In altre parole il quiz è il lato "client" che invia le informazioni
(i risultati del quiz) mentre il vostro PC (il web server) è la parte "server" che acquisisce le
informazioni inviate dal quiz-client.
I vantaggi sono molteplici:
Rendere il quiz non più un semplice strumento di autovalutazione ma un versatile programma per registrare i risultati di una prova a quiz.
Creare una statistica, in un periodo temporale illimitato, dei risultati dei quiz somministrati,
per anno, per allievo, per quiz (i parametri statistici sono il valor medio e la deviazione standard)
La configurazione client-server, pur traendo indubbi benefici quando viene utilizzato in una rete
Internet-Intranet (possibilità dello svolgimento del quiz contemporaneamente con più allievi o da
luoghi geografici diversi) è ugualmente utilizzabile su un solo computer non in rete purchè abbia
installato un programma che svolga la funzione di web server.
Sommario
Cosa occorre installare sul proprio PC la prima volta
Personalizzare il web server con gli script di QuizFaber
Creare un quiz con QuizFaber
Cosa occorre installare sul proprio PC la prima volta
Occorre installare:
- Un web server
- Un interprete Perl
Fortunatamente esistono molti web server freeware per Windows, facili da installare e da usare.
Se non hai già installato tali software e non sai dove trovarli su Internet, ti suggerisco
di iniziare a provare i seguenti:
- Xitami Web Server, per Windows 95/NT; Unix-OpenVMS; Alpha/AXP NT; OS/2 Warp
- ActivePerl di ActiveState, per Windows, Solaris, Linux
Entrambi sono freeware (ActivePerl richiede solo una registrazione opzionale).
Personalizzare il web server con gli script di QuizFaber
Supponi di aver già installato:
- Xitami Web Server nella cartella
C:\Programmi\Xitami
- QuizFaber nella cartella
C:\Programmi\QuizFaber
- ActivePerl nella cartella
C:\Perl\
Inoltre, vorresti salvare i risultati del quiz nella cartella c:\Documenti\.
Per prima cosa, copia tutti i quattro script CGI-Perl dalla cartella
C:\Programmi\QuizFaber\cgi-bin\server-windows\ nella cartella
C:\Programmi\Xitami\cgi-bin\.
Poi apri questi quattro script (QmakeCGI.pl, QmakeCGIQuery.pl, QmakeCGITop.pl, QmakeCGITopView.pl)
con un semplice editor di testi (per esempio, il Blocco Note di Windows).
Modifica solo le prime due righe di ciascuno in questo modo:
#! C:\perl\bin\perl.exe
$file_path = 'c:/Documenti/';
Fatto ! Sei pronto per il prossimo passo.
Creare un quiz con QuizFaber
Esegui QuizFaber e scrivi il tuo quiz.
Quando le domande sono pronte, apri la finestra di dialogo "Proprietà"
(clicca sul menù "Quiz", poi clicca su "Proprietà...").
Clicca sull'etichetta "Salvataggio", poi seleziona la voce "Salva risultati quiz su web server"
e clicca sul pulsante "Impostazioni".
Una nuova finestra di dialogo appare, come mostra la figura seguente:
Devi solo mettere un segno di spunto sulla voce "Usa PC locale come web server". Clicca sul pulsante "OK".
Crea il quiz con QuizFaber. Quando esegui il quiz col tuo browser preferito,
assicurati che Xitami sia in esecuzione.
Ricorda che se non hai scelto di eseguire Xitami automaticamente all'avvio di Windows (è una opzione
che ti verrà chiesta quando installi Xitami), devi eseguirlo manualmente ogni volta;
inoltre per sapere se Xitami è già in esecuzione oppure no, guarda nella "Barra delle Applicazioni" di Windows
e controlla se nel lato destro (accanto all'orologio) appare l'icona verde di Xitami (che indica che il server è in esecuzione).
Alla fine del quiz, i risultati saranno memorizzati in un file chiamato "quizResuls.log" nella cartella
c:\Documenti\.
Per leggere i risultati del quiz, invece di aprire il file dei risultati (bisognerebbe evitarlo in quanto
i dati in esso contenuti, pur essendo in formato testo sono poco leggibili), quando Xitami è in esecuzione,
occorre aprire il file che termina con "..._risultati.htm"
(questo file è creato da QuizFaber ogni volta che l'opzione "Salva risultati quiz su web server"
è abilitata).
Una semplice pagina di ricerca è visualizzata. Con questa interfaccia web, è possibile ricercare i risultati
memorizzati nel file "quizResult.log" con una ricerca per nome, per data, per titolo quiz.
La figura seguente mostra un esempio di pagina di ricerca:
|