Frequently Asked Questions

Find answers to common questions about Complement

General Questions

We built Complement to make studying more effective. It pairs the proven method of spaced repetition with intelligent support from large language models, allowing you to move through material faster, deepen understanding, and retain knowledge more reliably.

Complement integrates AI-powered features to enhance the learning experience:

  • AI Tutor: Get AI-generated explanations for difficult concepts
  • Question Generation: Automatically create practice questions
  • Board-Style Questions: Apply knowledge with exam-style questions
  • Card Augmentation: Memorize concepts—not cards
  • Contextual Definitions: Highlight any text for instant context-aware explanations
  • Deck Studio: Create and manage decks with AI assistance
  • Advanced Analytics: Track your learning progress with insights

Getting Started

Step 1: Create an Account

  • • Click "Get Started for Free" on the landing page
  • • Sign up by entering your email and password, or sign up with Google
  • • Complete the onboarding process upon login

Step 2: If syncing to/from Anki

  • • From the landing page, navigate to Download
  • • Click "Download Complement Connector" (compatible with both Mac and Windows)
  • • Restart Anki to have Complement show up in Anki → Tools

Anki Sync

Initial Login:

  • • Navigate to Anki → Tools → Complement → Settings → Login

Syncing to Complement from Anki:

  • • Anki → Tools → Complement → Settings
  • • Choose the deck you would like to sync to Complement
  • • Tools → Complement → Push to Complement
  • • Navigate back to Complement and refresh your page
  • • You should see your deck on the platform to study!
  • • Navigate to Anki → Tools → Complement → Settings
  • • Choose the deck you would like to sync to Anki
  • • Tools → Complement → Pull from Complement
  • • Navigate back to Anki and restart Anki
  • • You should see your deck on Anki to study!

⚠️ Important Note to Prevent Card Duplication:

If you want to edit a card in Anki from a Complement-created deck:

  1. 1. Select the deck in Anki: Tools → Complement → Settings → Select deck → Save
  2. 2. Go to Tools → Complement → Pull from Complement
  3. 3. Close and reopen Anki, then navigate to Tools → Check Database
  4. 4. Now you're good to go!

FSRS

FSRS (Free Spaced Repetition Scheduler) is a modern, open-source spaced repetition algorithm that optimizes your review schedule based on your performance. It's designed to maximize memory retention and minimize review time.

FSRS uses several key principles:

  • Forgetting Curve: Models how quickly you forget information
  • Optimal Intervals: Calculates the best time to review each card
  • Difficulty Adjustment: Adapts to how well you know each card
  • Stability Tracking: Measures how well information is retained
  • More Accurate: Better predicts when you\'ll forget information
  • Personalized: Adapts to your individual learning patterns
  • Efficient: Minimizes unnecessary reviews while maintaining retention
  • Scientific: Based on cognitive science research

Key Features

Card Augmentation helps you memorize concepts—not specific card phrasings:

  • • Navigate to Study Settings (top right corner)
  • • Adjust "Augmentation Probability" to control how often cards are rephrased
  • • AI generates alternative phrasings of card fronts
  • • You can toggle between original and augmented versions while studying

Supercard reduces card volume by dynamically combining similar cards:

  • • In Study Settings, scroll to Embedding Management
  • • Click "Embed Deck Notes" for your desired deck
  • • Navigate to Card Augmentation → Supercard Similarity Threshold
  • • Adjust threshold (default: 83%) to control card combination sensitivity
  • • Higher threshold = fewer cards combined, lower = more aggressive combining

Board-Style Questions help you practice and apply your learning:

  • Recommended Settings:
  • - Question Difficulty: Hard
  • - AI Model: Qwen
  • • To integrate into your review flow:
  • - Toggle on "Enable Auto-Board Style Questions"
  • - Questions appear based on your probability settings
  • - Correct answers rate the original card as "Good"
  • - Incorrect answers rate the original card as "Again"

Contextual Definitions provide instant explanations within card context:

  • • Highlight any text in a card to get a definition
  • • Definitions are context-aware based on the card content
  • • Choose your preferred AI model or use default
  • • Toggle "Enable Caching" for faster repeated lookups
  • • A powerful tool to enhance understanding of presented material

When you rate a card as "Again":

  • • The card will reappear in the same study session after 15 minutes
  • • It enters a relearning phase with shorter intervals
  • • The card\'s difficulty increases slightly
  • • This helps reinforce challenging material
  • • Click the chat icon while studying or browsing cards
  • • Ask questions about the current card or general topics
  • • The AI can explain concepts, provide examples, or clarify confusion
  • • Chat history is saved and can be associated with specific cards

Deck Studio

Complement Integrator automatically unsuspends relevant cards based on uploaded media:

  • • Choose the deck within which you want to find cards to unsuspend
  • • Upload any media (documents, videos, etc.)
  • • Review extracted concepts → Click "Process X Concepts"
  • • Once cards are found, you can either:
  • 1. Select All (or select specific cards) → Click "Unsuspend X Cards"
  • 2. Adjust similarity threshold to find more/fewer cards
  • • Perfect for activating cards relevant to your current studies

Deck Creator generates custom decks from any media you upload:

  • • Select an existing deck to add to, or click "New Deck"
  • • Upload any media files (PDFs, documents, videos, etc.)
  • • Click "Process Files" to extract concepts
  • • Review extracted concepts → "Approve All" or select specific ones
  • • Click "Generate Cards" to create flashcards
  • • Review generated cards, select which to keep
  • • Click "Create X cards" to add them to your deck
  • • AI automatically formats cards with appropriate content and explanations

Analytics

Complement provides comprehensive analytics:

  • Review Timeline: Visual history of your reviews
  • Due Cards Forecast: See upcoming review schedule
  • Performance Metrics: Track accuracy by card type
  • Study Time: Monitor daily study duration
  • Streak Tracking: Build and maintain study streaks
  • Difficulty Distribution: Understand your card difficulty spread
  • Retrievability Analysis: Track memory strength over time

Navigate to the Questions page (/questions) to see:

  • • Total questions attempted and accuracy
  • • Current and longest streaks
  • • Performance by difficulty level
  • • Time spent per question
  • • Detailed history with explanations
  • New: Cards you haven\'t studied yet
  • Learning: Cards in early learning stages
  • Review: Cards in long-term review cycle
  • Relearning: Cards you\'ve forgotten and are relearning

Technical

Complement works best on modern browsers:

  • • Chrome (recommended)
  • • Firefox
  • • Safari
  • • Edge

Currently, Complement requires an internet connection for:

  • • Syncing data with our servers
  • • AI features (chat, explanations, question generation)
  • • Analytics and progress tracking

Offline mode is on our roadmap for future development.

Yes, Complement uses industry-standard security:

  • • Supabase for secure authentication and data storage
  • • Row-level security to protect your data
  • • Encrypted connections for all data transfers
  • • No local storage of sensitive information
  • • Regular security audits and updates

Troubleshooting

Check the following:

  • • Ensure cards are due for review (check Analytics)
  • • Verify the correct deck is selected
  • • Check if cards are suspended (yellow highlight in browser)
  • • Confirm your study settings allow for the card types you expect

Ensure:

  • • Complement Connector add-on is installed in Anki
  • • Anki is running during sync
  • • You\'re logged in through Tools → Complement → Settings → Login
  • • The correct deck is selected in settings
  • • You\'ve restarted Anki after installation

If you are still having issues, please contact us via the feedback form.

If you see "NaNy" for your FSRS card parameters, follow these steps:

  1. 1. Navigate to Settings in your Complement Dashboard
  2. 2. Scroll down to "Advanced Scheduling"
  3. 3. Scroll down to "FSRS Data Maintenance"
  4. 4. Click "Fix Missing Card States"

To prevent duplicate cards when editing Complement-created decks in Anki:

  1. 1. After pulling a deck from Complement to Anki
  2. 2. Close and reopen Anki
  3. 3. Navigate to Tools → Check Database
  4. 4. This ensures Anki properly tracks the card IDs

This step is only needed once per deck after initial sync.

Still have questions?

We're here to help. Contact us through the feedback form in your dashboard.

For bug reports, please include steps to reproduce the issue and any relevant screenshots.