Upravte vlastnosti učebnice v aplikaci:
Správa drilu .. Zobrazit moje učebnice Upravit učebnici
- Do pole "HTML, které se zobrazí u kartičky při drilování" vložte zdrojový kód:
<p><a href="javascript:void(document.cookie='zvuk=off;')">zvuk vyp.</a> <a href="javascript:var vyprs=new Date();vyprs.setDate(vyprs.getDate() -
365);document.cookie='zvuk=off; expires='+vyprs.toGMTString();void(0)">zvuk zap.</a></p>
- Do pole "Javascript, který se spouští před zobrazením odpovědi" vložte zdrojový kód:
var player = get_element("sound_player2");
var autoplay = true;
if (player) {
if (document.cookie.indexOf("zvuk=off")>=0) {
autoplay = false;
player.innerHTML="";
}
else {
var url = player.innerHTML;
player.innerHTML =
'<embed src="' + url + '" autostart="' + autoplay + '" width="0" height="0" id="sound" enablejavascript="true">'
+'<form>'
+'<div>'
+'<input style="width: 26px; height: 26px;'
+'background: lightgrey
url(\'/pics/design/14/dril/dril_speaker.gif\') no-repeat top;"'
+'type="button" value="" onClick="get_element(\'sound\').Play();"/>'
+'</div>'
+'</form>';
}
}
var myanswer = get_element("test_answer_input");
var goodanswer = get_element("answer");
if (myanswer.value.length>0) {
if (myanswer.value == goodanswer.textContent.replace(/^\s+|\s+$/g, '')) {
myanswer.value = "<font color=\"#009900\">OK</font>";
}
else if(goodanswer.textContent.indexOf(myanswer.value) > -1) {
var pos = goodanswer.textContent.indexOf(myanswer.value);
var resstr = "<font color=\"#999999\">" + goodanswer.textContent.substring(0, pos) + "</font>" + myanswer.value + "<font color=\"#999999\">" +
goodanswer.textContent.substring(pos + myanswer.value.length) + "</font>";
//alert(resstr);
myanswer.value = resstr;
}
}
XML šablona pro takovou kartičku může vypadat např. takto:
Příklad:<templatelist>
<template name="vim" params="3">
<card uniq="$1">
<question>
<![CDATA[<p>$1</p><div id="sound_player2">$2</div>]]>
</question>
<answer>
<![CDATA[<p>$3</p>]]>
</answer>
</card>
<card uniq="$2">
<question>
<![CDATA[<p>$3</p>]]>
</question>
<answer>
<![CDATA[<p>$1</p><div id="sound_player2">$2</div>]]>
</answer>
</card>
</template>
</templatelist>
Datový soubor lze vytvořit stejně jako v předchozí otázce.