studentu-sistema/
│
├── config/                # Konfigurācijas faili (datubāze, konstantes)
│   ├── db.sql             # Datubāzes izveidošanas kods (eksports)
│   ├── conf.php           # Datubāzes pieslēgšanās parametri
│   └── db.php             # Pieslēgšanās datubāzei
│
├── server/                # Servera puse (PHP loģika, validācija, eksports)
│   ├── auth.php           # Autentifikācija (Log-in / Log-out)
│   ├── upload.php         # Failu augšupielāde un validācija
│   ├── grades.php         # Vērtēšana un CSV eksports
│   └── validation.php     # Globālie validācijas noteikumi
│
├── client/                # Klienta puse (Vizuālā daļa)
│   ├── css/
│   │   └── style.css      # Globālie stili
│   ├── js/
│   │   ├── main.js        # Klienta puses validācija un interaktivitāte
│   │   └── charts.js      # Progresa vizualizācija (piem., ar Chart.js)
│   ├── student.php        # Studenta skats
│   ├── teacher.php        # Pasniedzēja skats
│   └── index.php          # Sākumlapa / Login forma
│
├── uploads/               # Mape, kurā glabāsies studentu iesniegtie faili
└── README.md              # Dokumentācija

Diagrammu attēlošanai izmantota Chart.js bibliotēka (pieejama: cdnjs.com). 
Validācijai izmantots iebūvētais PHP filter_var rīks.

Chart.js tika izvēlēta, jo tā ir viegla, tai ir laba dokumentācija un tā nodrošina responsīvu dizainu, kas uzlabo lietotāja saskarnes lietojamību.

Apraksti e-pasta RFC 5322 standartu un failu izmēra/tipu ierobežojumus, kā parādīts šī ceļveža 3. sadaļā. Pievieno teikumu par to, kā tas kodā ir realizēts (ar filter_var un mime_content_type).