Polyglotton: Teljes útmutató a Privacy-First Language Learning alkalmazáshoz
Polyglotton: Teljes útmutató
Ez egy egyszerű útmutató a Polyglottonhoz – mi az, mi nem, és hogyan kell hatékonyan használni
Mi az a Polyglotton
A Polyglotton egy adatvédelem előtt álló, offline kapcsolatra képes Progressive Web App (PWA) nyelvtanuláshoz. Három alapelv köré készült:
- Az adatai az Öné maradnak – Mindent helyben tárol az eszközön. Nincsenek szerverek, nincsenek fiókok, nincs nyomon követés.
- Ön dönti el, hogy mit szeretne letölteni – Maga az alkalmazás minimális. Csak a kívánt leckéket importálja.
- Offline módban működik – A leckék letöltése után bárhol gyakorolhat internet nélkül.
Nem próbálja megjátékosítani a tanulást, vagy nem ragad le csíkokkal és értesítésekkel. Ez egy eszköz – Ön dönti el, hogyan és mikor használja.
Mitől más
Tárolási architektúra
A legtöbb nyelvi alkalmazás a szerverén tárolja az Ön adatait. A Polyglotton az ellenkező megközelítést alkalmazza:
- Az összes leckét az eszköz IndexedDB-jában tárolja
- Előrehaladása, munkamenet-előzményei és statisztikái soha nem hagyják el az eszközt
- Nincs felhasználói fiók, nincs bejelentkezés, nincs felhőszinkronizálás
- Ha törli a böngésző adatait, elveszíti előrehaladását (ez a kompromisszum)
Lecke importálási modell
Maga az alkalmazás nem tartalmaz előre telepített leckéket. Ehelyett:
- Böngésszen az elérhető órák között a webhelyen (polyglotton.com)
- Importáljon konkrét leckéket, amelyeket meg szeretne tanulni
- A leckéket a program JSON-fájlokként tölti le, és helyileg tárolja
- Távolítsa el a leckéket, amelyekkel végzett, hogy helyet takarítson meg
Így az alkalmazás gyors és könnyű marad. Nem tölt le több száz leckét, amelyet soha nem fog használni.
Sync Bridge technológia
A webhely és az alkalmazás közötti kapcsolat postMessage alapú szinkronizálási hidat használ:
- A webhely egy láthatatlan iframe-et ágyaz be, amely az alkalmazásra mutat
- Cross-origin postMessage API-n keresztül kommunikálnak
- Ez lehetővé teszi a webhely számára, hogy lekérdezze, mely leckéket importálta
- Az import gombok azonnal működnek az oldal újratöltése nélkül
- Ez egy technikai megoldás, amely egyszerűvé teszi a dolgokat a felhasználók számára
A Polyglotton használata
Kezdeti beállítás
- A webhely felkeresése: Keresse fel a polyglotton.com webhelyet.
- Válassza ki a nyelveit: Válassza ki a forrásnyelvet (amit beszél) és a célnyelvet (amit tanul)
- Tallózás a leckék között: Szűrés nyelvpár, nehézségi szint vagy téma szerint
- Leckék importálása: Kattintson az „Importálás” gombra az Önt érdeklő leckéknél
Az első importálás elindítja az alkalmazás megnyitását. A későbbi importálás a háttérben történik.
A Könyvtár nézet
A könyvtára az összes importált leckét mutatja:
- Cím és leírás - Mit takar a lecke
- Szintjelző - CEFR szintek (A1-C2)
- Előrehaladás követése - Százalék a munkamenet legjobb teljesítménye alapján
- Kártyák száma - Hány gyakorlati elem van a leckében
- Nyelvpár – Megjeleníti a forrás → célnyelveket
Szűrési lehetőségek:
- Keresés az óra címe szerint
- Szűrés folyamat állapota szerint (Összes / Aktív / Befejezett)
- Szűrés nyelvpár szerint (ha több nyelvet tanul)
Gyakorló leckék
Amikor megnyit egy leckét, különféle kártyatípusokon fog dolgozni:
Fordítókártyák
Lát egy kifejezést a forrásnyelvén, és begépeli a fordítást. A rendszer több érvényes választ is elfogad – ritkán van csak egy „helyes” fordítás.
Fordított fordítás
Az ellenkező irány – fordítson vissza a célnyelvről a forrásnyelvre. Szövegértés tesztelésére jó.
Választási lehetőség
Válassza ki a helyes választ 2-4 lehetőség közül. Hasznos szókincsépítéshez és gyors felidézéshez.
Lezárás (töltse ki az üres részt)
Egészítse ki a mondatokat a hiányzó szavak beírásával. Gyakran tartalmaz utalásokat arra vonatkozóan, hogy milyen típusú szó várható.
Hallgatási gyakorlat
Az alkalmazás szövegfelolvasó funkciót használ a hang létrehozásához. Figyelsz és válaszolsz a kérdésekre. A minőség a böngésző TTS-motorjától függ.
Történetrészletek
Olvasson el egy rövid részt a célnyelvén, majd válaszoljon egy szövegértési kérdésre. A kontextus segít a megtartásban.
Kulturális betekintés
Ismerje meg a szokásokat, az etikettet és a kulturális környezetet. A nyelv nem légüres térben létezik.
Munkamenet mechanika
Minden gyakorlat:
- A kártyákat félig véletlenszerű sorrendben mutatja be
- Nyomon követi a pontosságot minden kártya esetében
- Automatikusan elmenti az előrehaladást
- Kiszámítja a munkamenet összpontszámát
Fontos: Az előrehaladás az egyes kártyák legjobb munkamenetén alapul, nem pedig az átlagokon. Ez azt jelenti:
- Annyiszor újrapróbálhatja a leckéket, ahányszor csak akarja
- Csak a legjobb teljesítményed számít
- Nincs büntetés az edzés során elkövetett hibákért
A Megnyitás az alkalmazásban gomb
A leckeböngészőben (webhelyen) az importált leckéken megjelenik a „Megnyitás az alkalmazásban” gomb:
- Kattintson rá, hogy közvetlenül az adott leckére ugorjon az alkalmazásban
- Az URL formátuma
/library/{lesson-id} - Új lapon nyílik meg, így folytathatja a böngészést
- Hasznos az edzések gyors megkezdéséhez
Műszaki adatok
Progresszív webalkalmazás (PWA)
A Polyglotton egy PWA, ami azt jelenti:
- Telepíthető: natív alkalmazásként adja hozzá a kezdőképernyőhöz
- Offline-képes: Telepítés után internet nélkül is működik
- Reszponzív: Alkalmazkodik telefonhoz, táblagéphez vagy asztali számítógéphez
- Frissítések automatikusan: Nincs szükség alkalmazásbolt-frissítésekre
Böngésző kompatibilitás
Minden modern böngészőben működik, amely támogatja:
- IndexedDB (helyi tároláshoz)
- Service Workers (offline funkciókhoz)
- ES6+ JavaScript (alkalmazáslogikához)
- CSS rács (reszponzív elrendezéshez)
Tesztelve: Chrome, Firefox, Safari, Edge
Adattárolás
A helyben tárolt adatok:
- Az óra tartalma (kártyák, metaadatok, fordítások)
- A munkamenet előzményei (kísérletek, pontszámok, időbélyegek)
- Előrehaladás statisztikák leckénként
- Nyelvi beállítások
Amit NEM tárolunk:
- Nincsenek személyes adatok
- Nincs nyomkövetési adat
- Nincsenek hitelesítési tokenek
- Nincs elemzés
Lecke fájlformátuma
A leckék JSON-ként vannak tárolva a következő szerkezettel:
{
"id": "lesson-id",
"title": "Lesson Title",
"description": "What this lesson covers",
"level": "A1",
"sourceLanguage": "en",
"targetLanguage": "es",
"cards": [
{
"id": "card-001",
"type": "translation",
"question": "Hello",
"answers": ["Hola"],
"context": "Basic greeting"
}
]
} Ezt a formátumot úgy tervezték, hogy:
- Ember által olvasható (ha kíváncsi, megtekintheti)
- Bővíthető (új kártyatípusok hozzáadhatók)
- Kompakt (kicsit tartja a fájlméretet)
Korlátozások és kompromisszumok
Hogy őszinte legyek azzal kapcsolatban, amit a Polyglotton nem tesz:
Nincs Cloud Sync
Előrehaladása egyetlen eszközön él. Ha eszközt vált, vagy törli a böngészőadatokat, elveszíti előzményeit. Ez szándékos – a szerver hiánya azt jelenti, hogy nincs szinkronizálás.
Megkerülő megoldás: Leckéket újra importálhat egy új eszközön, de az előrehaladás nem átvitelre kerül.
Korlátozott órakészítő eszközök
Még nincs alkalmazáson belüli óraszerkesztő. A leckék JSON-fájlokként jönnek létre és importálhatók. Ez megnehezíti a saját leckéivel való hozzájárulást.
Állapot: Ez egy ismert korlátozás, amelyen dolgozunk.
A szövegfelolvasó minősége változó
A hangminőség a böngésző beépített TTS-étől függ. Néhány nyelvnek jobb a hangja, mint másoknak.
Megjegyzés: Gyakorlati célra használható, de nem professzionális minőségű hanghoz.
Nincs szóközös ismétlési algoritmus (még)
Az alkalmazás nem ütemezi automatikusan a felülvizsgálatokat a felejtési görbék alapján. Te döntöd el, mikor gyakorolsz.
Filozófia: Az egyszerű, kiszámítható viselkedést részesítjük előnyben az összetett, fekete doboznak tűnő algoritmusokkal szemben.
Nincsenek közösségi szolgáltatások
Nincsenek ranglisták, nincsenek baráti kihívások, nincsenek közösségi fórumok. Ez egy szándékos döntés, hogy a tanulásra összpontosítson, és ne az elköteleződési mutatókra.
Adatvédelem és biztonság
Amit követünk: Semmi
A webhely és az alkalmazás nem tartalmazza:
- Google Analytics vagy hasonló nyomon követés
- Felhasználói fiókok vagy hitelesítés
- A felhasználói műveletek szerveroldali naplózása
- Harmadik fél hirdetési hálózatai
Amit a webhely láthat
A szinkronizálási híd lehetővé teszi a webhely számára, hogy:
- Lekérdezheti, hogy mely leckéket importálta (az „Importált” jelvények megjelenítéséhez)
- Importálási kérelmek küldése (amikor az “Importálás” gombra kattint)
- Lecke törlésének kérése (amikor az “Eltávolítás” gombra kattint)
Ez a postMessage API-n keresztül történik, és az alkalmazásnak iframe-ben kell megnyílnia. A weboldal nem tud:
- Lásd a munkamenet előzményeit
- Hozzáférés az előrehaladási adatokhoz
- Olvassa el a lecke tartalmát a készülékről
- Kövesse nyomon böngészési viselkedését
Adathordozhatóság
Mivel mindent helyileg az IndexedDB tárol, a következőket teheti:
- Vizsgálja meg adatait a böngésző DevTools segítségével
- Exportálja a böngésző adatbázis eszközeivel
- Törölje teljesen a böngészőadatok törlésével
Nincs szállítói zárolás, mert nincs szállító, aki felügyelné az Ön adatait.
Kinek szól a Polyglotton?
Jól illeszkedik, ha:
- Értékelje az adatvédelmet a felhő kényelmével szemben
- Szeretne a saját tempójában, nyomás nélkül tanulni
- Részesítse előnyben az offline-képes eszközöket
- Mintha ellenőrizné, hogy mi van telepítve az eszközére
- Ne akarj újabb fiókot létrehozni
Talán nem helyes, ha:
- Szükség van folyamatszinkronizálásra több eszköz között
- Közösségi funkciókat és szociális tanulást szeretne
- Professzionális szinkronszínészekre számítson a hanghoz
- Strukturált órautakra és tananyag-tervezésre van szükség
- Játékosítást és napi sorozatos emlékeztetőket szeretne
Segítség kérése
Webhely
Látogassa meg a polyglotton.com webhelyet:
- Leckék katalógus
- Dokumentáció és útmutatók
- Nyelvtanulási cikkek
Technikai problémák
Mivel nincs számlarendszer, a támogatás korlátozott. Általános megoldások:
A leckék nem importálhatók: Győződjön meg arról, hogy az alkalmazás elérhető a konfigurált URL-címen. Ellenőrizze a böngészőkonzolt a hibákért.
A haladás eltűnt: A böngésző adatai valószínűleg törlődnek. Importálja újra a leckéket az újrakezdéshez.
A szinkronizálási híd nem működik: Frissítse az oldalt. Lehet, hogy az iframe-nek újra csatlakoznia kell.
Nem hallható hang: Ellenőrizze a böngésző audioengedélyeit. Próbáljon másik böngészőt, ha a TTS minősége gyenge.
Fejlesztési filozófia
A Polyglotton az alábbi elvekre épül:
- Beépített adatvédelem: Ha nem gyűjtjük össze, nem szivároghat ki
- Elsőként offline: Az internet opcionális, nem kötelező
- Felhasználói vezérlés: Ön dönti el, hogy mit tölt le és mikor gyakorol
- Nincsenek sötét minták: Nincsenek trükkök, amelyekkel a kívántnál tovább elkötelezheti magát
- Nyílt architektúra: Szabványos webtechnológiákat használjon, nem szabadalmaztatott formátumokat
Jövőbeli tervek
Amit mérlegelnek (nincs ígéret):
- Alkalmazáson belüli leckeszerkesztő: Készítse el és ossza meg saját leckéit
- Importálási/exportálási eszközök: Az előrehaladásról készítsen biztonsági másolatot egy fájlba
- További kártyatípusok: Ragozási gyakorlat, mondatalkotás stb.
- Jobb előrehaladási betekintés: diagramok és statisztikák a tanulásról
- Közösségi leckék megosztása: Böngésszen a felhasználók által készített leckék között
Ami nem van betervezve:
- Felhasználói fiókok vagy hitelesítés
- Felhő szinkronizálás vagy biztonsági mentés
- Közösségi jellemzők vagy gamification
- Fizetett előfizetések vagy prémium szintek
Összegzés
A Polyglotton egy egyszerű eszköz a nyelvgyakorláshoz. Nem próbál meg mindenki számára minden lenni. Konkrét kompromisszumokat kínál: az adatvédelem a kényelem helyett, az offline képesség a felhőszolgáltatások felett, a felhasználói vezérlés az automatizált útmutatás felett.
Ha ezek a kompromisszumok összhangban vannak azzal, ahogyan szeretnél tanulni, hasznos lehet. Ha nem, az is rendben van – rengeteg más lehetőség is létezik.
A cél nem az, hogy a legnépszerűbb nyelvi alkalmazás legyen. Ez a megfelelő eszköz azoknak, akik magánéletre, irányításra és egyszerűségre vágynak.
Készen áll a kipróbálásra? Látogassa meg a polyglotton.com webhelyet, és importálja az első leckét. Nincs szükség regisztrációra.