برای اینکه به سازندگان فرم کنترل بیشتری بر روی افرادی که میتوانند پاسخ دهند، کنترلهای جزئی را برای پاسخدهندگان معرفی میکنیم. فرم هایی که پس از 31 ژانویه 2026 با API ایجاد می شوند، به طور پیش فرض دارای وضعیت منتشر نشده خواهند بود. برای کسب اطلاعات بیشتر، تغییرات API در Google Forms را ببینید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
اجرای آزمونها یکی از ویژگیهای کلیدی Google Forms است. این راهنما به شما نشان می دهد که چگونه یک مسابقه ایجاد کنید و گزینه های درجه بندی را با Forms API اضافه کنید.
یک مسابقه اساسی بسازید
مرحله اول ساخت یک مسابقه یک فرآیند دو مرحله ای است: شما یک فرم ایجاد می کنید، سپس تنظیمات فرم را به روز می کنید تا آن را به عنوان یک مسابقه تعریف کنید. برای دستورالعملهای راهاندازی اولیه، به ایجاد فرم یا امتحان مراجعه کنید.
سوالات را اضافه کنید
پس از ایجاد مسابقه، سؤالات را اضافه کنید (برای لیستی از انواع سؤال Question object مراجعه کنید). میتوانید وقتی سؤالات را برای اولین بار اضافه میکنید گزینههای درجهبندی را اضافه کنید یا بعداً آنها را بهروزرسانی کنید. نمونه کد JSON برای یک آیتم سوال جدید که شامل گزینه های درجه بندی است به این صورت است:
"item":{"title":"Which of these singers was not a member of Destiny's Child?","questionItem":{"question":{"required":True,"grading":{"pointValue":2,"correctAnswers":{"answers":[{"value":"Rihanna"}]},"whenRight":{"text":"You got it!"},"whenWrong":{"text":"Sorry, that's wrong"}},"choiceQuestion":{"type":"RADIO","options":[{"value":"Kelly Rowland"},{"value":"Beyoncé"},{"value":"Rihanna"},{"value":"Michelle Williams"}]}}}}
افزودن گزینههای درجهبندی به سؤالات مسابقه به خودکار کردن فرآیند نمرهدهی کمک میکند. هر سوال می تواند یک مقدار امتیاز اختصاص داده شود و بازخورد کاربر را در مورد پاسخ خود ارائه دهد.
برای انواع سؤالات زیر، افزودن یک فیلد correctAnswers به آنها امکان میدهد تا هنگام ارسال مسابقه بهطور خودکار درجهبندی شوند. با استفاده از فیلدهای whenRight و whenWrong میتوانید بازخورد خاصی برای پاسخهای صحیح و نادرست ارائه دهید.
چک باکس
رادیو
کشویی
سؤالات پاسخ کوتاه را نیز میتوان با افزودن فیلد correctAnswers بهطور خودکار درجهبندی کرد، اما شما فقط میتوانید generalFeedback ارائه دهید، نه بازخورد whenRight یا whenWrong . برای انواع دیگر سوالات، درجه بندی خودکار نیست و شما فقط می توانید generalFeedback ارائه دهید.
توجه: به جز برای سوالاتی که پاسخ از طریق آپلود فایل است، پاسخ کاربر به صورت متن گرفته شده و ارزیابی میشود (برای جزئیات در مورد نحوه قالببندی انواع پاسخها به شی TextAnswer مراجعه کنید). برای درست بودن، پاسخ باید دقیقاً با کلید پاسخ مطابقت داشته باشد.
تاریخ آخرین بهروزرسانی 2025-04-09 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-04-09 بهوقت ساعت هماهنگ جهانی."],[],["Create a quiz in Google Forms by first building a form, then converting it to a quiz via settings. Add questions, specifying the question type and whether it's required. Include grading options like `pointValue`, `correctAnswers`, and feedback (`whenRight`, `whenWrong`). Questions with `correctAnswers` (Checkbox, Radio, Dropdown, Short answer) can be auto-graded. Feedback options are available for correct and incorrect answers, except for short answers that only offer `generalFeedback`. Answers are evaluated as text for correctness.\n"],null,["# Set up quiz grading options\n\nAdministering quizzes is one of the key features of Google Forms. This guide\nshows you how to create a quiz and add grading options with the Forms API.\n\nMake a basic quiz\n-----------------\n\nThe first stage of making a quiz is a two-step process: you create a form,\nthen update the form's settings to define it as a quiz. See\n[Create a form or quiz](/workspace/forms/api/guides/create-form-quiz#convert_a_form_to_a_quiz)\nfor basic setup instructions.\n\nAdd questions\n-------------\n\nAfter you've created the quiz, add the questions (see the\n[`Question object`](/workspace/forms/api/reference/rest/v1/forms#question) for a\nlist of question types). You can include\n[grading options](#grading-options) when you first add the questions, or\nupdate them later. Sample JSON code for a new question item that includes\ngrading options looks like this: \n\n \"item\": {\n \"title\": \"Which of these singers was not a member of Destiny's Child?\",\n \"questionItem\": {\n \"question\": {\n \"required\": True,\n \"grading\": {\n \"pointValue\": 2,\n \"correctAnswers\": {\n \"answers\": [{\"value\": \"Rihanna\"}]\n },\n \"whenRight\": {\"text\": \"You got it!\"},\n \"whenWrong\": {\"text\": \"Sorry, that's wrong\"}\n },\n \"choiceQuestion\": {\n \"type\": \"RADIO\",\n \"options\": [\n {\"value\": \"Kelly Rowland\"},\n {\"value\": \"Beyoncé\"},\n {\"value\": \"Rihanna\"},\n {\"value\": \"Michelle Williams\"}\n ]\n }\n }\n }\n }\n\nSee [Update a form or quiz](/workspace/forms/api/guides/update-form-quiz#add_an_item)\nto learn how to add a question item to a form.\n\nAdd grading options\n-------------------\n\nAdding grading options to quiz questions helps automate the grading process.\nEach question can have an assigned point value and give the user feedback about\ntheir answer.\n\nFor the question types below, adding a`correctAnswers` field enables them to\nbe automatically graded when the quiz is submitted. You can provide\nspecific feedback for correct and incorrect answers using the `whenRight` and\n`whenWrong` fields.\n\n- Checkbox\n- Radio\n- Dropdown\n\nShort answer questions can also be auto-graded by adding a `correctAnswers`\nfield, but you can only provide `generalFeedback`, not `whenRight` or\n`whenWrong` feedback. For other types of questions, grading is not automatic\nand you can only provide `generalFeedback`.\n\n**Note:** Except for questions where the answer is via a file upload, the\nuser's answer is captured and evaluated as text (see the\n[`TextAnswer`](/workspace/forms/api/reference/rest/v1/forms.responses#textanswer)\nobject for specifics about how different types of answers are formatted). To\nbe correct, the answer must match the answer key exactly."]]