Sarkastyczny Wiking

Motywacja i opis projektu

Co pół roku studenci na całym świecie stają do nierównej walki z prowadzącymi zajęcia podczas sesji. Aby pomóc im lepiej się przygotować i wygrać to starcie, nasz zespół zaimplementował aplikację wspomagającą naukę do konkretnego terminu egzaminu, w konkretnym terminie, odpowiednio organizującą pracę przez cały poprzedzający okres.

Działa ona na zasadzie połączenia dwóch najlepszych metod uczenia się (wg. ), tj. ciągłego testowania swoich umiejętności oraz regularnego powtarzania w odpowiednich momentach. Aplikacja służy do nauki za pomocą fiszek, które odpowiedni algorytm wybiera tak, aby zmaksymalizować zapamiętane informacje i zminimalizować spędzony czas na nauce.

Dodatkowym aspektem jest postać Sarkastycznego Wikinga Herolda pojawiająca się na ekranie z fiszkami. Jego zabawne, często mocno uszczypliwe teksty mają uprzyjemnić czas uzytkownikowi, wprowadzając ciekawy czynnik i sprawiając, że użytkownik jest bardziej zaangażowany w naukę.

Aplikacja została zaimplementowana w języku "Swift" na platformę iOS.

Algorytm wyboru fiszek oraz interwałów nauki

Algorytm w głównej mierze oparty jest na algorytmie "Leitner system", który polega na przechodzeniu przed poszczególne fazy, aż do pełnego zapamiętania informacji. Laitner system

W celu wyznaczenia odpowiednich interwałów, wykorzystane zostało zachowania tzw. krzywej zapamiętywania: Krzywa zapamiętywania

Jak widać powyżej, zdobyte informacje zostają szybko zapomniane. Jednak po kilku fazach z odświerzeniem informacji, krzywa ta prezentuje się następująco: Krzywa zap. 2

Warto zaznaczyć, że prócz wyznaczenia optymalnych interwałów aplikacja dostosowuje się do pominięcia niektórych sesji przez uzytkownika. W tym przypadku interwały dla poszczególnych pytań są aktualizowane tak, aby ostateczna ilość sesji zapamiętywania zgadzała się.

W przypadku gdy uzytkownik ma słabe wyniki dla niektórych pytań, są one zadawane częściej niż pozostałe. Jest to realizowane przez zresetowanie postępu dla danego pytania oraz wyznaczenie nowego harmonogramu sesji dla tego jednego pytania. Aby uniknąć sytuacji, w której wiele pytań powinno być odświerzonych w innym czasie, są one odpowiednio grupowane w odpowiednie zestawy pytań.

Potencjał biznesowy

Aplikacja zostanie umieszczona w AppStore jako aplikacja darmowa z reklamami. Pozwoli to na możliwie duże rozpromowanie projektu wśród użytkowników. Możliwe jest dodanie w przyszłości płatych zestawów fiszek. Rozważany jest również model subskrybcji, w których użytkownik wykupowałby odpowiedni zestaw na dany okres czasu.

Możliwości rozwoju

Poniżej niektóre z aspektów, nad którymi można dalej pracować:

  • zaimplementowanie wersji na system Android
  • dodatnie pytań typu ABCD
  • Po naciśnięciu na Wikinga dawałby on użyteczną wskazówkę do aktualnego pytania
  • dzielenie się pytaniami ze znajomymi
  • ściągnie ogólnodostępnych zestawów fiszek przygotowanych przez profesjonalistów

Aplikacja i UI

Poniżej przedstawiony jest wersja aplikacji, która powstała podczas hackathonu:

Ekran główny

Pokazuje zestawy fiszek, które są aktywne (tj. termin egzaminu został wprowadzony) oraz nieaktywne (możliwe do aktywacji.

Fiszki

Po kliknięciu na nieaktywną fiszkę uzytkownikowi pokazywany jest ekran wyboru daty egzaminu:

Data

Po kliknięciu na aktywną fiszkę, prezentowany jest ekran nauki:

Nauka

Użytkownik ma możliwość pokazania odpowiedzi przez przesunięcie fiszki w dół. Następnie w stylu aplikacji Tinder - przesuwa całą fiszkę w lewo lub w prawo deklarując, że zna odpowiedż na pytanie lub nie

Accepted Rejected

Po niektórych odpowiedziach Wiking znajdujące się na dole ekranu sarkastycznie komentuje uzyskany wynik: Smieszny tekst

Share this project:
×

Updates