Game Loom
  1. Quiz
Game Loom
  • Game Loom
    • 👋 Welcome to Game Loom
  • Getting started
    • Introduction
    • 👤 Authentication
  • User Registration
    • Introduction
    • Single user registration
      POST
    • Bulk Register Users
      POST
  • Notifications
    • Overview
    • Receiving Event Notifications via Webhooks
    • Get All notifications for specific user
      GET
  • Rewards
    • Overview
    • Points
      • Record user point event
      • Get user points
      • Get Specific user point
    • Levels
      • Record user level event
      • Get user levels
      • Get Specific user level
    • Badges
      • Award badge to user
      • Get user badges
      • Get Specific user badge
  • Challenges (Gamification elements)
    • Introduction
    • Leaderboard
      • Get available leaderboards for user
      • Submit score to a leaderboard
      • Get user's leaderboard participation history
      • Get leaderboard details
      • Get leaderboard ranking
      • Get user's record for a leaderboard
      • Get user's entry history for a leaderboard
    • Survey
      • Overview
      • Get available surveys for user
      • Start a new survey participation
      • Get detailed user participation
      • Get user's survey participation history
      • Abandon survey participation
      • Save individual answer to survey question
      • Submit completed survey
      • Submit Survey with answers (One-Step Submission)
    • Quiz
      • Get available quizzes for user
        GET
      • Submit complete quiz answers
        POST
      • Get comprehensive user quiz history
        GET
      • Get comprehensive quiz attempt details
        GET
    • Open Challenge
      • Overview
      • Get available open challenges for user
      • Complete an open challenge
      • Get user's open challenge participation history
      • Get user open challenge by ID
    • Schemas
      • Survey Schame
  1. Quiz

Get comprehensive user quiz history

GET
api/v1/user/{userKey}/quizzes/my-results

My Quiz Results#

Retrieves the authenticated user's complete quiz participation history, including detailed progress tracking and performance analytics.

Usage Examples#

View all quizzes:
/quizzes/my-results
Progress dashboard:
Display the user's quiz achievements and milestones
Performance tracking:
Monitor improvement over time across quizzes
Completion status:
Check which quizzes are finished, in progress, or not started

Response Details (Per Quiz)#

Each quiz entry includes the following information:
Basic Info
Quiz name
Description
Unique quiz ID
Participation Status
Not started
In progress
Completed
Expired
Performance Metrics
Score percentage
Number of correct answers
Timing Data
Start time
Completion time
Duration taken
Reward Status
Points earned
Badges received
Attempt Details
Number of attempts (if retakes are allowed)

Progress Tracking Features#

Completion Rate
Percentage of available quizzes completed
Average Score
Overall performance across all quizzes
Recent Activity
Latest quiz interactions and completions
Streaks
Consecutive quiz completions or daily activity streaks

Quiz Status Types#

NotStarted
Quiz is available but has not been attempted yet
InProgress
Quiz has been started but not completed (if applicable)
Completed
Quiz is finished and the final score is recorded
Expired
Quiz was available but its time window has passed

Sorting & Organization#

Results are ordered by participation date (most recent first)
Completed quizzes are shown with full details
Available quizzes are listed for easy access
Expired quiz opportunities are clearly marked

Common Use Cases#

Personal progress dashboard
Achievement tracking interface
Learning path completion monitoring
Performance analytics and reporting

Request

Path Params

Header Params

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'https://api-stg.98s.studio/api/v1/user/{{user-key}}/quizzes/my-results' \
--header 'x-api-key: {{api-key}}'
Response Response Example
[
    {
        "id": "fe4d8c91-97f2-48cc-9158-a27673331048",
        "quizId": "877aae38-1c65-4da4-bcc1-3e015ee7aaa4",
        "quizName": "MATH 254",
        "status": 2,
        "score": 100,
        "correctAnswers": 2,
        "totalQuestions": 2,
        "scorePercentage": 100,
        "startedAt": "2026-01-03T19:52:22.038346Z",
        "completedAt": "2026-01-03T19:52:21.987144Z"
    }
]
Modified at 2026-01-03 20:01:56
Previous
Submit complete quiz answers
Next
Get comprehensive quiz attempt details
Built with