Skip to content

๐Ÿง  JavaScript tools for auto-calculating grades on Andrzej Frycz Modrzewski University's platforms. ๐Ÿ“Š Integrated with Deanโ€™s Office & E-learning.

License

Notifications You must be signed in to change notification settings

Anghkooey/uafm_agc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

24 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

UAFM-AGC โ€” Average Grade Calculator for the Andrzej Frycz Modrzewski University

License Badge Python Badge Last Commit Badge Latest Release Badge

Language switch hint
Polski ย ย ย  English ย ย ย  ะฃะบั€ะฐั—ะฝััŒะบะฐ

๐Ÿ“Œ About

UAFM-AGC is a compact JavaScript-based toolset for automatically calculating average, minimum, and maximum grades on the official platforms of UAFM:

These scripts enhance the platforms by automatically detecting grades and displaying statistics in a clean, color-coded format.


โœจ Features

  • Automatic average, min, and max grade calculation
  • Color-coded indicators based on grade performance
  • Option to include/exclude ungraded items (e-Learning)
  • Works directly in the browser (no backend/server)
  • Two integration options: Bookmarklet or Userscript

๐Ÿ–ผ๏ธ Preview

e-University gif
e-University png

e-Learning

๐ŸŽ“ Grade Display Examples: See Your Progress in Action! ๐Ÿ“Š

Grade 5 No graded tasks
Grade 5 โ€” all tasks graded, perfect score No graded tasks โ€” empty grade table after filtering
Grade 3.5 Grade 2
3.5 avg โ€” 5% boost needed to reach 4.0 2.0 avg โ€” insufficient points to pass

๐Ÿ“Š Grade Scale Reference

Grade Percentage Description
5.0 ๐Ÿ โ‰ฅ 90% Dark Green
4.5 ๐Ÿ’š โ‰ฅ 80% Green
4.0 ๐Ÿ’š โ‰ฅ 70% Light Green
3.5 ๐Ÿงก โ‰ฅ 60% Orange
3.0 ๐Ÿงก โ‰ฅ 50% Dark Orange
2.0 โค๏ธ < 50% Red

โš™๏ธ Installation & Usage

๐Ÿ“Œ Method 1: Bookmarklet

  1. Open the appropriate platform:
  2. Copy the contents of:
  3. Create a new browser bookmark and paste the code into the URL field.
  4. Click the bookmark while on the platform page to activate the script.

๐ŸŽฌ GIF Demo: Bookmarklet in Action

bookmarklet

๐Ÿ“ Optional: Import Bookmark File

To save time, use the pre-made bookmarks.html file and import it through your browser's Import Bookmarks feature.


๐Ÿงฉ Method 2: Userscript

Use Tampermonkey or a similar userscript manager. Then install:

Scripts will run automatically on grade-related pages.


๐Ÿ“ License

Licensed under GNU GPL v3 โ€” see the LICENSE file for full terms.

About

๐Ÿง  JavaScript tools for auto-calculating grades on Andrzej Frycz Modrzewski University's platforms. ๐Ÿ“Š Integrated with Deanโ€™s Office & E-learning.

Resources

License

Stars

Watchers

Forks

Packages

No packages published