Vai al contenuto
Apri/Chiudi il menu
Toggle preferences menu
Apri/Chiudi il menu personale
Accesso non effettuato
Il tuo indirizzo IP sarà visibile pubblicamente se effettuerai modifiche.

Template:Corso/Pagina

Modello della pagina
Versione del 3 ago 2026 alle 20:49 di Mattia.sala (discussione | contributi) (Aggiunge parametro corso= (default microbit) per supportare un secondo corso)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Template:Corso/Pagina

Apre una pagina di corso: intestazione col numero/etichetta della lezione, titolo grande e paragrafo obiettivo. Va sempre chiuso da Corso/FinePagina alla fine della pagina — insieme aprono/chiudono il div .course che il gadget "course" (MediaWiki:Gadget-course.css/.js) stila (tipografia, layout, colori).

Perché genera un titolo invece di usare DISPLAYTITLE: i nomi delle pagine sono tecnici (es. Corsi/Microbit/Lezione 1), mentre qui vogliamo un titolo con emoji completamente diverso (es. "👋 Ciao, micro:bit!"). DISPLAYTITLE di norma permette solo differenze di maiuscole/minuscole rispetto al titolo reale, non una sostituzione totale — per questo il template genera un H1 proprio dentro .course, che il CSS stila apposta con .course h1.

Parametri:

  • 1 — etichetta della lezione (es. Lezione 1 · 90-120 minuti, o Riferimento per le pagine di reference)
  • 2 — titolo della lezione, con emoji (es. 👋 Ciao, micro:bit!)
  • obiettivo — una riga che spiega cosa si impara, tipicamente con parti in grassetto
  • corso — identificatore del corso, diventa la classe course-<corso> sul div principale. Serve al gadget JS solo se la pagina usa Corso/Blocco con una palette colori dedicata (vedi l'oggetto PALETTES in MediaWiki:Gadget-course.js): in quel caso deve corrispondere esattamente al nome della palette. Default: microbit, per compatibilità con le pagine esistenti che non lo passano. Per un corso testuale che non usa Corso/Blocco (es. Corsi/Web design) il valore non ha effetto visivo, ma è comunque buona norma passarlo (es. corso=webdesign) per chiarezza e per essere già pronti se in futuro servirà una palette dedicata.

Esempio:

{{Corso/Pagina|1=Lezione 1 · 90-120 minuti|2=👋 Ciao, micro:bit!|obiettivo=Obiettivo: '''accendere il tuo micro:bit...'''}}

Risultato:

Esempio · 5 minuti

🧪 Titolo di esempio

Obiettivo: questo è solo un esempio per la documentazione.