Jak zajistím, aby se v kartičce přehrával zvuk?
Aby se v kartičkách přehrával zvuk, je třeba upravit vlastnosti učebnice v:

Správa drilu .. Zobrazit moje učebnice Upravit učebnici

Zvuk se přehraje při zobrazení otázky:
do pole Javascript, který se spouští před zobrazením otázky zkopírujte zdrojový kód

var player = get_element("sound_player1");
    var autoplay = "true";

    if (player) {
      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>';
    }
Zvuk se přehraje při zobrazení odpovědi:
do pole Javascript, který se spouští před zobrazením odpovědi zkopírujte zdrojový kód

var player = get_element("sound_player2");
    var autoplay = "true";

    if (player) {
      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>';
    }
Pozor: Zdrojový kód Javascriptu je citlivý na zalamování řádků, a proto, aby vám fungoval, zkopírujte kód z nápovědy a vložte jej do určeného pole. Zkontrolujte, že se kód nezalomil jinak, než je tomu v nápovědě. Předejdete tak problémům s nefunkčností.
XML šablonu pro kartičky se zvukem je potřeba upravit tak, aby zdrojový kód Javascriptu (viz výše) nahradil <div id="sound_player1">, resp. <div id="sound_player2"> použité v šabloně, která může vypadat např. takto:

Příklad:

<templatelist>
  <template name="vim" params="3">
    <card uniq="$1">
      <question>
        <![CDATA[<p>$1</p><div id="sound_player1">$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>

Tzn. že v otázce, resp. odpovědi je důležité napsat <div id="sound_player1">$2</div>, resp. <div id="sound_player2">$2</div>.

Přesná adresa, odkud bude zvuk k jednotlivým kartičkám přebírán, se zadá do datového souboru (.CSV nebo .TXT). Řádek v datovém souboru pak může vypadat takto:

vim honeymoon https://is.muni.cz/dstore/dril/anglictina/pokr/01_Family/sound/honeymoon.mp3 líbánky
neboli <název šablony> tab <otázka> tab <url otázky> tab <odpověď>.