Test in formato html

Le strutture principali di un test di valutazione dell'apprendimento basato su html possono essere così schematizzate, in relazione alla collocazione dei suoi elementi caratterizzanti (gli item, la chiave e il programma che serve alla valutazione delle risposte):
struttura a pagina singola: tutti gli elementi trovano posto su un'unica pagina;
struttura multi-pagina: gli elementi sono separati in più pagine. 

Struttura Vantaggi Svantaggi
Pagina singola Assenza di problemi relativi al collegamento con altre pagine.

Possibilità di utilizzare diverse batterie di test collocate in una stessa cartella con la semplice modifica e rinomina del file di partenza.

La segretezza delle risposte,contenute nella pagina, può facilmente essere aggirata mediante la visualizzazione HTML del file.

L'introduzione della chiave  per un nuovo test richiede la modifica del codice in formato HTML.

Multi-pagina Le risposte sono contenute in un file diverso e non possono essere esaminate con la visualizzazione HTML del file.

L'introduzione della chiave  per un nuovo test richiede la modifica di un file in formato txt.

Poiché i riferimenti alle  diverse pagine devono rimanere invariati, non è possibile rinominare i file per costruire nuovi test; i file devono, perciò, essere collocati in cartelle diverse per conservarne i nomi.

E' preferibile che il programma di valutazione sia realizzato con uno script (javascript o vbscript), che, per  sua natura, è caratterizzato da un minore peso in termini di byte, piuttosto che da un applet java o da un ocx. Tale scelta consente, inoltre una più facile editazione del codice per un suo riadattamento a fini specifici.
Il programma dovrebbe gestire anche gli eventuali aiuti (riferimenti ad argomenti, visualizzazione della chiave) necessari a risolvere le difficoltà che insorgono quando vengono fornite delle risposte errate.

Gli esempi che seguono  vengono qui riproposti dopo un'operazione di traduzione, di ampliamento del codice e di restyling. Gli autori consentono di utilizzare liberamente il codice javascript in essi contenuto, purché non a scopi commerciali.

Struttura Caratteristiche Operazioni richieste per la creazione di un nuovo test
Esempio 1

Risposta multipla
Pagina singola

 

Il test è articolato in dieci item a risposta multipla, con scelta tra quattro alternative delle quali una sola esatta. Rispondendo esattamente ad un numero prefissato di quesiti si può accedere ad un nuovo test.

La risposta fornita è immediatamente valutata.

Con FrontPage (in visualizzazione normale) è possibile modificare le domande nel file tesrisim.htm sostituendo il testo presente con quello nuovo.

I valori (a,b,c,d) delle risposte esatte devono, invece, essere introdotti in visualizzazione HTML.

E' possibile aggiungere nuovi test (in successione al primo) inserendo i relativi collegamenti in visualizzazione HTML.

Esempio 2

Risposta multipla
con penalizzazione
Pagina singola

Il test è articolato in dieci item a risposta multipla, con scelta tra quattro alternative delle quali una sola esatta. 

La valutazione è effettuata attribuendo un punteggio positivo alle risposte esatte, nessun punteggio alle risposte non date ed una penalizzazione a quelle errate.

Le domande possono essere modificate con FrontPage (in visualizzazione normale).

Le risposte esatte devono essere inserite in visualizzazione HTML.

Sempre in visualizzazione HTML, è possibile variare il punteggio assegnato alle risposte esatte e la penalizzazione dovuta alle risposte errate.

 

Esempio 3

Risposta multipla
Pagina singola

 

Il test è articolato in quindici item a risposta multipla, con scelta tra quattro alternative delle quali una sola esatta.

Durante la sua esecuzione vengono forniti progressivamente: il numero delle risposte esatte, la percentuale di successo e la fascia di livello.

In caso di risposta errata viene fornito un riferimento per individuare la soluzione corretta.

 

Occorre modificare i dati relativi ai testi delle domande, delle risposte e dei suggerimenti contenuti all'interno del codice HTML del file rispmul1.htm. Per effettuare le modifiche ci si può avvalere di un editor html (ad es.FrontPage in visualizzazione HTML) o anche di editor di testo più semplici come Blocco note.
Poichè i codici html,  del programma e dei dati relativi agli item sono frammischiati, il quadro delle operazioni di modifica si presenta abbastanza confuso.
Esempio 4

Risposta multipla
Multi-pagina

Si tratta dello stesso test dell'esempio precedente che è stato riorganizzato in due file distinti, separando il codice contenente i dati da quello nel quale è presente il programma. Il test è strutturato in due file:
rispmul2.htm: contiene il programma;
rispmul2.js: contiene le domande, le risposte e i riferimenti di aiuto.

Il file rispmul2.js può essere editato con Blocco note: è possibile fissare il numero degli item, introducendo i relativi testi, le risposte ed i riferimenti di aiuto.

 

Esempio 5

Risposta multipla
Multi-pagina

 

Il test comprende cinque item a risposta multipla, con scelta tra quattro alternative delle quali una sola esatta.

All'inserimento della risposta fa immediatamente seguito un commento. Se la risposta è esatta il commento è scelto casualmente tra una serie predefinita di frasi; nel caso di risposta errata, ad un commento prestabilito è unita la chiave.

In alternativa, è possibile visualizzare la chiave per ogni singolo item.

Il test è strutturato in due file:
testimm.htm: contiene il programma;
soluzimm.js: contiene le domande, le risposte e i commenti positivi.

Il file soluzimm.js può essere editato con Blocco note: è possibile fissare il numero degli item, introducendo i relativi testi, le risposte ed i commenti positivi, anche questi ultimi nel numero desiderato.

Esempio 6

Risposta multipla
Multi-pagina

Il test è articolato in dieci item a risposta multipla, con scelta tra quattro alternative delle quali una sola esatta.

Al termine della sua esecuzione, vengono forniti il punteggio e la  percentuale di successo; le risposte esatte sono differenziate da quelle errate.

Il test può essere ripetuto o, in alternativa, è possibile visualizzarne la chiave.

Dal punto di vista tecnico, il passaggio dei valori delle risposte fornite, raccolte nella pagina che contiene gli item, alla successiva pagina nella quale è effettuata la loro valutazione, è effettuato attraverso un cookie: ne consegue che, per un corretto funzionamento del programma, il browser deve essere abilitato alla gestione dei cookies.

Il test è strutturato in tre file:
rispmult.htm: contiene le domande;
risultat.htm: contiene il codice per la valutazione del test
soluzion.js: contiene la chiave del test

Con FrontPage (in visualizzazione normale) è possibile modificare le domande e le risposte contenute nel file rispmult.htm sostituendo il testo presente con quello nuovo.

Il file soluzion.js può essere editato con Blocco note: in esso è sufficiente aggiornare i valori (a,b,c,d) delle risposte esatte facendo attenzione ad adoperare solo lettere minuscole.

Il file risultat.htm non deve essere modificato.

 

Esempio 7

Corrispondenza
Pagina singola

Il test consiste nell'individuare la corrispondenza tra 14 voci appartenenti ad una prima serie ed altrettante voci appartenenti ad una seconda serie.

La corrispondenza è realizzata trascinando le singole voci con il mouse.
Quando la scelta è corretta, appare un testo esplicativo.

Le voci delle due serie possono essere modificate con FrontPage (in visualizzazione normale).

L'esatta corrispondenza tra le due serie di voci deve essere effettuata in visualizzazione HTML.

Esempio 8

Completamento
Pagina singola

Il test è composto di cinque frasi nelle quali deve essere inserita  una parola mancante  scegliendola da un'apposita lista. Le frasi possono essere modificate con FrontPage (in visualizzazione normale).

Le parole mancanti e le risposte esatte devono essere inserite in visualizzazione HTML.

Esempio 9

Vero-Falso
Pagina singola

Il test, del tipo vero-falso, è composto da tre domande.
Viene calcolata la percentuale di risposte esatte ed è visualizzata la chiave insieme a dei chiarimenti. 
Le domande possono essere modificate con FrontPage (in visualizzazione normale).

Le risposte esatte devono essere inserite in visualizzazione HTML.

Esempio 10

Risposta multipla
Verifica a distanza
Pagina singola

Il test è articolato in dieci item a risposta multipla, con scelta tra quattro alternative delle quali una sola esatta.
La verifica è effettuata a distanza, inviando le risposte tramite E-Mail.
Le domande possono essere modificate con FrontPage (in visualizzazione normale).

Il titolo del test e l'indirizzo E-Mail di destinazione delle risposte devono essere modificate in visualizzazione HTML.

Esempio 11

Risposta singola
non suggerita
Pagina singola

Il test comprende quattro item a risposta singola senza nessun tipo di suggerimento.
La risposta può essere fornita senza prestare attenzione all'uso di lettere maiuscole o minuscole.

Sono adatti a questo tipo di test gli item che prevedono risposte numeriche o risposte fisse, preferibilmente composte da una sola parola.

Al termine del test è calcolata la percentuale di successo e ne è mostrata la chiave.

Le domande possono essere modificate con FrontPage (in visualizzazione normale).

Le risposte esatte devono essere inserite in visualizzazione HTML.

 

Quiz maker

Programma

Un utilissimo programma per la costruzione di Test a risposta multipla della Attotron Biosensor Corporation tradotto ed adattato alla situazione italiana.
Il programma consente la creazione di:
test per l'autovalutazione dell'apprendimento;
test per la valutazione a distanza via E-Mail.

E' possibile l'inserimento di commenti, di immagini e di link a pagine esplicative.

 

Il programma produce in automatico il testo della pagina htm che contiene il test. Con una semplice operazione di copia ed incolla effettuata su Blocco note, si può ottenere il risultato finale salvando il file con l'estensione .htm
Timer

Utility

Un utile Javascript per inserire un timer nella pagina del test.
E' possibile stabilire un qualsiasi intervallo di tempo compreso tra zero e un'ora.
Il tempo residuo è visualizzato dinamicamente nella status bar della finestra del browser in basso a sinistra.
In visualizzazione HTML, è possibile copiare le funzioni presenti nel codice Javascript, allo scopo di trasferirle nella pagina contenente il test. Occorre poi precisare il tempo massimo concesso per l'esecuzione della prova e l'indirizzo della pagina da visualizzare al suo termine.

 Scarica il file zippato con tutti gli esempi e i programmi (48 KB)