| HOT
POTATOES |
|||||||
| Je
bent nu hier > www.karelschiepers.be >
Workshop Hot
Potatoes > oefeningen en resultaten afprinten |
|||||||
|
|||||||
| oefening
afprinten |
|||||||
| Dit wordt uitgelegd in de handleiding vanaf bladzijde 48. | |||||||
| resultaten printen | |||||||
| Een voorbeeld kan je bekijken door de volgende oefening te maken. alvorens af te printen, controleer of er een printer is aangesloten. | |||||||
| quiz over België met mogelijkheid om de resultaten af te printen (opent in een nieuw venster) | |||||||
| Wat hieronder staat is nog niet opgenomen in de handleiding. Je kunt daarom deze pagina downloaden in pdf en dan printen. | |||||||
| Hoe pas je een oefening aan zodat de
resultaten kunnen worden afgeprint? |
|||||||
| Hieronder wordt uitgelegd hoe je een oefening aanpast om dan
het behaalde resultaat te printen. (hierbij heb ik gebruik gemaakt van
een pagina op Klascement.be) Als voorbeeld wordt een quiz gebruikt. Maar dit is ook toepasbaar op eender welke oefening. |
|||||||
| Het afgeprinte resultaat ziet er bijvoorbeeld als volgt uit | |||||||
![]() |
|||||||
| Stap 1: sla de
volgende oefening op in een map. |
|||||||
| een quiz over België (klik rechts, opslaan als) | |||||||
| Stap 2: open in
Hot Potatoes 'JQuiz' en vervolgens de oefening. Of dubbelklik op de
oefening die je in stap 1 hebt opgeslagen. |
|||||||
| Stap 3: pas het
configutatiebestand aan |
|||||||
|
Ga naar opties > uitvoer
configureren
|
|||||||
|
Open het tabblad CGI
|
|||||||
|
Vink aan 'verstuur het resultaat
......'
|
|||||||
|
Sla de oefening op.
|
|||||||
|
Maak er een webpagina van
(handleiding blz. 27)
|
|||||||
| Stap 4: open de webpagina in de browser | |||||||
| Stap 5: open het bronbestand | |||||||
| Je moet de oorspronkelijke code gaan aanpassen. Hiervoor heb
je de broncode nodig. Als je met IE werkt, kies je voor beeld >
bron. Het bronbestand opent dan in de kladblok. Als je Firefox gebruikt, open je de webpagina (stap 3) in de kladblok of een editor. |
|||||||
| Stap 6: Vervang
code |
|||||||
| Vervang de code (hint: spoor deze op door te zoeken (ctrl+F)
op results) |
|||||||
| tussen: | |||||||
|
//CODE FOR HANDLING SENDING OF
RESULTS
|
|||||||
| en | |||||||
|
//-->
|
|||||||
| door de volgende code (iets aangepast t.o.v die op Klascement.be) | |||||||
| var UserName = ''; var StartTime = (new Date()).toLocaleString(); var ResultForm = '<html><body onLoad="window.print()">'; ResultForm += '<form name="Results">'; ResultForm += '<input type="text" size="100" disabled name="Exercise" value="[strExerciseTitle]"></input>'; ResultForm += '<input type="text" size="100" disabled name="realname" value=""></input>'; ResultForm += '<input type="text" size="100" disabled name="Score" value=""></input>'; ResultForm += '<input type="text" size="100" disabled name="Start_Time" value=""></input>'; ResultForm += '<input type="text" size="100" disabled name="End_Time" value=""></input>'; ResultForm += '</form></body></html>'; function GetUserName(){ UserName = prompt('Vul je naam en de titel van de oefening in',''); UserName += ''; if ((UserName.substring(0,4) == 'null')||(UserName.length < 1)){ UserName = prompt('Vul je naam en de titel van de oefening in',''); UserName += ''; if ((UserName.substring(0,4) == 'null')||(UserName.length < 1)){ history.back(); } } } function SendResults(Score){ var today = new Date; var NewName = '' + today.getTime(); var NewWin = window.open('', NewName, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,,width=700,height=500'); NewWin.document.clear(); NewWin.document.open(); NewWin.document.write(ResultForm); NewWin.document.Results.Score.value = Score + '%'; NewWin.document.Results.realname.value = UserName; NewWin.document.Results.End_Time.value = (new Date()).toLocaleString(); NewWin.document.Results.Start_Time.value = StartTime; NewWin.document.close(); } |
|||||||
| Stap 7: sla het bronbestand terug op en open in de browser. | |||||||
| Letop: telkens als je een aanpassing aan de oefening maakt in Hot Potatoes, moet je de code in het bronbestand aanpassen. | |||||||
|
|||||||
|
Op dit werk is de Creative Commons Licentie van toepassing. |
|||||||