REST Resource: forms.responses

संसाधन: FormResponse

फ़ॉर्म में दिया गया जवाब.

JSON के काेड में दिखाना
{
  "formId": string,
  "responseId": string,
  "createTime": string,
  "lastSubmittedTime": string,
  "respondentEmail": string,
  "answers": {
    string: {
      object (Answer)
    },
    ...
  },
  "totalScore": number
}
फ़ील्ड
formId

string

सिर्फ़ आउटपुट के लिए. फ़ॉर्म आईडी.

responseId

string

सिर्फ़ आउटपुट के लिए. रिस्पॉन्स आईडी.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. पहली बार जवाब सबमिट करने का टाइमस्टैंप.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

lastSubmittedTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. उस समय का टाइमस्टैंप जब जवाब सबमिट किया गया था. ग्रेड में किए गए बदलावों को ट्रैक नहीं करता है.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

respondentEmail

string

सिर्फ़ आउटपुट के लिए. जवाब देने वाले का ईमेल पता (अगर इकट्ठा किया गया हो).

answers

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

सिर्फ़ आउटपुट के लिए. इसमें सवालों के सही जवाब होते हैं, जो कि सवालों के आईडी के हिसाब से होते हैं.

एक ऑब्जेक्ट, जिसमें "key": value पेयर की सूची है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

totalScore

number

सिर्फ़ आउटपुट के लिए. फ़ॉर्म सबमिट करने के लिए, जवाब देने वाले व्यक्ति को मिले पॉइंट की कुल संख्या. यह सिर्फ़ तब सेट की जाती है, जब फ़ॉर्म एक क्विज़ हो और जवाब को ग्रेड दिया गया हो. इसमें फ़ॉर्म के मालिक की ओर से मैन्युअल तरीके से किए गए सुधारों की मदद से, अपने-आप ग्रेड मिलने की सुविधा के ज़रिए मिले पॉइंट शामिल हैं.

जवाब

किसी सवाल के लिए सबमिट किया गया जवाब.

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.
}
फ़ील्ड
questionId

string

सिर्फ़ आउटपुट के लिए. सवाल का आईडी. Question.question_id भी देखें.

grade

object (Grade)

सिर्फ़ आउटपुट के लिए. अगर फ़ॉर्म एक क्विज़ था, तो जवाब के लिए ग्रेड.

यूनियन फ़ील्ड value. उपयोगकर्ता का जवाब. value इनमें से सिर्फ़ एक हो सकता है:
textAnswers

object (TextAnswers)

सिर्फ़ आउटपुट के लिए. खास जवाब, टेक्स्ट के तौर पर.

fileUploadAnswers

object (FileUploadAnswers)

सिर्फ़ आउटपुट के लिए. फ़ाइल अपलोड करने से जुड़े सवाल के जवाब.

TextAnswers

किसी सवाल के जवाब को टेक्स्ट के तौर पर दिखाया जाता है.

JSON के काेड में दिखाना
{
  "answers": [
    {
      object (TextAnswer)
    }
  ]
}
फ़ील्ड
answers[]

object (TextAnswer)

सिर्फ़ आउटपुट के लिए. किसी सवाल का जवाब देना. एक से ज़्यादा वैल्यू वाले ChoiceQuestions के लिए, हर जवाब की वैल्यू अलग होती है.

TextAnswer

सवाल का जवाब, टेक्स्ट के तौर पर दिखाया जाता है.

JSON के काेड में दिखाना
{
  "value": string
}
फ़ील्ड
value

string

सिर्फ़ आउटपुट के लिए. जवाब की वैल्यू.

अलग-अलग तरह के सवालों के लिए इस्तेमाल किया जाने वाला फ़ॉर्मैट:

  • ChoiceQuestion
    • RADIO या DROP_DOWN: चुने गए विकल्प से मिलती-जुलती एक स्ट्रिंग.
    • CHECKBOX: चुने गए हर विकल्प से जुड़ी कई स्ट्रिंग.
  • TextQuestion: उपयोगकर्ता की ओर से डाला गया टेक्स्ट.
  • ScaleQuestion: चुनी गई संख्या वाली स्ट्रिंग.
  • DateQuestion
    • समय या साल के बिना: MM-DD, जैसे कि "19 से 05 बजे"
    • साल के साथ: YYYY-MM-DD, जैसे कि "19-05-1986"
    • समय के साथ: MM-DD HH:MM जैसे "5-19 14:51"
    • साल और समय के साथ: YYYY-MM-DD HH:MM जैसे "19-05-1986 14:51"
  • TimeQuestion: HH:MM फ़ॉर्मैट में, समय या अवधि के साथ स्ट्रिंग, जैसे कि "14:51"
  • QuestionGroupItem में RowQuestion: QuestionGroupItem की हर लाइन के जवाब को एक अलग Answer के तौर पर दिखाया जाता है. हर एक स्ट्रिंग में, RADIO-टाइप के विकल्पों के लिए एक स्ट्रिंग या CHECKBOX विकल्पों के लिए एक से ज़्यादा स्ट्रिंग होंगी.

FileUploadAnswers

FileUpload सवाल के लिए सबमिट की गई सभी फ़ाइलें.

JSON के काेड में दिखाना
{
  "answers": [
    {
      object (FileUploadAnswer)
    }
  ]
}
फ़ील्ड
answers[]

object (FileUploadAnswer)

सिर्फ़ आउटपुट के लिए. FileUpload सवाल के लिए सबमिट की गई सभी फ़ाइलें.

FileUploadAnswer

फ़ाइल अपलोड करने से जुड़े सवाल में सबमिट की गई एक फ़ाइल से जुड़ी जानकारी.

JSON के काेड में दिखाना
{
  "fileId": string,
  "fileName": string,
  "mimeType": string
}
फ़ील्ड
fileId

string

सिर्फ़ आउटपुट के लिए. Google Drive में मौजूद फ़ाइल का आईडी.

fileName

string

सिर्फ़ आउटपुट के लिए. फ़ाइल का नाम, जैसा कि अपलोड करने पर Google Drive में सेव किया जाता है.

mimeType

string

सिर्फ़ आउटपुट के लिए. फ़ाइल का MIME टाइप, जैसा कि अपलोड करने पर Google Drive में सेव होता है.

ग्रेड

किसी सवाल के जवाब देने वाले व्यक्ति के जवाब से जुड़ी ग्रेड की जानकारी.

JSON के काेड में दिखाना
{
  "score": number,
  "correct": boolean,
  "feedback": {
    object (Feedback)
  }
}
फ़ील्ड
score

number

सिर्फ़ आउटपुट के लिए. जवाब के लिए दिया गया न्यूमेरिक स्कोर.

correct

boolean

सिर्फ़ आउटपुट के लिए. सवाल का सही जवाब दिया गया है या नहीं. गलत जवाब का पता लगाने के लिए ज़ीरो-पॉइंट स्कोर काफ़ी नहीं है, क्योंकि सही जवाब देने वाले सवाल के लिए शून्य पॉइंट मिल सकते हैं.

feedback

object (Feedback)

सिर्फ़ आउटपुट के लिए. किसी जवाब के लिए अतिरिक्त सुझाव दिया गया.

तरीके

get

फ़ॉर्म से एक जवाब पाएं.

list

फ़ॉर्म के जवाबों की सूची बनाएं.