A tool for personalized foreign vocabulary learning, built around AI speech analysis and gamified training
The AI module recognizes the user's speech, identifies active vocabulary and builds an individual learning path.
Each word goes through a series of exercises with varying cognitive load. The sequence depends on errors and learning dynamics.
The main learning track where tasks alternate in difficulty and type. The user moves along an individual learning curve.
Game formats with progression, XP, and error tracking boost engagement and material retention.
Streak system, levels, and rewards are built into learning. They maintain rhythm and form habits.
Implement three-level permissions (role, department, entity type)
Custom ACL module with caching and flexible configuration
Improve relevance of AI suggestions and reactions
Building an intermediate layer with enriched context — routes, roles, statuses, task parameters
Prevent stuck tasks and implicit blockers
AI generates text comments explaining the reasons and suggests actions (e.g., 'To continue, you need to...')