Skip to main navigation Skip to search Skip to main content

Architectural Consideration for Gamified Learning Systems: An Exploration of Offline-First Progressive Web Application

  • Ivan Dwi Fibrian*
  • , Teguh Priyo Utomo
  • , Indra Lukmana
  • , Zainal Muttaqin
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

This paper presents a detailed exploration of the architectural development of an offline-first Progressive Web Application (PWA) prototype, specifically designed for gamified learning systems. The core research involves the technical examination of the PWA prototype, emphasizing its architectural design and crucial offline capabilities in the context of gamification elements. The study highlights the critical architectural components necessary for offline-first PWAs in educational settings, including the usage of PWA service workers and caching mechanisms. Key gamification features were identified and integrated, differentiating between those suitable for offline settings (like Points Systems, Badges/Achievements, Progress Tracking) and those requiring online connectivity (like Global Leaderboards and Social Interactions). The prototype, built using the React frontend framework and Supabase BAAS for the backend, demonstrates the potential of offline-first strategies in educational technology. It provides practical insights into the challenges and opportunities of maintaining engaging, uninterrupted learning experiences, particularly in low-connectivity environments. In conclusion, while offline-first PWAs effectively support learning activities with intermittent internet access, the research suggests that a careful balance must be managed between robust offline functionality and the richness of dynamic online interactivity to fully maximize the benefits of gamification.

Original languageEnglish
Pages (from-to)139-150
Number of pages12
JournalRegister: Jurnal Ilmiah Teknologi Sistem Informasi
Volume11
Issue number2
DOIs
Publication statusPublished - Jul 2025
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 4 - Quality Education
    SDG 4 Quality Education
  2. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Keywords

  • Educational Technology
  • Gamified Learning System
  • Offline-first Architecture
  • Progressive Web Application
  • Scalability

Fingerprint

Dive into the research topics of 'Architectural Consideration for Gamified Learning Systems: An Exploration of Offline-First Progressive Web Application'. Together they form a unique fingerprint.

Cite this