Repeto Documentatie
Documentatie bekijken

Notitietypen en sjablonen

Definieer herbruikbare velden en kaartontwerpen, inclusief voorwaardelijke velden en Cloze-verwijderingen.

Een notitietype bepaalt een geordende veldlijst en één of meer kaartsjablonen. Het hoort bij de verzameling en kan in verschillende decks worden gebruikt; het is geen deckinstelling.

Repeto bevat Vertaling, Begrip, Vraag en antwoord en Cloze, plus Basic (and reversed card), Basic (optional reversed card) en Basic (type in the answer). Er is ook een duurzame basis voor Image Occlusion. Via Instellingen → Notitietypen kun je eigen typen maken, kopiëren, bekijken en bewerken.

Voor- en achterkantsjablonen

Elk sjabloon heeft een voor- en achterkant. Voeg een veld in met dubbele accolades:

<!-- Front -->
{{Term}}

<!-- Back -->
{{FrontSide}}<hr>{{Translation}}

{{FrontSide}} plaatst de gerenderde voorkant achterop. Gewone HTML rond vervangingen verschijnt op alle kaarten van het sjabloon.

Repeto ondersteunt nu:

  • {{Field}} voor hoofdletterongevoelige veldvervanging;
  • {{FrontSide}} achterop;
  • {{#Field}}…{{/Field}} als het veld niet leeg is;
  • {{^Field}}…{{/Field}} als het leeg is;
  • {{text:Field}} om HTML te verwijderen;
  • {{cloze:Field}} voor Cloze;
  • {{Tags}}, {{Deck}}, {{Type}}, {{Card}} voor metadata.

Onbekende filters vallen nu terug op de veldwaarde. Bekijk elk sjabloon en neem niet aan dat een desktopfilter hetzelfde werkt.

Optionele inhoud

Voorwaardelijke onderdelen voorkomen lege labels:

{{#Example}}
  <p class="example">{{Example}}</p>
{{/Example}}

Gebruik een omgekeerd onderdeel als alternatief:

{{^Example}}
  <p>No example yet.</p>
{{/Example}}

Meerdere sjablonen en omgekeerde kaarten

Voeg een sjabloon toe voor een extra herhaalrichting. Het notitietype moet die relatie bepalen, niet een eenmalige kopie. De sjabloonvolgorde wordt het kaartnummer voor zusterkaarten.

Repeto kan omgekeerde oefening genereren voor ondersteunde profielen, maar een herbruikbaar type met meerdere sjablonen is sterker wanneer beide richtingen tot de leerstof horen.

Het antwoord typen

Plaats {{type:Field}} voorop om invoer te vragen. De reviewer focust een toegankelijke invoer, toont het juiste antwoord en geeft tekenvergelijking en percentage. {{type:nc:Field}} vergelijkt zonder diakritische tekens; getypte Cloze gebruikt de actieve verwijdering.

De vergelijking kiest niet Opnieuw, Moeilijk, Goed of Makkelijk: je beoordeelt zelf.

Cloze-verwijderingen

Een Cloze-notitie verbergt geselecteerde tekst:

The hippocampus is important for {{c1::episodic memory}}.

Gebruik c1, c2 en hogere nummers voor aparte kaarten. Repeto stemt kaartnummers af wanneer het veld verandert, zodat toevoeging of verwijdering de zusters bijwerkt.

Opmaak en veiligheid

Een type kan CSS bevatten. Repeto rendert HTML geïsoleerd en schoont het vóór invoegen op. Beperk opmaak tot typografie, ruimte, kleur en media van de kaart; vertrouw niet op scripts of globale selectors.

Bekijk na wijzigingen lege optionele velden, lange tekst, afbeeldingen en lichte/donkere thema’s. Test imports met sjabloonkleuren behouden aan en uit.

Vóór opslaan controleert Repeto structuur, onbekende of gereserveerde velden, lege of dubbele voorkanten, Cloze-eisen, niet-ondersteunde filters en gevaarlijke HTML/CSS. Fouten blokkeren, waarschuwingen blijven zichtbaar.

De API kan standaardconversie met expliciete mappings bekijken en bevestigen, waarbij IDs, planning, decks en geschiedenis behouden blijven, en weigert onveilige Cloze- of Image-Occlusion-conversies. De volledige beheerinterface wordt nog geïntegreerd.

Image Occlusion

Maak in een deck een nieuwe kaart, kies Image Occlusion en open de paginavullende editor. Upload een PNG-, JPEG-, GIF-, WebP- of AVIF-afbeelding en teken rechthoekige, elliptische of veelhoekige maskers. SVG en andere actieve media worden geweigerd, ook als de extensie ondersteund lijkt.

Elke maskergroep wordt één zusterkaart en kan meerdere vormen bevatten. Je kunt geselecteerde groepen combineren, een groep met meerdere vormen splitsen, groepen herschikken en na uitdrukkelijke bevestiging verwijderen. Duurzame groeps-ID’s zorgen dat bewerkte maskers de planning van de bijbehorende kaart behouden; de geschiedenis van ingetrokken kaarten blijft bewaard.

Alles verbergen, één raden bedekt alle groepen op de vraag en onthult alleen de huidige groep op het antwoord. Eén verbergen, één raden bedekt alleen de huidige groep. De editor bevat vraag-/antwoordvoorbeeld, optionele kop en extra achtertekst, privéopmerkingen en tags. Tekenen werkt met aanwijzer en aanraking; verplaats de gekozen vorm met de pijltjes, schaal rechthoeken en ellipsen met Shift+pijl en verwijder met Delete.

De reviewer gebruikt het gespecialiseerde beeld-en-maskeroppervlak, markeert de huidige groep, onthult doelomtrek en optionele achtertekst en gebruikt de gewone beoordelingen Opnieuw, Moeilijk, Goed en Makkelijk.

De huidige grenzen zijn 512 groepen per notitie, 64 vormen per groep en 256 punten per polygoon. Vrijehandmaskers, automatische labelherkenning en veilige conversie van of naar gewone/Cloze-typen worden niet ondersteund.