Per offrire ai creator di moduli un maggiore controllo su chi può rispondere, stiamo introducendo controlli granulari per gli utenti che possono rispondere. I moduli creati con l'API dopo il 31 gennaio 2026 avranno uno stato non pubblicato per impostazione predefinita. Per scoprire di più, consulta la pagina Modifiche all'API di Moduli Google.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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. Un esempio di codice JSON 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"}]}}}}
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.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-04-09 UTC."],[],["Create a quiz in Google Forms by first building a form, then converting it to a quiz via settings. Add questions, specifying the question type and whether it's required. Include grading options like `pointValue`, `correctAnswers`, and feedback (`whenRight`, `whenWrong`). Questions with `correctAnswers` (Checkbox, Radio, Dropdown, Short answer) can be auto-graded. Feedback options are available for correct and incorrect answers, except for short answers that only offer `generalFeedback`. Answers are evaluated as text for correctness.\n"],null,["# Set up quiz grading options\n\nAdministering quizzes is one of the key features of Google Forms. This guide\nshows you how to create a quiz and add grading options with the Forms API.\n\nMake a basic quiz\n-----------------\n\nThe first stage of making a quiz is a two-step process: you create a form,\nthen update the form's settings to define it as a quiz. See\n[Create a form or quiz](/workspace/forms/api/guides/create-form-quiz#convert_a_form_to_a_quiz)\nfor basic setup instructions.\n\nAdd questions\n-------------\n\nAfter you've created the quiz, add the questions (see the\n[`Question object`](/workspace/forms/api/reference/rest/v1/forms#question) for a\nlist of question types). You can include\n[grading options](#grading-options) when you first add the questions, or\nupdate them later. Sample JSON code for a new question item that includes\ngrading options looks like this: \n\n \"item\": {\n \"title\": \"Which of these singers was not a member of Destiny's Child?\",\n \"questionItem\": {\n \"question\": {\n \"required\": True,\n \"grading\": {\n \"pointValue\": 2,\n \"correctAnswers\": {\n \"answers\": [{\"value\": \"Rihanna\"}]\n },\n \"whenRight\": {\"text\": \"You got it!\"},\n \"whenWrong\": {\"text\": \"Sorry, that's wrong\"}\n },\n \"choiceQuestion\": {\n \"type\": \"RADIO\",\n \"options\": [\n {\"value\": \"Kelly Rowland\"},\n {\"value\": \"Beyoncé\"},\n {\"value\": \"Rihanna\"},\n {\"value\": \"Michelle Williams\"}\n ]\n }\n }\n }\n }\n\nSee [Update a form or quiz](/workspace/forms/api/guides/update-form-quiz#add_an_item)\nto learn how to add a question item to a form.\n\nAdd grading options\n-------------------\n\nAdding grading options to quiz questions helps automate the grading process.\nEach question can have an assigned point value and give the user feedback about\ntheir answer.\n\nFor the question types below, adding a`correctAnswers` field enables them to\nbe automatically graded when the quiz is submitted. You can provide\nspecific feedback for correct and incorrect answers using the `whenRight` and\n`whenWrong` fields.\n\n- Checkbox\n- Radio\n- Dropdown\n\nShort answer questions can also be auto-graded by adding a `correctAnswers`\nfield, but you can only provide `generalFeedback`, not `whenRight` or\n`whenWrong` feedback. For other types of questions, grading is not automatic\nand you can only provide `generalFeedback`.\n\n**Note:** Except for questions where the answer is via a file upload, the\nuser's answer is captured and evaluated as text (see the\n[`TextAnswer`](/workspace/forms/api/reference/rest/v1/forms.responses#textanswer)\nobject for specifics about how different types of answers are formatted). To\nbe correct, the answer must match the answer key exactly."]]