git404hub

what is fcis-gpa-helper fr?

ahmedabdodev/fcis-gpa-helper — explained in plain English

Analysis updated 2026-05-18

21JavaScriptAudience · generalComplexity · 2/5Setup · easy

tl;dr

A browser extension that fills in missing semester and cumulative GPA on a university grading site by calculating them locally in the browser.

vibe map

mindmap
  root((FCIS GPA Helper))
    What it does
      Calculates missing GPA
      Calculates CGPA
      Runs on grades page
    Tech stack
      JavaScript
      Chrome extension
      Firefox add-on
    Use cases
      Student grade view
      Local computation
      Update notifications
    Audience
      Students
      FCIS Ain Shams users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

See your missing semester GPA and CGPA directly on your university's grades page

VIBE 2

Load the extension unpacked in Chrome or as a temporary add-on in Firefox

VIBE 3

Get notified in the browser when a newer version is released on GitHub

what's the stack?

JavaScriptChrome ExtensionFirefox Add-on

how it stacks up fr

ahmedabdodev/fcis-gpa-helperamazingsyp/pokemon-ontologybinglehaepi/workingtable
Stars212121
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasyeasy
Complexity2/53/51/5
Audiencegeneralresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Only works on the specific university grading page it targets.

The project states it is for educational purposes, no formal open source license is specified.

in plain english

FCIS GPA Helper is a small browser extension made for students at the Faculty of Computers and Information Sciences at Ain Shams University. It works on the university's online grades system, where the semester GPA and cumulative GPA (CGPA) are sometimes missing. The extension reads the grade page, calculates these missing numbers itself, and shows them right inside the page in the same style as the rest of the site. Nothing needs to be set up or clicked by the student for it to work. The extension reads through each semester's courses in order, works out the semester GPA, correctly counts only the most recent attempt when a course was repeated or improved, then calculates the overall CGPA. It supports both the Arabic and English versions of the grades page, and it keeps any GPA or CGPA values the university system already shows rather than overwriting them. Because the extension is shared directly through GitHub instead of an app store, it includes its own update checker. Every time the grades page loads, it quietly checks a small version file on GitHub, and if a newer release exists it shows a small notification with the changes and a button to grab the update. On privacy, the extension does not require an account, does not use any tracking scripts, and does not send data to any outside service or database. The only network request it makes is the small check for a newer version. All grade calculations happen locally inside the browser. To install it in Chrome, you download or clone the repository, turn on developer mode in the extensions page, and load the project folder as an unpacked extension. Firefox is also supported for temporary, development style installation through its debugging page. The project is described by its author as being for educational purposes, meant to improve the day to day experience of FCIS students using their university's grading system.

prompts (copy fr)

prompt 1
Explain how this extension's parser.js scrapes GPA data from an HTML grades page
prompt 2
Help me adapt this extension's calculator.js to a different university's grading scale
prompt 3
Show me how the updater.js semantic version check against a GitHub raw file works
prompt 4
Walk me through loading this Chrome extension unpacked for local development

Frequently asked questions

what is fcis-gpa-helper fr?

A browser extension that fills in missing semester and cumulative GPA on a university grading site by calculating them locally in the browser.

What language is fcis-gpa-helper written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome Extension, Firefox Add-on.

What license does fcis-gpa-helper use?

The project states it is for educational purposes, no formal open source license is specified.

How hard is fcis-gpa-helper to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is fcis-gpa-helper for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.