REST Resource: forms.responses

Tài nguyên: formResponse

Câu trả lời qua biểu mẫu.

Biểu diễn dưới dạng JSON
{
  "formId": string,
  "responseId": string,
  "createTime": string,
  "lastSubmittedTime": string,
  "respondentEmail": string,
  "answers": {
    string: {
      object (Answer)
    },
    ...
  },
  "totalScore": number
}
Các trường
formId

string

Chỉ có đầu ra. Mã biểu mẫu.

responseId

string

Chỉ có đầu ra. Mã phản hồi.

createTime

string (Timestamp format)

Chỉ có đầu ra. Dấu thời gian của lần đầu tiên gửi phản hồi.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

lastSubmittedTime

string (Timestamp format)

Chỉ có đầu ra. Dấu thời gian của lần gửi phản hồi gần đây nhất. Không theo dõi các thay đổi về điểm.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

respondentEmail

string

Chỉ có đầu ra. Địa chỉ email (nếu thu thập được) của người trả lời.

answers

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

Chỉ có đầu ra. Các câu trả lời thực tế cho các câu hỏi, được khoá bằng câu hỏiId.

Một đối tượng chứa danh sách các cặp "key": value. Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

totalScore

number

Chỉ có đầu ra. Tổng điểm mà người trả lời nhận được khi nộp bài Chỉ được đặt nếu biểu mẫu là bài kiểm tra và câu trả lời đã được chấm điểm. Trong đó có cả số điểm được tự động chấm điểm thông qua tính năng chấm điểm tự động và có sự điều chỉnh của mọi nội dung chỉnh sửa thủ công do chủ sở hữu biểu mẫu nhập vào.

Answer

Câu trả lời đã gửi cho một câu hỏi.

Biểu diễn dưới dạng 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.
}
Các trường
questionId

string

Chỉ có đầu ra. Mã câu hỏi. Xem thêm Question.question_id.

grade

object (Grade)

Chỉ có đầu ra. Điểm cho câu trả lời nếu biểu mẫu là một bài kiểm tra.

Trường nhóm value. Câu trả lời của người dùng. value chỉ có thể là một trong những trạng thái sau đây:
textAnswers

object (TextAnswers)

Chỉ có đầu ra. Câu trả lời cụ thể dưới dạng văn bản.

fileUploadAnswers

object (FileUploadAnswers)

Chỉ có đầu ra. Câu trả lời cho câu hỏi về tải tệp lên.

TextAnswers

Câu trả lời của một câu hỏi dưới dạng văn bản.

Biểu diễn dưới dạng JSON
{
  "answers": [
    {
      object (TextAnswer)
    }
  ]
}
Các trường
answers[]

object (TextAnswer)

Chỉ có đầu ra. Trả lời một câu hỏi. Đối với các ChoiceQuestion có nhiều giá trị, mỗi câu trả lời là một giá trị riêng biệt.

TextAnswer

Câu trả lời cho câu hỏi được thể hiện dưới dạng văn bản.

Biểu diễn dưới dạng JSON
{
  "value": string
}
Các trường
value

string

Chỉ có đầu ra. Giá trị câu trả lời.

Định dạng dùng cho nhiều loại câu hỏi:

  • ChoiceQuestion
    • RADIO hoặc DROP_DOWN: Một chuỗi đơn tương ứng với tuỳ chọn đã chọn.
    • CHECKBOX: Nhiều chuỗi tương ứng với mỗi tuỳ chọn đã được chọn.
  • TextQuestion: Văn bản mà người dùng đã nhập.
  • ScaleQuestion: Một chuỗi chứa số đã chọn.
  • DateQuestion
    • Không có thời gian hoặc năm: MM-DD, ví dụ: "05-19"
    • Có năm: YYYY-MM-DD, ví dụ: "1986-05-19"
    • Với thời gian: MM-DD HH:MM ví dụ: "05-19 14:51"
    • Với năm và giờ: YYYY-MM-DD HH:MM, ví dụ: "1986-05-19 14:51"
  • TimeQuestion: Chuỗi có thời gian hoặc thời lượng ở định dạng HH:MM, ví dụ: "14:51"
  • RowQuestion trong QuestionGroupItem: Câu trả lời cho mỗi dòng của QuestionGroupItem được biểu thị dưới dạng một Answer riêng. Mỗi lựa chọn sẽ chứa một chuỗi cho các lựa chọn loại RADIO hoặc nhiều chuỗi cho các lựa chọn CHECKBOX.

FileUploadAnswers

Tất cả các tệp đã gửi cho câu hỏi về Tải tệp lên.

Biểu diễn dưới dạng JSON
{
  "answers": [
    {
      object (FileUploadAnswer)
    }
  ]
}
Các trường
answers[]

object (FileUploadAnswer)

Chỉ có đầu ra. Tất cả các tệp đã gửi cho câu hỏi về Tải tệp lên.

FileUploadAnswer

Thông tin về một tệp mà bạn đã gửi cho câu hỏi liên quan đến việc tải tệp lên.

Biểu diễn dưới dạng JSON
{
  "fileId": string,
  "fileName": string,
  "mimeType": string
}
Các trường
fileId

string

Chỉ có đầu ra. Mã của tệp trên Google Drive.

fileName

string

Chỉ có đầu ra. Tên tệp, như được lưu trữ trong Google Drive khi tải lên.

mimeType

string

Chỉ có đầu ra. Loại MIME của tệp, như được lưu trữ trong Google Drive khi tải lên.

Điểm

Thông tin điểm liên quan đến câu trả lời của người trả lời cho một câu hỏi.

Biểu diễn dưới dạng JSON
{
  "score": number,
  "correct": boolean,
  "feedback": {
    object (Feedback)
  }
}
Các trường
score

number

Chỉ có đầu ra. Điểm số được tính cho câu trả lời.

correct

boolean

Chỉ có đầu ra. Liệu câu hỏi có được trả lời đúng hay không. Điểm 0 không đủ để suy ra độ chính xác không chính xác vì một câu hỏi được trả lời đúng có thể cho kết quả bằng 0 điểm.

feedback

object (Feedback)

Chỉ có đầu ra. Phản hồi bổ sung được đưa ra cho câu trả lời.

Phương thức

get

Nhận một câu trả lời từ biểu mẫu.

list

Liệt kê phản hồi của biểu mẫu.