Kryteria oceniania
🧾 Rubryka (100 pkt)
Dział zatytułowany „🧾 Rubryka (100 pkt)”| Kryterium | Punkty | Co to znaczy w praktyce |
|---|---|---|
| Funkcjonalność | 40 | Aplikacja działa, realizuje temat i wariant |
| Poprawność + czytelność kodu | 25 | Logika bez chaosu, sensowne nazwy, brak „spaghetti” |
| Walidacja + bezpieczeństwo | 15 | PHP waliduje wejście, output jest sanitizowany |
| Dokumentacja (README) | 10 | Instrukcja uruchomienia + opis + podział prac |
| Współpraca i wkład | 10 | Podział prac i umiejętność obrony swojej części |
| Razem | 100 |
🎚 Jak zdobywać punkty?
Dział zatytułowany „🎚 Jak zdobywać punkty?”- każdy ekran działa i jest spójny
- brak błędów „na kliknięcie”
- poprawna obsługa pustych danych i braków plików
- spełnione wymagania wariantu (A/B/C)
- sensowne funkcje zamiast powtórzeń
- czytelny podział plików (B/C)
- brak „magicznych stringów” – używaj stałych lub słowników
- walidacja w PHP: typy, długości, zakresy
htmlspecialchars()na wyjściu- walidacja dozwolonych wartości (np. status/priorytet)
- instrukcja uruchomienia krok po kroku
- opis formatu danych
- podział prac + krótka notka „jak testować”