HOME
CHI SONO
QUIZFABER
DESCRIZIONE
DOWNLOAD
CRONOLOGIA
IMMAGINI
CREDITI
SUPPORTO
FEEDBACK
FAQ
FORUM
COME FARE A...
MINI TUTORIAL
CONTATTI
QUIZ
ESEMPI
ECDL

  FAQ (Domande frequenti)
 
  1. Problemi di upload con Microsoft FrontPage
  2. Come installare uno script Perl sul web server
  3. Quali sono i requisiti per utilizzare il quiz in una Rete Locale/Laboratorio informatico (LAN,Intranet)
  4. Con quale linguaggio di programmazione è scritto QuizFaber ?
  5. Quale programma FTP posso usare per fare l'upload del quiz sul mio sito ?
  6. Quanti sono i file HTML del quiz prodotti da QuizFaber ?
  7. E' possibile inserire espressioni matematiche o formule chimiche nel quiz ?
  8. Dove posso scaricare un interprete Perl ?
  9. Come si apre un file di attachment (postdata.ATT) inviato attraverso email contenente i risultati di un quiz ?
  10. Il quiz non invia nessuna email al termine del quiz, pur avendo abilitato l'opzione.
  11. Come inserire in QuizFaber un'immagine in modo che sia associata al testo di una domanda o risposta del quiz ?
  12. E' apparso un messaggio nel browser che informa che non è più possibile ripetere il quiz
  13. E' possibile salvare su file i risultati del quiz sul proprio PC in locale ?

1. Problemi di upload del quiz con Microsoft FrontPage

Utilizzando FrontPage per pubblicare sul proprio sito Internet o rete Intranet il quiz prodotto con QuizFaber, per motivi non ancora chiariti, è stato osservato in alcuni casi il non corretto caricamento dei file del quiz. In questo caso suggerisco l'uso di un programma FTP (File Transfert Protocol) in alternativa a FrontPage, limitatamente a questi file.
Se non possiedi un programma FTP, sul sito Tucows (Internet > FTP) potrai trovare una vasta scelta.


2. Come installare uno script Perl sul web server

Leggi il documento Come installare uno script Perl su questo sito.
Se hai ancora problemi ad installare tali script, invia una email a , includendo tutti i messaggi di errore che ricevi dettagliando il più possibile il tuo problema.


3. Quali sono i requisiti per utilizzare il quiz in una Rete Locale/Laboratorio informatico (LAN,Intranet)

Il quiz prodotto con QuizFaber è predisposto per poter essere utilizzato in una LAN (in generale una Intranet ovvero una rete locale con il protocollo Internet).
Per prima cosa occorre decidere quale PC dovrà funzionare da web server. La scelta è arbitraria ma in genere viene scelto il PC con le migliori caratteristiche hardware (velocità, memoria), nonchè la disponibilità di un software denominato "web server" già installato sulla macchina.

Se non si possiede il software, può essere acquistato o prelevato da Internet. Uno dei web server commerciali più usati professionalmente per le piattaforme Windows è probabilmente IIS; per i sistemi Linux/UNIX uno dei più diffusi è Apache.
Esistono poi su Internet web server gratuiti, ad esempio per le mie prove utilizzo Xitami Web Server che ha il pregio, oltre ad essere freeware, di essere semplice, leggero, facile da installare.
Naturalmente sulla stessa macchina server possono essere installati più di un web server, ad esempio un web server ad hoc per i quiz, uno riservato alla navigazione nel sito della propria Intranet, l'importante è scegliere numeri di porta diversi.

Nella distribuzione di QuizFaber, esistono due programmi CGI chiamati "QmakeCGI.pl" e "QmakeCGIQuery.pl". I programmi (o script) CGI sono dei moduli che possono essere aggiunti al web server (in genere è sufficiente copiarli nella sotto-cartella del web server chiamata "cgi-bin") che permettono di estendere le funzionalità del server; nel caso di QuizFaber servono per gestire la registrazione (ovvero il salvataggio sul server) dei risultati del quiz.
Quindi il passo successivo è consultare la documentazione del proprio web server per essere in grado di poter installare e configurare correttamente i due programmi CGI sul server.

Un altro requisito fondamentale è la presenza sul server di un software denominato "Interprete Perl". I programmi CGI sopra menzionati sono scritti in linguaggio Perl, un linguaggio di scripting per il Web molto diffuso sulle piattaforme Linux/UNIX (dove è quasi sempre installato) e meno diffuso sulle piattaforme Windows (dove occorre installarlo).
Il web server, per poter eseguire i programmi CGI di QuizFaber, necessita dell'interprete Perl.
Se non lo possiedi o non sai dove reperirlo, leggi la FAQ intitolata: Dove posso scaricare un interprete Perl ?.



4. Con quale linguaggio di programmazione è scritto QuizFaber ?

Il software è scritto interamente in C, con le chiamate API (Application Program Interface) di Windows. I moduli CGI sono invece scritti in Perl. Il quiz prodotto contiene funzioni di libreria scritte in Javascript.


5. Quale programma FTP posso usare per fare l'upload del quiz sul mio sito ?

Oltre alla ricerca su Internet attraverso motori di ricerca, sul sito Tucows (Internet > FTP) è possibile trovare una vasta scelta di software FTP da scaricare.


6. Quanti sono i file HTML del quiz prodotti da QuizFaber ?

La pagina del quiz fa uso di "frame" HTML. Un frame e' una porzione della finestra del browser. Il quiz utilizza due o tre frame (a seconda se si abilita o meno l'opzione di ottimizzazione per Internet Explorer).
Il file HTML principale ha come nome del file quello che è stato prescelto. Esso serve principalmente come contenitore per il codice Javascript e contiene i riferimenti alle pagine HTML da visualizzare nei frame (ovvero indica quali e quanti sono i frame).

Il file col suffisso "1" rappresenta il frame centrale, quelli con il suffiso "2" e "3" rappresentano rispettivamente il frame superiore ed inferiore (nel caso di ottimizzazione del quiz per Internet Explorer, il frame superiore non esiste, e quindi nemmeno il file "2").

Se si abilitano le opzioni avanzate, quali il salvataggio dei risultati del quiz attraverso un web server o l'invio dei risultati attraverso la posta elettronica, verranno creati altri file di supporto.

Infine, nel caso si scelga di visualizzare una domanda per pagina, al posto del file con suffisso "1", verranno creati dei file col suffusso "Q1", "Q2", ecc.., e saranno tanti quante sono le domande del quiz.



7. E' possibile inserire espressioni matematiche o formule chimiche nel quiz ?

Si, è possibile fare "copia e incolla" da editor di formule matematiche quali Microsoft Equation Editor o MathType. E' inoltre possibile inserire fino a quattro formule, associandole ad una domanda o risposta e scegliendo la posizione rispetto al testo.

Semplici formule matematiche (con apici e pedici) possono essere scritte in HTML nel seguente modo: "x elevato al quadrato" si scrive x<SUP>2</SUP>, "x i-esimo" si scrive x<SUB>i</SUB> (e il risultato è il seguente: x2 ed xi ).
In pratica, per i piu' esperti, e' possibile scrivere in QuizFaber il testo di una domanda o risposta utilizzando i cosidetti tag (o marcatori) HTML (<SUP> e <SUB> sono un esempio di marcatori HTML).


8. Dove posso scaricare un interprete Perl ?

Su sito CPAN è possibile trovare una vasta scelta di interpreti Perl per la maggior parte dei sistemi operativi. L'indirizzo è:

http://www.cpan.org/ports/index.html

Per Windows consiglio di utilizzare ActivePerl della ActiveState. E' un prodotto freeware, di circa 8 MByte, disponibile nella versione MSI (occorre possedere il Windows Installer) oppure in formato ZIP, con al suo interno un programma di setup auto-scompattante.
L'indirizzo per il download è il seguente:

http://www.activestate.com/activeperl/




9. Come si apre un file di attachment (postdata.ATT) inviato attraverso email contenente i risultati di un quiz ?

Per prima cosa bisogna salvare il file allegato (.ATT) ricevuto per posta elettronica in una cartella temporanea.
Successivamente si deve aprire QuizFaber, e trascinare (drag & drop) l'icona del file allegato nella finestra del programma.
In alternativa, è possibile utilizzare il menù "Strumenti" e selezionare "importa email risultati".
Verrà chiesto di specificare un nome di file .ATT: occorre specificare quello che è stato salvato precedentemente nella cartella temporanea.

Il file .ATT verrà tradotto automaticamente in un file HTML che contiene i risultati del quiz, visualizzati in maniera tabellare, molto più leggibili rispetto ad aprire il file .ATT con un editor di testi.
Contestualmente, tale file verrà visualizzato col browser predefinito e salvato nella stessa cartella che contiene il file .ATT originario.




10. Il quiz non invia nessuna email al termine del quiz, pur avendo abilitato l'opzione.

Succede se il proprio browser non è Internet Explorer e il client di posta non è Outlook Express.
Ciò è dovuto all'utilizzo nel quiz del tag <FORM ACTION="mailto:"> che non fa parte delle specifiche HTML.
Dato che tale limitazione è inacettabile, fornirò in una prossima versione il supporto all'invio di email attraverso script CGI da installare sul web server.




11. Come inserire in QuizFaber un'immagine in modo che sia associata al testo di una domanda o risposta del quiz ?

Accanto al testo delle domande e delle risposte, sul bordo destro della finestra principale del programma, si trova un pulsante, etichettato "Proprietà" (esiste un pulsante accanto alla casella di inserimento testo delle domande e un pulsante accanto alla casella della risposta).
Premendo tale pulsante, appare una nuova finestra. Premere ora il pulsante "Inserisci", Apparirà una seconda finestra di dialogo. Si noti che la voce "Immagine" è già selezionata nella lista che indica il tipo di oggetto multimediale che si vuole inserire.
A questo punto non rimane altro che premere il pulsante "Sfoglia" per scegliere il file di immagine da inserire, navigando nel proprio hard-disk.
Infine si preme il pulsante "OK" per chiudere la finestra ed ancora "OK" per chiudere la finestra precedente.




12. E' apparso un messaggio nel browser che informa che non è più possibile ripetere il quiz

Il messaggio "Ripetizione del quiz non abilitata...", appare quando nelle opzioni del quiz si abilita l'opzione "impedisci aggiornamento quiz" (si trova nella foglio principale delle proprietà del quiz).
Non è un'opzione predefinita ovvero deve essere abilitata affinchè svolga la sua funzione di impedire la ripetizione del quiz.
E' un'opzione che ho introdotto per impedire che lo studente utilizzi il pulsante "Aggiorna" dal browser, in questo modo non è possibile indovinare la risposta esatta per tentativi successivi (ovvero rispondendo in maniera casuale, farsi dare la risposta e quindi ripetere il quiz con le risposte ormai note).

In conclusione, è necessario controllare se tale opzione ("impedisci aggiornamento quiz") è abilitata nelle "Proprietà del quiz", e se abilitata, occorre disabilitarla (ovvero togliere il segno di spunto).




13. E' possibile salvare su file i risultati del quiz sul proprio PC in locale ?

Non esiste un modo diretto per salvare i risultati del quiz ma solo alcuni modi indiretti.
Infatti il quiz non è come un programma che può salvare un file sul proprio hard-disk ma è in realtà una pagina HTML, infatti viene aperto con un normale browser (ad esempio Internet Explorer o Netscape Navigator).
Essendo eseguito all'interno di un browser, il quiz eredita tutte le caratteristiche e limitazioni dei browser il quale, nato per permettere la navigazione su Internet, pone dei vincoli di sicurezza, primo tra tutti quello di non essere autorizzato a leggere o scrivere file sull'hard-disk.
Il quiz prodotto con QuizFaber può tuttavia salvare i risultati del quiz in modo indiretto, ovvero attraverso un web server oppure attraverso l'invio di un messaggio di posta eletrronica (email).
L'invio dei risultati attraverso email è il più semplice ma, al momento, funziona solo con Internet Explorer e client di posta Microsoft Outlook.
In alternativa, è possibile installare sul proprio PC un web server (esistono alcuni web server gratuiti su Internet e facili da installare e configurare), un interprete Perl e quattro moduli aggiuntivi al web server (in gergo "script Perl") che permettono di ricevere e salvare su file i risultati del quiz. Tali moduli sono distribuiti gratutitamente insieme a QuizFaber (si trovano nella cartella di installazione del programma).
Per i dettagli tecnici, si legga la sezione: "Come memorizzare i risultati sul proprio PC"





| | |

Ultimo aggiornamento: 8-set-2005
Questa pagina è stata realizzata da Luca Galli ()
Info sulla privacy | Home Page : www.lucagalli.net