3
1
Fork 0
dydaktyka/bikol/ZPRILI1_201718L/gr1.md

5.1 KiB

Strona automatycznie zmigrowana z systemu Eduwiki z wykorzystaniem Pandoc

eZajęcia

Skład zespołu: <
> Piotr Pliszko - full-stack developer, product owner*<
> Krzysztof Piduch - full-stack developer, UX designer<
> Adrian Kunowski - back-end developer, SCRUM master<
> Łukasz Modelski - front-end developer<
> Szymon Nedzi - backend developer*

(* Piotr w czerwcu 2018 zakończył pracę nad projektem ) <
> (* Szymon dołączył do projektu w listopadzie 2018) <
><
> Opis: <
> Aplikacja webowa do planowania, przeprowadzania i podsumowywania wykładów online. <
><
> Założeniem jest stworzenie platformy umożliwiającej usprawnienie organizacji wykładów online. Aplikacja ma być skierowana dla trzech typów użytkowników: organizatorów, wykładowców oraz uczestników.<
> Organizatorzy mają mieć możliwość tworzenia wydarzeń (publicznych i prywatnych) i zarządzania nimi. Z założenia wykłady są daromowe. Aplikacja umożliwi organizatorom monitorowanie zapisów na konferencję oraz weryfikację obecności uczestników w trakcie jej trwania. Dodatkową funkcją będzie możliwość publikacji planu wykładu oraz potrzebnych materiałów dydaktycznych, promocyjnych i informacyjnych.<
> Wykładowcy będą mieli możliwość umieszczenia materiałów. Aplikacja pozwoli także na przeprowadzanie ankiet i zbieranie feedbacku od uczestników. Funkcjonalność przeprowadzania ankiet i zadawania pytań pozwoli ominąć problemy dostępności wypowiedzi w trakcie trwania wykłądu dla dużej widowni - odległość od prelegenta, strach przed zadaniem pytania w tłumie.<
> Uczestnik będzie mógł przeglądać materiały udostępnione przez organizatorów i wykładowców, planować swoje uczestnictwo przy użyciu planu zajęć oraz odbierać ważne komunikaty w trakcie ich trwania. Ponadto, po wykładzie będzie mógł udzielić feedbacku wykładowcom i organizatorom, co pozwoli na poprawę jakości przyszłych wydarzeń. Użytkownik może przeglądać listę publicznie dostępnych wydarzenń oraz zapisywać się na nie. <
><
> Główne funkcjonalności: <
> - Tworzenie, edycja i przeglądanie wydarzeń<
> - Rejestracja na wydarzenia<
> - zamieszczanie materiałów dostarczonych przez wykładowców do podglądu przez użytkowników w czasie trwania i po konferencji <
> - chat pozwalający na zadawanie pytań do prowadzącego zajęcia <
> - ocena wykładu przez uczestników oraz feedback dla wykładowcy<
> - integracja z serwisami streamingowymi (YouTube?) <
><
> Technologie: <
> Backend: Java, Spring Boot, MySQL <
> Frontend: Angular 5, JavaScript <
> attachment:diagram.png <
><
> Organizacja pracy: <
> Daily Scrum: każdy czwartek 19:00 - Skype <
> Sprint: pierwsza sobota miesiąca - osobiście <
><
> User Stories<
> 1. Jako organizator chcę móc sprawdzić ilość uczestników.<
> 2. Jako organizator chcę wiedzieć jak podobał się uczestnikom wykład. <
> 3. Jako organizator chcę móc dodać wykład<
> 4. Jako organizator chcę móc edytować wykład<
> 5. Jako prelegent chcę móc wysłać wiadomość do uczestników. <
> 6. Jako prelegent chcę móc przeprowadzić ankietę w trakcie prezentacji. <
> 7. Jako prelegent chcę móc w łatwy sposób przekazać materiały uczestnikom.<
> 8. Jako prelegent chcę mieć możliwość komunikacji z uczestnikami po prezentacji. <
> 9. Jako prelegent chcę widzieć popularne pytania. <
> 10. Jako uczestnik chcę móc otworzyć prezentację na telefonie. <
> 11. Jako uczestnik chcę móc zadać pytanie prowadzącemu przez aplikację. <
> 12. Jako uczestnik chcę mieć dostęp do materiałów nawet po prezentacji. <
> 13. Jako uczestnik chcę móc wyrazić opinię o prowadzącym.<
> 14. Jako uczestnik chcę móc zapisać się na wydarzenie.<
> 15. Jako uczestnik chcę móc przeglądać 'moje' zapisy.<
> 16. Jako uczestnik chcę móc wypisać się z wydarzenia.<
> 17. Jako uczestnik chcę mieć dostęp do transmisji wydarzenia na żywo z domu. <
> 18. Jako uczestnik chcę móc przeglądać dostępne wydarzenia. <
> 19. Jako uczestnik chcę filtrować wydarzenia po cenie/lokalizacji/tematyce. <
> <
><
> Repozytoria: <
> Repozytoria są prywatne, dostępne dla członków zespołu oraz prowadzącego.<
> Backend: https://github.com/piotrpliszko/conference <
> Frontend: https://github.com/piotrpliszko/conference-angular <
><
> Dostęp: <
> Aplikacja umieszczona została na VPS z lokalizacją w Warszawie. <
> http://vps539065.ovh.net/conference/ <
><
> Backlog: <
> https://trello.com/conferenceorganizer/home <
><
> Harmonogram: <
> 1. 01.07.2018: Podstawowy flow zakładania wydarzania i zapisów. <
> 2. 01.09.2018: Wszystkie funkcjonalności na etap "przed" i "po" konferencji. <
> 3. 01.11.2018: Całość systemu (dopuszczalne drobne błędy i uproszczenia). <
> 4. 01.12.2018: W pełni funkcjonalny system. <
>

<
><
> Pierwsza obrona:<
> attachment:prez1.pdf