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).