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)

শুধুমাত্র আউটপুট। প্রথমবারের জন্য টাইমস্ট্যাম্প প্রতিক্রিয়া জমা দেওয়া হয়.

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

lastSubmittedTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। সবচেয়ে সাম্প্রতিক সময়ের জন্য টাইমস্ট্যাম্প প্রতিক্রিয়া জমা দেওয়া হয়েছে. গ্রেড পরিবর্তন ট্র্যাক না.

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "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 )

শুধুমাত্র আউটপুট। একটি ফাইল আপলোড প্রশ্নের উত্তর.

টেক্সট উত্তর

একটি প্রশ্নের উত্তর পাঠ্য হিসাবে।

JSON প্রতিনিধিত্ব
{
  "answers": [
    {
      object (TextAnswer)
    }
  ]
}
ক্ষেত্র
answers[]

object ( TextAnswer )

শুধুমাত্র আউটপুট। একটি প্রশ্নের উত্তর. মাল্টিপল-ভ্যালু ChoiceQuestion -এর জন্য, প্রতিটি উত্তর একটি আলাদা মান।

পাঠ্য উত্তর

পাঠ্য হিসাবে উপস্থাপিত একটি প্রশ্নের উত্তর।

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 পছন্দের জন্য একাধিক স্ট্রিং থাকবে।

ফাইল আপলোড উত্তর

একটি ফাইল আপলোড প্রশ্নের জন্য জমা দেওয়া সমস্ত ফাইল।

JSON প্রতিনিধিত্ব
{
  "answers": [
    {
      object (FileUploadAnswer)
    }
  ]
}
ক্ষেত্র
answers[]

object ( FileUploadAnswer )

শুধুমাত্র আউটপুট। একটি ফাইল আপলোড প্রশ্নের জন্য জমা দেওয়া সমস্ত ফাইল।

ফাইল আপলোড উত্তর

একটি ফাইল আপলোড প্রশ্নে জমা দেওয়া একক ফাইলের তথ্য।

JSON প্রতিনিধিত্ব
{
  "fileId": string,
  "fileName": string,
  "mimeType": string
}
ক্ষেত্র
fileId

string

শুধুমাত্র আউটপুট। গুগল ড্রাইভ ফাইলের আইডি।

fileName

string

শুধুমাত্র আউটপুট। আপলোডের সময় Google ড্রাইভে সংরক্ষিত ফাইলের নাম।

mimeType

string

শুধুমাত্র আউটপুট। আপলোডের সময় Google ড্রাইভে সংরক্ষিত ফাইলের MIME প্রকার।

শ্রেণী

একটি প্রশ্নের উত্তরদাতার উত্তরের সাথে যুক্ত গ্রেড তথ্য।

JSON প্রতিনিধিত্ব
{
  "score": number,
  "correct": boolean,
  "feedback": {
    object (Feedback)
  }
}
ক্ষেত্র
score

number

শুধুমাত্র আউটপুট। উত্তরের জন্য দেওয়া সাংখ্যিক স্কোর।

correct

boolean

শুধুমাত্র আউটপুট। প্রশ্নের সঠিক উত্তর দেওয়া হয়েছে কি না। একটি শূন্য-পয়েন্ট স্কোর ভুলতা অনুমান করার জন্য যথেষ্ট নয়, যেহেতু একটি সঠিকভাবে উত্তর দেওয়া প্রশ্নের মূল্য শূন্য পয়েন্ট হতে পারে।

feedback

object ( Feedback )

শুধুমাত্র আউটপুট। একটি উত্তর জন্য অতিরিক্ত প্রতিক্রিয়া দেওয়া.

পদ্ধতি

get

ফর্ম থেকে একটি প্রতিক্রিয়া পান.

list

একটি ফর্ম এর প্রতিক্রিয়া তালিকা.