learn-content-engine - v0.13.1
    Preparing search index...

    Interface Card

    The smallest learnable unit (Phase 43 / 2B-lesson).

    A card carries a single term / concept / fact in a single direction. SRS (Phase 46) tracks one card at a time; individual exercises reference cards by id so a single 'Bonjour = Hello' card can drive a matching exercise, a free-text drill, and a summary review without duplication.

    Convention: card.id is unique within the lesson, not globally. Cross-lesson card sharing happens via a separate shared/ directory inside the set (P-111 territory — not yet implemented).

    interface Card {
        audio?: Audio;
        back: string;
        code_language?: CodeLanguage;
        code_snippet?: CodeSnippet;
        difficulty?: Difficulty;
        expected_output?: ExpectedOutput;
        front: string;
        hint?: Hint;
        id: string;
        image?: Image;
        media_type?: MediaType;
        notes?: Notes;
        tags?: Tags;
        token_roles?: TokenRoles;
    }
    Index
    audio?: Audio
    back: string
    code_language?: CodeLanguage
    code_snippet?: CodeSnippet
    difficulty?: Difficulty
    expected_output?: ExpectedOutput
    front: string
    hint?: Hint
    id: string
    image?: Image
    media_type?: MediaType
    notes?: Notes
    tags?: Tags
    token_roles?: TokenRoles