GET api/Quiz/QuizResult?key={key}&id={id}&dgsv_pid={dgsv_pid}

نتیجه‌ی کسب شده در آزمون توسط یک شرکت کننده را برمی‌گرداند. این نتیجه مشخص می‌کند که شرکت کننده بر اساس نمره‌ی کسب شده، در کدام یک از گروه نتایج آزمون قرار می‌گیرد.

اطلاعات درخواست

پارامترهای URI

نامتوضیحاتنوعاطلاعات بیشتر
key

کلید اختصاصی شما

string

Required

id

ID آزمون

integer

Required

dgsv_pid

مقدار پارامتر dgsv_pid که در آدرس صفحه‌ی پایان پاسخگویی دریافت کرده‌اید

string

Required

پارامترهای بدنه‌ی درخواست

هیچ پارامتری وجود ندارد


اطلاعات پاسخ

مقدار برگشتی

نتیجه‌ی کسب شده توسط شرکت‌کننده

QuizResult
نامتوضیحاتنوعاطلاعات بیشتر
Score

نمره‌ی کل (در صورتی که آزمون نمره‌ی منفی داشته باشد، این موضوع در نمره اعمال شده است)

decimal number

ScoreWithoutNegativePoint

نمره‌ی کل، بدون در نظر گرفتن نمره‌ی منفی

decimal number

QuestionGroupScores

نمراتی که شرکت‌کننده از گروه‌سؤال‌های مختلف کسب کرده است

Collection of QuestionGroupScore

ResultTitle

عنوان گروه نتیجه‌ای که شرکت‌کننده در آن قرار گرفته است

string

Description

توضیحات گروه نتیجه

string

ShowCertificate

آیا نیاز به ارائه‌ی گواهینامه هست؟

boolean


قالب‌های پاسخ

application/json, text/json

نمونه:
{
  "Score": 1.0,
  "ScoreWithoutNegativePoint": 1.0,
  "QuestionGroupScores": [
    {
      "QuestionGroupName": "sample string 1",
      "GroupNumber": 2,
      "Score": 1.0,
      "ScoreWithoutNegativePoint": 1.0
    },
    {
      "QuestionGroupName": "sample string 1",
      "GroupNumber": 2,
      "Score": 1.0,
      "ScoreWithoutNegativePoint": 1.0
    }
  ],
  "ResultTitle": "sample string 1",
  "Description": "sample string 2",
  "ShowCertificate": true
}

application/xml, text/xml

نمونه:
<QuizResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigiSurvey.api.Models">
  <Description>sample string 2</Description>
  <QuestionGroupScores>
    <QuestionGroupScore>
      <GroupNumber>2</GroupNumber>
      <QuestionGroupName>sample string 1</QuestionGroupName>
      <Score>1</Score>
      <ScoreWithoutNegativePoint>1</ScoreWithoutNegativePoint>
    </QuestionGroupScore>
    <QuestionGroupScore>
      <GroupNumber>2</GroupNumber>
      <QuestionGroupName>sample string 1</QuestionGroupName>
      <Score>1</Score>
      <ScoreWithoutNegativePoint>1</ScoreWithoutNegativePoint>
    </QuestionGroupScore>
  </QuestionGroupScores>
  <ResultTitle>sample string 1</ResultTitle>
  <Score>1</Score>
  <ScoreWithoutNegativePoint>1</ScoreWithoutNegativePoint>
  <ShowCertificate>true</ShowCertificate>
</QuizResult>