How WooMoa works

From your first visit to your next topic stamp — here is how the learning loop fits together.

  1. Pick your languages

    On the home screen, select the language you speak and the language you want to learn. WooMoa loads locales and chapter content for that pair.

  2. Open the chapter map

    Cities appear as chapters; each city contains themes (lessons). Locked cities and themes show server-provided unlock text so you know what to complete first.

  3. Play question sessions

    Inside a theme, WooMoa serves adaptive questions — difficulty adjusts based on your recent performance. Question types include typing, multiple choice, and swipe letters.

  4. Manage hearts and coins

    Wrong answers can cost a heart; correct answers can earn coins. You can buy hearts or hints with coins when the economy rules allow. Hearts regenerate over time.

  5. Build streaks (optional)

    When enabled, daily play extends your streak and daily answer goals can grant bonus coins or hints. Progress appears on the chapter map.

  6. Save progress (optional)

    Guest play works instantly. To keep chapters, coins, and hearts across browsers, link Google or register a passkey from the sign-in menu.

Question types

WooMoa uses three core interaction patterns: free typing, multiple choice built from vocabulary words, and a circular swipe path for spelling. Every answer is checked server-side with anti-cheat timing and single-use session tokens.

City chapters and stamps

Each theme is divided into steps inside its city chapter. You advance by answering correctly within a step; completing all steps can earn a stamp. The chapter map shows city and theme progress, plus streak and daily-goal status when retention is active.