Ontology & Knowledge Base: Language Learning App Concepts
App Types & Categories
Gamified Learning Apps
Apps that use game mechanics (points, badges, streaks, leaderboards) to maintain engagement. Examples: Duolingo, Memrise. Focus on vocabulary and grammar through interactive exercises.
Immersive Apps
Apps emphasizing natural language exposure through stories, videos, and contextual learning. Examples: Babbel, Rosetta Stone. Prioritize comprehensible input and contextual understanding.
Conversation-Focused Apps
Apps designed for speaking practice with AI tutors or language exchange partners. Examples: Speaky, HelloTalk. Enable output production and real-time feedback.
Spaced Repetition Apps
Apps using algorithms to optimize vocabulary retention through timed reviews. Examples: Anki, Quizlet. Based on cognitive science research on memory and forgetting curves.
Comprehensive Platforms
Full-featured apps combining multiple approaches: vocabulary, grammar, listening, speaking, reading. Examples: Busuu, Mondly. Provide structured learning paths from beginner to advanced.
Tutoring Apps
Apps connecting learners with human tutors or AI conversational agents for live practice. Examples: iTalki, Preply, Duolingo's AI tutor. Provide personalized feedback and real conversation practice.
Core MALL Terminology
MALL (Mobile-Assisted Language Learning)
The use of mobile devices—smartphones, tablets—to support language learning. MALL enables anytime, anywhere practice and leverages device features like cameras, microphones, and GPS for contextual learning.
CALL (Computer-Assisted Language Learning)
The broader category of using computers to support language learning. CALL predates MALL and includes desktop software, web platforms, and now mobile apps. MALL is a subset of CALL.
Spaced Repetition System (SRS)
An algorithm-based review system that schedules vocabulary reviews at increasing intervals to maximize long-term retention. Exploits the psychological spacing effect to make review sessions efficient.
Gamification
The application of game-design elements—points, levels, badges, leaderboards, streaks—to non-game contexts like language learning. Used to boost engagement and motivation.
Adaptive Learning
A system that automatically adjusts content difficulty, pacing, and sequencing based on learner performance data. Uses AI and machine learning to personalize the learning path for each user.
Microlearning
Breaking content into small, focused units typically 3–5 minutes long. Language apps use microlearning to fit practice into short gaps in daily life, maximizing consistency.
Scaffolding
Providing temporary support that enables learners to accomplish tasks beyond their independent ability. Apps scaffold by introducing vocabulary before reading exercises, or providing hints before revealing answers.
App Features Glossary
Streak
A count of consecutive days a user completes a learning session. Used by apps like Duolingo to encourage daily practice. Streaks leverage loss aversion—users don't want to break them.
XP (Experience Points)
Points earned for completing exercises. Used to measure progress, unlock content, and compete on leaderboards. A gamification mechanism that provides immediate positive feedback.
Hearts / Lives
A limited resource that is consumed when a learner makes errors. Creates consequence for mistakes and encourages more careful responses. Controversial as it can increase anxiety.
Pronunciation Feedback
Automated evaluation of a learner's spoken language using speech recognition. Compares phonetic output to native speaker models and provides corrective feedback on specific sounds or intonation.
Progress Dashboard
Visual display of a learner's performance metrics: vocabulary learned, time studied, accuracy rates, skill levels. Provides motivation and helps learners track their journey.
Placement Test
An initial assessment that determines a learner's proficiency level so the app can assign appropriate starting content. Prevents wasted time on material that is too easy or too difficult.
Learning Science Concepts
Forgetting Curve
Ebbinghaus's model showing that memory of new information decays exponentially over time without review. Spaced repetition systems are designed to counteract the forgetting curve.
Active Recall
Retrieving information from memory rather than passively re-reading it. Apps that quiz users rather than display information use active recall, which significantly improves retention.
Interleaving
Mixing different types of exercises or topics within a study session rather than blocking similar items together. Research shows interleaving improves long-term retention despite feeling harder during practice.
Input Hypothesis
Krashen's theory that language is acquired through comprehensible input—material slightly above current proficiency. Apps provide graded content that is challenging but understandable.
Output Practice
Exercises requiring learners to produce language by speaking or writing. Output practice forces deeper processing and reveals gaps in knowledge that input alone does not.
Exploring Further
This knowledge base provides foundational terminology for language learning apps. For deeper exploration:
- See our overview for how these concepts interconnect
- Read the history of how apps evolved
- Explore the technical deep-dive on algorithms and AI
- Check current trends for future directions