Warning
This project was abandoned in favor of Grades
, which uses GTK4+Adwaita and has a more flexable code base built again from scratch.
If you are interested, this archived project is a free software under the GPL-3.0 license.
A feature-rich and user friendly Linux GUI desktop application for calculating the GPA and other related stuff, for every student.
Install
Screenshots
Contribute
Packaging
Q&A
- 🧾 Free software under the GPL-3.0 licence.
- 🗃️ Create multible profiles and switch between them in the fly; to manage multible separate CGPAs.
- 💾 All your data are saved localy, so you can always go back and modify them as you progrees in your studies.
- 📤 Export & 📥 Import, so you can easly transform data to another device or create a backup.
(import functionality is not yet implemented)
- 💯 Every known grading or calculating system is supported.
(only few are implemented for now)
- 🧮 A dynamic grades panel for semesters and ther courses.
- 🧰 Some extra tools thet may help you in your calculation.
(Only one tool is avialable, yet)
- 📊 Some charts to make you understand your grades better.
(Not yet implemented)
- 🖨️ PDF reports.
(Not yet implemented)
Not available yet...
Not available yet...
Not available yet...
- Clone the repo from github and cd to it
git clone https://github.com/zer0-x/moadaly.git
cd modaly
- Use the
setup.py
file to install it
python3 setup.py install
You can create a virtual environment before that if you wanted.
- Now it should be in your path. Just type
moadaly
to run the GUI
moadaly
The theme might be differant depending on your desktop environment.
- If you recently updated the PySide6 moudule from pip and you got some issues that prevent the app from starting, try running:
python3 -m pip install --force-reinstall --no-cache-dir PySide6
- The application is using Qt6 so it might not be theamed as your system, since it is not supported by a lot of themes. There is no sulotion other then wating for the support.
Q: What does Moadaly
mean?
- It is an Arabic word
مُعَدَّلِي
that could be translated toMy GPA
in english.