REST Resource: forms.responses

संसाधन: FormsResponse

फ़ॉर्म का जवाब.

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

string

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

responseId

string

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

createTime

string (Timestamp format)

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

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

lastSubmittedTime

string (Timestamp format)

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

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "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

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

जवाब दें

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

जेएसओएन के काेड में दिखाना
{
  "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

टेक्स्ट के तौर पर किसी सवाल के जवाब.

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

object (TextAnswer)

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

TextAnswer

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

जेएसओएन के काेड में दिखाना
{
  "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

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

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

object (FileUploadAnswer)

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

FileUploadAnswer

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

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

string

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

fileName

string

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

mimeType

string

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

ग्रेड

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

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

number

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

correct

boolean

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

feedback

object (Feedback)

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

तरीके

get

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

list

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