InputDojo

The core loop is structured around proficiency levels: you work through vocabulary in context, get speech feedback on conversation practice, and the system reschedules reviews based on what you're actually forgetting. That beats flashcard apps that treat every word the same. The constraint shows up when you need niche language pairs or want to export your progress data — the vendor does not describe an open API, so your learning history stays inside the platform. Teams using this to supplement formal instruction get the most mileage; learners who want to pipe data into a custom dashboard hit a wall fast.