Przedmiotowy System Oceniania
Teoria
Praktyka
Podstawą oceny jest jeden lub wiele projektów stworzonych przez uczniów w pojedynkę bądź w grupach. Projekty te oceniane mogą być tak cząstkowo (w trakcie ich tworzenia) jak i całościowo (po ukończeniu).
Kryteria oceny
- Kryterium funkcjonalności (waga 5): ocenia to, czy projekt wykonuje powierzone mu zadania. Na przykład:
- Czy hasło stworzonego użytkownika jest zabezpieczone tak jak powinno być
- Czy formularz dodaje dane do bazy danych, czy tworzy plik na dysku
- Kryterium poprawności (waga 5): ocenia to, jak poprawnie uczeń wykorzystuje dostępne narzędzia i wiedzę do stworzenia wspomnianej funkcjonalności. Na przykład:
- Czy post na bloga reprezentowany jest przez obiekt, czy tablicę asocjacyjną
- Czy uczeń iteruje tablicę przy wykorzystaniu odpowiedniej pętli, a nie
goto
- Kryterium stylu (waga 3): ocenia to, jak poprawny jest styl stworzonego kodu, jego zgodność ze standardami i konwencjami. Na przykład:
- Czy wcięcia kodu stosowane są poprawnie
- Czy nazwy funkcji, klas, czy zmiennych są zgodne ze sztuką
- Kryterium otoczki (waga 1): ocenia otoczkę kodu, rzeczy takie jak dokumentację, jakość zarządzania projektem, czy poziom wiedzy o własnym projekcie. Na przykład:
- Czy dokumentacja istnieje i jest napisana poprawnie
- Czy wiadomości w commitach repozytorium Git są dobrze sformułowane