Knowledge graph · Step 1
Get your activity file.
A small browser extension saves your completed tasks, and Math Academy’s own memory level for each topic you have practised, as one file, ready to drop on the graph page. It is free, and it only reads your task history and those memory levels.
The exporter needs a browser on a computer. Phone browsers can’t install extensions, so make your file on a computer.
Not using a store? Install it by hand
Download the Chrome and Edge zip or the Firefox zip and unzip it. In Chrome or Edge, open chrome://extensions (or edge://extensions), switch on Developer mode, choose Load unpacked, and pick the unzipped folder. In Firefox, open about:debugging, choose This Firefox, then Load Temporary Add-on, and pick the manifest.json inside the unzipped folder. Firefox forgets a temporary add-on when it closes, so add it again next time.
Four steps
- 1
Add the exporter to your browser
Press the button above for your browser: Chrome or Edge, or Firefox. It opens the browser’s own add-on store; press Add there. No account is needed.
- 2
Sign in to Math Academy
Open Math Academy and sign in as you normally would. Once you are signed in it takes you to your dashboard. The exporter uses your own sign-in, so it never asks for a password.
Open Math Academy → - 3
Press Export my activity
Click the exporter’s icon (pin it from the puzzle-piece menu if you can’t see it) and press the orange button. Stay on the Math Academy page until the download finishes, or it will be interrupted. A file called ma-activity.json lands in your Downloads.
- 4
Drop the file on the graph
Press the button below to open the upload window, then choose ma-activity.json or drag it in. It is read on your own device.
Upload your export →
Keeping it up to date
You only do the full export once. After that the exporter keeps track for you.
It tells you if you’re behind
Open the exporter on a Math Academy page and it says whether your last export is up to date or how many new tasks are waiting.
Updates take seconds
After the first export it fetches only what is new and merges it into your saved copy, then downloads one complete file.
A number on the icon
When Math Academy has activity newer than your last export, a small orange number appears on the icon after a Math Academy page loads.
What it collects, and what it doesn’t
Saved
- Each completed task’s type (lesson, review, quiz…)
- Points and points earned
- When it started and finished
- The topic, its prerequisite topics, and the course
- For each topic you have practised: Math Academy’s memory half-life and how many times it counts the topic as practised
- For each course you have studied: its topics, with their names and prerequisites, including ones you have not started (Math Academy’s public course structure, the same for every learner)
Left out
- Your name, email or account details
- Your student number: used only to ask Math Academy about your own memory levels, never saved
- Questions, answers, and how long you took on each one
- Anything not listed under Saved
The extension talks only to Math Academy’s own site, from your signed-in tab, and writes the file to your computer. To make updates quick it keeps a copy of your last export in the extension’s own storage in your browser; removing the extension deletes it. Nothing is sent to the MA Field Guide. A full export asks Math Academy for your task history a page at a time, then makes one more request per course you have studied (usually 5 to 20) for the memory levels, half a second apart, so it takes under a minute. Those memory levels are what the end of the graph’s replay shows; without them the whole graph is an estimate. It never asks for individual tasks or answers. MA Field Guide is an independent community project, not affiliated with, endorsed by, or speaking for Math Academy. The source is open: read popup.js, sync.js, api.js and minimise.js in the extension’s repository to see exactly what it does, or report a problem there. The extension’s own privacy policy says the same.