Offline-Modus & Sync: Überall lernen
Erfahre, wie Foxxys Offline-Modus funktioniert, welche Funktionen ohne Internet verfügbar sind, wie die Synchronisierung deine Daten konsistent hält und wie Konflikte gelöst werden.
Offline-Modus & Sync: Überall lernen
Internetverbindungen sind nicht immer verfügbar — im Zug, im Bibliothekskeller oder während eines Flugs. Foxxys Offline-Modus stellt sicher, dass du unabhängig von deiner Verbindung weiterlernen kannst. Diese Anleitung erklärt, wie der Offline-Modus funktioniert, was ohne Internet verfügbar ist und wie die Synchronisierung alles konsistent hält.
Wie der Offline-Modus funktioniert
Foxxy ist als Progressive Web App (PWA) gebaut, was bedeutet, dass es ohne Internetverbindung funktionieren kann, sobald du es mindestens einmal geladen hast. Das passiert dabei:
- Erstmaliges Laden — Beim ersten Besuch von Foxxy in deinem Browser lädt die App alle notwendigen Assets (Code, Bilder, Schriften) herunter und speichert sie im Cache.
- Daten-Caching — Deine Decks, Karten und dein Lernfortschritt werden lokal auf deinem Gerät gespeichert.
- Offline-Erkennung — Wenn dein Gerät die Internetverbindung verliert, wechselt Foxxy automatisch in den Offline-Modus. Du siehst ein kleines Banner, das anzeigt, dass du offline bist.
- Nahtloser Übergang — Du kannst ohne Unterbrechung weiterlernen. Das Erlebnis fühlt sich genauso an wie online.
Für die Offline-Nutzung einrichten
Für das zuverlässigste Offline-Erlebnis:
- Füge Foxxy zum Startbildschirm hinzu. Öffne www.foxxycards.com in deinem Browser, tippe auf das Menü und wähle Zum Startbildschirm hinzufügen. Das installiert die PWA und gibt ihr App-ähnliches Verhalten.
- Öffne die App bei bestehender Verbindung mindestens einmal nach jedem Update, um sicherzustellen, dass die neueste Version im Cache liegt.
- Öffne jedes Deck, das du offline lernen möchtest, solange du noch eine Verbindung hast. So werden die Karten lokal zwischengespeichert.
Was offline verfügbar ist
Voll verfügbar
- Decks lernen — Alle gecachten Decks und Karten sind zugänglich. Smart-Modus, Freier Modus und Schwache-Themen-Modus funktionieren alle offline.
- Karten bewerten — Deine Bewertungen werden lokal aufgezeichnet und synchronisiert, wenn du wieder online bist.
- Fortschritt einsehen — Dashboard-Statistiken und Streak-Zähler sind aus gecachten Daten verfügbar.
- Fuchsbau — Dein Bau und deine Dekorationen sind offline einsehbar.
Eingeschränkt oder nicht verfügbar
- Neue Decks oder Karten erstellen — Du kannst sie offline erstellen, und sie werden synchronisiert, wenn du wieder online bist.
- Decks teilen — Teilen erfordert eine Internetverbindung, um Einladungen zu senden oder Links zu generieren.
- Updates geteilter Decks empfangen — Änderungen, die andere an geteilten Decks vorgenommen haben, erscheinen erst, wenn du dich wieder verbindest.
- Fuchsbau-Shop — Der Kauf neuer Dekorationen erfordert eine Internetverbindung.
- Kontoänderungen — Das Aktualisieren deiner E-Mail, deines Passworts oder deines Profils erfordert Konnektivität.
Wie die Synchronisierung funktioniert
Wenn du wieder online bist, synchronisiert Foxxy automatisch deine Offline-Aktivität mit dem Server. So läuft der Prozess ab:
Automatische Synchronisierung
- Foxxy erkennt, dass deine Verbindung wiederhergestellt wurde.
- Alle lokal gespeicherten Lerndaten (Bewertungen, Fortschritts-Updates, neue Karten) werden auf den Server hochgeladen.
- Alle Änderungen vom Server (Updates geteilter Decks, neue Inhalte von Mitarbeitenden) werden auf dein Gerät heruntergeladen.
- Die Synchronisierung findet im Hintergrund statt — du kannst die App normal weiter nutzen.
Sync-Indikatoren
- Ein Sync-Symbol in der Kopfzeile zeigt den aktuellen Synchronisierungsstatus an.
- Eine kurze Benachrichtigung bestätigt, wenn die Synchronisierung abgeschlossen ist.
- Wenn die Synchronisierung fehlschlägt (z. B. wegen einer instabilen Verbindung), versucht es Foxxy automatisch erneut.
Konfliktlösung
Konflikte können auftreten, wenn du offline etwas bearbeitest, das gleichzeitig von jemand anderem online geändert wurde. Foxxy löst das elegant:
Lernfortschritts-Konflikte
Diese sind selten und werden typischerweise automatisch gelöst. Wenn du eine Karte offline wiederholt hast und der Zeitplan der Karte auch auf dem Server aktualisiert wurde (z. B. von einem anderen Gerät), behält Foxxy die neueste Bewertung und berechnet den Zeitplan entsprechend neu.
Karteninhalt-Konflikte
Wenn du eine Karte offline bearbeitet hast und jemand anderes dieselbe Karte online bearbeitet hat:
- Foxxy vergleicht Zeitstempel und behält die neueste Bearbeitung.
- Wenn beide Bearbeitungen innerhalb eines sehr kurzen Zeitfensters stattfanden, fordert Foxxy dich möglicherweise auf, zu wählen, welche Version du behalten möchtest.
- Die andere Version geht nicht verloren — sie wird in der Bearbeitungshistorie der Karte gespeichert, sodass du sie bei Bedarf wiederherstellen kannst.
Deck-Level-Konflikte
- Wenn ein geteiltes Deck vom Eigentümer gelöscht wurde, während du offline warst, wird das Deck bei der Synchronisierung aus deiner Bibliothek entfernt und du wirst benachrichtigt.
- Wenn du Karten in einem Deck erstellt hast, das gelöscht wurde, werden diese Karten als verwaister Entwurf gespeichert, den du in ein anderes Deck verschieben kannst.
Tipps für zuverlässige Offline-Nutzung
- Synchronisiere vor dem Offline-Gehen. Öffne die App und lass sie vollständig laden, solange du eine Verbindung hast. So werden die neuesten Daten gecacht.
- Lösche nicht deinen Browser-Cache. Foxxy speichert Daten lokal; das Löschen des Caches entfernt sie.
- Nutze die Startbildschirm-App. PWAs, die auf dem Startbildschirm installiert sind, haben zuverlässigeres Caching als Browser-Tabs.
- Prüfe den Sync-Status nach dem Wiederverbinden. Achte auf die Sync-Symbol-Bestätigung, um sicherzustellen, dass all deine Offline-Arbeit hochgeladen wurde.
- Lernstreaks funktionieren offline. Dein Streak wird basierend auf lokaler Aktivität aufrechterhalten und beim Sync bestätigt — mach dir also keine Sorgen, deinen Streak während des Offline-Lernens zu verlieren.
Offline-Modus und Lernstreaks
Eine häufige Frage: „Verliere ich meinen Streak, wenn ich offline lerne?” Die Antwort ist nein. Foxxy zeichnet deine Lernaktivität lokal mit einem Zeitstempel auf. Beim Synchronisieren wird der Streak basierend darauf berechnet, wann du tatsächlich gelernt hast, nicht wann die Daten den Server erreicht haben. Wenn du also im Flugzeug ohne WLAN lernst, bleibt dein Streak erhalten.
Mehr über Streaks erfährst du unter Fuchsbau & Gamification.