Jak upravím datový soubor .txt (.csv) pro použití šablon?
V případě použití souboru se šablonou musí každý řádek datového souboru (každá kartička) obsahovat název šablony, podle které se má formátovat. Název šablony se uvádí na počátku řádku. Za ním následují jednotlivé parametry, vše je odděleno vždy jedním tabulátorem:

<nazev_sablony><tabulator><parametr_1><tabulator><parametr_2>

Typický počet parametrů je 2 (otázka a odpověď), lze však použít libovolně i více parametrů, které se přes místa v šabloně označená $<číslo_parametru> zobrazí na požadovaném místě kartičky. Počet parametrů na každém řádku však musí odpovídat počtu parametrů uvedených v příslušné šabloně (atribut 'params' elementu 'template').

Příklad použití šablony pro 3 parametry:

řádek v datovém souboru: matematika 5+5 10 sčítání

šablona:

<template name="matematika" params="3">
 <card>
 <question>
 <![CDATA[
        <p>Kolik je <p>$1</p>
 ]]>
 </question>
 <answer>
 <![CDATA[
        <p>Správný výsledek je <b>$2</b> </p>
  <p>Nápověda: jedná se o operaci $3</p>
 ]]>
 </answer>
</template>

Je-li v šabloně více kartiček (elementů <card> s otázkou a odpovědí), tedy jeden řádek datového souboru se využívá pro různý směr dotazování, systém pohlídá, aby se v jednom učebním cyklu (v jeden den) zobrazila pouze jedna z nich (tedy např. jeden směr překladu).