3
1
Fork 0
dydaktyka/bikol/DPRILI1_201718L/mytutor.md

6.0 KiB

Strona automatycznie zmigrowana z systemu Eduwiki z wykorzystaniem Pandoc

  1. 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

Business Canvas Model, Use Cases, In'n'Out