On this page
Learn German vocabulary the smart way with Vocabulary Trainer – a custom WordPress plugin featuring a spaced repetition algorithm, performance tracking, leaderboard, and personalized study plans.
📚 What is Vocabulary Trainer?
Vocabulary Trainer is a custom-built WordPress plugin designed to help users memorize German vocabulary effectively using a spaced repetition algorithm. Whether you’re a beginner or an intermediate learner, this tool adapts to your pace and level, making vocabulary building easier, smarter, and more engaging.
🏠 Interactive Homepage Dashboard
The homepage acts as your learning hub. It keeps you motivated with visual progress indicators and one-click access to start your daily practice.
- Start Studying: A prominent button lets you begin your study session instantly.
 - Daily Performance Bar: Tracks how many words you’ve reviewed today.
 - Vocabulary Over Time: A progress bar that shows how your vocabulary has grown over days, weeks, and months.
 - Custom Menu: The homepage features a dynamic WordPress menu that admins can easily edit to add links to additional tools or pages.
 
⚙️ Personalized Settings Panel
Your learning experience is fully customizable via the Settings page.
- Upload your profile image
 - Edit username, email, and country
 - Choose your proficiency level (A1, A2, B1, B2, C1 and C2)
 - Configure:
- Words to study per session
 - Words to memorize per session
 - Study frequency (to adjust repetition intervals)
 
 - Words to study per session
 
🏆 Competitive Leaderboard
To add a competitive edge, Vocabulary Trainer includes a Leaderboard that ranks users by points.
- Filter by Day, Week, Month, or All-Time
 - See who is ahead of you and who is just behind
 - Points are earned by correctly memorizing words (more on that below)
 
📸 Image Placeholder: Leaderboard with Filters
 Caption: See how you rank among other learners based on earned points.
📝 Vocabulary Items – Powered by Custom Post Types
Each vocabulary word is treated as a Custom Post Type in WordPress.
- The English word is shown, and the German translation is hidden.
 - Users guess the translation.
 - Buttons:
- ✅ “Got it” (correct)
 - ❌ “Didn’t get it” (wrong)
 - 🚫 “Ignore” (skip this word)
 
 - ✅ “Got it” (correct)
 - Each word comes with example sentences for better context and understanding.
 
🧠 Spaced Repetition Algorithm
At the heart of Vocabulary Trainer is a smart memorization algorithm inspired by proven spaced repetition methods.
How It Works:
- Vocabulary items are selected based on the user’s level.
 - If marked as “Got it,” the word will reappear:
- After 1 day
 - Then after 3 days
 - Then 1 week, 1 month, 3 months, and 6 months
 
 - After 1 day
 - If marked incorrect, it resets to day 1.
 
This algorithm ensures long-term retention by spacing repetitions at optimal intervals.
🎁 Reward System & Points
To keep users engaged, Vocabulary Trainer includes a points-based reward system:
- Users earn 5 points for each vocabulary item correctly guessed.
 - These points feed into the Leaderboard, adding gamification to the learning process.
 
This system encourages daily usage and consistent learning behavior.
🌍 Built for the WordPress Ecosystem
Vocabulary Trainer integrates deeply with WordPress:
- Uses Custom Post Types for vocabulary
 - Leverages WordPress Menus for navigation
 - Authentication and user management powered by native WordPress features
 
This makes the plugin highly extensible, lightweight, and familiar for developers and admins alike.
✅ Conclusion
Vocabulary Trainer is more than a flashcard plugin—it’s a complete vocabulary learning system tailored to the German language. With smart repetition, a customizable interface, performance tracking, and a competitive leaderboard, it brings structure and motivation to your daily language learning routine.