Green Sprouts Schooling

Grow a little every day โ€” PSLE 2027, here we come!

0
0
โ€”

๐Ÿ 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!

0
0
0
0

๐Ÿ€„ 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.

0
0
0
0

Hi! Ready to grow today? ๐ŸŒฑ

0
๐ŸŒฐ

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!

๐ŸŽ™๏ธ Reading voice:

๐ŸŽง 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:

  1. The Action โ€” what suddenly happens? A shadow loomed.
  2. The Feeling โ€” show the BODY's reaction, don't name the emotion. Her heart hammered against her ribs. (not "she was very scared" โŒ)
  3. 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/60

2๏ธโƒฃ The Feeling (Show, Don't Tell)

What is the body's reaction? e.g. Her heart hammered against her ribs.

0/70

3๏ธโƒฃ 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:

  1. The Setup โ€” what did the character learn? That day, I learnt that hard work always pays off.
  2. The Idiom โ€” introduce it with a transition: Indeed, as the saying goes, "no pain, no gain". / ไฟ—่ฏ่ฏด๏ผŒ"ไธ€ๅˆ†่€•่€˜๏ผŒไธ€ๅˆ†ๆ”ถ่Žท"ใ€‚
  3. 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 ๐Ÿ‘‡

โ‘  Setupโ‘ก Idiomโ‘ข Final Thought

๐Ÿ“ 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. ๐ŸŽ‰

๐Ÿช™ Wallet: 0 coins โญ Lifetime earned: 0

๐ŸŽŸ๏ธ 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)
  1. Authentication: Firebase console โ†’ Build โ†’ Authentication โ†’ Get started โ†’ Sign-in method โ†’ Google โ†’ Enable (pick a support email), Save.
  2. Authorized domains: still under Authentication โ†’ Settings โ†’ Authorized domains, add the website where you host this app (e.g. green-sprouts.pages.dev). localhost is already allowed.
  3. 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;
        }
      }
    }
  4. 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.js once and every device skips this step.)
  5. 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!