1. Prima di iniziare
Cos'è un deck
Un deck è una raccolta denominata di schede. Ogni scheda ha un Titolo (etichetta nell'elenco, letto per primo) e un Contenuto (corpo principale; Markdown supportato). Deck Reader prepara l'audio vocale (M4A) così puoi studiare a mani libere — come una playlist di argomenti.
Free vs Plus (limiti per autori)
| Free | Plus | |
|---|---|---|
| Deck | Fino a 3 | Illimitati |
| Schede per deck | Fino a 50 | Illimitate |
| Lunghezza titolo | 100 caratteri | 100 caratteri |
| Contenuto in modifica | 150 caratteri | Illimitato |
| Barra Markdown | Testo semplice + appunti | Formattazione completa |
| Esportazione CSV / immagini / audio | — | ✓ |
L'importazione è disponibile con Free entro questi limiti.
Modalità Pretty vs tag visibili
Nell'editor delle schede, l'icona Markdown attiva Pretty (anteprima formattata; immagini come chip [Alt: filename]) oppure tag visibili (sorgente grezza). Attiva i tag visibili quando modifichi regioni [caption] — Pretty le nasconde del tutto.
2. Come creare un deck
- Apri la Libreria deck (schermata iniziale).
- Tocca + (crea) nella barra inferiore.
- Inserisci un nome deck → conferma.
- Tocca il nuovo deck per aprire l'elenco schede.
In seguito, opzionale: rinomina in modalità modifica libreria; attiva Generazione automatica sull'elenco schede così l'audio mancante viene preparato all'apertura del deck o al salvataggio; usa Importa in libreria per .deckreader.csv o pacchetti ZIP; sfoglia il catalogo con Scarica deck.
Usa un nome chiaro e univoco (l'importazione corrisponde per nome). Quando pubblichi aggiornamenti, incrementa la Versione deck (MAJOR.MINOR.PATCH) così i lettori esistenti possono scegliere Aggiorna.
3. Come creare una scheda semplice
Obiettivo: solo testo semplice — Markdown non richiesto.
- Apri un deck → elenco schede.
- Tocca + per Aggiungi scheda (oppure apri una scheda → Modifica).
- Compila Titolo (obbligatorio per salvare).
- Compila Contenuto con paragrafi ordinari. Separa le idee con una riga vuota.
- Tocca Salva.
Title: Photosynthesis
Content:
Plants convert light into chemical energy.
They use carbon dioxide and water.
Oxygen is released as a by-product.
Opzionale: imposta lingua/voce sui chip del microfono; usa la generazione automatica del deck o ↺ nell'elenco per preparare la voce. Con Free, il Contenuto si ferma a 150 caratteri durante la modifica.
4. Come creare schede formattate (Markdown)
Deck Reader memorizza Markdown in Titolo e Contenuto. I delimitatori devono toccare il testo (**bold**, non ** bold **). Usa la barra inferiore (Testo, Paragrafo, Inserimento, Tabelle, Ω) oppure digita il markup con i tag visibili.
4.1 Formattazione testo
| Effetto | Come | Esempio |
|---|---|---|
| Grassetto | Testo → Grassetto, oppure **…** | **important** |
| Corsivo | Testo → Corsivo, oppure *…* | *note* |
| Sottolineato | Testo → Sottolineato, oppure ++…++ | ++review++ |
| Barrato | Testo → Barrato, oppure ~~…~~ | ~~old~~ |
| Codice inline | Backtick | `formula` |
| Colore | Testo → Colore, oppure [RED]…[/] | [GREEN]Pass[/] |
| Dimensione titolo | Testo → dimensione, oppure # … ######## | ## Section |
Colori: Black, Gray, Brown, Blue, Cyan, Green, Purple, Red, Pink, Orange, Yellow, White. Chiudi sempre con [/]. La voce legge solo le parole interne.
Titoli: da uno a otto # all'inizio di riga, poi uno spazio (H1–H6, poi B1 / B2 sotto la dimensione del corpo).
4.2 Paragrafi e struttura
| Effetto | Come |
|---|---|
| Nuovo paragrafo | Riga vuota tra i blocchi |
| Allinea sinistra / centro / destra | Menu Paragrafo, oppure :- / :-: / -: |
| Aumenta / riduci rientro | Menu Paragrafo (quattro spazi per livello) |
| Elenco puntato / numerato | - / 1. (annida con rientro di quattro spazi) |
| Citazione | Prefisso > (annida con >>) |
| Blocco di codice | Recinto ``` o ~~~ |
| Regola orizzontale | Da sola: --- / *** / ___ o === (silenziosa in voce) |
Le citazioni multi-paragrafo mantengono > sulle righe vuote tra i paragrafi. Una riga vuota senza > termina la citazione.
> First paragraph.
>
> Second paragraph.
4.3 Inserimento elementi
Link
- Link →
[label](https://example.com) - Link rapido → URL come etichetta e destinazione
- Link alla stessa scheda →
[label](#heading-anchor)da un titolo nella stessa scheda
- Email →
<name@example.com> - Email rapida → indirizzo nudo
Immagini
- Inserimento → Immagine.
- Scegli un file o riusa un'immagine della libreria del deck.
- Dimensione opzionale in dp:
{w:240},{h:200}, o entrambe; chiavi bordo opzionali.
{w:240}
- Più immagini sulla stessa riga vengono renderizzate affiancate; le immagini funzionano nelle celle delle tabelle.
- Nei recinti di codice o nel codice inline, la sintassi immagine resta letterale (non disegnata come bitmap).
- I file mancanti mostrano un avviso rosso con l'intera sorgente markdown nel lettore.
- Voce: parola immagine localizzata + alt, poi opzionale
[caption].
Simboli (Ω)
Matematica, simboli e caratteri box-drawing. Sui tablet, la toolbox laterale inserisce gli stessi glifi rapidamente.
4.4 Tabelle
Usa il menu Tabelle (Plus) oppure digita una griglia in stile GFM:
| Term | Meaning |
| :--- | :--- |
| ATP | Energy currency |
| Chlorophyll | Light-absorbing pigment |
- Allineamento colonna:
:---/:---:/---:; cifre % larghezza opzionali nei trattini. - Riga stile opzionale prima dell'intestazione:
|{w:200; t:1; b:1}|(larghezza in caratteri). - Continua una cella: termina con
^^poi continua sulla riga successiva. [br]avvia un paragrafo visivo in una cella (la voce unisce con uno spazio).- Il
w:della tabella è in caratteri; il{w:}dell'immagine è in dp — non confondere le unità.
4.5 Etichette vocali speciali Deck Reader
Dal menu Paragrafo:
| Tag | Menu | Sulla scheda | Nell'audio |
|---|---|---|---|
[skip]…[/skip] |
Salta nell'audio | Visibile | Annuncia Segmento saltato + ~¼ s di silenzio |
[mute]…[/mute] |
Silenzia nell'audio | Visibile | Omesso — nessun annuncio, nessuna pausa |
[caption]…[/caption] |
Didascalia audio | Nascosta | Il testo interno viene letto |
- Salta — ometti una sezione ma informa l'ascoltatore che qualcosa è stato saltato.
- Silenzia — note del docente o spoiler solo a schermo; audio continuo.
- Didascalia — descrivi un grafico o un'immagine in voce senza ingombrare la scheda.
{w:280}
[caption]The line climbs steadily from left to right.[/caption]
[GREEN]Pass[/] criteria met. [skip](see appendix)[/skip] Next topic.
[mute]Teacher note: discuss edge cases here.[/mute] Continue with examples.
Non confondere il testo alt dell'immagine, il chip immagine in modalità Pretty e [caption] — alt è l'etichetta breve sulla scheda/in voce; la didascalia è la descrizione più lunga solo audio.
5. Voce, voci e preparazione audio
- Voce predefinita app — Impostazioni → Configura voce sintesi.
- Chip per campo — Titolo e Contenuto possono usare lingue/voci diverse (studio bilingue).
- Generazione automatica — interruttore elenco schede; accoda l'audio mancante all'apertura del deck / dopo il salvataggio.
- Genera al salvataggio — barra superiore editor quando la generazione automatica è attiva (salta la voce per un salvataggio).
- ↺ manuale — accoda o aggiorna; tocca lo spinner/anello per rimuovere dalla coda.
Preferisci frasi chiare; le interruzioni di riga diventano frasi pronunciate separate. [br] è solo visivo. Regole orizzontali e box-drawing sono silenziosi/omessi in voce.
6. Importazione, esportazione e versioni deck
Esportazione (Plus): solo testo .deckreader.csv, testo + immagini .deckreader.images.zip, oppure testo + immagini + M4A .deckreader.media.zip.
Importazione: Libreria → Importa → scegli CSV o ZIP. Stesso nome deck:
- Versione deck più alta → Aggiorna (titoli corrispondenti sostituiti) o Annulla.
- Stessa versione / inferiore → Unisci (aggiunge schede; contenuto diverso in collisione riceve un suffisso) o Annulla.
Incrementa SemVer quando pubblichi un deck migliorato così i lettori ottengono il percorso Aggiorna.
7. Suggerimenti, escape e insidie comuni
Mostrare la sintassi come testo letterale
Preferisci il codice inline per gli esempi, oppure caratteri di escape con backslash (\*, \[, \{, …).
Accoppiamento rigoroso
**bold** funziona; ** bold** no.
A capo automatico
L'a capo automatico nell'editor è attivo per impostazione predefinita. Disattivalo per scorrere orizzontalmente tabelle larghe.
Salvataggio vs rigenerazione voce
L'audio esistente viene conservato quando testo parlato, destinazioni link e impostazioni voce restano invariati. Unire righe senza punto di solito rigenera la voce.
Checklist scheda rifinita
- Titolo chiaro.
- Struttura Contenuto con titoli / elenchi dove utile.
- Immagini dimensionate in dp; larghezze tabella in caratteri.
- Didascalie per grafici tramite
[caption]. - Silenzia o salta note solo per docente.
- Anteprima chip voce se bilingue.
- Salva → conferma che l'audio si prepara o accoda ↺.
8. Riferimento rapido
Mappa barra strumenti
| Menu | Azioni tipiche |
|---|---|
| Testo | Grassetto, corsivo, sottolineato, barrato, colori, dimensione titolo |
| Paragrafo | Allinea, elenchi, codice, citazione, rientro, salta / silenzia / didascalia |
| Inserimento | Link, email, immagine, link alla stessa scheda |
| Ω | Matematica / simboli / box drawing |
| Tabelle | Inserisci e modifica griglie, unioni, separatori |
| Appunti | Taglia, copia, incolla, annulla, ripristina |
Scheda sintassi markup
**bold** *italic* ++underline++ ~~strike~~ `code`
[RED]colored[/]
# H1 … ######## B2
:- :-: -:
- bullet 1. numbered
> quote
[label](https://…) [label](#anchor) <a@b.c>
{w:240}
[skip]…[/skip] [mute]…[/mute] [caption]…[/caption]
\ escapes the next markup character
9. Creare un mazzo fuori da Deck Reader (editor di testo + ZIP)
Puoi scrivere al computer (editor di testo, foglio di calcolo o script) e importare con Libreria → Importa — gli stessi formati che Deck Reader esporta.
Scegli un formato
| Obiettivo | Cosa consegnare |
|---|---|
| Solo testo | Un singolo {name}.deckreader.csv (senza ZIP) |
| Testo + immagini | {name}.deckreader.images.zip |
| Testo + immagini + audio preparato | {name}.deckreader.media.zip (avanzato) |
Struttura dello ZIP (CSV + immagini)
Metti queste voci al livello principale dello ZIP (non dentro una cartella extra):
| Voce | Obbligatorio | Scopo |
|---|---|---|
deck.csv | Sì | Nome del mazzo, metadati, una riga per scheda |
media/ | Se usi immagini | File PNG / JPG / WebP |
manifest.json | Consigliato | Descrizione del pacchetto; array cards vuoto se non c’è M4A incluso |
audio/ | Solo ZIP media | File {topicId}.m4a allineati alla colonna Topic Id del CSV |
manifest.json minimo (solo immagini; la voce si genera dopo nell’app):
{
"formatVersion": 1,
"bundleType": "text_only",
"deckName": "My deck",
"cardCount": 2,
"cards": []
}
Basi di deck.csv
- Salva in UTF-8 (UTF-8 con BOM va bene da Excel).
- Includi le righe di metadati quando puoi (Deck Version come
MAJOR.MINOR.PATCH). Se manca, vale1.0.0. - L’intestazione richiede almeno Title e Content (il legacy Definition viene ancora importato).
- Colonne opzionali lingua / voce / velocità / tono — lasciale vuote per i valori predefiniti dell’app.
Immagini
- Metti i file in
media/(es.media/badge.png). - Riferiscile in markdown:
(dimensione opzionale{w:240}in dp). - Deck Reader riscrive i nomi interni all’importazione. I file mancanti mostrano un avviso rosso nel player.
Creare e importare
- Comprimi
deck.csv,media/(se presente) emanifest.jsoncome{name}.deckreader.images.zip. - Copia il file sul dispositivo.
- Libreria → Importa → seleziona il CSV o lo ZIP.
Suggerimento: esporta una volta un mazzo piccolo da Deck Reader e aprilo sul PC — è il modello più semplice per nomi e metadati.
10. Suggerimento: HTML → Markdown → mazzo
Se hai già appunti in HTML (export da Docs, Notion, un sito o un wiki personale), un flusso pratico è:
- HTML → Markdown — usa un convertitore online affidabile (o uno strumento locale come Pandoc) per ottenere Markdown che Deck Reader può memorizzare.
- Pulisci il Markdown — controlla titoli, elenchi, link e tabelle; sostituisci immagini remote con file in
media/e riferimentideckimg:; aggiungi[skip]/[mute]/[caption]dove serve. - Dividi in schede — un argomento per scheda (Title chiaro, corpo in Content). Numera i titoli (
01:,02:, …) se vuoi che l’ordine alfabetico segua lo schema. - Crea il CSV o lo ZIP — come nella sezione 9, poi Importa in Deck Reader e genera l’audio.
La qualità dei convertitori online varia. Preferisci quelli che preservano titoli e link, poi verifica alcune schede nell’app prima di pubblicare un mazzo intero. Conserva una copia dell’HTML originale finché l’importazione non è a posto.