I want to track my overall progress learning French across vocabulary, grammar, reading, listening, and speaking. Are there apps that provide detailed analytics, adaptive exercises, and personalized recommendations to help focus on weak areas while maintaining motivation?