Text version of the folder
With JavaScript on you get the unfolding animation; you can also just read the content below.
About me
Hi, I'm Duo
On Xiaohongshu I go by TechDadSG. I am a father of two, and a programmer who likes building tools by hand. My children and I try out AI together and look for better ways to study: there is no shortage of material, so how do you find the parts that actually need work? And once a plan is written down, how does it turn into something a child can finish each day? PSLE NotebookLM Helper started from those questions.
- Following P1, AEIS, DSA, PSLE and Singapore primary and secondary schools
- Organising information, resources and methods for government and international schools
- Designing, testing and iterating on learning tools myself
- Sharing both the methods and their limits, without adding to anyone's anxiety about education
How I work
I try to turn scattered study material into explanations, checklists and practice steps a parent can follow. Look at the material and the child's actual answers first, then decide how to use a tool; and once something has been generated, it still has to be checked and adjusted.
- Keep the scope tied to the syllabus and the material you uploaded
- Separate evidence from the answers, personal experience, and AI guesswork
- Plan revision around the year level, the time available and the real difficulties
- Never treat an AI suggestion as the right answer or as a promise of better marks
Why I built PSLE NotebookLM Helper
Rather than explaining my child's situation again from an empty chat box every time, I wanted the material, the plan, the practice and the feedback joined into one routine I could reuse. The extension puts those steps right next to NotebookLM, and the parent still carries the responsibility for judging and checking.
- No copying generic prompts over and over
- The subject follows the notebook; the parent picks the year level
- Material and study records are organised by notebook
- Let the tool do the organising, and leave the thinking to the child
PSLE NotebookLM Helper
The extension at a glance
PSLE NotebookLM Helper is an independent third-party Chrome extension, listed in the store as PSLE NotebookLM Helper. It works alongside the NotebookLM you sign in to yourself: it starts from the study material you already have, generates a revision plan and practice material, then files the results and shows your study records.
- Revision plan: down to the daily steps and the success criteria
- Scenario tools: ten study tasks that come up often
- Saved material: collect, read, sort and export
- Statistics: where the mistakes fall, plus a timeline of papers and plans
What to prepare before you start
First put the material you are allowed to use into your own NotebookLM, then open the extension and choose the notebook and the child's year level. The subject comes from the notebook, so you never pick it twice. The more complete the material, the more there is to base a diagnosis on.
- Syllabus: states the year level and the scope of this exam
- Papers and answer keys: so question types and marking can be identified
- The child's actual answers: a blank paper is not the same as the questions your child got wrong
- Time available: set a start date, an end date and the minutes per day
Installing, and where things stand
On 3 October 2026, version 0.2.3 was submitted to the Chrome Web Store. It is recorded as pending review and is not published yet. This page deliberately has no “Install now” button, so that a version still under review is not mistaken for a released one.
- A real install link will be added once the review passes and it is published
- No paid AI API key has to be entered into the extension
- Account eligibility, features and quotas for NotebookLM are whatever Google says they are
- Progress updates and how-to notes are posted on Xiaohongshu
Follow the release progress on Xiaohongshu ↗Privacy, and what the extension does not do
The extension's settings, plans, material and statistics are stored locally in the browser you are using. When you choose to generate or save something, it goes through the NotebookLM page you are signed in to and is processed by Google; storing things locally does not mean the whole process stays offline.
- It does not read account passwords or authentication cookies
- The developer runs no separate server for your study data
- Do not upload material you have no right to use, or sensitive details about a child that are not needed
- AI gets things wrong; plans, questions, answers and statistics all need checking
A revision plan you can actually carry out
What the plan actually produces
“Generate my revision plan” produces a route map for studying, not a whole set of papers. It feeds the year level, the revision scope, the dates, the available study days and the minutes per day into the prompt, then lays out tasks based on the material in the notebook.
- First it checks whether the syllabus, the papers and the answers are all there
- It looks at marks lost on concepts, on reading the question, on reasoning and on wording
- It orders the work by the marks actually lost, the prerequisite knowledge and the time available
- It gives daily tasks, an estimated length, the material each one draws on, and success criteria
How a parent works through one round
Set the dates first, then preview the prompt. Once it is generated, check the material it cites and how much work each day holds, and only start once you are satisfied it suits your child. As you go, mark each task “done” or “found it hard”, so the next round has something to adjust against.
- Set up: choose the notebook, the P1–P6 year level and the revision dates
- Check: look at where each task came from, how hard it is, and whether it can be done
- Practise: generate matching exercises from within an individual task
- Review: adjust the plan using what actually happened
How to tell whether a plan is any good
A good plan does not just say “revise the water cycle”. It should tell you which material to use, what to do, how long it takes, and how to tell whether your child has understood. The example below shows how a task is written; it is not a real child's results.
- Example step: explain one concept, then do two variant questions on the same point
- Material: it names which uploaded file this comes from, and says plainly when something is missing
- Success criteria: the child explains the reasoning, not just recites the answer
- Finishing the tasks is not the same as having learnt the material, and it certainly does not clear the earlier mistakes
Ten study scenarios
Variant questions on the same point
Fine on the original question, stuck as soon as the setting changes? Asking the same point in different ways separates remembering an answer from really understanding it.
- You provide: the paper, the question number, your child's actual answer, and what you suspect was not understood.
- You get: two variant exercises for each key point, with the child's question sheet kept separate from the parent's answers.
- How to use it: let your child work through them alone first, then ask why; note down where they got stuck.
- Check before use: these are newly written questions, not past papers, so the difficulty and the answers need checking; getting one right once does not mean it has stuck.
One page before the exam
Exam tomorrow, ten minutes left, and what should they look at? This squeezes the slips you have already spotted onto a single page you can skim.
- You provide: the exam scope, the time left, and any answers you want it to draw on.
- You get: one page of reminders covering common mix-ups, the key points of answering, and the special cases.
- How to use it: cover the explanations, have your child say the reasoning out loud, then look at what they missed.
- Check before use: without your child's own mistakes it can only cover the general scope; and never having got something wrong is not proof of having learnt it.
A script of questions to ask
The more you explain, the less they want to listen? This breaks a full solution into a few rounds of small questions, so your child talks through their own thinking first.
- You provide: the question itself, the step where your child got stuck, and ideally their own words.
- You get: three rounds of guiding questions, the thinking you are hoping for, and hints for when they cannot answer.
- How to use it: ask one question at a time and wait for the answer; do not read out the final answer first.
- Check before use: the script is no substitute for understanding the question yourself, and one piece of work is no basis for labelling a child's character or state of mind.
A handbook of the traps
A condition missed, units not converted, the question asking about something else entirely? This turns specific lost marks into checks your child can run in the exam hall.
- You provide: the paper you want to go through, the question numbers, and the marked answers.
- You get: up to five kinds of trap, each with its source, the evidence from the answers, and one check to run.
- How to use it: practise “circle the conditions, check the units, re-read what is asked” on recent mistakes, then test it on a fresh question.
- Check before use: anything without matching evidence is only a general reminder, and no single word is a reliable sign of a trap.
Filling in earlier gaps
When the harder combined questions keep going wrong, what is missing may be an earlier concept. Short questions test that first, then you decide whether to go back to basics or keep practising the harder ones.
- You provide: the question types that keep going wrong, the original answers, and what you have already explained or practised.
- You get: the earlier concepts that may be missing, short diagnostic questions, and the smallest task that would fix it.
- How to use it: have your child do the diagnostic questions first, and adjust the plan from how they do, rather than concluding that “the basics are weak”.
- Check before use: keep confirmed gaps apart from guesses, and check against the syllabus or the textbook which year level a topic belongs to.
An answer checklist
They know how to do it, but keep leaving out the units, the reason, or part of what was asked? This gives your child a short list they will actually use after writing an answer.
- You provide: the subject, the question types, what gets left out most often, and the relevant answers.
- You get: up to seven short “Did I …” prompts, covering reading the question, the format, and what the answer has to include.
- How to use it: try it in a timed practice, then delete the lines that do not help your child.
- Check before use: the list has to fit the question type. The CER pattern from Science does not fit every question, let alone every subject.
Oral and interview practice
They know the material but not how to say it? Starting from everyday situations in your own material, this practises making a point, backing it up, and speaking for oneself.
- You provide: whether this is for Oral or DSA, the topic, and for DSA, the area being applied for.
- You get: three topics with sources, open questions, follow-ups, and a structure for answering.
- How to use it: have your child fill in their own real experiences first, then practise the follow-ups, rather than memorising one all-purpose answer.
- Check before use: Oral and DSA are after different things, and nothing here invents personal experiences, official marking rules, or any promise of a place.
Revision on the move, and flashcards
Want something light for the bus or a walk? This turns one difficult point into a short dialogue and flashcards that each test a single thing.
- You provide: the topic, recent mistakes and the time available, for example “heat transfer, ten minutes”.
- You get: a roughly two-minute dialogue script and five two-sided flashcards, exportable as Anki TSV.
- How to use it: answer from the front of the card first, then turn it over to check. Audio is made separately, on the saved-material page.
- Check before use: a script is not the same as audio that has been made, and the answers and keywords on the cards need checking against the questions and the material.
A progress and encouragement report
Beyond the mark, is there real progress worth noticing? Comparable pieces of work show what has changed and what to do next.
- You provide: the dates and material for two pieces of work, and the skill you want compared; say so if you only have one.
- You get: an analysis backed by examples, what has changed, what to correct, and a few words of encouragement to use.
- How to use it: talk through one concrete change with your child, then agree a small goal for the next round together.
- Check before use: differing difficulty makes comparison unreliable, and without a before and after it will not invent progress or diagnose anything about your child.
Pacing in the exam
Running out of time on the last few questions, with no idea where it went? Real timings produce a pace you can try out.
- You provide: the time allowed for the paper, the marks per question type, and how long each section actually took.
- You get: checkpoints through the paper, when to skip a question, and the order to come back in.
- How to use it: try it in the next timed practice, note where it slipped, then adjust.
- Check before use: the questions they get wrong are not always the slow ones, and without real timings this is a starting point to test, not an accurate prediction.
Saved material and study records
How material gets filed
Anything the plan or the scenario tools produce can be loaded, read, sorted and marked with its status under “Saved material”. Output from the NotebookLM studio can be linked in too, though an item that is only a listing will not pretend its full text has been read.
- Filed under the current notebook, so material from different subjects does not get mixed
- Saved text can be read, exported, or kept as a note
- A studio listing can be opened to its original output
- Whether and when audio, video and slides can be generated is up to Google
Who the exports are for, and how to use them
Before handing material to a child, another parent or a teacher, check the questions, the answers and the citations. The extension offers several export formats, and where there are structured flashcards you can export Anki TSV.
- Markdown / Word / HTML: for reading, editing or printing
- CSV: for working further with structured content
- ZIP: for keeping everything together
- Anki TSV: for importing into revision when flashcard data exists
Statistics are not a promise of progress
The statistics show how many questions went wrong, which topics and which causes, plus a timeline of papers and plans over the last three months and the month ahead. The timeline lets you line up the papers that were done against the plans that were made, without drawing a future plan as if it were a result already achieved.
- The figures come from the answers you supplied, and need checking by a person
- You can add dates to papers, which makes revision easier to look back over
- Where there is no history it says so, rather than inventing a trend
- Marking something done records what happened; it does not clear the mistake
Updates, resources and contact
Follow on Xiaohongshu
This page is the way in to the tools and the methods; Xiaohongshu is where I post the latest changes, walkthroughs, Singapore education news and study resources. How to get hold of a particular resource is explained in the post itself, and nothing is promised before it is published.
- Where PSLE NotebookLM Helper stands in the store, and notes on new features
- NotebookLM study scenarios, and prompts in practice
- PSLE and family education information
- Resource updates, usage reminders and feedback
Latest updates and more resources ↗How to read this guide
This page only explains PSLE NotebookLM Helper and how to use it; it is not an online workspace for studying. The first time through, read what to prepare, then pick the one scenario closest to the difficulty you are facing. The actual generating and filing all happen inside the extension and your own NotebookLM.
- Start with “What to prepare before you start” and check your material is complete
- When you need to plan revision, look at how a plan is set up and checked
- If you just want to fix one specific problem, pick one of the ten scenarios
- If something does not work, send feedback; the latest guides and resources go up on Xiaohongshu
Before you send feedback, protect your privacy
When reporting a problem, say which browser version and extension version you are on, the steps you took, and what the error said. Do not share a child's name, their report card, account credentials, or a whole notebook holding sensitive material.
- You can leave feedback on the relevant Xiaohongshu post
- Mask private details before taking a screenshot
- For anything detailed, email songpo.ath@gmail.com
- Never send a Google password or verification code
Fill in the feedback form (no sign-in needed) ↗