Kaboosh Docs

Decks, practice modes, progress tracking, classroom tools, and account settings in one place.

Getting Started

Welcome to Kaboosh

Kaboosh is a flashcard learning platform designed to help you master any subject through interactive practice activities and scientifically-proven spaced repetition. Whether you're learning a new language, studying for exams, or teaching a classroom of students, Kaboosh adapts to your needs.

Create Decks

Build flashcard decks with text, images, and audio

Practice Activities

Choose from flashcards, quizzes, matching, and more

Smart Tracking

Spaced repetition scheduling for long-term retention

Earn Achievements

Stay motivated with badges, streaks, and goals

Creating Your Account

Sign up for Kaboosh using your email address or continue with Google. During onboarding, you'll select your role:

  • Individual – Self-directed learners studying for themselves
  • Teacher – Educators managing students and classes
  • Parent – Parents overseeing their children's learning
  • Student – Learners connected to a teacher or parent
Your role affects which dashboards and tools you'll see (Student, Teacher, Parent, or Individual).

Dashboard Overview

Your dashboard is your home base, showing:

  • Cards due for review today
  • Your current study streak
  • Daily goal progress
  • Recent achievements
  • Quick access to your decks and the Learning Zone

The dashboard adapts to your role — teachers see class management tools, while students see their assignments and points.

Creating Your First Deck

To get started learning:

  1. Click "My Decks" in the sidebar
  2. Click the "+ New Deck" button
  3. Give your deck a name and optionally a description
  4. Add cards with a front (question/term) and back (answer/definition)
  5. Head to the Learning Zone to start practicing!
You can also import existing flashcards from CSV files or Anki decks, or browse community-shared public decks.

Decks & Flashcards

Creating Decks

Decks are collections of flashcards organized around a topic. When creating a deck, you can:

  • Set a name and description
  • Choose a subject category
  • Select an age group for appropriate content
  • Set a front/back languages for language learning decks
  • Enable reverse mode to practice both directions
Deck type matters: Choose Language for language-learning decks; choose another subject for everything else. Deck type cannot be changed after creation.

Adding Cards

Each flashcard has a front and back side. You can enhance cards with:

  • Images – Search Pixabay, Pexels, or upload your own
  • GIFs – Add animated images from Klipy
  • Audio – Text-to-speech is automatically available (audio may be generated as needed)
  • Rich formatting – Basic text styling supported

Card text limits: front and back text are limited to 500 characters each.

Image-first cards: if a card has media (image/GIF) and only one side has text, Kaboosh treats it as a visual prompt card and may force the study direction for that card.

Translations are language-aware: when a deck uses multiple languages (or you set per-card languages), you can translate cards between the selected languages.

Use the AI Fill Details button to automatically generate definitions, examples, or translations for your cards.

Importing Cards

Bring your existing flashcards into Kaboosh:

  • CSV/Excel – Map columns to front, back, and optional fields like images
  • Anki (.apkg) – Import Anki decks with optional SRS history retention

Navigate to Import Flashcards from the sidebar to get started.

Organizing Decks

Keep your decks organized with:

  • Folders – Group related decks together
  • Tags – Add keywords for easy filtering
  • Search – Find decks by name, description, or tags
  • Sorting – Order by name, date created, or last studied

Deck Settings

Each deck has configurable settings:

  • Reverse Mode – Enable to practice back-to-front in addition to front-to-back
  • Language Settings – Set languages for proper text-to-speech pronunciation
  • Visibility – Make decks public to share with the community

Front ↔ Back direction: there is a global direction toggle in the top bar (Front → Back / Back → Front). This affects Smart Tracking and some Learning Zone activities.

Reverse Mode and Smart Tracking: if a deck is not reverse-enabled, Smart Tracking may not be available in the Back → Front direction for that deck.

Locking after you start studying: after you've started reviewing a deck, Kaboosh may lock the deck to help protect your progress. You can unlock it to edit, but changing cards can affect your learning history.

Public Decks

Discover and use decks shared by the community:

  • Browse the Public Decks library by subject
  • Copy public decks to your library to customize them
  • Share your own decks to help other learners

Publishing rules: to make a deck public, it must have at least 5 cards.

Public deck locking: if a public deck is being used by other learners, some structural edits (like changing subject or languages) may require you to unlock the deck first.

Copying public decks: copying public decks into your own library may require a paid plan.

Learning Zone

Overview

The Learning Zone is where you practice your flashcards through different practice activities. Each activity targets different learning skills:

  • P (Passive) – Recognition-based learning (e.g., multiple choice)
  • C (Cued) – Recall with hints (e.g., jumbled letters)
  • A (Active) – Full recall without assistance (e.g., typing answers)

For language decks, games also target specific modalities:

  • R (Reading) – Visual text recognition
  • L (Listening) – Audio comprehension
  • W (Writing) – Typing/spelling production

Some activities only show decks that fit their input type.

  • Switch the direction if the activity expects the other side of the card.
  • Make sure the answer side has short, typable text.

Flashcard Review

Skill AModesRL

The classic flip-card experience. See the front, recall the answer, then flip to check. Rate your confidence to optimize future scheduling.

Features include swipe or click to flip, self-rating with Again/Hard/Good/Easy, optional text-to-speech, and keyboard shortcuts.

Memory Match

Skill PModesR

Match pairs of cards by flipping them two at a time. Find the front-back pairs to clear the board.

Choose grid sizes from 6 to 28 cards with multi-round support for large decks.

Matching Game

Skill PModesR

Connect terms with their definitions from two shuffled lists. Drag or click to make matches.

Multiple Choice Quiz

Skill PModesR

Answer multiple choice questions with 4 or 6 options. Provide your own custom options per card (or use ones shared by the deck owner).

Speak It

Skill AModesS

Practice pronunciation with speech recognition. Hear a prompt, speak your answer, and get immediate feedback.

Type It

Skill AModesRW

See the prompt and type the answer. Tests active recall with flexible grading that handles typos gracefully.

Requires short, typable text on the side the learner must enter.

Listen and Spell

Skill AModesLW

Practice spelling by typing what you hear. Great for reinforcing listening and accurate written recall.

Character Writing

Skill AModesW

Stroke-order practice for Chinese and Japanese characters with guided writing checks.

Concept Test

Skill AModesW

Explain the idea in your own words. Responses are graded by meaning, not exact wording.

Anagram

Skill CModesRW

Unscramble jumbled letters to form the correct word. Drag letters into position or tap to swap.

Best with short answers, typically 3-24 characters.

Crossword

Skill CModesRW

Fill in a crossword puzzle using your flashcard terms. Clues come from card definitions.

Works best with short Latin-alphabet answers, typically 2-24 letters.

Fill in the Blank

Skill CModesRW

Complete sentences with the missing word or phrase. Example sentences are generated automatically.

focuses on short phrases; very long phrases may be excluded depending on language.

Game Settings

Most games share common settings:

  • Shuffle – Randomize card order
  • Image display – Show/hide and position images
  • Text-to-speech – Enable audio and choose voices
  • Timer – Show/hide the session timer
  • Fullscreen – Distraction-free mode

Smart Tracking (SRS)

What is Smart Tracking?

Smart Tracking uses spaced repetition - a scientifically-proven learning technique that schedules reviews at optimal intervals. Cards you know well are shown less frequently, while challenging cards appear more often.

Smart Tracking is enabled by default. You can toggle it in Settings -> Learning if you prefer to study without scheduling.

How It Works

After each review, the system calculates when you are likely to forget the material:

  1. You review a card and rate your confidence (Again, Hard, Good, Easy)
  2. The algorithm predicts your retention probability over time
  3. The card is scheduled to appear just before you would likely forget it
  4. Each successful review extends the interval; lapses shorten it

Mastery Levels

Your progress on each card is tracked through mastery scores (0-100%):

  • New cards - Start at 0% mastery
  • Learning - Short intervals as you build familiarity
  • Review - Growing intervals for known material
  • Mastered - High mastery with long intervals (weeks/months)

For language decks, mastery is tracked separately for Reading, Listening, Writing, and Speaking skills.

Mastery Circles/Bars: mastery is shown throughout the app as either a circle or bars. You can choose your preferred style in Settings -> Learning.

Non-language decks: mastery is shown as Recognition and Production.

Direction matters: if you study a deck in Back -> Front (and the deck has Reverse Mode enabled), mastery and scheduling are tracked for that direction as well.

Review Scheduling

Cards progress through learning phases:

  • Intraday steps - 10 min -> 1 hour -> 12 hours
  • Graduated - Intervals grow based on your performance
  • Lapse handling - Forgotten cards return to shorter intervals

Fine-Tuning SRS

Paid subscribers can customize the algorithm in Settings -> Learning:

  • Difficulty Factor - Make intervals shorter (harder) or longer (easier)
  • Intraday Steps - Customize the learning phase intervals
  • Disable Auto-Difficulty - Prevent automatic difficulty adjustments
Only adjust these settings if you understand how they affect scheduling. The defaults work well for most learners.

Progress & Achievements

Daily Goals

Set a daily review target to build consistent study habits. Choose from preset options (20, 30, 50, 80, 100, 150, or 200 reviews per day) in Settings -> Learning.

Study Streaks

Maintain a streak by studying every day. Longer streaks earn bonus XP and unlock achievements!

Try to study at least a few cards each day to keep your streak alive, even on busy days.

Achievements & Badges

Earn badges for reaching milestones:

  • Streak achievements - 7, 14, 30, 60, 100+ day streaks
  • XP milestones - 1,000, 5,000, 10,000+ XP earned
  • Mastery achievements - 50, 100, 500+ cards mastered
  • Session milestones - 10, 50, 100+ study sessions

View all your achievements on the Achievements page.

Some achievements are hidden and will not appear in the Achievements list. You will still see a notification when you unlock them.

Leaderboards

Compete with other learners on game-specific leaderboards. Rankings are based on score, accuracy, and speed.

Statistics

Track your learning progress with detailed stats including cards reviewed, accuracy rates, time spent studying, and XP earned.

Audio Features

Text-to-Speech

Hear your flashcards read aloud with high-quality text-to-speech:

  • Uses your deck/card language settings for pronunciation
  • Choose from multiple voices per language
  • Adjust playback speed
  • Enable auto-play when cards appear

Audio Settings

Customize audio globally or per-game: TTS provider, voice selection, sound effects, and background music.

Teacher Features

Teacher Dashboard

Teachers have a dedicated dashboard for managing students, classes, and assignments with class-wide progress analytics.

Managing Students

Create and manage student accounts: add individually or via CSV import, generate credentials, and track individual progress. Students log in with assigned credentials - no email required.

Creating Classes

Organize students into classes for easier management. Create multiple classes, assign students, and track progress by class.

Assignments

Teachers can assign decks to students (or entire classes) with optional due dates and time limits.

You can also create shareable assignment links for supported activities (for example Flashcards, Type It, Speak It, Quiz, and more) and view submission reports.

When creating an assignment link, you can choose whether to require login. If login is not required, learners can start as a guest by entering a name.

Progress Tracking

Monitor student learning: see mastery per card, time spent studying, assignment completion rates, and identify struggling students early.

Teaching Mode

Run guided practice sessions with students. Lead single-student or class sessions where all progress is tracked under student accounts.

Student Features

Student Login

Students log in using credentials provided by their teacher via the dedicated student login page. No email required.

Student Dashboard

A kid-friendly dashboard shows points earned, current streak, cards due, and assigned missions.

Completing Assignments

View assigned decks in "My Missions", practice using any available game, and track progress toward completion.

Earning Points

Students earn points for studying. Leaderboards encourage friendly competition, and teachers can view point settings.

Settings

Profile Settings

Update your display name, avatar, and public profile details in Settings -> Profile. Email/password changes are in Settings -> Account, and reminder timezone is in Settings -> Notifications.

Learning Settings

Configure Smart Tracking on/off, daily goal targets, mastery visualization style (circle/bars), and SRS fine-tuning (paid) in Settings -> Learning.

Display Settings

Change theme from the theme picker in the sidebar (desktop) or mobile menu. Available themes are light, dark, and forest.

Subscription

Plans & Pricing

Plan names, limits, and rates can change. Use the Pricing page for the current comparison.

Visit the Pricing page for current rates.

Free vs Paid Features

Free access covers core study workflows with usage limits.

Paid plans expand usage and unlock more advanced study, classroom, and family tools.

Managing Your Subscription

View and manage your subscription on the Subscription page. You can upgrade, downgrade, pause, or cancel at any time.

FAQ

Common Questions

Can I use Kaboosh offline?

Some parts of the app can keep working offline (for example, reviewing cards you have already loaded). Your progress syncs when you reconnect.

How do I reset my password?

Click "Forgot Password" on the login page to receive a reset email.

Can I share decks with other users?

Yes. Make a deck public to share it with the community.

Troubleshooting

Audio not playing?

Check that TTS is enabled in game settings and that your device volume is up.

Speech recognition not working?

Ensure you have granted microphone permissions in your browser settings.

Cards not syncing?

Check your internet connection and try refreshing the page.

Contact Support

Need more help? Reach out to us:

  • Submit feedback via the Feedback page
  • Email us at