Types de notes et modèles
Définissez des champs et structures de cartes réutilisables, notamment des champs conditionnels et des textes à trous Cloze.
Un type de note définit une liste ordonnée de champs et un ou plusieurs modèles de cartes. Le type appartient à la collection et peut être utilisé dans différents paquets. Ce n’est pas un réglage propre au paquet.
Repeto fournit Traduction, Concept, Questions-réponses et Cloze, ainsi que Basic (and reversed card), Basic (optional reversed card) et Basic (type in the answer). Une base durable pour Image Occlusion existe aussi. Vous pouvez créer, dupliquer, prévisualiser et modifier vos types dans Paramètres → Types de notes.
Modèles de recto et verso
Chaque modèle possède un recto et un verso. Insérez un champ en entourant son nom de doubles accolades :
<!-- Front -->
{{Term}}
<!-- Back -->
{{FrontSide}}<hr>{{Translation}}
{{FrontSide}} place le recto rendu au verso. Le HTML ordinaire autour des remplacements apparaît sur toutes les cartes du modèle.
Repeto prend actuellement en charge cette syntaxe pratique :
{{Field}}pour remplacer un champ, sans distinction de casse ;{{FrontSide}}au verso ;{{#Field}}…{{/Field}}si le champ n’est pas vide ;{{^Field}}…{{/Field}}si le champ est vide ;{{text:Field}}pour retirer le HTML ;{{cloze:Field}}pour le rendu Cloze ;{{Tags}},{{Deck}},{{Type}}et{{Card}}pour les métadonnées.
Un filtre inconnu revient actuellement à la valeur du champ. Prévisualisez tout modèle importé ou personnalisé au lieu de supposer qu’un filtre réservé au bureau fonctionne de façon identique.
Contenu facultatif
Les sections conditionnelles évitent les libellés vides :
{{#Example}}
<p class="example">{{Example}}</p>
{{/Example}}
Utilisez une section inversée comme solution de repli :
{{^Example}}
<p>No example yet.</p>
{{/Example}}
Plusieurs modèles et cartes inversées
Ajoutez un modèle lorsqu’une note doit produire un autre sens de révision. Le type de note doit définir cette relation, pas une copie ponctuelle de la note. L’ordre des modèles devient l’indice servant à identifier les cartes sœurs.
Repeto peut aussi générer une pratique inversée pour les profils compatibles, mais un type réutilisable à plusieurs modèles offre une base plus solide lorsque les deux sens font partie de la matière.
Saisir la réponse
Placez {{type:Field}} au recto pour demander une réponse saisie. Le module cible une entrée accessible, révèle la bonne valeur et affiche comparaison caractère par caractère et pourcentage. {{type:nc:Field}} compare sans signes diacritiques ; un Cloze saisi cible le trou actif.
Cette comparaison ne choisit jamais Again, Hard, Good ou Easy : vous évaluez toujours la carte.
Textes à trous Cloze
Une note Cloze masque une partie d’une phrase :
The hippocampus is important for {{c1::episodic memory}}.
Utilisez c1, c2 et les nombres suivants pour produire des cartes distinctes. Repeto réconcilie leurs indices quand le champ change ; ajouter ou retirer un trou met à jour l’ensemble des cartes sœurs.
Style et sécurité
Chaque type peut inclure du CSS. Repeto rend le HTML dans une surface isolée et l’assainit avant insertion. Limitez le style à la carte : typographie, espacement, couleurs et taille des médias. Ne dépendez pas de scripts ni de sélecteurs globaux.
Après modification, prévisualisez des notes avec champs facultatifs vides, textes longs, images et thèmes clair et sombre. Vérifiez aussi les modèles importés avec conserver les couleurs du modèle activé et désactivé.
Avant l’enregistrement, Repeto contrôle structure, champs inconnus ou réservés, rectos vides ou dupliqués, exigences Cloze, filtres incompatibles et HTML/CSS dangereux. Les erreurs bloquent ; les avertissements restent visibles.
L’API peut prévisualiser et valider une conversion standard avec correspondances explicites, en conservant ID, planification, paquets et historique, et refuse une conversion Cloze ou Image Occlusion dangereuse. L’interface complète du gestionnaire est encore intégrée.
Image Occlusion
Dans un paquet, créez une carte, choisissez Image Occlusion, puis ouvrez l’éditeur pleine page. Importez une image PNG, JPEG, GIF, WebP ou AVIF et tracez des masques rectangulaires, elliptiques ou polygonaux. Les SVG et autres médias actifs sont refusés même si leur extension semble prise en charge.
Chaque groupe de masques produit une carte sœur et peut contenir plusieurs formes. L’éditeur sait réunir les groupes sélectionnés, scinder un groupe multiforme, réordonner les groupes et en supprimer un après confirmation explicite. Les identifiants durables préservent la planification de la carte correspondante lors d’une modification ; l’historique des cartes retirées reste conservé.
Tout masquer, en deviner un couvre tous les groupes au recto et ne révèle que le groupe courant au verso. En masquer un, en deviner un ne couvre que le groupe courant. L’éditeur propose un aperçu recto/verso, un en-tête et un complément de verso facultatifs, des commentaires privés et des étiquettes. Le dessin fonctionne au pointeur et au toucher ; déplacez la forme sélectionnée avec les flèches, redimensionnez rectangles et ellipses avec Maj+Flèche et supprimez-la avec Suppr.
Le module de révision utilise une surface spécialisée pour l’image et les masques. Il identifie le groupe courant, révèle le contour cible et le complément facultatif, puis conserve les évaluations Again, Hard, Good et Easy.
Limites actuelles : 512 groupes par note, 64 formes par groupe et 256 points par polygone. Les masques à main levée, la détection automatique des libellés et la conversion sûre depuis ou vers les types ordinaires/Cloze ne sont pas pris en charge.