Merge pull request #147 from robertopauletto/main
Ch 1 - Italian translation, assignments and quizzespull/163/head
commit
70c5f70976
@ -0,0 +1,18 @@
|
|||||||
|
*Completare questo quiz insieme alla propria richiesta selezionando una risposta per domanda.*
|
||||||
|
|
||||||
|
1. Quale lingua useresti molto probabilmente per creare un sito web?
|
||||||
|
|
||||||
|
- [ ] Codice Macchina
|
||||||
|
- [ ] JavaScript
|
||||||
|
- [ ] Bash
|
||||||
|
|
||||||
|
2. Gli ambienti di sviluppo sono unici per ogni sviluppatore
|
||||||
|
|
||||||
|
- [ ] Vero
|
||||||
|
- [ ] Falso
|
||||||
|
|
||||||
|
3. Cosa dovrà fare uno sviluppatore per correggere il codice difettoso?
|
||||||
|
|
||||||
|
- [ ] Evidenziazione della sintassi
|
||||||
|
- [ ] Debugging
|
||||||
|
- [ ] Formattazione del codice
|
@ -0,0 +1,18 @@
|
|||||||
|
*Completare questo quiz in classe*
|
||||||
|
|
||||||
|
1. Un programma può essere creato senza che il creatore scriva alcun codice
|
||||||
|
|
||||||
|
- [ ] Vero
|
||||||
|
- [ ] Falso
|
||||||
|
|
||||||
|
2. I linguaggi di basso livello sono una scelta popolare per:
|
||||||
|
|
||||||
|
- [ ] Siti web
|
||||||
|
- [ ] Hardware
|
||||||
|
- [ ] Software per videogiochi
|
||||||
|
|
||||||
|
3. Quale di questi strumenti sarebbe molto probabilmente nell'ambiente di uno sviluppatore web?
|
||||||
|
|
||||||
|
- [ ] Hardware, come un Raspberry Pi
|
||||||
|
- [ ] Strumento DevTools del browser
|
||||||
|
- [ ] Documentazione del sistema operativo
|
@ -0,0 +1,11 @@
|
|||||||
|
# Leggere la Documentazione
|
||||||
|
|
||||||
|
## Istruzioni
|
||||||
|
|
||||||
|
Ci sono molti strumenti dei quali uno sviluppatore web potrebbe avere bisogno che non sono nella [documentazione MDN per strumenti lato client](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Understanding_client-side_tools/Overview). Selezionare 3 strumenti non trattati nella lezione, spiegare perchè uno sviluppatore web dovrebbe usarli, cercare uno strumento che possa rientrare in questa categoria e condivere la sua documentazione. Non usare lo stesso strumento di esempio citato nei documenti MDN.
|
||||||
|
|
||||||
|
## Rubrica
|
||||||
|
|
||||||
|
Ottimo | Adeguato | Necessari miglioramenti
|
||||||
|
--- | --- | -- |
|
||||||
|
|Spiega perchè uno sviluppatore web dovrebbe usare lo strumento| Spiega come, ma non perchè uno sviluppatore web dovrebbe usare lo strumento| Non menziona come o perchè uno sviluppatore web dovrebbe usare lo strumento |
|
@ -0,0 +1,19 @@
|
|||||||
|
*Completare questo quiz selezionando una risposta per domanda.*
|
||||||
|
|
||||||
|
1. Un luogo dove confrontare e discutere le differenze introdotte su un ramo con valutazioni, commenti, test integrati, e altro è:
|
||||||
|
|
||||||
|
- [ ] GitHub
|
||||||
|
- [ ] Una Pull Request
|
||||||
|
- [ ] Un ramo di funzionalità
|
||||||
|
|
||||||
|
2. Come si otterrebbero tutti i commit da un ramo remoto?
|
||||||
|
|
||||||
|
- [ ] `git fetch`
|
||||||
|
- [ ] `git pull`
|
||||||
|
- [ ] `git commits -r`
|
||||||
|
|
||||||
|
3. Come ci si porta su di un ramo?
|
||||||
|
|
||||||
|
- [ ] `git switch [nome-ramo]`
|
||||||
|
- [ ] `git checkout [nome-ramo]`
|
||||||
|
- [ ] `git load [nome-ramo]`
|
@ -0,0 +1,14 @@
|
|||||||
|
*Completa questo quiz in classe*
|
||||||
|
|
||||||
|
|
||||||
|
1. Come si crea un repository Git?
|
||||||
|
|
||||||
|
- [ ] git create
|
||||||
|
- [ ] git start
|
||||||
|
- [ ] git init
|
||||||
|
|
||||||
|
2. Che cosa fa `git add`?
|
||||||
|
|
||||||
|
- [ ] Esegue una azione di commit per il proprio codice
|
||||||
|
- [ ] Aggiunge i propri file in una staging area per essere tracciati
|
||||||
|
- [ ] Aggiunge i propri file a GitHub
|
@ -0,0 +1,17 @@
|
|||||||
|
*Completare questo quiz selezionando una risposta per domanda.*
|
||||||
|
|
||||||
|
1. Lighthouse verifica solo i problemi di accessibilità
|
||||||
|
|
||||||
|
- [ ] vero
|
||||||
|
- [ ] falso
|
||||||
|
|
||||||
|
2. Le tavolozze con colori sicuri aiutano le persone con
|
||||||
|
|
||||||
|
- [ ] daltonismo
|
||||||
|
- [ ] disabilità visiva
|
||||||
|
- [ ] entrambe le cose
|
||||||
|
|
||||||
|
3. I link descrittivi sono vitali per i siti web accessibili
|
||||||
|
|
||||||
|
- [ ] vero
|
||||||
|
- [ ] falso
|
@ -0,0 +1,17 @@
|
|||||||
|
*Completare questo quiz in classe*
|
||||||
|
|
||||||
|
1. Da quale strumento del browser è possibile controllare se un sito web è accessibile
|
||||||
|
|
||||||
|
- [ ] Lighthouse
|
||||||
|
- [ ] Deckhouse
|
||||||
|
- [ ] Cleanhouse
|
||||||
|
|
||||||
|
2. È necessario uno screen reader per testare l'accessibilità per gli utenti con problemi di vista
|
||||||
|
|
||||||
|
- [ ] vero
|
||||||
|
- [ ] falso
|
||||||
|
|
||||||
|
3. L'accessibilità è importante solo sui siti web governativi
|
||||||
|
|
||||||
|
- [ ] vero
|
||||||
|
- [ ] falso
|
@ -0,0 +1,11 @@
|
|||||||
|
# Analizzare un sito web non accessibile
|
||||||
|
|
||||||
|
## Istruzioni
|
||||||
|
|
||||||
|
Identificare un sito web che si ritiene NON accessibile e creare un piano d'azione per migliorarne l'accessibilità. Il primo compito sarà identificare questo sito, dettagliare i modi in cui si ritiene che sia inaccessibile senza utilizzare strumenti analitici e quindi sottoporlo a un'analisi Lighthouse. Prendere i risultati di questa analisi e delineare un piano dettagliato con un minimo di dieci punti che mostrano come il sito potrebbe essere migliorato.
|
||||||
|
|
||||||
|
## Rubrica
|
||||||
|
|
||||||
|
| Criteri | Ottimo | Adeguato | Necessita miglioramento |
|
||||||
|
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | --------------------------- |
|
||||||
|
| rapporto dello studente | include paragrafi su come il sito è inadeguato, il report Lighthouse catturato come pdf, un elenco di dieci punti da migliorare, con dettagli su come migliorarlo | manca il 20% del richiesto | manca il 50% del richiesto |
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue