Unofficial browser extension — brings back the circular progress indicator to the MyACCA student portal.
ACCA removed the visual progress ring from the MyACCA portal in its April 2026 redesign. This extension restores it — showing how many of the 13 ACCA Qualification exams you've completed, right on your qualification progress page.
Progress ring on the Qualification Progress page
Progress ring on the MyACCA Home page (optional)
Extension popup — toggle the ring on/off
- Circular progress ring showing exams completed out of 13 (animated on load)
- Works on two pages: Qualification Progress landing page and (optionally) the Home page
- Accurate parsing: Handles country-variant papers (TX-UK, LW-ENG, etc.), exemptions, CBE passes, and duplicate entries
- Optional-paper logic: Correctly caps Strategic Professional optional papers at 2 of 4
- Toggle on/off from the popup without uninstalling
- Zero data collection: All processing happens locally in your browser — nothing is sent anywhere
- Lightweight: No external libraries, no background service worker, minimal permissions
- Microsoft Edge: Coming soon
- Firefox: Coming soon
Since the Chrome Web Store charges a developer fee, this extension is not listed there. But you can install it manually in under 2 minutes — and it works exactly the same way:
Option A — Download as ZIP (easiest):
- Click the green "Code" button at the top of this page
- Click "Download ZIP"
- Extract the ZIP to any folder on your computer (e.g.
Documents/acca-progress-ring)
Option B — Clone with Git:
git clone https://github.com/h4di-4li/acca-progress-ring.gitFor Chrome:
- Open Chrome and go to
chrome://extensions/ - Turn on Developer mode (toggle in the top-right corner)
- Click "Load unpacked"
- Select the
acca-progress-ringfolder (the one containingmanifest.json) - ✅ Done! The extension icon will appear in your toolbar
For Edge:
- Open Edge and go to
edge://extensions/ - Turn on Developer mode (toggle in the bottom-left)
- Click "Load unpacked"
- Select the
acca-progress-ringfolder - ✅ Done!
For Brave:
- Open Brave and go to
brave://extensions/ - Turn on Developer mode (toggle in the top-right)
- Click "Load unpacked"
- Select the
acca-progress-ringfolder - ✅ Done!
- Log in to MyACCA
- Go to Qualification Progress — the ring will appear automatically!
- Click the extension icon in your toolbar to toggle settings
💡 Tip: Chrome may show a "Disable developer mode extensions" pop-up on startup. Just click "Cancel" or the ✕ — the extension will keep working normally. This is just Chrome reminding you that it wasn't installed from the store.
🔄 Updating: To update to a new version, download/pull the latest code and click the 🔄 refresh button on
chrome://extensions/next to the extension.
- Go to
about:debugging#/runtime/this-firefox - Click "Load Temporary Add-on"
- Navigate to the
acca-progress-ringfolder and selectmanifest.json - Log in to MyACCA and navigate to Qualification Progress
Note: In Firefox, temporary add-ons are removed when the browser closes. For a permanent install, use the Firefox Add-ons store (link coming soon).
The extension runs a content script on the MyACCA portal pages. It:
- Fetches your exam results from the portal's existing API (same-origin, using your active session)
- Parses the response to count completed papers (Pass, CBE Pass, or Exemption)
- Renders an SVG progress ring directly into the page
No data leaves your browser. The extension uses only the storage permission (to save your toggle preferences) and activeTab.
The extension tracks the 13 ACCA Qualification papers:
| Level | Papers |
|---|---|
| Applied Knowledge | BT, MA, FA |
| Applied Skills | LW, PM, TX, FR, FM, AA |
| Strategic Professional (Core) | SBL, SBR |
| Strategic Professional (Options — pick 2 of 4) | AFM, APM, ATX, AAA |
Note: Foundations in Accountancy papers (FA1, MA1, etc.) and the Foundations in Professionalism module are not counted — they belong to a different qualification track.
ACCA's next qualification overhaul launches September 2027 and reduces the total from 13 to 11 papers. If you're using this extension after that date, it may need updating. See the ACCA website for current qualification structure.
This extension collects no data whatsoever. See PRIVACY.md for full details.
Contributions are welcome! Please read CONTRIBUTING.md before submitting a pull request.
This project is licensed under the MIT License — see LICENSE for details.
This extension is not affiliated with, endorsed by, or sponsored by ACCA (the Association of Chartered Certified Accountants). "ACCA" and "MyACCA" are trademarks of the Association of Chartered Certified Accountants. This is an independent community tool.