How avdp13/learn works
This is a small collection of standalone Dutch-language study utilities: users create or select vocabulary lists, practice translations or English irregular verbs, and review results; a separate keyboard tool types Ancient Greek. The map keeps these distinct rather than implying they share a runtime. The README is empty, and the source index shows no cross-module references, so only directly visible calls and file I/O are connected.
Main entry points: Overhoring.py Quiz CLI · Overhoring_praten.py Speech quiz · Dicts Vocabulary lists · Bijvoegen.py List editor
Components 13
Vocabulary practice
- List editor
Bijvoegen.py - Vocabulary lists
Dicts - Quiz CLI
Overhoring.py - Speech quiz
Overhoring_praten.py - Score and review
Overhoring.py - Spoken review
Overhoring_praten.py
Verb practice
- Irregular verbs
Irregular_verbs_En.py - Verb answer tables
Irregular_verbs_En.py
Greek input
- Greek key mapping
OudGrieks_typen.py
Other components
- Learner
- List author
- Keyboard user
- Keyboard events
Connections 13
- List author → List editor: enters words
Bijvoegen.py - List editor → Vocabulary lists: writes list
Bijvoegen.py - Learner → Quiz CLI: selects lists
Overhoring.py - Quiz CLI → Vocabulary lists: reads lists
Overhoring.py - Quiz CLI → Score and review: calls review
Overhoring.py - Learner → Speech quiz: selects lists
Overhoring_praten.py - Speech quiz → Vocabulary lists: reads lists
Overhoring_praten.py - Speech quiz → Spoken review: calls review
Overhoring_praten.py - Learner → Irregular verbs: answers prompts
Irregular_verbs_En.py - Irregular verbs → Verb answer tables: checks answers
Irregular_verbs_En.py - Keyboard user → Keyboard events: presses keys
- Keyboard events → Greek key mapping: dispatches events
OudGrieks_typen.py - Greek key mapping → Keyboard events: writes mapped keys
OudGrieks_typen.py