platytutor

Adminisztráció

Felhasználók, előregisztráció, tartalom áthelyezés, feladat migráció és tartalomgenerálás.


Felhasználók betöltése…

Felhasználó előregisztrálása

Add meg az e-mail címet és a szerepkört. Az első Google- vagy Microsoft-belépéskor a fiók adatai automatikusan kitöltődnek.

Korábbi generálások

Indítva Típus Mód Cél Státusz Haladás Hiba
Betöltés…

Tartalom generálás

Generálj képet vagy narrációs hangot feladatokhoz, vagy kényszerítsd újragenerálásra egy adott szöveg-hash alapján. Részletes lépésenkénti debug: Képgenerálás (Debug). Új feladatok LLM generálása: Feladat generálás.

Bepipálva a feladat összes érintett szövegéhez új médiát generál, egyébként csak a hiányzókat pótolja.

Learning Insight

Pick a student to see their AI report history and generate a new competency report.

Tartalom áthelyezés

Másold át a feladat JSON-t és a hozzá tartozó médiafájlokat egy másik környezet nyilvános MinIO-jából ebbe a környezetbe, vagy importáld a helyi MinIO-ból az adatbázisba. Először futtasd az Előnézetet.

Soronként egy fájlnév (<taskId>_<version>.json). Ezek a nevek szerepelnek a data/task_manifest.txt fájlban is.

Alapból kimarad minden, ami itt már megvan: az azonos nevű képek, hangok és maga a task JSON is — így egy régi helyi kép akkor is marad, ha a forráson már új változat van. Bekapcsolva a forrás verziója írja felül mindet, és az azonos verziószámú adatbázis-sor metaadata (cím, alcím, játéktípus) is frissül a friss JSON-ból. Magasabb verziószámú helyi feladatot ez sem ír vissza. A már letöltött képeket a böngésző a cache lejártáig (24 óra) még a régi tartalommal mutathatja — teszteléshez hard reload kell.

Static assetek áthelyezése

Átmásolja a UI-fájlokat (mascot/kártya képek, badge gifek, háttérzene, SFX) egy másik környezetből ebbe a környezetbe. Válaszd ki a forrást, majd a Különbségek lekérése gombbal megnézed, mely fájlok térnek el a két környezet között. Pipáld ki, amit át akarsz másolni, és kattints a Kijelöltek másolása gombra.

E nélkül a böngészőre marad, meddig tartja jónak a fájlt — böngészőnként eltérő találgatás, frissen feltöltött asseteknél jellemzően rövid. Utána oldalbetöltésenként visszakérdez a szerverhez: a fájl maga nem jön le újra (304-es válasz), de a hálózati kör igen, és minden minijáték külön oldal. A Cache oszlopban pirossal látszik, amelyikről hiányzik; azokat a Cache metaadat pótlása gombbal utólag is meg lehet adni, újramásolás nélkül.

Task migration

Rewrites task JSON objects in MinIO in place, bumping schemaVersion to the latest schema. Before each write, the previous object is copied to backup_<oldSchemaVersion>/ (existing backups are kept). Always run a dry run first; local development may write to the shared dev MinIO bucket.

Previous runs

Time Status Dry run Progress Migrated Skipped Failed