- Resource: FormResponse
- Answer
- TextAnswers
- TextAnswer
- FileUploadAnswers
- FileUploadAnswer
- Grade
- Methods
Resource: FormResponse
A form response.
JSON representation | |
---|---|
{
"formId": string,
"responseId": string,
"createTime": string,
"lastSubmittedTime": string,
"respondentEmail": string,
"answers": {
string: {
object ( |
Fields | |
---|---|
formId |
Output only. The form ID. |
responseId |
Output only. The response ID. |
createTime |
Output only. Timestamp for the first time the response was submitted. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
lastSubmittedTime |
Output only. Timestamp for the most recent time the response was submitted. Does not track changes to grades. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
respondentEmail |
Output only. The email address (if collected) for the respondent. |
answers |
Output only. The actual answers to the questions, keyed by questionId. An object containing a list of |
totalScore |
Output only. The total number of points the respondent received for their submission Only set if the form was a quiz and the response was graded. This includes points automatically awarded via autograding adjusted by any manual corrections entered by the form owner. |
Answer
The submitted answer for a question.
JSON representation | |
---|---|
{ "questionId": string, "grade": { object ( |
Fields | ||
---|---|---|
questionId |
Output only. The question's ID. See also |
|
grade |
Output only. The grade for the answer if the form was a quiz. |
|
Union field value . The user's answer. value can be only one of the following: |
||
textAnswers |
Output only. The specific answers as text. |
|
fileUploadAnswers |
Output only. The answers to a file upload question. |
TextAnswers
A question's answers as text.
JSON representation | |
---|---|
{
"answers": [
{
object ( |
Fields | |
---|---|
answers[] |
Output only. Answers to a question. For multiple-value |
TextAnswer
An answer to a question represented as text.
JSON representation | |
---|---|
{ "value": string } |
Fields | |
---|---|
value |
Output only. The answer value. Formatting used for different kinds of question:
|
FileUploadAnswers
All submitted files for a FileUpload question.
JSON representation | |
---|---|
{
"answers": [
{
object ( |
Fields | |
---|---|
answers[] |
Output only. All submitted files for a FileUpload question. |
FileUploadAnswer
Info for a single file submitted to a file upload question.
JSON representation | |
---|---|
{ "fileId": string, "fileName": string, "mimeType": string } |
Fields | |
---|---|
fileId |
Output only. The ID of the Google Drive file. |
fileName |
Output only. The file name, as stored in Google Drive on upload. |
mimeType |
Output only. The MIME type of the file, as stored in Google Drive on upload. |
Grade
Grade information associated with a respondent's answer to a question.
JSON representation | |
---|---|
{
"score": number,
"correct": boolean,
"feedback": {
object ( |
Fields | |
---|---|
score |
Output only. The numeric score awarded for the answer. |
correct |
Output only. Whether the question was answered correctly or not. A zero-point score is not enough to infer incorrectness, since a correctly answered question could be worth zero points. |
feedback |
Output only. Additional feedback given for an answer. |
Methods |
|
---|---|
|
Get one response from the form. |
|
List a form's responses. |