๐ Spelling Trainer
5 PSLE words a day. Learn each word, then spell it from memory. Get every word right on 2 different days to master it โ keep going until you've mastered them all this month!
๐ Chinese ๅฌๅ Trainer
5 ่ฏ่ฏญ a day. ็ไธ็ (Show) each ่ฏ่ฏญ, then ๅไธๅ (Try) it from what you hear. Get every ่ฏ่ฏญ right on 2 different days to master it. Watch the loop: โ SHOW โ โก TRY โ โข FIX โ โฃ LOCK.
Hi! Ready to grow today? ๐ฑ
Today's Plan โ just 5 missions ๐ช
Tip: do these every day. Small steps each day add up to a big, confident you by PSLE! ๐
๐ Word Weaver
Learn today's English word and Chinese idiom (ๆ่ฏญ). Click the speaker to hear it, then beat the quiz!
๐ง Listen & Spell (English)
Press play, listen carefully, then spell the word!
๐ง Listen & Match (Chinese)
Press play, listen to the idiom, then pick its meaning!
๐ค Say It Like a Star
Press the microphone and say today's word or idiom. We'll give you a Pronunciation Match score!
๐ Word Garden (all words)
โ๏ธ Punctuation Patrol & Sentence Cutter
A Monster Sentence has escaped! It's too long and has NO punctuation. Use the Scissors to cut it into short, punchy sentences, and drop in punctuation from the palette.
๐ Learn first: how to defeat a Monster Sentence
- One idea = one sentence. When a NEW idea, action or speaker begins โ CUT! โ๏ธ
- Spot the joining words that monsters love: and, then, so, because. A cut often belongs just before them.
- Use a comma (,) for a small pause inside a sentence โ in lists, or before and/but joining two ideas.
- End excitement with ! and questions with ?
- โ Good: The bell rang. Everyone dashed out. โ Monster: the bell rang and everyone dashed out and then we ran to the canteen andโฆ
Pick a tool, then click the gap between two words.
โก The Climax Coach
A great climax uses short, fast sentences to build tension. Write exactly 3 short sentences โ the boxes will stop you from rambling!
๐ Learn first: the Action-Beat formula
The climax is the MOST exciting moment โ so the sentences must move FAST. Long sentences slow the reader down; short ones make hearts race! Use this 3-beat formula:
- The Action โ what suddenly happens? A shadow loomed.
- The Feeling โ show the BODY's reaction, don't name the emotion. Her heart hammered against her ribs. (not "she was very scared" โ)
- The Sound/Impact โ one sharp sensory detail. Crash!
Power verbs to steal: sprinted, lunged, froze, trembled, slammed, snatched, screamed, crashed.
1๏ธโฃ The Action
What suddenly happens? e.g. A shadow loomed.
0/602๏ธโฃ The Feeling (Show, Don't Tell)
What is the body's reaction? e.g. Her heart hammered against her ribs.
0/703๏ธโฃ The Sound / Impact
What sensory detail lands? e.g. Crash!
0/50๐ The Conclusion Crafter
End your story strongly with the Idiom Formula: โ The Setup (what was learnt) โ โก The Idiom โ โข The Final Thought.
๐ Learn first: the Idiom Formula
A conclusion wraps up the LESSON of the story โ never end with "โฆand then I went home." โ Use the 3-step formula:
- The Setup โ what did the character learn? That day, I learnt that hard work always pays off.
- The Idiom โ introduce it with a transition: Indeed, as the saying goes, "no pain, no gain". / ไฟ่ฏ่ฏด๏ผ"ไธๅ่่๏ผไธๅๆถ่ท"ใ
- The Final Thought โ one short, hopeful sentence about the future. From then on, I always gave my best in everything I did.
Pick an idiom that MATCHES your story's theme โ an idiom about honesty doesn't fit a story about teamwork!
Pick an idiom and drag (or click) it into your draft ๐
๐ PSLE Spelling List
Real vocabulary words from the PSLE English papers. Each word shows which paper(s) it came from and how many times it appeared. Click ๐ to hear it, then cover the screen and try spelling it!
๐ฌ๐ง Grammar & Synthesis
Today's English booster: 2 grammar questions then 1 synthesis & transformation. Finish all three to complete your Daily Quest mission!
โ๏ธ Grammar Lab
The 12 grammar rules the PSLE keeps testing. Tap a rule to learn it, then practise with real exam-style questions. Get a rule right 3 times to mark it โ mastered.
๐ Model Composition Gallery
Real model compositions, grouped by theme. For each one: a quick summary, a look at โก how the climax is written, and the ๐ good words & phrases you can borrow. Read the full story, then steal the sparkle for your own writing!
๐ข Math Drill
Today's set of PSLE-style questions, drawn from real exam topics. Answer all to complete the mission! (Want full papers? Visit the ๐ Paper Library โ Maths section.)
๐ Learn first
Worked example:
๐งฎ Maths Skills Lab
Learn the method first, then try the real questions. Tap a skill to see how it's done (โ SHOW), then practise that topic's PSLE questions (โก TRY โ โข FIX โ โฃ LOCK). Get a topic right 3 times for a โ .
๐ฌ Science Scribe
Type the definition of today's Science concept. You must use the required keywords โ that's how PSLE markers award marks! (Full papers in the ๐ Paper Library โ Science section.)
๐ Step 1 โ Read the lesson carefully:
โ๏ธ Step 2 โ Now write it from memory. Required keywords:
๐ Peek at the model answer again
๐ Answering Techniques Masterclass โ how top scorers phrase their answers (from The Pique Lab tips)
PSLE Science gives marks for exact keywords and proper answer structure. These are the reusable templates โ read one a day!
๐ฌ Science Skills Lab
Learn the big idea first, then try the real questions. Tap a topic to see the keywords markers look for (โ SHOW), then practise that theme's PSLE questions (โก TRY โ โข FIX โ โฃ LOCK). Get a topic right 3 times for a โ .
๐๏ธ PSLE Question Bank
Real questions from the national PSLE papers, sorted by subject โ topic, with answers checked against the official answer keys. Pick a topic, then try each question and see the worked solution.
๐ My Mistake Notebook
Every question you get wrong lands here automatically. Beat it on a retry and it gets crossed out of the notebook forever โ that's how champions revise! ๐
๐
Your notebook is empty!
No mistakes to review. Go play the Daily Quest โ any slips will be collected here for weekend revision.
๐ Reward Shop
Spend your ๐ช Sprout Coins on real rewards! Earn coins by finishing Daily Quest missions. When you redeem a reward you get a coupon โ show it to Mum or Dad to claim it. ๐
๐๏ธ My Coupons
No coupons yet โ redeem a reward above!
๐จโ๐ฉโ๐ง Parent corner โ set up your own rewards & manage coins
Add a reward your child can save up for, or remove one. You decide what the coupons are worth in real life!
Mark a coupon as given out in the list above (โ), or reset the reward list to the defaults.
โ๏ธ Sync across devices
๐ One-time Firebase setup (about 3 minutes)
- Authentication: Firebase console โ Build โ Authentication โ Get started โ Sign-in method โ Google โ Enable (pick a support email), Save.
- Authorized domains: still under Authentication โ Settings โ Authorized domains, add the website where you host this app (e.g.
green-sprouts.pages.dev).localhostis already allowed. - Firestore: Build โ Firestore Database โ Create database (Production mode). Then Rules, paste this and Publish โ each account can only touch its own data:
rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /gs_state/{uid} { allow read, write: if request.auth != null && request.auth.uid == uid; } } } - Config: Project settings โ General โ Your apps โ Web app (create one if needed), copy the firebaseConfig, and paste it above. (Tip: paste it into
firebase-config.jsonce and every device skips this step.) - Tap Sign in with Google here, and on her other devices. Done โ same account, same progress, everywhere! ๐
The Google account is the login. Each account's data is private to that account (enforced by the rules above). The Firebase config is safe to ship โ it isn't a secret.
๐ Topics taught
โ Add Material
๐ Past Paper Library
All practice papers and worksheets from your collection, sorted by subject โ topic. Pick a subject, then click a topic heading to fold it open or shut. Click any paper to open it!