Flex Prime is a browser extension built to make the FAST University FlexStudent portal actually pleasant to use. It fixes broken features, adds missing ones, and gives the whole interface a modern coat of paint — all without touching your login session.
The marks page normally makes you click a "Calculate" button for every single course. Flex Prime eliminates this entirely — it automatically computes and fills in the Grand Total row for every course at once, including Total Marks, Obtained Marks, Class Average, Minimum, and Maximum. The Grand Total accordion also expands automatically so results are immediately visible.
- Calculates totals for all courses simultaneously
- Shows Total Marks, Obtained, Class Avg, Min & Max
- Grand Total panel auto-expands — no manual clicking
- Shortcut:
Ctrl + Shift + F
Wondering how your grade choices will affect your GPA? The calculator injects interactive dropdowns directly into the Transcript page for your current semester. Change any grade and your SGPA and CGPA update instantly. Handles course repeats correctly by always using the latest grade per subject.
- Live SGPA and CGPA recalculation as you change grades
- Handles repeat courses — uses latest grade per subject
- Colour-coded chips: green (3.5+), blue (3.0+), amber (2.5+), red (<2.5)
- Shortcut:
Ctrl + Shift + S
The default attendance page only shows a vague progress bar. Flex Prime overlays a clear summary badge on every course tab with the exact numbers you need. A warning fires automatically when your attendance drops below the critical 80% threshold.
- Absents, Presents, and Total class count per course
- Precise attendance percentage calculated per course
- Red warning badge when below 80% — never miss the cutoff
- Updates automatically when switching between course tabs
Tired of checking every course tab manually to see if new marks were uploaded? Flex Prime silently snapshots your marks on every visit. The next time anything changes, multiple layers of alerts fire simultaneously so you can't miss it.
Course-level alerts:
- Pulsing teal glow + "UPDATED" badge on the affected course tab
- Top-of-page banner listing every updated course by name
- Teal ring on the Marks icon in the sidebar — visible on every page of the portal
Section-level alerts (when you click the course tab):
- The exact section where marks changed (Quiz, Assignment, Sessional, etc.) gets a glowing teal left border and pulsing background
- A bold "▲ NEW MARKS" pill appears next to the section name — impossible to miss
- All other sections remain untouched so you know exactly what's new
Acknowledgement:
- Highlights clear automatically after 6 seconds of viewing, or immediately on a second click
- Banner updates in real-time as you acknowledge each course — disappears when all are seen
- Sidebar ring clears once all pending updates are acknowledged
Generate a clean, print-ready academic transcript straight from the portal. The exported document is styled with university branding, organises all semesters into clearly formatted tables, and shows your CGPA in a prominent summary bar. Open it in a new tab and print or save as PDF in one click.
- Full semester-by-semester course breakdown
- SGPA and CGPA shown per semester and overall
- University-branded header — looks like an official document
- Accessible from the extension popup on the Transcript page
Course feedback forms taking too long? Select your preferred response — Strongly Agree, Agree, Uncertain, Dissatisfied, Strongly Disagree, or Randomised — and Flex Prime fills in every question simultaneously. What used to take minutes now takes one click.
- Six response options including a smart randomise mode
- Fills every question on the form in one shot
- Accessible directly from the extension popup
FlexStudent's default UI is dated and hard on the eyes during late-night sessions. Flex Prime rebuilds the entire portal with a polished design system using Plus Jakarta Sans and JetBrains Mono typefaces, smooth animations, and refined card layouts. Choose from three carefully crafted themes.
- Midnight — deep navy/slate dark theme for night sessions (default)
- Classic — clean white/blue premium light theme
- Nordic — authentic Nord Arctic colour palette
- Theme persists across sessions and page navigations
Every core feature is reachable without touching the mouse. Press a shortcut from anywhere on the FlexStudent portal and Flex Prime navigates to the correct page automatically — without logging you out — then activates the feature once the page has loaded.
| Shortcut | Feature |
|---|---|
Ctrl + Shift + F |
Fix Grand Total Marks (navigates if needed) |
Ctrl + Shift + S |
Launch GPA Calculator (navigates if needed) |
- Download the ZIP — Download the latest FlexPrime
.zipfile. Keep it as a zip for now. - Open Chrome Extensions — Navigate to
chrome://extensionsin Google Chrome (oredge://extensionsfor Edge). - Enable Developer Mode — Toggle on "Developer mode" in the top-right corner of the Extensions page.
- Extract the ZIP — Extract the FlexPrime
.zipto any folder. You should seebackground.js,content.js,popup.html,popup.js,manifest.json, andfavicon.png. - Load the Extension — Click "Load unpacked" and select the extracted FlexPrime folder. The extension will appear in your list immediately.
- Pin to Toolbar — Click the puzzle-piece icon in Chrome's toolbar, find Flex Prime, and pin it for quick access.
Updating to a new version: Extract the new ZIP, then go to chrome://extensions, find Flex Prime, and click the reload icon on its card. No need to remove and re-add it.
Firefox: Go to
about:debugging#/runtime/this-firefox, click "Load Temporary Add-on...", and select themanifest.jsonfile inside the extracted folder.
Bug reports, feature suggestions, and pull requests are all welcome.
- Bugs — Open a GitHub issue with a description, steps to reproduce, and your browser version.
- Feature ideas — Open an issue to discuss the proposal before writing code.
- Pull requests — Fork the repo, create a branch (
feature/nameorbugfix/issue), make your changes in JavaScript/HTML, and open a PR againstmainwith a clear description.
Built with care by Abdul Rauf — FAST-NUCES Islamabad



