https://github.com/comba92/uniproject-examsmanager
https://github.com/comba92/uniproject-examsmanager
backend database flask frontend sql-alchemy university-project web webdev
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/comba92/uniproject-examsmanager
- Owner: Comba92
- Created: 2023-04-26T09:12:14.000Z (almost 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-06-17T08:45:59.000Z (over 2 years ago)
- Last Synced: 2025-06-21T03:59:24.883Z (8 months ago)
- Topics: backend, database, flask, frontend, sql-alchemy, university-project, web, webdev
- Language: Python
- Homepage:
- Size: 4.81 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Building Backend (da sistemare metodo building)
1. pip install pipenv
2. pipenv shell
3. flask --app src/main run
# Building Frontend
1. npm run dev
# TODO
1. Controller per certe query (studentExists, etc...)
2. Trigger per controllo una sola prova valida per appello
3. Trigger eliminazione prova valida dopo scadenza, SCROPRIRE COME AGGIUNGERE TRIGGER A SQLALCHEMY
4. Le view soffrono di SQL injection. Sistemare?
# Viste / Servizi
1. Studente:
1. ~~Visualizzazione libretto (voti)~~ QUERY NEEDS TESTING
2. ~~Visualizzazione/Iscrizione a corsi~~
3. ~~Visualizzione/iscrizione appelli~~
4. ~~Visualizzazione esiti (prove valide)~~
5. ~~Visualizzazione storico (prove invalide)~~
2. Docente:
1. ~~Creazione appelli~~
2. ~~Visualizzazione corso/appelli/prove~~
3. ~~Storico presenze appelli~~
4. Assegnazione voti per prova
- Anullamento manuale esami (possibile aggiunta)