https://github.com/conorheffron/student-progress
Students Reading Progress Analysis in Python
https://github.com/conorheffron/student-progress
argparse csv pandas pandas-dataframe python3 requests
Last synced: 10 days ago
JSON representation
Students Reading Progress Analysis in Python
- Host: GitHub
- URL: https://github.com/conorheffron/student-progress
- Owner: conorheffron
- License: gpl-3.0
- Created: 2025-10-15T12:16:55.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-01-10T15:54:23.000Z (about 1 month ago)
- Last Synced: 2026-01-11T04:49:43.989Z (about 1 month ago)
- Topics: argparse, csv, pandas, pandas-dataframe, python3, requests
- Language: Python
- Homepage: https://conorheffron.github.io/student-progress/
- Size: 56.6 KB
- Stars: 8
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# student-progress
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://github.com/conorheffron/student-progress/actions/workflows/python-app.yml)
[](https://github.com/conorheffron/student-progress/actions/workflows/pylint.yml)
## Test Data
- [student-books-test-data](https://conorheffron.github.io/student-books-test-data/)
## Tech
- Python 3, venv, pandas, requests, json
### Command Line Usage
#### - Successful Execution
```shell
python3 main.py --fileAddr="https://conorheffron.github.io/student-books-test-data/students/books/data.txt"
```
###### - Console Output
```shell
Result of get_book_details_requests_csv=(20015, 2805094)
Result of get_book_details_pandas=(20015, 2805094)
```
#### - Failed Execution (missing argument `--fileAddr`)
```shell
python3 main.py
```
###### - Console Output
```shell
usage: main.py [-h] --fileAddr FILEADDR
main.py: error: the following arguments are required: --fileAddr
```