Mobile Learner

PWA

Mobile Learner miniatura

Opis

Aplikacja stworzona w celu dodania do klasycznej platformy LMS nowych bodźców motywacyjnych dla jej użytkowników.

Użytkownik podaje swoje login i hasło z platformy LMS, pobiera JWT i za jego pomocą uzyskuje dostęp do API platformy LMS.

Raz w tygodniu użytkownik uzyskuje dostęp do nowego zestawu testów i zadań do wykonania, które powinien wykonać do końca tygodnia. Po ich wykonaniu otrzymuje on punkty, które może następnie wymienić na platformie LMS na nagrody, np. kody rabatowe do sklepów internetowych (ta funkcjonalność opisana jest jako osobne case study).

Zaliczone zadania dodawane są do Bazy wiedzy, z której korzystać można w każdej chwili.

Niezaliczone zadania wracają do puli

Technologie

Backend to plugin WordPress:

  • niestandardowe tabele bazy danych;

  • Advanced Custom Fields;

  • Custom REST API endpoints.

Frontend stworzony w Next.js.

Funkcjonalności PWA zrealizowane przy pomocy next-pwa.

Video