Examplary
  • Start for free

    Get question quality score

    Retrieve the quality score of a question. This is an async endpoint - when called for the first time, it will trigger a quality assessment and return a status…

    GET https://api.examplary.ai/exams/{id}/questions/{questionId}/quality

    Retrieve the quality score of a question. This is an async endpoint - when called for the first time, it will trigger a quality assessment and return a status of pending. Subsequent calls will return the quality score once available. We recommend polling this endpoint every 5-10 seconds until the score is available.

    Path parameters

    idstringrequired

    Exam ID, e.g. `exam_1234`.

    questionIdstringrequired

    Question ID, e.g. `question_1234`, or `first` to get the first question.

    Responses

    200 — Quality score of the specified question.

    application/json
    statusstringrequired

    Allowed values:pendingcomplete

    checkerVersionnumber
    qualityScorenumber
    timeTakenMsnumber
    totalScorePercentagenumber
    criteriaarray object[]

    Requirements

    Rate limit

    60 requests per minute per user.

    User roles

    This endpoint requires the teacher, admin, or owner role to be present.

    OAuth scopes

    This endpoint requires the exams:read scope to be present.