Zasady zaliczenia projektu
- Projekt z PSiM może być realizowany w grupach trzyosobowych.
- Nie jest dopuszczalne tworzenie grup pomiędzy różnymi zajęciami.
- Obowiązkowa jest obecność na wszystkich zajęciach projektowych przynajmniej jednej osoby z grupy, która jest w stanie przedstawić merytorycznie dany etap. Niemożliwość spełnienia tego warunku traktowana będzie jak nieobecność.
- Na ostatnich zajęciach powinny pojawić się wszystkie osoby realizujące projekt, aby uczestniczyć w prezentacji i w wystawianiu oceny.
- Każda osoba z grupy musi pojawić się na zajęciach przynajmniej dwa razy.
- Za każde nieterminowe oddanie etapu projektu, poza nieobecnościami usprawiedliwionymi (choroba czy inne przypadki losowe, o których należy zawiadomić prowadzącego przed zajęciami), ocena obniżana jest o 0,5 stopnia. Opóźnienie w przypadku ostatniego etapu projektu skutkuje oceną niedostateczną za cały projekt.
- Projekt należy dostarczyć jako:
- dokumentację zawierającą słowny opis zrealizowanych etapów,
- dostępne dla prowadzącego repozytorium z kodem aplikacji (np. za pośrednictwem GitHub); repozytorium powinno zawierać plik README, w którym opisana będzie zawartość poszczególnych plików i folderów oraz kroki niezbędne do uruchomienia aplikacji; kod powinien zawierać komentarze pomagające w zorientowaniu się w kolejnych fragmentach kodu, a każdy z plików z kodem dodatkowo powinien zawierać komentarz z informacją o jego autorze/autorach.
- Dokumentację projektową należy na bieżąco archiwizować na ePortalu. Wystarczy, jeżeli dokument wgrywać będzie jedna osoba (zawsze ta sama).
- Projekty mogą być zrealizowane w dowolnym stosie technologicznym.
- Prace oddawane przez studentów są sprawdzane pod kątem wykrywania plagiatów, w tym wykorzystania czatu GPT. W przypadku stwierdzenia plagiatu grupy projektowe, których prace noszą znamiona plagiatu, otrzymują za projekt ocenę niedostateczną. Stwierdzenie plagiatu w jednej z części projektu jest jednoznaczne z uznaniem całego projektu za plagiat. Nie jest możliwa poprawa. Innymi słowy – popełnienie plagiatu skutkuje niezaliczeniem przedmiotu.
Temat projektu
W ramach zajęć projektowych, każda grupa realizować będzie prostą aplikację działającą na zasadach gry “zbierz je wszystkie”. Przykładowo mogłaby to być gra miejska polegająca na odwiedzeniu jak największej liczby bibliotek, w której użytkownicy szukają na miejscu kodu QR czy innego oznaczenia, aby zdobywać osiągnięcia.
Każdy projekt powinien zawierać:
- użytkowników,
- system logowania,
- POI (Points of Interest) – warte uwagi punkty w przestrzeni obszaru zbierania,
- osiągnięcia,
- dyskusję pod POI dostępną do edycji/ zapisu jedynie dla użytkowników, którzy odwiedzili dany punkt,
- ranking użytkowników, np. według liczby odwiedzonych punktów.