Adattato dal sito web con Traduzione italiana di - Italian translation by Alfredo Colucci Marina Fumagalli 1 • Tutorial • tutorial della versione 4 di Hot Potatoes. Questa presentazione mostrerà i sei tipi di esercizi principali generati dai moduli del programma, e vi guiderà nei passaggi principali per creare un esercizio interattivo. • Per eseguire questo tutorial, sarà necessario usare Netscape Navigator o MS Internet Explorer versioni 3 o superiori, con il supporto JavaScript attivo. Per gli esercizi in HTML dinamico, sarà necessario usare un browser più recente. Cliccando sulla scritta qui sotto si può controllare la compatibilità del browser. • Tutorial di Hot Potatoes Marina Fumagalli 2 Introduzione a Hot Potatoes • La suite Hot Potatoes è un insieme di sei programmi autore creati dal gruppo del Laboratorio di Ricerca e Sviluppo CALL della University of Victoria, che vi permette di creare esercizi interattivi di sei tipi diversi su pagine Web. Gli esercizi fanno uso di JavaScript per l'interattività, e funzionano in Netscape Navigator e Internet Explorer versioni 3 e superiori sia sulle piattaforme Windows che Macintosh. La versione 4 di Hot Potatoes genera esercizi in HTML dinamico (DHTML), comprendendo funzioni come il drag-and-drop (clicca e trascina), anche se queste sono disponibili solo con i browser più recenti. Questi programmi autore supportano anche i caratteri accentati, il che rende possibile creare esercizi in qualsiasi lingua basata sul gruppo di caratteri Romani, incluso il Francese, il Tedesco, l'Italiano e molte altre lingue. • Benché gli esercizi siano costruiti usando JavaScript, non siete tenuti a conoscere niente di questo linguaggio per usare i programmi. Tutto ciò che dovete fare è di inserire i dati dei vostri esercizi (testi, domande, risposte, ecc.) e i programmi creeranno le pagine Web per voi. Poi, se volete, potete inviarle al vostro sito Web oppure utilizzarle sul vostro computer locale, purché dotato di un browser. In ogni caso i programmi sono concepiti in modo tale da permettere la personalizzazione di quasi tutti gli elementi delle pagine generate, cosicchè, conoscendo l'HTML o il JavaScript, si possono apportare tutte le modifiche che si desiderano, dal modo in cui gli esercizi funzionano al formato delle pagine Web. Marina Fumagalli 3 • Se lavorate in una istituzione o ambito educativo senza fini di lucro, potete usare la suite Hot Potatoes gratuitamente. Se lavorate per una società o un ambito commerciale, siete tenuti ad acquistare una licenza (contattare la HalfBaked Software per informazioni). In ogni caso, sia che operiate in ambito commerciale o meno, registratevi per l'uso dei programmi; è sufficiente riempire un modulo sul sito Web. • Ora osservate alcuni esempi del tipo di esercizi realizzabili con Hot Potatoes. (Tenete presente che i file di dati per tutti gli esercizi presentati sono disponibili nella cartella "tutorial" in modo da poterli esaminare all'interno dei programmi autore in un secondo momento.) Marina Fumagalli 4 Un quiz a scelta multipla realizzato con JBC • • Scegli la risposta giusta per ciascuna domanda. • Un quiz a scelta multipla realizzato con JBC. Questo è un tipico quiz JBC. In questa finestra c'è un testo di lettura. Il testo può essere immesso direttamente dal programma JBC scegliendo File/Add Reading Text, oppure può trattarsi di un file HTML esterno da voi creato in un qualsiasi altro modo (potete importare un file dalla schermata Add Reading Text). In alternativa potete scegliere di non includere affatto un testo di lettura. Quattro delle applicazioni Hot Potatoes vi permettono questa possibilità. Questo testo ha anche un timer in esecuzione. Anche questo è facoltativo. Quando sarà trascorso il tempo concesso, il testo di lettura scomparirà (benché l'utente potrà farlo ricomparire premendo un apposito pulsante). Se includete un timer, vi sarà data la possibilità di stabilire il numero di minuti che devono trascorrere prima che il testo scompaia. Dall'altra parte dello schermo ci sono due riquadri (frames). Il riquadro superiore (top frame) è quello di Benvenuto/Aiuto. Vi sono compresi alcuni pulsanti di navigazione (vedi sotto). Esso viene usato anche per mostrare due diversi tipi di informazioni: 1. Il messaggio iniziale di "Benvenuto" che l'utente vede quando apre per la prima volta il vostro quiz, insieme alle istruzioni per eseguirlo. 2. Il messaggio di rinforzo (feedback) che l'utente vedrà dopo aver premuto uno dei pulsanti di risposta. Marina Il riquadro inferiore (bottom frame) dall'altra parte contiene le domande. Se non includete un testo di lettura, i due riquadrii dall'altra parte prenderanno tutto lo spazio disponibile nella finestra del browser. In fondo al riquadro delle domande vedrete tre pulsanti di navigazione. Questi sono facoltativi, ma possono essere molto utili nell'aiutare i vostri utenti a navigare in un grosso sito o a muoversi in una sequenza di esercizi (come ad esempio in questo sito Web). Uno è un pulsante "back" ("indietro" o "precedente"), che riporta alla pagina di provenienza, qualsiasi essa sia, uno porta a un indice o pagina dei contenuti e il terzo porta all'esercizio o alla pagina Fumagalli 5 successiva di una sequenza. Un esercizio di completamento realizzato con JCloze • Completa con tutte le parole mancanti, poi premi "Controlla" per verificare l'esattezza delle tue risposte. Usa il pulsante "Suggerimento" per ottenere una lettera gratis quando una risposta non riesci a darla. Puoi anche cliccare sul pulsante "[?]" per ottenere un aiuto. Attenzione: se chiedi suggerimenti o aiuti perdi punti! • Un esercizio di completamento realizzato con JCloze Marina Fumagalli 6 Un quiz a risposta aperta realizzato con JQuiz • Scrivi la tua risposta, • Un quiz a risposta poi premi "Controlla". aperta realizzato con Se hai bisogno di JQuiz aiuto, puoi cliccare sul pulsante "Suggerimento" per ottenere una lettera gratis. Marina Fumagalli 7 Un cruciverba realizzato con JCross • Completa il cruciverba, poi clicca su "Controlla" per verificare le tue risposte. Se hai problemi, puoi cliccare su "Suggerimento" per ottenere una lettera gratis. Clicca su un numero dello schema per vedere la definizione o le difinizioni per quel numero. Si noti che ci si può spostare sulla griglia utilizzando i numeri 2, 4, 6 e 8, oppure la virgola, il punto, i due punti e il punto e virgola. • Un cruciverba realizzato con JCross Marina Fumagalli 8 Un esercizio di riordino di frase realizzato con JMix • Metti in ordine le varie parti per ricostruire una frase. Quando pensi che la tua frase sia corretta, clicca su "Controlla" per verificare la risposta. Se hai problemi, clicca su "Suggerimento" per trovare l'elemento giusto successivo. • Un esercizio di riordino di frase realizzato con JMix Marina Fumagalli 9 Un esercizio di abbinamento realizzato con JMatch • Seleziona la corretta sequenza di azioni necessarie per creare un esercizio di Hot Potatoes scegliendole dalle liste a comparsa (drop-down lists). • Un esercizio di abbinamento realizzato con JMatch Marina Fumagalli 10 Un esercizio di abbinamento realizzato con JMatch • Abbina il nome con gli alimenti. (Immagini tratte dal CD HalfBaked del 1999) • Un esercizio di abbinamento realizzato con JMatch Marina Fumagalli 11 La "sfida dei 2 minuti":realizza il tuo primo esercizio • • • • • • Eseguite il programma JMix, poi Inserite una frase. Dividete la vostra frase in segmenti, disponendo ogni segmento su una riga diversa. Fate clic sul pulsante V4, oppure scegliete la voce "Export to HTML" dal menu File. (Se avete un Web browser datato, dovreste invece scegliere il pulsante V3.) Rispondete alla domanda sulla maiuscola della parola "Questa" con un "no". Scegliete un nome per la vostra pagina Web. Rispondete "Yes" per vedere l'esercizio con il vostro browser. Marina Fumagalli 12 Realizzare un esercizio in tre passaggi • Sebbene abbiate probabilmente trovato la "sfida dei 2 minuti" molto semplice, in effetti dovreste sapere qualcosa in più sul funzionamento dei programmi per trarne il massimo profitto. Questa sezione finale del tutorial vi guiderà passo passo nel processo di realizzazione di un esercizio usando JQuiz, in modo da presentare alcuni dei concetti basilari con cui familiarizzare. • Ci sono tre passaggi principali per creare un esercizio: • Inserire i dati (domande, risposte, eccetera) • Configurare l'output (preparare le scritte sui pulsanti, le istruzioni ed altri aspetti delle vostre pagine Web) • Creare le pagine Web (trasformare il vostro esercizio in pagine HTML o DHTML). Marina Fumagalli 13 Passaggio 1: inserire i dati • • Nell'ultima parte di questo tutorial realizzeremo un quiz a risposta aperta utilizzando JQuiz. La prima fase è quella di inserire le domande e le risposte del vostro esercizio. Eseguite il programma JQuiz, quindi inserite il titolo, la domanda e le due risposte che vedete nella figura seguente. Notate che abbiamo immesso due possibili variazioni della risposta: la parola "sei" e la cifra "6". Questo significa che il programma considererà accettabile e corretta una qualsiasi delle due risposte. Una volta immessi i dati è necessario salvarli, in caso si desideri apportare modifiche in un secondo momento. Ognuno dei programmi di Hot Potatoes salva i dati in un formato specifico; per quanto riguarda JQuiz, i file terminano con l'estensione ".jqz" e presentano l'icona raffigurata qui a sinistra. E' importante salvare i dati, poiché i programmi non possono riaprire le pagine web per modificarle; l'unico modo possibile per modificare le pagine è di riaprire il file di dati, apportare i cambiamenti e poi generare nuovamente le pagine Web. Denominate il file "test", o qualcosa di simile. In seguito il nome del file "...\test.jqz" dovrebbe comparire sulla barra del titolo del programma JQuiz al posto della dicitura [Untitled]. Marina Fumagalli 14 Passaggio 2: Configurare l'Output • • • • • • Quando un programma della suite Hot Potatoes crea una pagina Web, lo fa combinando 3 risorse: I dati da voi immessi Le informazioni di configurazione Un gruppo di "file sorgente", o "templates", che contengono la struttura della pagina. Abbiamo già considerato l'immissione dei dati; il passaggio successivo è la Configurazione. Le informazioni di configurazione sono una combinazione di pezzi di testo, incluse le istruzioni per l'esecuzione dell'esercizio, le scritte dei pulsanti e gli URL (indirizzi) dei collegamenti, che non dovrebbero cambiare molto da un esercizio all'altro. Per esempio tutti gli esercizi di prova inclusi nelle prime pagine di questa presentazione comprendevano un pulsante etichettato "Controlla", con la funzione di permettere allo studente di controllare l'esattezza delle sue risposte. La scritta "Controlla" non dovrebbe di norma cambiare da esercizio a esercizio e quindi non è necessario archiviarla insieme ai dati; in ogni caso, potreste aver bisogno di cambiarla (se state creando quiz in un'altra lingua, ad esempio). Potete accedere a tutte le informazioni di configurazione scegliendo "Configure Output" dal menu Options. Faremo due modifiche alla configurazione; prima di tutto modificheremo la scritta di uno dei pulsanti da "Suggerimento" (Hint) a "Dammi un suggerimento" (Give me a hint). Quando vedete la schermata di configurazione, cliccate sul "tab" (linguetta) "Button Captions", e modificate la voce per il pulsante di suggerimento (Hint button), come in questo esempio: Marina Fumagalli 15 Ora cambieremo una delle impostazioni sulla pagina finale della schermata di configurazione. Se cliccate sul "tab" (linguetta) Settings/URLs, vedrete una casellina di controllo per rendere l'esercizio case-sensitive (sensibile alle maiuscole). Ricorderete che le nostre due risposte esatte erano "sei" e "6"; in effetti avrebbe un senso considerare accettabili anche le risposte "Sei" oppure "SEI", per cui toglieremo il segno di spunta dalla casellina (il segno potrebbe già essere assente, in tal caso lasciare com'è). A questo punto l'esercizio non sarà "sensibile alle maiuscole" (casesensitive) e tutte le possibili variazioni di "sei" saranno considerate accettabili: •Quando avrete fatto le vostre modifiche, premete "OK" •per tornare alla schermata principale. Il programma vi •chiederà se volete salvare le vostre modifiche sul disco, •ma non c'è alcuna necessità di farlo, a meno che non •preferiate la scritta "Dammi un suggerimento" alla •scritta originaria "Suggerimento". Marina Fumagalli 16 Passaggio 3: Creazione delle pagine Web • • Il passaggio finale è quello di creare pagine Web dai vostri dati. Questa volta realizzeremo un file HTML che funzionerà sui browsers in versione 3. Basta fare clic su "Export to HTML" dal menu File, poi attribuire alla pagina un nome di file. Usate il nome "test.htm". • • • • Il programma vi comunicherà di aver prodotto tre file. E' importante capire cosa sono questi file e perché siano tutti necessari. In questo caso essi saranno: test.htm: il documento di cornice principale (main frameset). Questo è il file di base; se volete creare un collegamento da un'altra pagina al vostro esercizio, questo è il file a cui bisogna far riferimento. Qui viene creato il gruppo di riquadri (frameset) che contiene le altre due pagine. testw.htm: la "w" nel nome del file sta per "welcome", e questo è il file che appare nel riquadro superiore (top frame) dell'esercizio quando viene aperto per la prima volta. Esso contiene solo un messaggio di benvenuto e istruzioni per svolgere l'esercizio. testc.htm: la "c" sta per "code" (codice), infatti questo file è la parte principale dell'esercizio che contiene le domande e tutto il codice necessario a farlo funzionare. Tutti e tre questi esercizi devono essere nella stessa cartella o directory ed è il file principale (test.htm) che va aperto nel browser perchè l'esercizio possa funzionare. Le pagine DHTML consistono di solito di un solo file, ma tutti gli esercizi HTML hanno vari file. Marina Fumagalli 17 Una rapida sintesi • Avete appena completato i tre passaggi fondamentali per realizzare un esercizio. Ora potete collocare i vostri tre file su un Web server e chiunque potrà avere accesso al vostro esercizio ed eseguirlo. In alternativa potete installarli su un dischetto floppy o sul disco fisso di un computer, se non avete accesso ad un server. • Prima di proseguire, consideriamo ancora una volta questi tre passaggi: • Inserite i vostri dati (domande, risposte, ecc.) e salvateli come file di dati. • Regolate la configurazione, assicurandovi che le scritte dei pulsanti, le istruzioni, gli URL (indirizzi), eccetera siano appropriati per l'esercizio che state creando. • Create le pagine Web e visualizzate il vostro lavoro. Marina Fumagalli 18 Per ulteriori informazioni... • • • • • • • • Questo breve tutorial dovrebbe avervi messo nelle condizioni di iniziare a creare i vostri esercizi in proprio. Comunque c'è ancora tanto da imparare per ottenere veramente il massimo da Hot Potatoes. L'aiuto online sensibile al contesto (si può richiamare da qualsiasi punto dei programmi con il tasto F1) dovrebbe dare risposta alla maggior parte delle vostre domande nella fase sperimentale e creativa del vostro lavoro. Ogni programma ha una gamma di diverse opzioni di configurazione, che sarebbe opportuno osservare e provare. Troverete la possibilità di configurare tutti questi elementi: Immagini di sfondo I colori delle pagine I pulsanti di Suggerimento, Aiuto e Navigazione Le scritte dei pulsanti I messaggi di benvenuto e le istruzioni La sensibilità all'uso delle maiuscole ...e altro ancora... • La suite di programmi di Hot Potatoes supporta l'uso dei caratteri accentati e ciò vi permette di modificare la configurazione in una qualsiasi lingua che faccia uso di caratteri romani (come l'italiano, il francese, il tedesco, l'olandese, lo svedese e molti altri). I programmi includono strumenti per inserire immagini e collegamenti nelle vostre pagine, oltre a permettere l'aggiunta di suoni e video: per maggiori informazioni consultate l'aiuto in linea su questo argomento. Se vi sentite davvero ambiziosi, potete persino modificare i file originali utilizzati come modello per creare gli esercizi, cambiando l'aspetto complessivo e addirittura la funzionalità delle pagine Web generate. Marina Fumagalli 19 Questo è tutto ! Grazie per la vostra attenzione. Marina Fumagalli 20