Skip to content

Set Up Flashcards

The flashcard module allows you to build a complete learning system in your app. Users can learn cards, track their progress, and stay motivated through gamification.

The flashcard module offers these features:

Manage Categories

Organize flashcards in categories and subcategories.

Various Learning Modes

Flashcards, Multiple Choice, Writing and more.

Spaced Repetition

SM-2 algorithm for optimal repetitions.

Gamification

Points, streaks, badges and leaderboards.


Before starting the flashcard setup, these prerequisites must be met:


  1. Open Edit Mode in your app
  2. Go to Module & Features
  3. Tap on Flashcards and then Set Up
  4. The setup wizard opens

The flashcard setup consists of four main steps:

Extend your existing Firestore Security Rules with flashcard collections.

Choose the learning modes your flashcard module should have.

Activate game elements for more motivation.

Select the appearance of your flashcards.


After successful setup:

  • ✅ Firestore rules are configured
  • ✅ Flashcards can be created
  • ✅ Categories are available
  • ✅ Selected learning modes are activated
  • ✅ Gamification is set up

The flashcard module has these dependencies:

ModuleRequiredDescription
FirebaseYesFor Firestore and Auth
Firebase AuthYesFor user progress
Admin ModuleRecommendedFor card management
NotificationsOptionalFor learning reminders