Skip to main content

Overview

The quiz sharing flow in IntelliQ allows users to share their completed quizzes with others. This guide explains the complete flow from sharing a quiz to viewing shared quiz details.

Flow Diagram

Response Examples

Error Handling

The API will return appropriate error codes and messages if:
  • The quiz ID doesn’t exist
  • The user is not authorized to share the quiz
  • The share ID is invalid
  • The shared quiz is not public
  • The user is not authorized to modify share settings

Share Settings

  • isPublic: Controls whether the quiz is accessible to anyone with the share URL
  • isAnonymous: Determines if the creator’s name is displayed when viewing the shared quiz
  • shareUrl: A unique URL that can be used to access the shared quiz
  • shareId: A unique identifier for the shared quiz instance

Security Considerations

  1. Only quiz owners can create and modify share settings
  2. Non-public quizzes are not accessible even with the share URL
  3. Anonymous sharing hides creator information but maintains quiz content
  4. Share URLs are unique and cryptographically secure
Written by Ricky Raveanu