[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81093":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":13,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":16,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":17,"hasPages":17,"topics":19,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":15,"starSnapshotCount":15,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},81093,"flex-prime","rauf17\u002Fflex-prime","rauf17","A Chrome extension that supercharges the FAST-NUCES FlexStudent portal with marks alerts, GPA simulator, attendance tracking, auto grand total fix and a fully redesigned UI.","",null,"JavaScript",40,1,41,0,37.9,false,"main",[20,21,22,23,24,25,26],"browser-extension","chrome-extension","fast-nuces","fast-student-portal","flexstudent","javascript","student-tools","2026-06-12 04:01:31","# ✨ Flex Prime: Supercharge Your FAST University LMS Experience ✨\r\n\r\nFlex 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.\r\n\r\n\u003Cp align=\"center\">\r\n  \u003Cimg width=\"397\" height=\"686\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ffa13dd1e-862c-4db9-927f-eae544a0da44\" \u002F>\r\n\u003C\u002Fp>\r\n\r\n---\r\n\r\n## 📝 Features\r\n\r\n### 01 — Grand Total Marks Fix\r\nThe 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.\r\n\r\n- Calculates totals for all courses simultaneously\r\n- Shows Total Marks, Obtained, Class Avg, Min & Max\r\n- Grand Total panel auto-expands — no manual clicking\r\n- Shortcut: `Ctrl + Shift + F`\r\n\r\n---\r\n\r\n### 02 — What-If GPA Calculator\r\nWondering 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.\r\n\r\n- Live SGPA and CGPA recalculation as you change grades\r\n- Handles repeat courses — uses latest grade per subject\r\n- Colour-coded chips: green (3.5+), blue (3.0+), amber (2.5+), red (\u003C2.5)\r\n- Shortcut: `Ctrl + Shift + S`\r\n\r\n---\r\n\r\n### 03 — Attendance Tracker\r\nThe 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.\r\n\r\n- Absents, Presents, and Total class count per course\r\n- Precise attendance percentage calculated per course\r\n- Red warning badge when below 80% — never miss the cutoff\r\n- Updates automatically when switching between course tabs\r\n\r\n---\r\n\r\n### 04 — Marks Change Highlighter\r\nTired 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.\r\n\r\n**Course-level alerts:**\r\n- Pulsing teal glow + \"UPDATED\" badge on the affected course tab\r\n- Top-of-page banner listing every updated course by name\r\n- Teal ring on the Marks icon in the sidebar — visible on every page of the portal\r\n\r\n**Section-level alerts (when you click the course tab):**\r\n- The exact section where marks changed (Quiz, Assignment, Sessional, etc.) gets a glowing teal left border and pulsing background\r\n- A bold \"▲ NEW MARKS\" pill appears next to the section name — impossible to miss\r\n- All other sections remain untouched so you know exactly what's new\r\n\r\n**Acknowledgement:**\r\n- Highlights clear automatically after 6 seconds of viewing, or immediately on a second click\r\n- Banner updates in real-time as you acknowledge each course — disappears when all are seen\r\n- Sidebar ring clears once all pending updates are acknowledged\r\n\r\n\u003Cimg width=\"1918\" height=\"777\" alt=\"marks_highlight\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F846d936b-6ab9-44e7-812d-e71ce9096dde\" \u002F>\r\n\r\n\r\n---\r\n\r\n### 05 — Transcript PDF Export\r\nGenerate 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.\r\n\r\n- Full semester-by-semester course breakdown\r\n- SGPA and CGPA shown per semester and overall\r\n- University-branded header — looks like an official document\r\n- Accessible from the extension popup on the Transcript page\r\n\r\n---\r\n\r\n### 06 — Feedback Autofill\r\nCourse 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.\r\n\r\n- Six response options including a smart randomise mode\r\n- Fills every question on the form in one shot\r\n- Accessible directly from the extension popup\r\n\r\n---\r\n\r\n### 07 — Theme Engine\r\nFlexStudent'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.\r\n\r\n- **Midnight** — deep navy\u002Fslate dark theme for night sessions *(default)*\r\n- **Classic** — clean white\u002Fblue premium light theme\r\n- **Nordic** — authentic Nord Arctic colour palette\r\n- Theme persists across sessions and page navigations\r\n\r\n---\r\n\r\n### 08 — Smart Keyboard Shortcuts\r\nEvery 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.\r\n\r\n| Shortcut | Feature |\r\n|---|---|\r\n| `Ctrl + Shift + F` | Fix Grand Total Marks (navigates if needed) |\r\n| `Ctrl + Shift + S` | Launch GPA Calculator (navigates if needed) |\r\n\r\n---\r\n\r\n## 🎨 Themes\r\n\r\n**Midnight**\r\n\u003Cimg width=\"1717\" height=\"539\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F60f9ee51-243f-4552-b911-d589ff697b5a\" \u002F>\r\n\r\n**Classic**\r\n\u003Cimg width=\"1734\" height=\"542\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fb2b1bc65-b7e5-4913-b084-6201ed1422ef\" \u002F>\r\n\r\n**Nordic**\r\n\u003Cimg width=\"1718\" height=\"543\" alt=\"image\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fb606e8a2-1fc5-45a4-b752-53166d889bd6\" \u002F>\r\n\r\n---\r\n\r\n## 🚀 Installation\r\n\r\n1. **Download the ZIP** — Download the latest FlexPrime `.zip` file. Keep it as a zip for now.\r\n2. **Open Chrome Extensions** — Navigate to `chrome:\u002F\u002Fextensions` in Google Chrome (or `edge:\u002F\u002Fextensions` for Edge).\r\n3. **Enable Developer Mode** — Toggle on \"Developer mode\" in the top-right corner of the Extensions page.\r\n4. **Extract the ZIP** — Extract the FlexPrime `.zip` to any folder. You should see `background.js`, `content.js`, `popup.html`, `popup.js`, `manifest.json`, and `favicon.png`.\r\n5. **Load the Extension** — Click \"Load unpacked\" and select the extracted FlexPrime folder. The extension will appear in your list immediately.\r\n6. **Pin to Toolbar** — Click the puzzle-piece icon in Chrome's toolbar, find Flex Prime, and pin it for quick access.\r\n\r\n**Updating to a new version:** Extract the new ZIP, then go to `chrome:\u002F\u002Fextensions`, find Flex Prime, and click the reload icon on its card. No need to remove and re-add it.\r\n\r\n> **Firefox:** Go to `about:debugging#\u002Fruntime\u002Fthis-firefox`, click \"Load Temporary Add-on...\", and select the `manifest.json` file inside the extracted folder.\r\n\r\n---\r\n\r\n## 🤝 Contributing\r\n\r\nBug reports, feature suggestions, and pull requests are all welcome.\r\n\r\n- **Bugs** — Open a GitHub issue with a description, steps to reproduce, and your browser version.\r\n- **Feature ideas** — Open an issue to discuss the proposal before writing code.\r\n- **Pull requests** — Fork the repo, create a branch (`feature\u002Fname` or `bugfix\u002Fissue`), make your changes in JavaScript\u002FHTML, and open a PR against `main` with a clear description.\r\n\r\n---\r\n\r\n*Built with care by [Abdul Rauf](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fabdul-rauf17\u002F) — FAST-NUCES Islamabad*\r\n","Flex Prime 是一个为 FAST-NUCES 大学 FlexStudent 门户设计的 Chrome 扩展程序，旨在提升学生的学习管理系统体验。其核心功能包括自动计算所有课程的总成绩、提供假设性GPA模拟器以实时预测成绩变化对学生GPA的影响、跟踪并直观显示每门课程的具体出勤情况以及标记新上传的成绩。技术上，该扩展利用JavaScript实现，并通过现代化的设计改进了用户界面。适用于希望更高效管理学术表现和时间的学生，特别是在需要频繁查看成绩更新、出勤记录或进行学业规划时。",2,"2026-06-11 04:03:28","CREATED_QUERY"]