Come organizzare e distribuire i file del corso KAP: offline su cartella locale, online su server o servizi gratuiti, e su Google Drive.
Il corso KAP Γ¨ composto interamente da file HTML autonomi. Non richiede un database, un server applicativo o una connessione a internet (salvo per i font Google Fonts, caricabili anche in locale).
La modalitΓ piΓΉ semplice: scaricare tutti i file in una cartella sul computer o su una chiavetta USB e aprirli direttamente nel browser.
.html e il .docx nella stessa cartella. Esempio: C:\KAP-Italiano\ su Windows o /Documenti/KAP-Italiano/ su Mac.kap_home.html per aprire il file nel browser predefinito. Oppure trascinare il file sul browser.file://. Se si notano problemi, usare Firefox che ha meno restrizioni per i file locali. In alternativa, usare un server locale (vedi Sezione 7).Copiare l'intera cartella su una chiavetta USB. Ogni studente inserisce la propria chiavetta e apre kap_home.html. Il progresso viene salvato in localStorage del browser del computer usato, non nella chiavetta.
Hosting gratuito e permanente da un repository GitHub. URL tipo utente.github.io/kap.
Trascina la cartella sul sito Netlify β URL pubblico in 10 secondi. Nessun account necessario.
Carica la cartella e condividi i link. Non Γ¨ un hosting vero, ma i file HTML si aprono nel browser.
Python o Node.js sulla LAN della scuola. Tutti i PC della rete accedono senza internet.
GitHub Pages Γ¨ la soluzione piΓΉ robusta per un hosting gratuito e permanente. Una volta configurato, l'URL non cambia mai.
kap-formazione).kap-italiano. Spuntare "Public". Cliccare "Create repository".main branch, cartella / (root). Cliccare "Save".https://kap-formazione.github.io/kap-italiano/kap_home.htmlIl modo piΓΉ rapido per pubblicare online: nessun account necessario, bastano 10 secondi.
KAP-Italiano nella zona di drop della pagina web.https://amazing-rabbit-123456.netlify.app/kap_home.htmlkap-italiano.netlify.app.Google Drive non Γ¨ un hosting web, ma permette di condividere i file HTML come link. I file si aprono nel browser tramite Google Drive Viewer.
Soluzione ideale per laboratori scolastici o centri di formazione con LAN interna: un solo PC fa da server, tutti gli altri accedono tramite browser senza internet.
| Browser | TTS Audio | Layout | Offline | Note |
|---|---|---|---|---|
| Chrome 90+ | β Ottimo | β | β file:// | Raccomandato. Voci italiane sempre disponibili. |
| Firefox 88+ | β Variabile | β | β Offline | Migliore per file locali. TTS dipende dal sistema. |
| Edge 90+ | β Ottimo | β | β file:// | Come Chrome. Voci Microsoft incluse. |
| Safari macOS | β Buono | β | β | Voce italiana di sistema ottima. |
| Safari iOS | β Richiede tap | β | β | TTS si attiva dopo il primo gesto utente. |
| Chrome Android | β Buono | β | β file:// | Ottimo. Installare voce italiana TTS (Impostazioni β Lingua β TTS). |
| IE / Edge Legacy | β | β | β | Non supportato. Aggiornare il browser. |
Causa: il file kap_home.html non si trova nella stessa cartella del modulo.
Soluzione: verificare che tutti i file HTML siano nella stessa directory senza sottocartelle.
Causa 1: browser non supporta Web Speech API o voce italiana non installata.
Soluzione: usare Chrome. Verificare che la voce italiana sia installata: Windows β Impostazioni β Ora e lingua β Lingua β aggiungere Italiano (Italia) β scarica pacchetto vocale.
Causa 2: su alcuni browser, l'audio non parte senza interazione utente precedente (politica autoplay).
Soluzione: cliccare prima su qualsiasi altro elemento della pagina, poi sul pulsante audio.
Causa: il localStorage Γ¨ specifico per browser, dispositivo e origine (URL). Se si apre il file da percorso diverso (es. da chiavetta diversa), il localStorage Γ¨ diverso.
Soluzione: usare sempre lo stesso browser sullo stesso dispositivo, o usare la modalitΓ online (URL fisso).
Causa: la home mostra i moduli come "live" solo se il file corrispondente Γ¨ presente nella stessa cartella.
Soluzione: verificare che tutti i file kap_modulo_X.html siano nella cartella. Aprire la home in Chrome e controllare la console (F12) per eventuali errori.
Causa: JavaScript bloccato (raro in Chrome online, piΓΉ comune con file://).
Soluzione: aprire Chrome con la flag --allow-file-access-from-files oppure usare un server locale.
Causa: alcuni browser mostrano i font in modo diverso. Tutti i file KAP usano Verdana (font di sistema) e non richiedono connessione per i font.
Soluzione: i file funzionano ugualmente con i font di sistema (Georgia + sans-serif). Per avere i font offline, scaricarli da fonts.google.com e sostituire il tag <link> con un @font-face locale.
Causa: la barra di navigazione ha molte sezioni su schermi stretti.
Soluzione: su mobile la barra scorre orizzontalmente (scrollbar nascosta). Fare swipe orizzontale sulla barra per vedere tutte le sezioni. L'orientamento landscape (orizzontale) migliora l'esperienza.