Study Aid — History turns your own notes into structured reflection. You upload a PDF of your study material, read through it, then work through five guided reflection prompts (key events, timeline, causes, consequences, other thoughts) plus an optional box where you can ask the AI a question of your own. The AI comments on your reflections and answers your question, and you can extract a printable PDF to bring to your teacher for the final say.
Important
This is a study aid, not an official MOE product. The AI's feedback is formative practice — always have a human teacher review it before treating it as a final assessment.
Logging in
The first time you open the app you'll see a passcode screen. Enter the class passcode from your teacher and tap Enter (or press the Enter key). Your browser will remember you for the rest of the session — you won't be asked again until you close the tab.
The Show/Hide button next to the input reveals what you've typed.
Press Esc to clear the field.
Three wrong attempts in a row won't lock you out, but the card will shake and clear the field so you can try again.
Don't have a passcode? Ask your teacher — they set the class passcode when the app is deployed.
1 Set your topic and upload your notes
On the landing page, give your topic a short title (e.g. "The Causes of the Cold War in Asia") and upload your study material as a PDF. Tap the upload box to open your file picker, or drag a file in on desktop.
The app reads the PDF entirely in your browser — nothing is uploaded to a server.
Once a valid PDF is chosen, the Begin studying → button becomes active.
Use the 📖 Guide button in the top bar any time to re-open this page.
On iPad / iPhone Tap the upload area to open the Files app picker, the same as any other app. If a PDF ever doesn't appear to upload, try re-saving it from Files first.
2 Read your material
This page shows your actual PDF, rendered exactly as formatted — headings, tables, and images all appear as they do in your original file. Read through it as you would a textbook.
When you're ready, tap Continue to reflection → at the bottom of the page.
Take your time The reflection in Step 3 is much stronger if you've actually read the material first. There's no timer — close the tab and come back later if you need to.
3 Reflect on what you read
Work through the five prompts in your own words, based on the material you just read. Each prompt has a short guide underneath it to remind you what's expected. There is no required word count — write as much or as little as is useful.
Key Events & SignificanceWhat are the key events in this topic, and why does each one matter?
Timeline & SequenceSet out the order in which things happened — what came first, next, and last? Note any key dates.
Causes and DriversWhat underlying causes and driving forces (political, economic, social, or otherwise) led to these events?
Consequences & OutcomesWhat were the results — short-term and long-term — of these events?
Other ThoughtsAny other observations, connections, or reflections on this topic that don't fit above.
After the five prompts there is one more box — Self Exploration — where you can type any question of your own that the material raised. The AI will answer it separately from its comments on your reflections. (Optional.)
When you're ready, tap Submit to AI for Comments/Responses →. The AI will respond with an overall comment, section-by-section feedback, and an answer to your Self Exploration question if you asked one.
4 Read AI feedback and extract your PDF
The review page shows your AI feedback in three parts:
Overall comment — a short paragraph on the quality and coverage of your reflection as a whole.
Comments by section — a feedback card for each of the five reflection prompts, plus your Self Exploration answer if you asked one.
AI Response — Self Exploration question — only shown if you used the Self Exploration box.
From here you have three options:
Extract PDF for discussion/review with teacher ↓ — builds a printable copy of your topic, your reflections, the AI feedback, and the Self Exploration answer. Bring this to your teacher for the final check.
Edit my reflection — returns you to Step 3 so you can refine your answers; the AI feedback will be replaced when you re-submit.
Start a new topic — fully resets the app for a new topic. Tap it twice to confirm (a safety check, not a bug).
AI may hallucinate. The feedback and any Self Exploration answer are AI-generated, not an official assessment. Treat them as practice prompts to discuss with your teacher — never as fact.
Moving around the app
Button
Where
What it does
📖 Guide
Top bar
Opens this user guide in a new tab.
⚙ Settings
Top bar
Opens AI provider settings (see below).
← Go back to main page
Step 2 (Read)
Returns to the landing page without losing your uploaded material or topic.
← Back to studying
Step 3 (Reflect)
Returns to your notes while answering — any text you've already typed is kept.
Edit my reflection
Step 4 (Review)
Returns to the reflection boxes with your existing answers intact.
Start a new topic
Step 4 (Review)
Fully resets the app for a new topic (tap twice to confirm).
The four-step indicator at the top of the screen (01 UPLOAD → 02 STUDY → 03 ANSWER → 04 REVIEW) shows where you are; the numbers you've already passed are marked done.
A small blinking indicator appears at the bottom of the screen any time the app is working in the background (reading a PDF, generating feedback, or building your PDF) — it disappears automatically when done.
AI provider settings (⚙)
The gear icon in the top bar opens AI provider settings. By default the app uses the AI access built into this site — no key needed, and the key is held securely on the server (it's never sent to your browser).
If you'd rather use your own API key, the settings let you switch to one of three providers:
Provider
Where to get a key
This site's built-in AI (default)
No key needed.
Anthropic
console.anthropic.com → API keys
OpenAI
platform.openai.com → API keys
DeepSeek
platform.deepseek.com → API keys
Click Reset to built-in at any time to go back to the default.
Some providers block direct browser calls. If generating feedback fails right after saving a key, that provider may not allow being called straight from a browser tab (a CORS limitation of the provider, not a problem with your key).
Troubleshooting
A button seems to do nothing — check for a small error message near it, and check the bottom of the screen for the "Working…" indicator (the request may just still be in progress). A red banner at the top of the app means something failed to load — it will name the specific control affected.
Wrong passcode — the card shakes and clears the input; just type again. Three wrong attempts won't lock you out.
PDF won't upload on iPad — make sure you're picking an actual .pdf file from the Files app; re-saving the file from its source app can help if it was shared in an unusual format.
Generating feedback fails right after entering a key — see AI provider settings above; some providers don't allow direct browser calls.
Extract PDF doesn't download — try again; if it keeps failing, take a screenshot of the review page and bring that to your teacher instead.