3
1
Fork 0
dydaktyka/bikol/ZPRILI1_201920L/gr15.md

4.9 KiB

Strona automatycznie zmigrowana z systemu Eduwiki z wykorzystaniem Pandoc s430539,s439415,s439371,s400748:read,write Known:read All:

Zespół

|| Imię i nazwisko || Numer indeksu || Zakres prac || || Piotr Kałużny || 430539|| Frontend || || Sebastian Kelm|| 439415|| Backend || || Mariusz Aleszko || 439371|| Frontend || || Aureliusz Brussy || 400748|| Backend ||

Tytuł

KidPoints

Opis

KidPoints to aplikacja dla rodziców i dzieci, której główną funkcją jest nagradzanie dzieci za osobiste osiągnięcia i wykonane obowiązki. Dzieci zdobywają punkty, które mogą wymieniać na nagrody ustalone przez rodzica. KidPoints pomaga rodzicom zmotywować swoje dzieci i zapewnia im bodźce do większej aktywności, organizacji i odpowiedzialności. Rodzic w łatwy sposób może zweryfikować czy dziecko wykonało zadania szkolne i przygotowało się do zajęć.

Aktorzy

Podstawowi

Rodzic - Użytkownik mający wszystkie uprawnienia dostępne w aplikacji.

Dziecko - Użytkownik z ograniczonymi prawami, mogący wykonywać dostępne zadania.

User stories

Jako Rodzić chcę :

 .mieć możliwość tworzenia nowych kont podopiecznych lub dodawać już istniejące do mikro społeczności.
 .dodawać, usuwać oraz edytować zadania.
 .ustalać przedziały punktowe do poszczególnych zadań.
 .ustalać termin realizacji zadań.
 .tworzyć nowe nagrody i ustalać ich koszt.
 .dodawać kary.
 .przydzielać zadania dzieciom.
 .zarządzać punktami dzieci.
 .mieć dostęp do statystyk.
 .mieć dostęp do edycji kont.
 .mieć możliwość odnawiania zakończonych zadań oraz wykorzystanych nagród.
 .przydzielać kary do poszczególnych dzieci.

Jako Dziecko chcę

 .przeglądać dostępne zadania.
 .mieć możliwość oddawania dowodów wykonanych zadań.
 .mieć możliwość wymiany zebranych punktów na nagrody.
 .mieć dostęp do statystyk innych dzieci.

Technologie

 .Python
 .Flask
 .MongoDB
 .HTML
 .CSS
 .JavaScript
 .React

Wizja

Dokument wizji dla projektu KidPoints

Autorzy: Piotr Kałużny (430539) Sebastian Kelm (439415) Mariusz Aleszko (439371) Aureliusz Brussy (400748)

Data: 25.03.2020

1. Wprowadzenie Dokument ma na celu wprowadzenie do zespołowego projektu inżynierskiego rozwiązującego problem w komunikacji pomiędzy dzieckiem a rodzicem.

2. Cel KidPoints to aplikacja dla rodziców i dzieci, której główną funkcją jest nagradzanie dzieci za osobiste osiągnięcia i wykonane obowiązki. Dzieci zdobywają punkty, które mogą wymieniać na nagrody ustalone przez rodzica. KidPoints pomaga rodzicom zmotywować swoje dzieci i zapewnia im bodźce do większej aktywności, organizacji i odpowiedzialności. Rodzic w łatwy sposób może zweryfikować czy dziecko wykonało zadania szkolne i przygotowało się do zajęć.

3. Rynek Aplikacja KidPoints, w odróżnieniu od innych aplikacji do przydzielania zadań będzie posiadała przejrzysty interfejs przyjazny dla dzieci oraz system nagród motywujących. Dzięki niej rodzic w łatwy sposób zweryfikuje zadania wykonane przez swoje dzieci i przydzieli im nagrody.

4. Użytkownicy Aplikacja KidPoints jest kierowana do wszystkich rodziców z dziećmi, którzy chcą rozwijać od najmłodszych lat cechy takie jak samodzielność, pracowitość, kreatywne myślenie, staranność, a także masę cech pomagających później w odnalezieniu się na rynku pracy.

5. Opis produktu Aplikacja będzie posiadać takie funkcjonalności jak:

 .Rejestracja użytkowników, 
 .Tworzenie gałęzi rodzic - dziecko (tworzenie konta dziecka przez rodzica),
 .Definiowanie, dodawanie i przeglądanie zadań,
 .Definiowanie, dodawanie i przeglądanie nagród,
 .Oznaczanie wykonania zadania,
 .Przydzielanie punktów,
 .Wymiana punktów na nagrody,
 .Sprawdzanie czasu realizacji zadań,
 .Historia zadań,
 .Przypomnienie o obowiązkach,
 .Dodawanie zdjęć wykonanych zadań,
 .Lokalizacja dziecka (opcjonalnie).

6. Zakres i ograniczenia W pierwszej wersji systemu możliwa będzie rejestracja konta rodzica i dziecka. Możliwe będzie utworzenie przez rodzica zadań oraz nagród. Dziecko może przeglądać zadania (także odznaczać ich wykonanie) oraz nagrody. Nie przewidujemy ograniczenia powyższych funkcjonalności w pierwszej wersji. W pierwszej wersji będzie to aplikacja webowa.

Linki

Trello

https://trello.com/b/T704ycvO/projekt-in%C5%BCynierski

GitHub

Backend: https://github.com/aurebrus/Kid-Points Frontend: https://github.com/aleManiek/kid-points

Mockup

https://xd.adobe.com/view/b31e371f-5564-46f3-4bef-048ccd8c2ae4-c52f/grid