REST Resource: forms.responses

সম্পদ: FormResponse

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

JSON প্রতিনিধিত্ব
{
  "formId": string,
  "responseId": string,
  "createTime": string,
  "lastSubmittedTime": string,
  "respondentEmail": string,
  "answers": {
    string: {
      object (Answer)
    },
    ...
  },
  "totalScore": number
}
ক্ষেত্র
form Id

string

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

response Id

string

শুধুমাত্র আউটপুট। প্রতিক্রিয়া আইডি।

create Time

string ( Timestamp format)

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

RFC 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"

last Submitted Time

string ( Timestamp format)

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

RFC 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"

respondent Email

string

শুধুমাত্র আউটপুট। উত্তরদাতার ইমেল ঠিকানা (যদি সংগ্রহ করা হয়)।

answers

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

শুধুমাত্র আউটপুট। প্রশ্ন আইডি দ্বারা মূল প্রশ্নগুলির প্রকৃত উত্তর।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

total Score

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.
}
ক্ষেত্র
question Id

string

শুধুমাত্র আউটপুট। প্রশ্নের আইডি। এছাড়াও Question.question_id দেখুন।

grade

object ( Grade )

শুধুমাত্র আউটপুট। ফর্মটি একটি কুইজ হলে উত্তরের জন্য গ্রেড।

ইউনিয়ন ক্ষেত্রের value । ব্যবহারকারীর উত্তর। value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
text Answers

object ( TextAnswers )

শুধুমাত্র আউটপুট। পাঠ্য হিসাবে নির্দিষ্ট উত্তর।

file Upload Answers

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
}
ক্ষেত্র
file Id

string

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

file Name

string

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

mime Type

string

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

গ্রেড

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

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

number

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

correct

boolean

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

feedback

object ( Feedback )

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

পদ্ধতি

get

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

list

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