You are on page 1of 6

Titel: oefeningen en resultaten printen 20-05-07

URL: C:\Documents and Settings\Administrator\Mijn documenten\workshophotpot\printen.html 20:46:53

HOT POTATOES
Je bent nu hier > www.karelschiepers.be > Workshop Hot Potatoes > oefeningen en resultaten afprinten

terug naar de vorige pagina

oefening afprinten

Dit wordt uitgelegd in de handleiding vanaf bladzijde 48.

resultaten printen

Pagina 1 van 6
Titel: oefeningen en resultaten printen 20-05-07

URL: C:\Documents and Settings\Administrator\Mijn documenten\workshophotpot\printen.html 20:46:53

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

Pagina 2 van 6
Titel: oefeningen en resultaten printen 20-05-07

URL: C:\Documents and Settings\Administrator\Mijn documenten\workshophotpot\printen.html 20:46:53

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.

Pagina 3 van 6
Titel: oefeningen en resultaten printen 20-05-07

URL: C:\Documents and Settings\Administrator\Mijn documenten\workshophotpot\printen.html 20:46:53

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(){

Pagina 4 van 6
Titel: oefeningen en resultaten printen 20-05-07

URL: C:\Documents and Settings\Administrator\Mijn documenten\workshophotpot\printen.html 20:46:53

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.

Pagina 5 van 6
Titel: oefeningen en resultaten printen 20-05-07

URL: C:\Documents and Settings\Administrator\Mijn documenten\workshophotpot\printen.html 20:46:53

Deze website is gemaakt door Karel Schiepers

Als IE deze website niet juist weergeeft (o.a. tabellen centreren..), is het misschien tijd om over te schakelen naar

Op dit werk is de Creative Commons Licentie van toepassing.

Pagina 6 van 6