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.