diff --git a/4-typing-game/translations/README.it.md b/4-typing-game/translations/README.it.md
new file mode 100644
index 00000000..c2e91af7
--- /dev/null
+++ b/4-typing-game/translations/README.it.md
@@ -0,0 +1,30 @@
+# Programmazione Guidata dagli Eventi: Creare un Gioco di Battitura
+
+## Introduzione
+
+La digitazione è una delle abilità più sottovalutate dello sviluppatore. La capacità di trasferire rapidamente i pensieri dalla propria testa al proprio editor consente alla creatività di fluire liberamente. Uno dei modi migliori per imparare è giocare!
+
+> Quindi, si costuirà un gioco di battitura!
+
+Si utilizzaranno le capacità JavaScript, HTML e CSS sviluppate finora per creare un gioco di battitura. Il gioco presenterà al giocatore una citazione casuale (verranno usate citazioni da [Sherlock Holmes](https://it.wikipedia.org/wiki/Sherlock_Holmes) ) e il tempo impiegato dal giocatore per digitarla accuratamente. Si utilizzeranno le capacità JavaScript, HTML e CSS sviluppate finora per creare un gioco di battitura.
+
+![Demo](../images/demo.gif)
+
+## Prerequisiti
+
+Questa lezione presume che si abbia familiarità con i seguenti concetti:
+
+- Creazione di controlli per input di testo e pulsanti
+- CSS e impostazione degli stili utilizzando le classi
+- Nozioni di base su JavaScript
+ - Creare un array
+ - Creare un numero casuale
+ - Ottenere l'orario corrente
+
+## Lezione
+
+[Creare un gioco di battitura utilizzando la programmazione guidata dagli eventi](../typing-game/translations/README.it.md)
+
+## Crediti
+
+Scritto con il ♥ ️ da [Christopher Harrison](http://www.twitter.com/geektrainer)
diff --git a/4-typing-game/typing-game/translations/README.it.md b/4-typing-game/typing-game/translations/README.it.md
new file mode 100644
index 00000000..4e17044e
--- /dev/null
+++ b/4-typing-game/typing-game/translations/README.it.md
@@ -0,0 +1,339 @@
+# Creare un gioco utilizzando gli eventi
+
+## Quiz Pre-Lezione
+
+[Quiz Pre-Lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/21)
+
+## Programmazione guidata dagli eventi
+
+Quando si crea un'applicazione basata su browser, si fornisce un'interfaccia utente grafica (GUI) che l'utente può utilizzare quando interagisce con ciò che si è creato. Il modo più comune per interagire con il browser è facendo clic e digitando su vari elementi. La sfida che si deve affrontare come sviluppatore è che non si conosce quando gli utenti eseguiranno queste operazioni!
+
+[Programmazione guidata dagli eventi](https://it.wikipedia.org/wiki/Programmazione_a_eventi) è il nome del tipo di programmazione che serve per creare l'interfaccia grafica (GUI). Se si suddividie un po' questa frase, si nota che la parola chiave qui è **evento**. [L'evento](https://www.grandidizionari.it/Dizionario_Italiano/parola/E/evento.aspx?query=evento), secondo il dizionario, è definito come "fatto avvenuto o che può avvenire". Questo descrive perfettamente la situazione da affrontare. Si sa che succederà qualcosa per cui si vuole eseguire del codice in risposta, ma non si sa quando avverrà.
+
+Il modo in cui si contrassegna una sezione di codice che si vuole eseguire è creando una funzione. Quando si pensa alla [programmazione procedurale](https://it.wikipedia.org/wiki/Programmazione_procedurale), le funzioni vengono chiamate in un ordine specifico. La stessa cosa sarà vera con la programmazione guidata dagli eventi. La differenza è **come** verranno chiamate le funzioni.
+
+Per gestire gli eventi (clic sul pulsante, digitazione, ecc.), si registrano gli ascoltatori di eventi (**event listener**). Un event listener è una funzione che ascolta il verificarsi di un evento e viene eseguita in risposta. Gli event listener possono aggiornare l'interfaccia utente, effettuare chiamate al server o qualsiasi altra cosa debba essere eseguita in risposta all'azione dell'utente. Un event listener si aggiunge usando [addEventListener](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener), e fornendo una funzione da eseguire.
+
+> **NOTA:** vale la pena sottolineare che esistono numerosi modi per creare event listener. È possibile utilizzare funzioni anonime o creare funzioni con nome. Si possono utilizzare varie scorciatoie, come impostare la proprietà `click` o utilizzare `addEventListener`. In questo esercizio si ci concentrerà su `addEventLister` e sulle funzioni anonime, poiché è probabilmente la tecnica più comune utilizzata dagli sviluppatori web. È anche la più flessibile, visto che `addEventListener` funziona per tutti gli eventi e il nome dell'evento può essere fornito come parametro.
+
+### Eventi comuni
+
+Ci sono [dozzine di eventi](https://developer.mozilla.org/docs/Web/Events) disponibili da ascoltare quando si crea un'applicazione. Fondamentalmente qualsiasi cosa un utente fa su una pagina genera un evento, il che dà molto potere allo sviluppatore per assicurarsi che egli ottenga l'esperienza che desidera. Fortunatamente, in genere si avrà solo bisogno di una piccola manciata di eventi. Eccone alcuni comuni (inclusi i due che verranno usati durante la creazione del gioco):
+
+- [clic](https://developer.mozilla.org/en-US/docs/Web/API/Element/click_event): l'utente ha fatto clic su qualcosa, in genere un pulsante o un collegamento ipertestuale
+- [contextmenu](https://developer.mozilla.org/en-US/docs/Web/API/Element/contextmenu_event): l'utente ha fatto clic con il pulsante destro del mouse
+- [select](https://developer.mozilla.org/en-US/docs/Web/API/Element/select_event): l'utente ha evidenziato del testo
+- [input](https://developer.mozilla.org/en-US/docs/Web/API/Element/input_event): l'utente ha inserito del testo
+
+## Creare il gioco
+
+Verrà creato un gioco per esplorare come funzionano gli eventi in JavaScript. Il gioco metterà alla prova l'abilità di battitura di un giocatore, che è una delle abilità più sottovalutate che tutti gli sviluppatori dovrebbero avere. Tutti dovrebbero esercitarsi a digitare! Il flusso generale del gioco sarà simile a questo:
+
+- Il giocatore fa clic sul pulsante di avvio e gli viene visualizzata una citazione da digitare
+- Il giocatore digita la citazione il più velocemente possibile in una casella di testo
+ - Quando ogni parola è completata, viene evidenziata quella successiva
+ - Se il giocatore ha un errore di battitura, la casella di testo viene aggiornata in rosso
+ - Quando il giocatore completa la citazione, viene visualizzato un messaggio di successo con il tempo trascorso
+
+Ora si costruirà il gioco e si imparierà a conoscere gli eventi!
+
+### Struttura dei file
+
+Saranno necessari tre file in totale: **index.html**, **script.js** e **style.css**. Si inizia impostando quelli per rendere la vita un po' più facile allo sviluppatore.
+
+- Creare una nuova cartella per il proprio lavoro aprendo una console o una finestra di terminale ed eseguendo il seguente comando:
+
+```bash
+# Linux o macOS
+mkdir typing-game && cd typing-game
+
+# Windows
+md typing-game && cd typing-game
+```
+
+- Aprire Visual Studio Code
+
+```bash
+code .
+```
+
+- Aggiungere tre file alla cartella in Visual Studio Code con i seguenti nomi:
+ - index.html
+ - script.js
+ - Style.css
+
+## Creare l'interfaccia utente
+
+Se si esaminano i requisiti, si saprà che servirà una manciata di elementi sulla pagina HTML. Questa è una specie di ricetta, per la quale servono alcuni ingredienti:
+
+- Un punto nel quale visualizzare la citazione che l'utente deve digitare
+- Un punto nel quale visualizzare qualsiasi messaggio, come un messaggio di successo
+- Una casella di testo per la digitazione
+- Un pulsante di avvio
+
+Ognuno di questi avrà bisogno di ID in modo da poterli referenziare nel codice JavaScript. Verranno aggiunti anche riferimenti ai file CSS e JavaScript che saranno creati.
+
+Creare un nuovo file denominato **index.html**. Inserire il segunte testo HTML:
+
+```html
+
+
+
+ Gioco di Digitazione
+
+
+
+
Gioco di Digitazione
+
Esercita la tua abilità nella digitazione con una citazione da Sherlock Holmes. Fai click su start per iniziare!
+
+
+
+
+
+
+
+
+
+```
+
+### Avviare l'applicazione
+
+È sempre meglio sviluppare in modo iterativo per vedere come appaiono le cose. Lanciare l'applicazione. Una meravigliosa estensione per Visual Studio Code chiamata [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) ospiterà la propria applicazione localmente e aggiornerà il browser ogni volta che viene effettuata una operazione di salvataggio nel codice.
+
+- Installare [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) seguendo il collegamento e facendo clic su **Install**
+ - Verrà richiesto dal browser di aprire Visual Studio Code e quindi da Visual Studio Code di eseguire l'installazione
+ - Riavviare Visual Studio Code se richiesto
+- Una volta installato, in Visual Studio Code, fare clic su Ctrl-Shift-P (o Cmd-Shift-P se su MAC) per aprire il riquadro dei comandi
+- Digitare **Live Server: Open with Live Server**
+ - Live Server inizierà a servire la propria applicazione
+- Aprire un browser e andare a **https://localhost:5500**
+- Ora si dovrebbe vedere la pagina che si è creato!
+
+Ora si aggiungeranno alcune funzionalità.
+
+## Aggiungere CSS
+
+Con l'HTML creato, ora si aggiunge CSS per lo stile di base. Occorre evidenziare la parola che il giocatore dovrebbe digitare e colorare la casella di testo se ciò che ha digitato non è corretto. Verrà fatto con due classi.
+
+Aprire il file denominato **style.css** e aggiungere quanto segue.
+
+```css
+/* all'interno di style.css */
+.highlight {
+ background-color: yellow;
+}
+
+.error {
+ background-color: lightcoral;
+ border: red;
+}
+```
+
+✅ Quando si tratta di CSS, si può impaginare la propria pagina come si preferisce. Ci si prenda un po' di tempo per rendere la pagina più accattivante:
+
+- Scegliere un carattere diverso
+- Colorare le intestazioni
+- Ridimensionare gli elementi
+
+## JavaScript
+
+Con l'interfaccia utente creata, è il momento di concentrare l'attenzione sul codice JavaScript che fornirà la logica. Verrà suddiviso in una manciata di passaggi:
+
+- [Creare le costanti](#aggiungere-le-costanti)
+- [Event listener per avviare il gioco](#aggiungere-la-logica-di-avvio)
+- [Event listener per la digitazione](#aggiungere-la-logica-di-digitazione)
+
+Se non già fatto, creare un nuovo file chiamato **script.js**.
+
+### Aggiungere le costanti
+
+Serviranno alcuni elementi per facilitarsi la vita per la programmazione. Ancora una volta, simile a una ricetta, ecco di cosa si avrà bisogno:
+
+- Matrice con l'elenco di tutte le citazioni
+- Matrice vuota per memorizzare tutte le parole per la citazione corrente
+- Spazio per memorizzare l'indice della parola che il giocatore sta al momento digitando
+- L'orario nel quale il giocatore ha fatto clic su Start
+
+Verranno anche referenziati gli elementi dell'interfaccia utente:
+
+- La casella di testo (**typed-value**)
+- La visualizzazione della citazione (**quote**)
+- Il messaggio (**message**)
+
+```javascript
+// all'interno di script.js
+// tutte le citazioni
+const quotes = [
+ 'Eliminato l’impossibile, ciò che resta, per improbabile che sia, deve essere la verità.',
+ 'Non vi è nulla di così ingannevole come un fatto ovvio.',
+ 'Spesso, il delitto più banale è il più incomprensibile proprio perché non presenta aspetti insoliti o particolari, da cui si possano trarre delle deduzioni.',
+ 'Non faccio mai eccezioni. Un’eccezione contraddice la regola.',
+ 'Ciò che un uomo può inventare, un altro può scoprire.',
+ 'Il miglior modo per chiarire le idee è quello di spiegarle ad un’altra persona.',
+ "L'istruzione non finisce mai, Watson. Si tratta di una serie di lezioni, con la più grande per l'ultima."
+];
+// memorizza l'elenco di parole e l'indice della parola che il giocatore sta attualmente digitando
+let words = [];
+let wordIndex = 0;
+// l'orario di partenza
+let startTime = Date.now();
+// elementi nella pagina
+const quoteElement = document.getElementById('quote');
+const messageElement = document.getElementById('message');
+const typedValueElement = document.getElementById('typed-value');
+```
+
+✅ Proseguire aggiungendo altre citazioni al proprio gioco
+
+> **NOTA:** si possono recuperare gli elementi ogni volta che serve nel codice utilizzando `document.getElementById`. A causa del fatto che questi elementi verrranno referenziati su base regolare, si eviteranno errori di battitura con stringhe letterali utilizzando costanti. Infrastrutture come [Vue.js](https://vuejs.org/) o [React](https://reactjs.org/) possono aiutare a gestire meglio la centralizzazione del codice.
+
+Si prenda un minuto per guardare un video sull'uso di `const`, `let` e `var`
+
+[![Tipi delle variabili](https://img.youtube.com/vi/JNIXfGiDWM8/0.jpg)](https://youtube.com/watch?v=JNIXfGiDWM8 " Tipi delle variabili")
+
+> Fare clic sull'immagine sopra per un video sulle variabili (in inglese).
+
+### Aggiungere la logica di avvio
+
+Per iniziare il gioco, il giocatore farà clic su Start. Ovviamente non si sa quando verrà fatto clic su Start. È qui che entra in gioco un [event listener](https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener) Un event listener consentirà di ascoltare il verificarsi di qualcosa (un evento) ed eseguire del codice in risposta. Nel nostro caso, si vuole eseguire il codice quando l'utente fa clic su Start.
+
+Quando l'utente fa clic su **Start**, occorre selezionare una citazione , configurare l'interfaccia utente e impostare il monitoraggio per la parola e il conteggio del tempo. Di seguito è riportato il codice JavaScript che si dovrà aggiungere; verrà discusso subito dopo questo blocco.
+
+```javascript
+// alla fine in script.js
+document.getElementById('start').addEventListener('click', () => {
+ // si ottiene una citazione
+ const quoteIndex = Math.floor(Math.random() * quotes.length);
+ const quote = quotes[quoteIndex];
+ // Si inserisce la citazione in un array di parole
+ words = quote.split(' ');
+ // si reimposta l'indice della parola da monitorare
+ wordIndex = 0;
+
+ // Aggiornamenti interfaccia utente
+ // Si crea un array di elementi span in modo da impostare una classe
+ const spanWords = words.map(function(word) { return `${word} `});
+ // Converzione in stringa e impostazione come innerHTML alla visualizzazione della citazione
+ quoteElement.innerHTML = spanWords.join('');
+ // Evidenzia la prima parola
+ quoteElement.childNodes[0].className = 'highlight';
+ // Pulisce qualsiasi precedente messaggio
+ messageElement.innerText = '';
+
+ // Impostazione della casella di testo
+ // Pulisce la casella di testo
+ typedValueElement.value = '';
+ // imposta il focus
+ typedValueElement.focus();
+ // imposta il gestore di evento
+
+ // Fa partire il timer
+ startTime = new Date().getTime();
+});
+```
+
+Verrà analizzato il codice!
+
+- Impostazione del monitoraggio delle parole
+ - L'utilizzo di [Math.floor](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/floor) e [Math.random](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Math/random) consente di selezionare in modo casuale una citazione dall'array `quotes`
+ - Si converte la citazione (`quote`) in un array di parole (`words`) in modo da poter tracciare la parola che il giocatore sta attualmente digitando
+ - Si imposta `wordIndex` a 0, poiché il giocatore inizierà dalla prima parola
+- Impostazione dell'interfaccia utente
+ - Si crea un array `spanWords`, che contiene ogni parola all'interno di un elemento `span`
+ - Questo permetterà di evidenziare la parola sul display
+ - Si unisce (`join`) l'array per creare una stringa che si può usare per aggiornare `innerHTML` su `quoteElement`
+ - Questo mostrerà la citazione al giocatore
+ - Si imposta `className` del primo elemento `span` a `highlight` per evidenziarlo in giallo
+ - Si pulisce `messageElement` impostando `innerText` a `''`
+- Impostazione della casella di testo
+ - Si cancella il valore (`value`) corrente su `typedValueElement`
+ - Si imposta l'elemento (`focus`) su `typedValueElement`
+- Su avvia il timer chiamando `getTime`
+
+### Aggiungere la logica di digitazione
+
+Man mano che il giocatore digita, verrà generato un evento di `input` . Questo event listener verificherà che il giocatore stia digitando correttamente la parola e gestirà lo stato corrente del gioco. Tornando a **script.js**, aggiungere il codice seguente alla fine. Verrà analizzato in seguito.
+
+```javascript
+// in fondo a script.js
+typedValueElement.addEventListener('input', () => {
+ // Ottiene la parola corrente
+ const currentWord = words[wordIndex];
+ // Ottiene il valore corrente
+ const typedValue = typedValueElement.value;
+
+ if (typedValue === currentWord && wordIndex === words.length - 1) {
+ // fine della frase
+ // Visualizza messaggio di successo
+ const elapsedTime = new Date().getTime() - startTime;
+ const message = `CONGRATULAZIONI! Hai finito in ${elapsedTime / 1000} secondi.`;
+ messageElement.innerText = message;
+ } else if (typedValue.endsWith(' ') && typedValue.trim() === currentWord) {
+ // fine della parola
+ // pulisce typedValueElement per la nuova parola
+ typedValueElement.value = '';
+ // si sposta alla parola successiva
+ wordIndex++;
+ // reimposta il nome della classe per tutti gli elementi in quote
+ for (const wordElement of quoteElement.childNodes) {
+ wordElement.className = '';
+ }
+ // evidenzia la nuova parola
+ quoteElement.childNodes[wordIndex].className = 'highlight';
+ } else if (currentWord.startsWith(typedValue)) {
+ // attualmente corretto
+ // evidenzia la parola successiva
+ typedValueElement.className = '';
+ } else {
+ // stato di errore
+ typedValueElement.className = 'error';
+ }
+});
+```
+
+Ora si analizzerà il codice! Si inizia catturando la parola corrente e il valore che il giocatore ha digitato finora. Quindi si ha una logica a cascata, dove si controlla se la citazione è completa, la parola è completa, la parola è corretta o (finalmente), se c'è un errore.
+
+- La citazione è completa, indicata da `typedValue` che è uguale a `currentWord` e `wordIndex` è uguale a uno meno la lunghezza `length` delle parole (`words`)
+ - Si calcola `elapsedTime` sottraendo `startTime` dall'orario corrente
+ - Si divide `elapsedTime` per 1.000 per convertire da millisecondi a secondi
+ - Si visualizza un messaggio di successo
+- La parola è completa, indicata da `typedValue` che termina con uno spazio (la fine di una parola) e `typedValue` è uguale a `currentWord`
+ - imposta il valore (`value`) di `typedElement` a `" "` per consentire la digitazione della parola successiva
+ - Si incrementa `wordIndex` per passare alla parola successiva
+ - Si itera su tutti i nodi figli `childNode` di `quoteElement` per impostare `className` a `""` per tornare alla visualizzazione predefinita
+ - Si imposta `className` della parola corrente per evidenziarla a `highlight` per contrassegnarla come parola successiva da digitare
+- La parola (`word`) è attualmente digitata correttamente (ma non è completa), indicato da `currentWord` che deve iniziare con il contenuto di `typedValue`
+ - Ci si assicura che `typedValueElement` sia visualizzato nel modo predefinito cancellando `className`
+- Se si è arrivati fin qui, si ha un errore
+ - Si imposta `className` per `typedValueElement` su `error`
+
+## Verificare l'applicazione
+
+Si è arrivati alla fine! L'ultimo passaggio è assicurarsi che la propria applicazione funzioni. Fare una prova! Non ci si deve preoccupare se ci sono errori; **tutti gli sviluppatori** fanno errori. Esaminare i messaggi ed eseguire il debug secondo necessità.
+
+Fare clic su **Start** e iniziare a digitare! Dovrebbe assomigliare un po' all'animazione vista prima.
+
+![Animazione del gioco in azione](../../images/demo.gif)
+
+---
+
+## 🚀 Sfida
+
+Aggiungere più funzionalità
+
+- Disabilitare l'event listener per l'evento di `input` al completamento e riattivarlo quando si fa clic sul pulsante
+- Disabilitare la casella di testo quando il giocatore completa la citazione
+- Visualizzare una finestra di dialogo modale con il messaggio di successo
+- Memorizzare i punteggi migliori utilizzando [localStorage](https://developer.mozilla.org/docs/Web/API/Window/localStorage)
+
+## Quiz Post-Lezione
+
+[Quiz post-lezione](https://nice-beach-0fe9e9d0f.azurestaticapps.net/quiz/22)
+
+## Revisione e Auto Apprendimento
+
+Informarsi su [tutti gli eventi disponibili](https://developer.mozilla.org/en-US/docs/Web/Events) per lo sviluppatore tramite il browser web e considerare gli scenari nei quali si userebbe ciascuno di essi.
+
+## Compito
+
+[Creazione di un nuovo gioco con la tastiera](assignment.it.md)
diff --git a/4-typing-game/typing-game/translations/assignment.it.md b/4-typing-game/typing-game/translations/assignment.it.md
new file mode 100644
index 00000000..1d9c7c0f
--- /dev/null
+++ b/4-typing-game/typing-game/translations/assignment.it.md
@@ -0,0 +1,12 @@
+# Crearere un nuovo gioco con la tastiera
+
+## Istruzioni
+
+Creare un piccolo gioco che utilizzi gli eventi della tastiera per svolgere le attività. Può essere un tipo diverso di gioco di digitazione o un gioco di tipo artistico che disegna i pixel sullo schermo premendo i tasti. Si dia sfogo alla propria creatività!
+
+## Rubrica
+
+| Criteri | Ottimo | Adeguato | Necessita miglioramento |
+| -------- | ------------------------ | ------------------------ | ----------------- |
+| | Viene presentato un gioco completo | Il gioco è molto minimale | Il gioco ha dei bug |
+| |
\ No newline at end of file
diff --git a/quiz-app/src/assets/translations/it.json b/quiz-app/src/assets/translations/it.json
index f54e3e36..4d1582c6 100644
--- a/quiz-app/src/assets/translations/it.json
+++ b/quiz-app/src/assets/translations/it.json
@@ -13,11 +13,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -26,15 +26,15 @@
"answerOptions": [
{
"answerText": "Siti Web",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Hardware",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Software per video giochi",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -43,15 +43,15 @@
"answerOptions": [
{
"answerText": "Hardware, tipo un Raspberry Pi",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Lo strumento DevTools nel browser",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Documentazione del sistema operativo",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -66,15 +66,15 @@
"answerOptions": [
{
"answerText": "Codice Macchina",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "JavaScript",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Bash",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -83,11 +83,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -96,15 +96,15 @@
"answerOptions": [
{
"answerText": "Evidenziazione della Sintassi",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Debugging",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Formattazione del Codice",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -119,15 +119,15 @@
"answerOptions": [
{
"answerText": "git create",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "git start",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "git init",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -136,15 +136,15 @@
"answerOptions": [
{
"answerText": "Esegue una azione di commit per il proprio codice",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Aggiunge i propri file alla staging area per la tracciatura",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Aggiunge i propri file a GitHub",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -153,15 +153,15 @@
"answerOptions": [
{
"answerText": "digitare git --version",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "digitare git --installed",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "digitare git --init",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -176,15 +176,15 @@
"answerOptions": [
{
"answerText": "GitHub",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Una Pull Request",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Un ramo di funzionalità",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -193,15 +193,15 @@
"answerOptions": [
{
"answerText": "git fetch",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "git pull",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "git commits -r",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -210,15 +210,15 @@
"answerOptions": [
{
"answerText": "git switch [branch-name]",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "git checkout [branch-name]",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "git load [branch-name]",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -233,15 +233,15 @@
"answerOptions": [
{
"answerText": "Lighthouse",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Deckhouse",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Cleanhouse",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -250,11 +250,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -263,11 +263,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}
@@ -282,11 +282,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -295,15 +295,15 @@
"answerOptions": [
{
"answerText": "daltonismo",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "impedimenti alla vista",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "entrambi i precedenti",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -312,11 +312,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -331,11 +331,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -344,15 +344,15 @@
"answerOptions": [
{
"answerText": "concatenazione",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "aggiunta",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "splicing",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -361,11 +361,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}
@@ -380,15 +380,15 @@
"answerOptions": [
{
"answerText": "Le costanti devono essere inizializzate",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Le costanti possono essere alterate",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Le costanti possono essere riassegnate",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -397,15 +397,15 @@
"answerOptions": [
{
"answerText": "bigint",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "boolean",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "star",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -414,11 +414,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -433,15 +433,15 @@
"answerOptions": [
{
"answerText": "E' qualcosa che si dichiara nella definizione della funzione",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "E' qualcosa che si passa in una funzione quando viene invocata",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "E' qualcosa che si con persone che si conoscono",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -450,11 +450,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -463,15 +463,15 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "vero, ma dovrebbe essere un nome descrittivo",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}
@@ -486,11 +486,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -499,15 +499,15 @@
"answerOptions": [
{
"answerText": "Imposta un valore corretto",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Fornisce un valore di partenza per un parametro in modo che il proprio codice funzioni comunque se non viene passato ad esso un argomento",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Non ha utilità",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -516,15 +516,15 @@
"answerOptions": [
{
"answerText": "Creare funzioni pesanti",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Omettere la parola chiave function",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Creare una funzione anonima",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -539,15 +539,15 @@
"answerOptions": [
{
"answerText": "Uguaglianza",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Stretta uguaglianza",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Assegnazione",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -556,15 +556,15 @@
"answerOptions": [
{
"answerText": "boolean",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "null",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "string",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -573,15 +573,15 @@
"answerOptions": [
{
"answerText": "Logico Non",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Importante",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Uguale",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -596,15 +596,15 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "null",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -613,15 +613,15 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "null",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -630,15 +630,15 @@
"answerOptions": [
{
"answerText": "a | b",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "a || b",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "a or b",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -653,15 +653,15 @@
"answerOptions": [
{
"answerText": "parentesi quadre []",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "indice",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "parentesi graffe {}",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -670,15 +670,15 @@
"answerOptions": [
{
"answerText": "Il metodo 'len(array)'",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "La proprietà size dell'array",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "The proprietà length dell'array",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -687,15 +687,15 @@
"answerOptions": [
{
"answerText": "0",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "1",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "2",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -710,15 +710,15 @@
"answerOptions": [
{
"answerText": "condizione",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "contatore",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "espressione-di-iterazione",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -727,15 +727,15 @@
"answerOptions": [
{
"answerText": "Un ciclo for-loop ha un contatore e una espressione di iterazione, mentre while ha solo una condizione",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Un ciclo while ha un contatore e una espressione di iterazione mentre un ciclo for-loop ha solo una condizione",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Sono la stessa cosa, solo un alias l'uno dell'altro",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -744,11 +744,11 @@
"answerOptions": [
{
"answerText": "5",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "4",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}
@@ -763,11 +763,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -776,11 +776,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -789,15 +789,15 @@
"answerOptions": [
{
"answerText": "leggibilità del codice",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "lettori di schermo",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "manutenzione",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -812,11 +812,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -825,15 +825,15 @@
"answerOptions": [
{
"answerText": "il tag title",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "metadati",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "tutto quanto sopra",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -842,15 +842,15 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso, ma sono stati deprecati per una buona ragione",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}
@@ -865,11 +865,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -878,11 +878,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -891,11 +891,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -910,11 +910,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -923,15 +923,15 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso, ma se si vuole che abbia un bell'aspetto probabilmente servirà CSS",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -940,15 +940,15 @@
"answerOptions": [
{
"answerText": "Elements",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Styles",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Network",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -963,11 +963,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -976,11 +976,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -989,11 +989,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1008,11 +1008,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1021,15 +1021,15 @@
"answerOptions": [
{
"answerText": "scrivere funzioni all'interno di funzioni",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "includere il DOM",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "chiudere i blocchi di script",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1038,15 +1038,15 @@
"answerOptions": [
{
"answerText": "array",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "ambito",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "funzione",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1061,19 +1061,19 @@
"answerOptions": [
{
"answerText": "fa click su un bottone",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "modifica un valore",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "interagisce con la pagina",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "uno qualsiasi dei precedenti",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1082,15 +1082,15 @@
"answerOptions": [
{
"answerText": "sempre",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "in uno specifico ordine",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "da sinistra a destra",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1099,15 +1099,15 @@
"answerOptions": [
{
"answerText": "addEventListener",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "addListener",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "addEvent",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1122,11 +1122,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1135,19 +1135,19 @@
"answerOptions": [
{
"answerText": "click_event",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "select_event",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "input_event",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "tutti i precedenti",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1156,11 +1156,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1175,15 +1175,15 @@
"answerOptions": [
{
"answerText": "WalMart",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Lo store delle estensioni del browser",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "L'App store",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1192,15 +1192,15 @@
"answerOptions": [
{
"answerText": "Node Package Manager",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Netscape Primary Mix",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Natural Processing Manager",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1209,11 +1209,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1228,15 +1228,15 @@
"answerOptions": [
{
"answerText": "Tom Barnard-Loft",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Tim Berners-Lee",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Trish Berth-Pool",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1245,15 +1245,15 @@
"answerOptions": [
{
"answerText": "WorldWideWeb",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Mozilla",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Netscape",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1262,11 +1262,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1281,15 +1281,15 @@
"answerOptions": [
{
"answerText": "Application Programming Interfaces",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "A Programming Inference",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Anti Proven Intentions",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1298,15 +1298,15 @@
"answerOptions": [
{
"answerText": "Un'altra risorsa connessa al Web",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Un database",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Uno dei precedenti",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1315,11 +1315,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1334,11 +1334,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1347,11 +1347,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1360,15 +1360,15 @@
"answerOptions": [
{
"answerText": "Representational State Transfer",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Returning State Tasks",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Rendering State To Browser",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1383,15 +1383,15 @@
"answerOptions": [
{
"answerText": "Usando gli strumenti del browser",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Usando un pacchetto software separato",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Manualmente",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1400,15 +1400,15 @@
"answerOptions": [
{
"answerText": "Come velocemente si carica",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Quanto velocemente viene eseguito il codice su di esso",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Entrambe le risposte precedenti",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1417,15 +1417,15 @@
"answerOptions": [
{
"answerText": "diminuito",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "aumentato",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "rimasto lo stesso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1440,11 +1440,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1453,11 +1453,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1466,19 +1466,19 @@
"answerOptions": [
{
"answerText": "Attraversamenti del DOM",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Ottimizzazioni JavaScript",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Gestione risorse",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Tutto quanto sopra",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}
@@ -1493,11 +1493,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1506,11 +1506,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1519,11 +1519,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1538,11 +1538,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1551,11 +1551,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1564,15 +1564,15 @@
"answerOptions": [
{
"answerText": "Publish/Subscribe",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Print/Staple",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Publish/Sanitize",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1587,11 +1587,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1600,11 +1600,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1613,11 +1613,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}
@@ -1632,11 +1632,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1645,11 +1645,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1658,15 +1658,15 @@
"answerOptions": [
{
"answerText": "paintImage()",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "drawImage()",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "draw()",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1681,11 +1681,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1694,11 +1694,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1707,15 +1707,15 @@
"answerOptions": [
{
"answerText": "setInterval()",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "setTimeout()",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "sleep()",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1730,11 +1730,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1743,15 +1743,15 @@
"answerOptions": [
{
"answerText": "Una funzione che assicura che il gioco possa essere riavviato",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Una funzione che decide la velocità di esecuzione del gioco",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Una funzione che viene invocata a intervalli regolari e disegna quello che dovrebbe vedere l'utente",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1760,15 +1760,15 @@
"answerOptions": [
{
"answerText": "Si è verificata un'interazione con l'utente",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Qualcosa si è mosso",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "E' passato del tempo",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1783,11 +1783,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1796,15 +1796,15 @@
"answerOptions": [
{
"answerText": "Chiamare il garbage collector",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Contrassegnarlo come morto, disegnare solo oggetti non morti la prossima volta che si disegna lo schermo",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Posizionare l'elemento su una coordinata negativa",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1813,15 +1813,15 @@
"answerOptions": [
{
"answerText": "fare in modo che un elemento visivo risponda a un evento chiave",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "creare gif animate",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "fare esplodere i nemici a intervalli",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1836,15 +1836,15 @@
"answerOptions": [
{
"answerText": "cerchi e se si intersecano",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "rettangoli e se si intersecano",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "distanze tra due punti",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1853,11 +1853,11 @@
"answerOptions": [
{
"answerText": "Rende il gioco più difficile visto che non è possibile azionare ripetutamente un laser per distruggere nemici",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "JavaScript può produrre solo un certo numero di eventi in un intervallo temporale, quindi occorre limitarli",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1866,15 +1866,15 @@
"answerOptions": [
{
"answerText": "sono scritte in maiuscolo",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "hanno specifici nomi",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "sono scritte con la notazione kebab-case come-questa",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1889,15 +1889,15 @@
"answerOptions": [
{
"answerText": "Si piazza il testo all'interno di un elemento div o span",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Si chiama drawText() sull'elemento Canvas",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Si chiama fillText() sull'oggetto nel contesto",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1906,11 +1906,11 @@
"answerOptions": [
{
"answerText": "Per mostrare quanti danni si possono subire",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "In modo che il gioco non finisca subito, ma si abbiano n numero di possibilità prima che il gioco finisca",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1919,15 +1919,15 @@
"answerOptions": [
{
"answerText": "fillColor",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "fillStyle",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "textAlign",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1942,11 +1942,11 @@
"answerOptions": [
{
"answerText": "un numero di navi",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "un sistema a punti",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -1955,15 +1955,15 @@
"answerOptions": [
{
"answerText": "Si usa Flexbox",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Si fa in modo che il testo possa essere disegnato alla coordinata x della larghezza/2 della finestra del client",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Si imposta la proprietà textAlign al valore che rappresenta il centro dell'oggetto nel contesto",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -1972,15 +1972,15 @@
"answerOptions": [
{
"answerText": "this.life-",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "this.life--",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "this.life++",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -1995,11 +1995,11 @@
"answerOptions": [
{
"answerText": "quando un giocatore vince o perde",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "in qualsiasi momento",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -2008,15 +2008,15 @@
"answerOptions": [
{
"answerText": "quando una navicella nemica viene distrutta",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "quando la navicella dell'eroe viene distrutta",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "quando vengono raccolti punti",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -2025,15 +2025,15 @@
"answerOptions": [
{
"answerText": "Incrementare l'ammontare di punti necessari per completare un dato livello",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Aggiungere ulteriori giocatori al gioco",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Aggiungere più grafica al gioco",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -2048,15 +2048,15 @@
"answerOptions": [
{
"answerText": "Visualizzare un messaggio adatto",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Abbandonare il gioco",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Visualizzare un messaggio adatto, offrire al giocatore la possibilità di riavviare, e mostrare quale tasto premere per quell'azione",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2065,11 +2065,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2078,15 +2078,15 @@
"answerOptions": [
{
"answerText": "pulire i listeners",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "pulire lo schermo",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "chiudere la finestra del gioco",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -2101,11 +2101,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2114,11 +2114,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -2127,15 +2127,15 @@
"answerOptions": [
{
"answerText": "Un database locale",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Un oggetto JavaScript",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Un server con una API JSON",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}
@@ -2150,11 +2150,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2163,15 +2163,15 @@
"answerOptions": [
{
"answerText": "window.location.pathname",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "window.location.origin",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "entrambe",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2180,15 +2180,15 @@
"answerOptions": [
{
"answerText": "pushstate",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "popstate",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "navigate",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -2203,11 +2203,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -2216,11 +2216,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2229,11 +2229,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}
@@ -2248,11 +2248,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2261,15 +2261,15 @@
"answerOptions": [
{
"answerText": "usando l'attributo action",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "usando l'attributo method",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "entrambi",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -2278,15 +2278,15 @@
"answerOptions": [
{
"answerText": "max",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "maxlength",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "pattern",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -2301,11 +2301,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "falso",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -2314,15 +2314,15 @@
"answerOptions": [
{
"answerText": "HTML",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "XML",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "JSON",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2331,11 +2331,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}
@@ -2350,11 +2350,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2363,15 +2363,15 @@
"answerOptions": [
{
"answerText": "perché l'uso di caratteri speciali può rendere brutta l'interfaccia utente.",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "perché può contenere parole non sensate o offensive.",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "perché può essere utilizzato come vettore di attacco per eseguire script dannosi.",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2380,15 +2380,15 @@
"answerOptions": [
{
"answerText": "request()",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "fetch()",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "ajax()",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
}
@@ -2403,15 +2403,15 @@
"answerOptions": [
{
"answerText": "Un oggetto definito come costante",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Un oggetto che può essere modificato dopo che è stato creato",
- "isCorrect": "vero"
+ "isCorrect": "true"
},
{
"answerText": "Una copia di un oggetto esistente",
- "isCorrect": "falso"
+ "isCorrect": "false"
}
]
},
@@ -2420,15 +2420,15 @@
"answerOptions": [
{
"answerText": "E' possibile tenere traccia di ogni punto nel quale lo stato viene aggiornato",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Facilita il debug del codice",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Entrambe le precedenti risposte",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2437,15 +2437,15 @@
"answerOptions": [
{
"answerText": "Usando dei file",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Usando l'API localStorage del browser",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Su un database dietro a una API del server",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}
@@ -2460,15 +2460,15 @@
"answerOptions": [
{
"answerText": "Applicazione della legge e dell'ordine",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Registrazione dello stato dell'interfaccia utente nel tempo",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Mantenere pulito il flusso di dati della propria app e sincronizzare l'interfaccia utente con i dati",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2477,15 +2477,15 @@
"answerOptions": [
{
"answerText": "Cookie HTTP",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Memorizzazione locale e di sessione",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "Entrambe le risposte precedenti",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
},
@@ -2494,11 +2494,11 @@
"answerOptions": [
{
"answerText": "vero",
- "isCorrect": "falso"
+ "isCorrect": "false"
},
{
"answerText": "falso",
- "isCorrect": "vero"
+ "isCorrect": "true"
}
]
}