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 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

lastSubmittedTime

string (Timestamp format)

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

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

respondentEmail

string

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

answers

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

सिर्फ़ आउटपुट के लिए. सवालों के असल जवाब, जिन्हें questionId के हिसाब से रखा गया है.

ऐसा ऑब्जेक्ट जिसमें "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)

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

TextAnswer

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

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

string

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

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

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

FileUploadAnswers

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

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

object (FileUploadAnswer)

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

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

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