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