6.0 KiB
Strona automatycznie zmigrowana z systemu Eduwiki z wykorzystaniem Pandoc
- acl bikol,s416196,s416204,s416084,s411201:admin,read,write,revert Known:read All:
Temat projektu: Find My Tutor
||Zespołowy adres email|||| findmytutorwmi@gmail.com |||| -- || ||Maciej Wanat||||maciejwanat@10g.pl||||s416196|| ||Mieszko Wrzeszczyński||||mieszkobor@op.pl||||s416204|| ||Adam Domagalski||||adadom@st.amu.edu.pl||||s411201|| ||Marcin Jedyński||||marcin.jedynski@outlook.com||||s416084||
Zdefiniowanie projektu: opis projektu
Aplikacja mająca na celu ułatwienie komunikacji pomiędzy studentami a kadrą dydaktyczną. Idea opiera się o udostępnianie danych o lokalizacji studentom, którzy potem mogą je w łatwy sposób przeglądać aby znaleźć profesora na wydziale. Aplikacja jest w pełni opcjonalna w użyciu.
Główne funkcjonalności:
- mapa wydziału na której widoczni będą obecni pracownicy
- lista obecnych na wydziale pracowników
- katalog profesorów zawierające informację o profesorach (np. pokój, adres email)
- integracja ze stroną WMI oraz uczelnianym systemem LDAP
- wersja webowa aplikacji, oferująca studenckie funkcjonalności
profesor:
-
- może udostępniać dane na jednym z 4 poziomów:
* tylko obecność - udostępnia informacje czy znajdujemy się na wydziale
* przybliżony - udostępnia jedynie przybliżoną informację o położeniu na wydziale (skrzydło)
* dokładny - udostępnia dokładną lokalizację na wydziale, bazującą na lokalizacji telefonu
* manualny - udostępnia lokalizację z ręcznie wybranego miejsca
-
- może ustawić status opisowy (np. "Jestem w D3"), które można potem zapisywać do listy oraz nimi zarządzać
- może dodawać do listy oraz zarządzać manualnie wybranymi lokalizacjami
- może za pomocą czarnych i białych list definiować zakres użytkowników dla których jest widoczny
- może edytować swoją kartę profesora, aby zaktualizować swoje dane
- może dodać notkę w karcie profesora, aby dać komunikat dla studentów (np. "Dzisiejszy dyżur odwołany").
- udostępnianie lokalizacji rozpoczyna się automatycznie po wejściu na teren wydziału, oraz samo się wyłącza po jego opuszczeniu
student:
-
- może sprawdzić dostępność konkretnego pracownika
- może sprawdzić mapę z profesorami, którzy udostępniają swoją obecność na odpowiednim poziomie
- może używać wyszukiwarki aby filtrować mapę lub wyszukiwać konkretnych profesorów
- może wyświetlić listę obecnych pracowników
- może przeglądać katalog z profesorami, zawierający informacje o ich dyżurach, adresie email, pokoju itp.
Prezentacja tematu projektu
Określenie ról członków zespołu
- TPM, SM, Dev: Maciej Wanat
- Dev: Adam Domagalski
- Dev: Marcin Jedyński
- Dev: Mieszko Wrzeszczyński
Stack technologiczny
- Serwer: ASP.NET Core 2.1 MVC - Maciej Wanat
<!-- -->
- Baza danych: MSSQL - Maciej Wanat
<!-- -->
- Backend & DB deploy: VM na wydziale (docker) - Marcin Jedyński
<!-- -->
- Aplikacja mobilna (Android): Java - Adam Domagalski, Mieszko Wrzeszczyński, Marcin Jedyński
<!-- -->
- Aplikacja webowa: React.js - Mieszko Wrzeszczyński
<!-- -->
- Bug tracking: JIRA
Architektura
Konsultacje
Wdrożenie
Aplikacja jest publicznie dostępna na system Android w Google Store .
- Zamknięte testy alfa dla chętnych profesorów (ok. 5 osób): 12.12.2018 - 14.01.2019
- Publiczna beta dla studentów, którzy na czas testów otrzymali status profesora (ok. 20 osób): 14.01.2019 - 21.01.2019
- Oficjalna publikacja aplikacji: 21.01.2019
Git & JIRA
- Backend Repository
- Mobile Frontend Repository
- Web Frontend Repository
- Devops Repository
- JIRA
- Buildbot