Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

dutch-spelling

Beslisboom

graph TD
    %% Styling (Kleuren voor dyslexie: zachte pasteltinten, hoog contrast)
    classDef tip fill:#fff59d,stroke:#fbc02d,stroke-width:2px,stroke-dasharray: 5 5,color:#000;
    classDef vraag fill:#bbdefb,stroke:#1e88e5,stroke-width:2px,color:#000;
    classDef actie fill:#c8e6c9,stroke:#43a047,stroke-width:2px,color:#000;
    classDef letop fill:#ffcdd2,stroke:#e53935,stroke-width:3px,color:#000;

    Start([🏁 Start: Zoek het werkwoord]) --> VraagPV

    %% Persoonsvorm check
    VraagPV{"πŸ•΅οΈ Is het de\npersoonsvorm (PV)?"}:::vraag
    TipPV>"πŸ’‘ Tip: Maak de zin vragend of\nverander de tijd van de zin!"]:::tip
    VraagPV -.-> TipPV

    %% NEE ROUTE (Niet de persoonsvorm)
    VraagPV -->|Nee ❌| VraagVD{"Is het een\nVoltooid Deelwoord?\n(bijv. met ge-, be-, ver-)"}:::vraag
    VraagVD -->|Ja βœ…| Kofschip["β›΅ Gebruik 't sexy fokschaap πŸ¦ŠπŸ‘\nom te kiezen tussen d of t op het eind"]:::actie
    VraagVD -->|Nee ❌| Gewoon["πŸ“š Gebruik de gewone\nspellingregels"]:::actie

    %% JA ROUTE (Wel de persoonsvorm)
    VraagPV -->|Ja βœ…| Tijd{"⏱️ In welke tijd\nstaat de zin?"}:::vraag

    %% --- VERLEDEN TIJD ---
    Tijd -->|⏳ Verleden Tijd| Klank{"🎢 Verandert het\nwerkwoord van klank?\n(lopen -> liepen)"}:::vraag
    
    Klank -->|"Ja (Sterk πŸ’ͺ)"| VT_Sterk["Geen extra te(n) of de(n).\nGebruik gewone spellingregels."]:::actie
    
    Klank -->|"Nee (Zwak πŸͺΆ)"| VT_Zwak["Kijk naar de laatste letter van de stam"]:::actie
    VT_Zwak --> Fok{"Zit die letter in\n't sexy fokschaap πŸ¦ŠπŸ‘?"}:::vraag
    Fok -->|Ja βœ…| VT_T["ik-vorm + te / ten"]:::actie
    Fok -->|Nee ❌| VT_D["ik-vorm + de / den"]:::actie

    %% --- TEGENWOORDIGE TIJD ---
    Tijd -->|"Nu (Tegenwoordige Tijd)"| Onderwerp{"πŸ‘€ Wie of wat is\nhet onderwerp?"}:::vraag

    Onderwerp -->|"Meervoud πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦\n(wij, jullie, zij)"| TT_Meervoud["Hele werkwoord"]:::actie

    Onderwerp -->|Ik ☝️| TT_Ik["Ik-vorm"]:::actie

    Onderwerp -->|Jij / Je πŸ‘‰| Positie{"Staat jij/je ACHTER\nde persoonsvorm?\n(loop je?)"}:::vraag
    Positie -->|Ja βœ…| TT_JijAchter["Ik-vorm"]:::actie
    Positie -->|Nee ❌| TT_Ander["Ik-vorm + t"]:::actie

    Onderwerp -->|"Iemand anders πŸ•\n(hij, zij, de hond)"| TT_Ander

    %% DT VALKUIL (Gekoppeld aan de +t regel)
    TT_Ander -.-> LetOpDT>"⚠️ Pas op voor de 'dt'-valkuil!\nEindigt de ik-vorm al op een d?\nDan krijg je dt! (ik vind + t)\n\nπŸ’‘ Tip: Vervang het woord in je\nhoofd door 'smurfen' of 'lopen'"]:::letop
Loading

About

Beslisboom

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors