MOVED TO GITLAB (https://gitlab.com/seepiol/MedieScolastiche)
GUI program for the average of school grades written in python using PyQt5 for GUI and MatPlotLib for charts
To use this program, read the following instructions
These instructions are based on GNU/Linux systems. If you want to help me open an docs issue and instructions based on your platform
First of all, check if "git" is installed on your machine. The output should look like this
usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]
If the output is like this
Command 'git' not found
you have to install git typing
sudo apt install git
After that, type
git clone https://github.com/seepiol/MedieScolastiche.git
go into the directory using
cd MedieScolastiche
and install the requirements using
python3 -m pip install -r ./requirements.txt
In the MedieScolastiche folder, run the program with
python3 main.py
From this Window you can insert the subject name, the test score and the date of the test. By clicking "Add" the test will be saved. You can create multiple subjects changing the name. At the end of the insertion, click "Media" button.
The window that will appear will be like this
If you click "Grafico Materia", will be created the graph for the selected subject.
If you click on "Grafico Situazione" instead, the graph is the one about the general situation.
You can save your tests data in a csv file, compatible with all spreadsheets programs (We suggest LibreOffice Calc )
This operation is really simple. When the "results windows" appears, click "Salva su File". It will automatically save the csv file (named "export.csv") in the current directory.
A popup will confirm the succesful save