Student
👋 New here? Start here (2-min tour)
Everything you need to get real value from the site in your first sitting.
- Pick your course + unit. From the home page pick SL AA / SL AI / HL AA / HL AI, then a unit (1 = Number & Algebra … 5 = Calculus). Try a 5-question sprint — no sign-up required for the free preview.
- Sign in (free trial or subscription). Sign-in unlocks unlimited practice, saves your streak across devices, and lets your teacher see your mastery heatmap.
- Turn on the Daily Question. Go to Email preferences, pick your time + weekdays. You'll get one question a day — build a streak, don't break the chain.
- Bookmark your signed-in home. The More tools drawer holds every AI tool (IA Modelling Planner, AI IA Feedback, Grade predictor, Diagnose working, TOK links) + community features (live game, Jeopardy, blog).
- Working on your IA? Start on the Modelling Planner for scoping + paragraph feedback, then hand your draft to the full AI IA Review when you're ready for the /20 grade.
- Stuck on a mark scheme step? Click any working line in a mark scheme and hit "Explain this step" — Gemini will paraphrase it in plain English.
Feeling lost? Every question card has a small "🧠 TOK connection" chip that opens ready-made discussion probes — useful for TOK essays and just as good for revision because they reframe what you've just learnt.
Start practising →
Open IA Planner →
Teacher
👋 New teacher? Start here (5-min tour)
Get from "just signed up" to running a lesson tomorrow.
- Create your first class code. On the Teacher dashboard hit + Create a new class. Share the code (or the join link) with your students.
- Onboard students in bulk. Paste a CSV of student emails into the onboarding banner — everyone gets a welcome email + auto-join.
- Set your first homework. Use the Assign work tile on /teach.html. Students see it on their My Tasks page + get an email.
- Run a live-game warm-up. Open /game.html, project the code, students join from their phones.
- ManageBac school? Everything you need is at /managebac.html — copy-paste unit plans, one-click assignment PDF packs, grade CSVs, and per-activity rubrics.
- Track how the class is doing. Come back to the Teacher dashboard for the mastery heatmap, mark book, help requests, most-flagged questions, and the Report Writer (auto-drafts parents'-evening one-pagers).
Open teacher dashboard →
Open ManageBac hub →
Student
🧭 Use the IA Modelling Planner
From blank page to a submitted Modelling IA in six steps, with per-paragraph AI feedback along the way.
- Go to /ia-modelling-planner.html (or the tile on your signed-in home).
- Fill in the scoping plan (Step 0): topic interest, title, aim, data, tech, maths — as many of the 11 boxes as you can.
- Hit “🎯 Check my plan” — Gemini grades your plan against the IB planning bands (A–E, 0-3 each) and lists what to sharpen.
- Optional shortcut: hit “✨ Seed my Criterion A draft” to turn your scoping answers into a starter intro paragraph.
- Draft Criterion A, then hit “Get Gemini feedback” to get band-referenced pointers.
- Repeat for C + D and E. Watch the progress bar climb as each pill turns green.
- When you're happy, click “🎓 Send to full AI IA Review” — the whole draft transfers to the 5-criteria review page for a final /20 grade.
Tip: Every field auto-saves to your browser, so you can close the tab and pick up tomorrow.
Open the planner →
Student
🎓 Get AI feedback on your full IA draft
A 60-second review of the whole IA against all five IB criteria (A–E, /20).
- Sign in and open /ia-feedback.html.
- Pick your course (SL AA / SL AI / HL AA / HL AI).
- Either drop a PDF/DOCX of your draft into the upload area OR paste at least 500 characters of text.
- Add a one-line topic hint (optional, boosts accuracy).
- Click “Grade my IA →”. Wait 30–60 seconds.
- Read the per-criterion breakdown, the three top strengths and the three top priorities.
Coming from the planner? You'll see a green banner "✓ Draft loaded from your Modelling Planner" — your topic + assembled draft are already in the form.
Open AI IA Review →
Student
🎓 Track your IGCSE progress + tick off homework (self-RAG)
Mark every sub-topic 🔴 Red / 🟠 Amber / 🟢 Green so you know what to revise next, and get your teacher's weekly homework in the same place.
- Sign in and open /igcse.html. Signing in matters — your marks then sync across devices and your teacher can see them.
- Read the "🔔 Notes from your teacher" strip at the top. That's what to revise first this week (with any lesson attachments).
- Check the "📝 This week's homework" panel. Each task shows either 🔁 Recap (drawn from your weakest sub-topics) or 🆕 New (from the topic you covered in class). A colour chip tells you when it's due (📅 green = plenty of time, 🟠 amber = due today, 🔴 red = overdue).
- Tap "Try this question" on a task to see a primer + practice question. Attempt it in your book, then reveal the mark scheme.
- Add a photo of your working. If your teacher enabled uploads, each task has three ways to send it (works on phone and Chromebook / desktop):
- 📷 Camera — opens your phone's rear camera or your Chromebook / laptop webcam.
- 📁 Choose file — pick a photo already saved in Files, Google Drive or your Downloads folder.
- 🖱️ Drag & drop a photo onto the dashed box, or click into it and press
Ctrl+V to paste a screenshot.
Whichever route you use, the task auto-ticks as done when the upload finishes. Tap Replace photo to swap it for a better shot.
- Can't do it right now? Tap 🔔 Remind me later and pick one of the four presets:
- ⏰ In 2 hours — good for "let me finish lunch first".
- 🌆 Tonight 19:00 — for the after-school study block.
- 🌅 Tomorrow 08:00 — first thing in the morning.
- ⏳ 2 hours before deadline — automatic panic-preventer.
You'll get an email (and a push notification if you've opted in) at that time with a direct link back to this task.
- Set your own RAG on every sub-topic. Scroll to the 5 units and click R / A / G as your confidence changes.
- Log a self-mark (0-3) too from the dropdown next to each sub-topic — that's what your teacher's dashboard rank-orders on.
- Check for the 🔒 override badge. When your teacher marks a sub-topic themselves, their score locks over yours — that's your next revision target.
- Hit ⬇ Download my RAG (CSV) at any time to keep a record for revision or parents' evening.
Tip: Be honest with the reds — that's exactly how the recap engine picks your personalised homework each week. If you self-mark everything green, you'll get harder recap than you're ready for.
Open my IGCSE tracker →
Student
🎯 Practice a unit (5-question sprint)
- From the home page, pick your course (SL AA / SL AI / HL AA / HL AI).
- Pick a unit (1 = Number & Algebra … 5 = Calculus).
- Optionally tick which sub-topics you want (or "Select all combined").
- Turn on “Weight toward weak topics” if you want the engine to focus on your gaps.
- Pick difficulty (Standard / Intermediate / Examination) and how many questions (5 / 10 / 20).
- Hit Start practice →. Type each answer, then reveal the mark scheme.
Tip: Every question you answer builds your mastery heatmap. Your teacher sees the pattern; you get better-targeted practice next time.
Student
🧠 Use the TOK connection on a question
- While practising any unit, look under each question for a small “🧠 TOK connection” chip.
- Click it — a panel expands with 1–2 ready-made TOK-style probes tied to the maths in that question.
- Use them for TOK essay planning or class discussion warm-ups.
Student
🔥 Keep a daily-question streak
- Turn on the Daily Question email at /my-preferences.html (pick your time + weekdays).
- Open the daily question, answer it, mark it — the streak counter ticks over.
- Miss a day? You get a 36-hour grace period before the streak resets.
Student
📅 Build a personal study plan
- Open /study-planner.html.
- Set your exam date (or mock date).
- Tick the topics you feel weakest on — the planner slots them earlier in the schedule.
- Hit Generate plan. Save or print it.
Teacher
📋 Copy a unit plan into ManageBac
Grab a ManageBac-ready unit-plan markdown that covers all 19 DP planner subcategories.
- Sign in on IB Math Revision (any teacher account).
- Go to /managebac.html. Filter by course (SL AA / SL AI / HL AA / HL AI).
- Find the unit card. Hit “📄 Copy overview”.
- Open the ManageBac unit in the DP unit planner. Paste into the description / long-form field.
- Trim any section you don't use. Save.
Faster on a unit page: if you're already looking at a unit (e.g. /SLAAUnit1.html), use the floating 📋 Copy for ManageBac button in the bottom-right. Teachers only.
Open ManageBac hub →
Teacher
📚 Copy a single lesson block
- Open any unit page (e.g. SLAA Unit 1) while signed in as a teacher.
- Click the floating 📋 Copy for ManageBac button (bottom-right).
- Under “Or copy one sub-topic”, click the sub-topic you're teaching (e.g. L3 Sigma notation).
- In ManageBac's lesson editor, paste. You get a lesson title, learning objective, success criteria, ATL skills, LP attributes, differentiation and a resource link.
Teacher
📦 Build an assignment PDF pack (ZIP)
One click zips a ManageBac-ready brief, print-ready questions, markscheme and a step-by-step attach guide.
- Go to /downloads.html and scroll to Your saved worksheets & tests.
- Find your worksheet. Hit “📦 ManageBac pack”. Wait 3–5 seconds while the ZIP builds.
- In ManageBac, create/open the assignment.
- Open
brief.md from the ZIP and paste it into the assignment description.
- Attach
questions.html to the assignment (visible to students).
- Attach
markscheme.html to the Teacher files section (hidden from students).
- Save and publish.
Bonus: the brief includes a backlink to online practice on ibmathrevision.com so students can retry the same questions with instant feedback.
Teacher
📝 Copy a ManageBac brief for an assignment
- Go to /teacher-dashboard.html, scroll to the Homework Mark Book.
- Each assignment column header shows a green “📋 Copy brief” pill. Click it.
- Paste into ManageBac's assignment description. You'll get title, aim, tasks, ATL skills, and a link to online practice.
Teacher
⬇ Export grades to ManageBac (CSV)
- Go to the Homework Mark Book.
- Wait for the grid to load your assignments + students.
- Hit ⬇ ManageBac CSV. One CSV is downloaded per assignment (ManageBac imports one assignment at a time).
- In ManageBac: Assignments → open the assignment → Import grades → drop the matching CSV.
Column order matches ManageBac exactly: Student name, Student email, Assignment title, Score, Max, Comment.
Teacher
🎯 Download a ManageBac rubric for a classroom activity
- On /managebac.html, scroll to Rubric library.
- Pick the activity type (Treasure hunt / Bingo / Escape room / Generic).
- Hit “📥 Download rubric CSV”.
- In ManageBac: Rubrics → Import → drop the CSV. Reuse the rubric across every session.
Teacher
🎓 Run the IGCSE tracker end-to-end (updates + marks + weekly homework)
One page owns the whole class: log this week's topics, mark every student, then publish personalised homework — 50% recap on their weakest sub-topics, 50% on what you just taught.
- Open the tracker from the teacher dashboard: ⚡ Assign work · one click → 📚 IGCSE tracker (or /igcse-tracker.html).
- Log this week's topics. Under This week: pick the date, tick every sub-topic you covered (chips already green = covered in the last 14 days). Paste a Drive/OneDrive URL to your worksheet + a note to students, then hit Save this week's update. It appears at the top of every student's /igcse.html feed instantly.
- Add your class. Under Student marks: either pick an existing licence from 📚 Load from an existing class and hit Add all to my roster, or type each email + hit + Add student. The roster persists — you never have to re-add anyone.
- Mark each student per sub-topic. Click any cell in the heatmap and pick 0-3 (0 = not yet, 1 = amber, 2 = solid, 3 = mastered). Your mark auto-locks the student's self-RAG with a 🔒 badge on their side.
- Spot mismatches. Bright-orange bordered cells = your mark disagrees with the student's self-RAG. Those are the coaching conversations to have this week.
- Generate personalised homework. Scroll to the 📝 This week's homework card, pick a due date (defaults to next Friday), a size (4 / 6 / 8 tasks), and whether students must upload photo working.
- Hit 🔍 Generate preview. Every student gets a personalised list: 50% recap (their own weakest topics — differs per student) + 50% new content from the sub-topics you ticked this week.
- Sanity-check, then hit 🚀 Publish to students. They immediately see it on /igcse.html with a due-date chip and the upload flow.
- Mark their uploads. Back on the teacher dashboard, the 📥 Homework to mark pill in the Quick Assign widget shows the pending count. Click it to open the Marking Inbox and grade in a flat feed. Students can send working three ways (📷 Camera, 📁 Choose file, or 🖱️ Drag & drop) so you'll see photos from phones, Chromebooks and desktops alike.
Why this saves time: the recap half is picked per-student from their teacher marks first (falls back to their self-marks, then self-RAG, then "never touched"). You don't have to think about it — the weakest topics rise to the top automatically.
Open the IGCSE tracker →
Teacher
📝 Auto-generate personalised DP weekly homework
50% recap (each student's weakest DP sub-topics) + 50% new content (what you're teaching this week). Nothing goes to students until you click Publish.
- Open the generator from the teacher dashboard: ⚡ Assign work · one click → 📝 DP weekly · auto-personalise (or /dp-homework.html).
- Pick your course (SL AA / SL AI / HL AA / HL AI) and the week's date.
- Tick sub-topics. Chips are grouped by unit; tick everything you covered this week — that's the "new content" pool.
- Set the due date. Defaults to next Friday; adjust to suit your class.
- Add your class. Pick an existing licence from 📚 Load from an existing class and hit Load emails to bulk-fill the roster in one click, or paste emails manually. Hit Save class list to persist.
- Pick 4 / 6 / 8 tasks per student and decide whether students must upload photo working (on by default).
- Hit 🔍 Generate preview. The tool reads each student's mastery from
paid_users.progress and picks their personal weakest topics for the recap half.
- Sanity-check the preview, then hit 🚀 Publish to students. Every student sees a green banner at the top of every unit page next time they load one, with tick-off checkboxes, the due-date chip, and the camera upload button.
- Track submissions on the Homework Mark Book (teacher dashboard, scroll down) and grade uploads via the 📥 Homework to mark pill. Students send their working three ways — 📷 Camera, 📁 Choose file, or 🖱️ Drag & drop — so phone photos, Chromebook webcam shots and pasted screenshots all land in the same inbox.
The evening before the deadline each student who hasn't finished gets an automatic nudge with "3/6 done, 2/6 uploaded" so you don't have to chase.
Open DP homework generator →
Student
📝 See + tick off your personalised DP homework
- Sign in and open any unit page you're studying (e.g. SL AA Unit 1). If your teacher has published homework, a green banner appears near the top.
- Read the due-date chip. 📅 green = plenty of time · 🟠 amber = due today · 🔴 red = overdue.
- Do the work. Each task is either 🔁 recap (a topic you're weakest on) or 🆕 new (what you covered this week). Attempt the matching questions on the same unit page.
- Add a photo of your working — camera OR file OR drag & drop.
- 📷 Camera: phone rear camera on iOS/Android, or laptop / Chromebook webcam.
- 📁 Choose file: pick a saved photo or a scanned PDF-to-image.
- 🖱️ Drag & drop onto the dashed box, or click inside and
Ctrl+V to paste a screenshot (useful on Chromebooks — Shift+Ctrl+Show-Windows takes a screenshot, then paste it here).
The task auto-ticks as done when the upload finishes.
- Can't do it now? Tap 🔔 Remind me later and pick In 2 hours, Tonight 19:00, Tomorrow 08:00, or 2 hours before deadline. You'll get an email (+ push notification if enabled) at that time linking straight back to this task.
- Watch the progress line "3/6 done" update after every tick. Your teacher sees the same count in real time on their dashboard.
Missed the deadline? Late submissions still count — the banner turns red but you can keep uploading. Better late than blank.
Teacher
🏠 Set homework in one click
- On /teacher-dashboard.html, use the Classroom activities tile or the Assign work tile on /teach.html.
- Pick the class code, unit and question count.
- Optionally schedule publishAt (drops into students' inboxes later that day/week).
- Hit Send to class. Every student in that class gets an email + a task on their My Tasks page.
Teacher
🎮 Run a live-game warm-up in class
- Open /game.html. Pick unit + topics.
- Project the game code on the board.
- Students go to /game.html on their phones and enter the code.
- Hit Start. Live leaderboard on your screen.
Prefer a Jeopardy round? Use
/jeopardy.html — same flow, ~30-min duration.
Teacher
🎲 Print a treasure-hunt / bingo / dominoes activity
- Open /activities.html.
- Pick course, unit, difficulty and activity mode.
- Hit Generate. Preview the questions.
- Print (A4). Cut, laminate if you want it to survive Y11.
Teacher
📚 Read the Homework Mark Book
- On /teacher-dashboard.html#markbook, wait for the grid to render.
- Rows = students. Columns = assignments. Cells are colour-coded (green ≥70%, amber 40–69%, red < 40%).
- Click any cell to open the override modal — set a manual grade, add a note, view uploaded work.
- Click 📊 Breakdown in a column header for a per-question breakdown across the whole class.
- Use the CSV / ManageBac CSV buttons to export.
Teacher
🧠 Auto-draft parents'-evening reports
- Open /teacher-dashboard.html and scroll to 🧠 Report-Writing Help at the top.
- Pick a student from the dropdown. Hit Generate.
- AI drafts strengths, struggling topics and 2–3 next actions. Edit, then copy or print the one-pager.
Teacher
📥 Find a worksheet you built last term
- Open /downloads.html. The Your saved worksheets & tests section lists everything you (or your school) has built.
- Toggle scope between Mine and Whole school.
- Hit Questions PDF, Answers PDF, or 📦 ManageBac pack depending on what you need.