Klein softwareproject · Leren

Bahasa, zonder verbinding

Een browserapp om Indonesische woorden te oefenen, met flashcards, quizzen en lokaal opgeslagen voortgang.

Bahasa Offline in 25 seconden

Een korte introductie van flashcards, quizzen en lokale voortgang, met nagebouwde voorbeeldschermen. Nederlandstalige video, 25 seconden.
Lees de inhoud van de video

Bahasa Offline is een eigen browserapp om Indonesisch te oefenen. Nagebouwde voorbeeldschermen tonen flashcards met vertalingen en zinnen, meerkeuzequizzen met directe feedback en instellingen voor dagelijkse oefenlimieten en het exporteren of importeren van gegevens. Voorbeeldwoorden zijn makan (eten), air (water) en terima kasih (dank je wel). Oefengegevens blijven in de browser en kunnen als reservekopie worden geëxporteerd. Offline oefenen is mogelijk nadat de app eerst online is geladen. De app gebruikt JavaScript, IndexedDB en een serviceworker; dagelijkse tellers gebruiken localStorage. De schermen tonen voorbeeldsessies, vragen en exports.

De vraag

Woordenschat oefenen in een kleine browserapp die de voortgang lokaal bewaart.

De aanpak

JavaScript verzorgt flashcards, herhaalmomenten, quizzen en zoeken in de woordenschat. IndexedDB bewaart de voortgang; een service worker ondersteunt caching.

Na een eerste online laadbeurt ondersteunt een opgeslagen browserapp flashcards, quizzen en lokale voortgang, met een exporteerbare back-up.Vergroten
Oefenen met lokale opslag
Tekstuitleg bij de infographic

Een eerste online bezoek slaat de app op via een serviceworker. Flashcards en quizzen gebruiken daarna lokale browseropslag zonder gebruikersaccount. IndexedDB bewaart de leervoortgang, die als back-up kan worden geëxporteerd. Offline beschikbaarheid hangt af van de eerste opslag en het behouden van browsergegevens.

De uitdaging

Woordenschat, gecachete bestanden en lokale voortgang op elkaar afstemmen zonder server of gebruikersaccount.

Wat het opleverde

Een compacte openbare codebase met lokale opslag en oefeninteracties. De offline betrouwbaarheid en leerresultaten zijn niet onafhankelijk geëvalueerd.

Inzichten

Aannames en beperkingen documenteren maakt het werk beter te beoordelen en verder te ontwikkelen.

Bewijs & materiaal

Een idee om te bespreken?

Laten we kennismaken.

Over data, AI, tuinbouw of een product dat je wilt bouwen.

Neem contact op