La gestione dei quiz è una delle funzionalità principali di Moduli Google. Questa guida spiega come creare un quiz e aggiungere opzioni di valutazione con l'API Forms.
Creare un quiz di base
La prima fase della creazione di un quiz è un processo in due passaggi: crei un modulo, poi aggiorni le impostazioni del modulo per definirlo come quiz. Per istruzioni di base sulla configurazione, consulta Creare un modulo o un quiz.
Aggiungi domande
Dopo aver creato il quiz, aggiungi le domande (consulta
Question object
per un
elenco dei tipi di domande). Puoi includere
opzioni di valutazione quando aggiungi le domande per la prima volta o
aggiornarle in un secondo momento. Il codice JSON di esempio per un nuovo elemento di domanda che include opzioni di valutazione è il seguente:
"item": {
"title": "Which of these singers was not a member of Destiny's Child?",
"questionItem": {
"question": {
"required": True,
"grading": {
"pointValue": 2,
"correctAnswers": {
"answers": [{"value": "Rihanna"}]
},
"whenRight": {"text": "You got it!"},
"whenWrong": {"text": "Sorry, that's wrong"}
},
"choiceQuestion": {
"type": "RADIO",
"options": [
{"value": "Kelly Rowland"},
{"value": "Beyoncé"},
{"value": "Rihanna"},
{"value": "Michelle Williams"}
]
}
}
}
}
Consulta l'articolo Aggiornare un modulo o un quiz per scoprire come aggiungere un elemento di domanda a un modulo.
Aggiungere opzioni di valutazione
L'aggiunta di opzioni di valutazione alle domande del quiz consente di automatizzare la procedura di valutazione. A ogni domanda può essere assegnato un valore in punti e fornire all'utente un feedback sulla sua risposta.
Per i tipi di domande riportati di seguito, l'aggiunta di un campocorrectAnswers
consente di valutarle automaticamente al momento dell'invio del quiz. Puoi fornire un feedback specifico per le risposte corrette e sbagliate utilizzando i campi whenRight
e whenWrong
.
- Casella di controllo
- Radio
- Menu a discesa
Le domande a risposta breve possono essere valutate automaticamente anche aggiungendo un campo correctAnswers
, ma puoi fornire solo feedback generalFeedback
, non whenRight
o whenWrong
. Per altri tipi di domande, la valutazione non è automatica
e puoi fornire solo generalFeedback
.
Nota: ad eccezione delle domande per le quali la risposta viene inviata tramite il caricamento di un file, la risposta dell'utente viene acquisita e valutata come testo (consulta l'oggetto TextAnswer
per informazioni specifiche su come vengono formattati i diversi tipi di risposte). Per essere corretta, la risposta deve corrispondere esattamente alla chiave di risposta.