{"id":15055584,"url":"https://github.com/IronExcavater/Grade-Tracker","last_synced_at":"2025-10-31T06:30:42.986Z","repository":{"id":258044722,"uuid":"870650168","full_name":"IronExcavater/Grade-Tracker","owner":"IronExcavater","description":"Grade Tracker is a JavaFX application that help university students manage their grades effortlessly.","archived":false,"fork":false,"pushed_at":"2025-02-10T05:43:29.000Z","size":4640,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T06:22:27.245Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IronExcavater.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-10T12:26:50.000Z","updated_at":"2025-02-10T05:45:20.000Z","dependencies_parsed_at":"2024-10-17T12:37:49.383Z","dependency_job_id":"5de2d5e2-9d79-4cf9-8ae4-885782b41910","html_url":"https://github.com/IronExcavater/Grade-Tracker","commit_stats":null,"previous_names":["ironexcavater/gradetracker","ironexcavater/grade-tracker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronExcavater%2FGrade-Tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronExcavater%2FGrade-Tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronExcavater%2FGrade-Tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronExcavater%2FGrade-Tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IronExcavater","download_url":"https://codeload.github.com/IronExcavater/Grade-Tracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239132545,"owners_count":19587106,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-management","gpa-calculator","gui","javafx","wam-calculator"],"created_at":"2024-09-24T21:44:40.392Z","updated_at":"2025-10-31T06:30:42.526Z","avatar_url":"https://github.com/IronExcavater.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grade Tracker 📊\n\n**Grade Tracker** is a JavaFX application built to help university students manage their grades effortlessly. It\nprovides a clean, customisable UI with intuitive keybinds and advanced functionality for tracking grades, weighted\naverages, and overall performance.\n\n## 🎯 Features\n- **📈 GPA \u0026 WAM Calculation** – Automatically computes your GPA and Weighted Average Mark (WAM).\n- **📊 Visual Performance Tracking** – View your grade trends over time with interactive charts.\n- **⌨️ Keyboard Shortcuts** – Navigate and edit data quickly with custom keybinds.\n- **🛠️ Customisable Grade Scheme** – Adjust grading scales to match different university requirements.\n- **📂 Data Organisation** – Categorise grades by subject, semester, and individual assessments.\n\n---\n\n## 🖼️ Screenshots\n\n### **🏠 Home Tab – Overview of Your Performance**\nThe Home Tab provides a quick overview of your academic performance, giving you a snapshot of your current GPA and WAM.\nYou'll find visual graphs that track your progress over time, helping you stay on top of your performance in each\nsubject.\n\n![Home Tab](docs/screenshots/home-tab.png)\n\n---\n\n### **📑 Data Tab – Grade Management**\nThe Data Tab is your central hub for managing all your subjects, assessments, and grades. Here, you can add new\nsubjects, edit details of existing ones, and organise your assessments in a structured manner. This tab ensures that\nyou can easily track and input all the information you need to calculate your grades.\n\n* **Session \u0026 Subject Management:** Add and edit sessions and subjects, including names, credit points and other details.\n* **Assessment Organisation:** Keep track of all assessments along with their important weightings and due dates.\n* **Grade Calculation:** Automatically calculates your current grade based on the entered assessment scores and weights.\n\n![Data Tab](docs/screenshots/data-tab.png)\n\n---\n\n### **⚙️ Settings Tab – Personalisation Options**\nIn the Settings Tab, you can personalise your Grade Tracker to match your grading system and preferences. Whether you\nuse different grading schemes or have specific preferences, this tab allows you to customise the app to your needs.\n\n* **Grading Scheme Customisation:** Set up your custom grading scale (e.g., min mark and grade points) to reflect your\ninstitution's specific system.\n\n![Settings Tab](docs/screenshots/settings-tab.png)\n\n---\n\n## 🚧 Current Status\nThe application is fully functional, but a working build has not yet been achieved. If you have experience with JavaFX\nbuilds and packaging, I'd love some help! 😊\n\n## 📥 Installation (Coming Soon)\nA proper installation guide will be provided once a stable build is available.\n\n## 💡 Contributions \u0026 Feedback\nIf you’d like to contribute, report a bug, or suggest a feature, feel free to open an issue or reach out. Every bit of\nhelp is appreciated!\n\n---\n\nMade with ❤️ using **JavaFX**.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FIronExcavater%2FGrade-Tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FIronExcavater%2FGrade-Tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FIronExcavater%2FGrade-Tracker/lists"}