An open API service indexing awesome lists of open source software.

https://github.com/lucasmsa/edc-ufpb-grade-analyser

📊 Get mean grades by semester, also separating the student performance by knowledge area
https://github.com/lucasmsa/edc-ufpb-grade-analyser

python script selenium-python

Last synced: about 1 year ago
JSON representation

📊 Get mean grades by semester, also separating the student performance by knowledge area

Awesome Lists containing this project

README

          

# Computer Engineering [UFPB] (grade analysis)
An easy way to view how grades behaved throughout the semesters, generating a txt and plotting graphs related to grades means and separating the student performance by knowledge area

## Installing
```
pip install selenium
pip install urllib
pip install plotly
pip install statistics
```
[Install a webdriver (same version of your browser)](https://chromedriver.chromium.org/downloads)

##### You might also need to include it in system PATH:

- [MacOSX](https://www.kenst.com/2015/03/including-the-chromedriver-location-in-macos-system-path/)

- [Windows](https://zwbetz.com/download-chromedriver-binary-and-add-to-your-path-for-automated-functional-testing/)

- [Linux](https://makandracards.com/makandra/29465-install-chromedriver-on-linux)

## How to run
The student should pass login and password from [sigaa] as command line arguments
```
python sigaa_grades.py
```
## Results
![semesters](imgs/semesters.png)
______
![knowledge_areas](imgs/knowledge_areas.png)