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.
![]()
W celu wyznaczenia odpowiednich interwałów, wykorzystane zostało zachowania tzw. krzywej 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:

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.

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

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

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

Po niektórych odpowiedziach Wiking znajdujące się na dole ekranu sarkastycznie komentuje uzyskany wynik:
Log in or sign up for Devpost to join the conversation.