Zasady zaliczenia projektu
- Projekt z Aplikacji Mobilnych może być realizowany w grupach trzyosobowych.
- Na ostatnich zajęciach powinny pojawić się wszystkie osoby realizujące projekt, aby uczestniczyć w prezentacji i w wystawianiu oceny.
- Za każde nieterminowe oddanie etapu projektu, poza nieobecnościami usprawiedliwionymi (choroba czy inne przypadki losowe), ocena obniżana jest o 0,5 stopnia.
- 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).
- Poniżej, w części “Etapy realizacji projektu” oznaczono etapy, na których obecność jest bezwzględnie obowiązkowa dla przynajmniej jednej osoby z każdej grupy. W pozostałych przypadkach mogą Państwo jedynie wysłać odpowiedni etap za pośrednictwem ePortalu. W razie potrzeby konsultacji będę w tych terminach dostępna konsultacyjnie.
- Zdecydowanie się na nieuczestniczenie w nieobowiązkowych spotkaniach nie zwalnia grupy z poprawienia błędów wskazanych przez prowadzącego przed terminem kolejnych zajęć. Komentarze przekazywane będą ze pośrednictwem ePortalu.
- Każda osoba z grupy musi pojawić się na zajęciach przynajmniej raz (nie licząc pierwszych i ostatnich zajęć).
- Projekty mogą być zrealizowane w dowolnym stosie technologicznym.
- Prace oddawane przez studentów są sprawdzane pod kątem wykrywania plagiatów. 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.
- Nie zabraniam korzystania z czatu GPT podczas realizacji zajęć — mogą się Państwo nim wspierać, zarówno podczas pisania kodu, jak i tekstu. Nie oznacza to jednak zgody na generowanie fragmentów sprawozdania — traktowane to będzie jak plagiat. Należy również (a) weryfikować podawane informacje pod kątem poprawności, (b) rozumieć jak działa wygenerowany fragment kodu i potrafić to wyjaśnić, (c) rozumieć, co oznaczają wykorzystane w tekście słowa, zwroty oraz sformułowania.
- Projekt stanowi 60% oceny końcowej z kursu Aplikacje Mobilne. Pozostałe 40% to ocena z wykładu.
Temat projektu
W ramach zajęć projektowych, każda grupa realizować będzie prostą aplikację opartą o API, w której skład wchodzić będzie zarówno backend, jak i fronted. Mogą się Państwo zasugerować listą poniżej:
- gra “zbierz je wszystkie” polegająca na szukaniu wrocławskich krasnali,
- system obsługi zamówień dla kebabowni,
- forum do publikowania zdjęć motyli.