REST Resource: forms.responses

Risorsa: FormResponse

Una risposta a un modulo.

Rappresentazione JSON
{
  "formId": string,
  "responseId": string,
  "createTime": string,
  "lastSubmittedTime": string,
  "respondentEmail": string,
  "answers": {
    string: {
      object (Answer)
    },
    ...
  },
  "totalScore": number
}
Campi
formId

string

Solo output. L'ID modulo.

responseId

string

Solo output. L'ID della risposta.

createTime

string (Timestamp format)

Solo output. Timestamp del primo invio della risposta.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

lastSubmittedTime

string (Timestamp format)

Solo output. Timestamp dell'ultimo invio della risposta. Non tiene traccia delle modifiche ai voti.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

respondentEmail

string

Solo output. L'indirizzo email (se raccolto) della persona intervistata.

answers

map (key: string, value: object (Answer))

Solo output. Le risposte effettive alle domande, specificate da questionId.

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

totalScore

number

Solo output. Il numero totale di punti ricevuti dalla persona intervistata per i contenuti inviati. È impostato solo se il modulo era un quiz e la risposta è stata valutata. Sono inclusi i punti assegnati automaticamente tramite la valutazione automatica regolata da eventuali correzioni manuali inserite dal proprietario del modulo.

Risposta

La risposta inviata per una domanda.

Rappresentazione JSON
{
  "questionId": string,
  "grade": {
    object (Grade)
  },

  // Union field value can be only one of the following:
  "textAnswers": {
    object (TextAnswers)
  },
  "fileUploadAnswers": {
    object (FileUploadAnswers)
  }
  // End of list of possible types for union field value.
}
Campi
questionId

string

Solo output. L'ID della domanda. Vedi anche Question.question_id.

grade

object (Grade)

Solo output. Il voto per la risposta se il modulo era un quiz.

Campo di unione value. La risposta dell'utente. value può essere solo uno dei seguenti:
textAnswers

object (TextAnswers)

Solo output. Le risposte specifiche sotto forma di testo.

fileUploadAnswers

object (FileUploadAnswers)

Solo output. Le risposte a una domanda per il caricamento di file.

TextAnswers

Le risposte di una domanda sotto forma di testo.

Rappresentazione JSON
{
  "answers": [
    {
      object (TextAnswer)
    }
  ]
}
Campi
answers[]

object (TextAnswer)

Solo output. Risposte a una domanda. Per più valori ChoiceQuestion, ogni risposta è un valore separato.

TextAnswer

Una risposta a una domanda rappresentata come testo.

Rappresentazione JSON
{
  "value": string
}
Campi
value

string

Solo output. Il valore della risposta.

Formattazione utilizzata per diversi tipi di domande:

  • ChoiceQuestion
    • RADIO o DROP_DOWN: una singola stringa corrispondente all'opzione selezionata.
    • CHECKBOX: più stringhe corrispondenti a ogni opzione selezionata.
  • TextQuestion: il testo inserito dall'utente.
  • ScaleQuestion: una stringa contenente il numero selezionato.
  • DateQuestion
    • Senza periodo di tempo o anno: MM-GG, ad esempio "05-19"
    • Con anno: AAAA-MM-GG, ad esempio "1986-05-19"
    • Con orario: MM-GG HH:MM ad es. "05-19 14:51"
    • Con anno e ora: AAAA-MM-GG HH:MM ad es. "1986-05-19 14:51"
  • TimeQuestion: stringa con ora o durata in formato HH:MM, ad esempio "14:51"
  • RowQuestion in QuestionGroupItem: la risposta per ogni riga di un QuestionGroupItem è rappresentata come un Answer separato. Ciascuno conterrà una stringa per le scelte di tipo RADIO o più stringhe per le scelte di CHECKBOX.

FileUploadAnswers

Tutti i file inviati per una domanda FileUpload.

Rappresentazione JSON
{
  "answers": [
    {
      object (FileUploadAnswer)
    }
  ]
}
Campi
answers[]

object (FileUploadAnswer)

Solo output. Tutti i file inviati per una domanda FileUpload.

FileUploadAnswer

Informazioni per un singolo file inviato a una domanda per il caricamento di un file.

Rappresentazione JSON
{
  "fileId": string,
  "fileName": string,
  "mimeType": string
}
Campi
fileId

string

Solo output. L'ID del file di Google Drive.

fileName

string

Solo output. Il nome del file, così come archiviato su Google Drive al momento del caricamento.

mimeType

string

Solo output. Il tipo MIME del file, come memorizzato su Google Drive al momento del caricamento.

Voto

Valutare le informazioni associate alla risposta di un intervistato a una domanda.

Rappresentazione JSON
{
  "score": number,
  "correct": boolean,
  "feedback": {
    object (Feedback)
  }
}
Campi
score

number

Solo output. Il punteggio numerico assegnato per la risposta.

correct

boolean

Solo output. Se la risposta alla domanda è stata corretta o meno. Un punteggio di zero punti non è sufficiente per dedurre l'errore, poiché una domanda con una risposta corretta potrebbe valere zero punti.

feedback

object (Feedback)

Solo output. Feedback aggiuntivo fornito per una risposta.

Metodi

get

Ottieni una risposta dal modulo.

list

Elenca le risposte di un modulo.