File | Date | Author | Commit |
---|---|---|---|
src | 2024-09-16 |
![]() |
[6d7c42] Update grades.ico |
CHANGELOG.md | 2024-08-16 |
![]() |
[a74fe0] CHANGELOG.md |
CONTRIBUTING.MD | 2024-08-16 |
![]() |
[d22423] CONTRIBUTING.MD |
LICENSE | 2024-08-15 |
![]() |
[22bf84] LICENSE |
README.md | 2024-08-21 |
![]() |
[d295c8] README.md |
STYLE_GUIDE.md | 2024-08-16 |
![]() |
[0dc9f1] STYLE_GUIDE.md |
Grades is a powerful and user-friendly cross-platform application designed for managing school grades efficiently. With a sleek and intuitive UI built using the Qt framework, it offers comprehensive features to handle all aspects of grade management. Users can easily add, update, and remove subjects and grades, view detailed reports, and export data as needed. The application ensures smooth operation with customizable options for handling grades and subjects, making it an essential tool for students and educators alike.
These features make the Grades a robust tool for efficiently managing school grades, tailored to the needs of students and educators.
To build and run the Grades application from source, the best solution would be to open the application in Qt Creator, then compile it to your liking. But if you want to do it manually, here are the steps you need to follow:
git clone https://github.com/ali-begic/grades
Navigate into the cloned directory:
cd grades
Install Qt Dependencies:
Ensure you have the necessary Qt libraries, compilers, and build tools installed. Refer to the official Qt documentation for platform-specific instructions:
Configure and Build:
mkdir build
cd build
qmake
to generate the Makefile from the .pro
file:qmake ../src/grades.pro
Compile the application:
nmake
mingw32-make
make
Run Your Application:
./grades
windeployqt
for Windows DeploymentTo deploy the Grades application on Windows, you can use the windeployqt
tool. This tool automatically copies the necessary Qt runtime files (DLLs, plugins, etc.) to your application's deployment folder, making it easier to distribute the application.
windeployqt
:Ensure that your application is fully built using the steps above.
Open the Correct Command Prompt:
Open the "Developer Command Prompt for VS 2022" or the "Qt MinGW" command prompt, depending on the compiler you used.
Navigate to the Build Directory:
Use the command prompt to navigate to the directory where your application’s executable is located:
bash
cd .../grades/build/release
Run windeployqt
:
Run the following command to deploy your application:
bash
windeployqt grades.exe
Test the Deployed Application:
After running windeployqt
, test the application by running the executable in its deployment directory to ensure all dependencies are correctly deployed.
Distribute the Application:
Contributions are welcome! If you find a bug, have a feature request, or want to improve the code, feel free to open an issue or submit a pull request.
This project is licensed under the Apache-2.0 license - see the LICENSE file for details.
Thank you for your interest in the Grades application!