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: