{
  "@context": {
    "@vocab": "https://coderpad.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "coderpad": "https://coderpad.io/schema#",
    "Ok": "coderpad:Ok",
    "status": {
      "@id": "coderpad:status",
      "@type": "xsd:string"
    },
    "Error": "coderpad:Error",
    "message": {
      "@id": "coderpad:message",
      "@type": "xsd:string"
    },
    "Team": "coderpad:Team",
    "id": {
      "@id": "coderpad:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "coderpad:name",
      "@type": "xsd:string"
    },
    "Pad": "coderpad:Pad",
    "title": {
      "@id": "coderpad:title",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "coderpad:state",
      "@type": "xsd:string"
    },
    "owner_email": {
      "@id": "coderpad:owner_email",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "coderpad:language",
      "@type": "xsd:string"
    },
    "private": {
      "@id": "coderpad:private",
      "@type": "xsd:boolean"
    },
    "execution_enabled": {
      "@id": "coderpad:execution_enabled",
      "@type": "xsd:boolean"
    },
    "restrict_interviewer_access": {
      "@id": "coderpad:restrict_interviewer_access",
      "@type": "xsd:boolean"
    },
    "contents": {
      "@id": "coderpad:contents",
      "@type": "xsd:string"
    },
    "participants": {
      "@id": "coderpad:participants",
      "@container": "@list"
    },
    "events": {
      "@id": "coderpad:events",
      "@type": "@id"
    },
    "notes": {
      "@id": "coderpad:notes",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "coderpad:created_at",
      "@type": "@id"
    },
    "updated_at": {
      "@id": "coderpad:updated_at",
      "@type": "@id"
    },
    "ended_at": {
      "@id": "coderpad:ended_at",
      "@type": "xsd:dateTime"
    },
    "url": {
      "@id": "coderpad:url",
      "@type": "@id"
    },
    "playback": {
      "@id": "coderpad:playback",
      "@type": "@id"
    },
    "history": {
      "@id": "coderpad:history",
      "@type": "@id"
    },
    "drawing": {
      "@id": "coderpad:drawing",
      "@type": "@id"
    },
    "type": {
      "@id": "coderpad:type",
      "@type": "xsd:string"
    },
    "question_ids": {
      "@id": "coderpad:question_ids",
      "@container": "@list"
    },
    "pad_environment_ids": {
      "@id": "coderpad:pad_environment_ids",
      "@container": "@list"
    },
    "active_environment_id": {
      "@id": "coderpad:active_environment_id",
      "@type": "xsd:integer"
    },
    "allowed_interviewer_emails": {
      "@id": "coderpad:allowed_interviewer_emails",
      "@container": "@list"
    },
    "team": {
      "@id": "coderpad:team"
    },
    "pad_interviewer_notifications": {
      "@id": "coderpad:pad_interviewer_notifications",
      "@container": "@list"
    },
    "PadInterviewerNotification": "coderpad:PadInterviewerNotification",
    "priority": {
      "@id": "coderpad:priority",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "coderpad:request_id",
      "@type": "xsd:string"
    },
    "useful": {
      "@id": "coderpad:useful",
      "@type": "xsd:boolean"
    },
    "auto_dismissed": {
      "@id": "coderpad:auto_dismissed",
      "@type": "xsd:boolean"
    },
    "dismissed_at": {
      "@id": "coderpad:dismissed_at",
      "@type": "xsd:dateTime"
    },
    "TranscriptEntry": "coderpad:TranscriptEntry",
    "kind": {
      "@id": "coderpad:kind",
      "@type": "xsd:string"
    },
    "speaker_name": {
      "@id": "coderpad:speaker_name",
      "@type": "xsd:string"
    },
    "speaker_role": {
      "@id": "coderpad:speaker_role",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "coderpad:text",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "coderpad:timestamp",
      "@type": "xsd:integer"
    },
    "ReviewReport": "coderpad:ReviewReport",
    "prompt": {
      "@id": "coderpad:prompt",
      "@type": "xsd:string"
    },
    "report": {
      "@id": "coderpad:report",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "coderpad:summary",
      "@type": "xsd:string"
    },
    "icon": {
      "@id": "coderpad:icon",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "coderpad:error",
      "@type": "xsd:string"
    },
    "user_id": {
      "@id": "coderpad:user_id",
      "@type": "xsd:integer"
    },
    "file_paths": {
      "@id": "coderpad:file_paths",
      "@container": "@list"
    },
    "PadWriteFields": "coderpad:PadWriteFields",
    "user_email": {
      "@id": "coderpad:user_email",
      "@type": "xsd:string"
    },
    "disable_coaching_tips": {
      "@id": "coderpad:disable_coaching_tips",
      "@type": "xsd:boolean"
    },
    "PadEvent": "coderpad:PadEvent",
    "metadata": {
      "@id": "coderpad:metadata",
      "@type": "xsd:string"
    },
    "user_name": {
      "@id": "coderpad:user_name",
      "@type": "xsd:string"
    },
    "PadEnvironment": "coderpad:PadEnvironment",
    "pad_id": {
      "@id": "coderpad:pad_id",
      "@type": "xsd:integer"
    },
    "question_id": {
      "@id": "coderpad:question_id",
      "@type": "xsd:integer"
    },
    "example_question_id": {
      "@id": "coderpad:example_question_id",
      "@type": "xsd:string"
    },
    "file_contents": {
      "@id": "coderpad:file_contents",
      "@container": "@list"
    },
    "CandidateInstruction": "coderpad:CandidateInstruction",
    "instructions": {
      "@id": "coderpad:instructions",
      "@type": "xsd:string"
    },
    "default_visible": {
      "@id": "coderpad:default_visible",
      "@type": "xsd:boolean"
    },
    "FileContent": "coderpad:FileContent",
    "path": {
      "@id": "coderpad:path",
      "@type": "xsd:string"
    },
    "hidden": {
      "@id": "coderpad:hidden",
      "@type": "xsd:boolean"
    },
    "QuestionPadType": "coderpad:QuestionPadType",
    "Question": "coderpad:Question",
    "description": {
      "@id": "coderpad:description",
      "@type": "xsd:string"
    },
    "candidate_instructions": {
      "@id": "coderpad:candidate_instructions",
      "@container": "@list"
    },
    "shared": {
      "@id": "coderpad:shared",
      "@type": "xsd:boolean"
    },
    "used": {
      "@id": "coderpad:used",
      "@type": "xsd:integer"
    },
    "take_home": {
      "@id": "coderpad:take_home",
      "@type": "xsd:boolean"
    },
    "test_cases_enabled": {
      "@id": "coderpad:test_cases_enabled",
      "@type": "xsd:boolean"
    },
    "solution": {
      "@id": "coderpad:solution",
      "@type": "xsd:string"
    },
    "pad_type": {
      "@id": "coderpad:pad_type",
      "@type": "@id"
    },
    "is_draft": {
      "@id": "coderpad:is_draft",
      "@type": "xsd:boolean"
    },
    "ai_assist_custom_system_prompt": {
      "@id": "coderpad:ai_assist_custom_system_prompt",
      "@type": "xsd:string"
    },
    "author_name": {
      "@id": "coderpad:author_name",
      "@type": "xsd:string"
    },
    "organization_name": {
      "@id": "coderpad:organization_name",
      "@type": "xsd:string"
    },
    "custom_database": {
      "@id": "coderpad:custom_database"
    },
    "custom_files": {
      "@id": "coderpad:custom_files",
      "@container": "@list"
    },
    "question_variants": {
      "@id": "coderpad:question_variants",
      "@container": "@list"
    },
    "public_take_home_setting_id": {
      "@id": "coderpad:public_take_home_setting_id",
      "@type": "xsd:integer"
    },
    "contents_for_test_cases": {
      "@id": "coderpad:contents_for_test_cases",
      "@type": "xsd:string"
    },
    "test_cases": {
      "@id": "coderpad:test_cases",
      "@container": "@list"
    },
    "QuestionWriteRequest": "coderpad:QuestionWriteRequest",
    "custom_database_id": {
      "@id": "coderpad:custom_database_id",
      "@type": "xsd:integer"
    },
    "QuestionMultipartRequest": "coderpad:QuestionMultipartRequest",
    "QuestionVariant": "coderpad:QuestionVariant",
    "project_template_id": {
      "@id": "coderpad:project_template_id",
      "@type": "xsd:integer"
    },
    "project_template_slug": {
      "@id": "coderpad:project_template_slug",
      "@type": "xsd:string"
    },
    "display": {
      "@id": "coderpad:display",
      "@type": "xsd:string"
    },
    "QuestionVariantWriteRequest": "coderpad:QuestionVariantWriteRequest",
    "WorkApiExceptionSerialized": "coderpad:WorkApiExceptionSerialized",
    "code": {
      "@id": "coderpad:code",
      "@type": "xsd:string"
    },
    "CampaignStatusCountInsights": "coderpad:CampaignStatusCountInsights",
    "count": {
      "@id": "coderpad:count",
      "@type": "xsd:integer"
    },
    "CampaignsResult": "coderpad:CampaignsResult",
    "languages": {
      "@id": "coderpad:languages",
      "@container": "@list"
    },
    "pinned": {
      "@id": "coderpad:pinned",
      "@type": "xsd:boolean"
    },
    "archived": {
      "@id": "coderpad:archived",
      "@type": "xsd:boolean"
    },
    "CampaignCandidatesSummary": "coderpad:CampaignCandidatesSummary",
    "total": {
      "@id": "coderpad:total",
      "@type": "xsd:integer"
    },
    "by_test_status": {
      "@id": "coderpad:by_test_status",
      "@container": "@list"
    },
    "CampaignSummary": "coderpad:CampaignSummary",
    "candidates": {
      "@id": "coderpad:candidates",
      "@type": "@id"
    },
    "domains": {
      "@id": "coderpad:domains",
      "@container": "@list"
    },
    "question_count": {
      "@id": "coderpad:question_count",
      "@type": "xsd:integer"
    },
    "question_count_exact": {
      "@id": "coderpad:question_count_exact",
      "@type": "xsd:boolean"
    },
    "duration_seconds": {
      "@id": "coderpad:duration_seconds",
      "@type": "xsd:integer"
    },
    "creator_id": {
      "@id": "coderpad:creator_id",
      "@type": "xsd:string"
    },
    "team_id": {
      "@id": "coderpad:team_id",
      "@type": "xsd:string"
    },
    "creation_time": {
      "@id": "coderpad:creation_time",
      "@type": "xsd:string"
    },
    "modification_time": {
      "@id": "coderpad:modification_time",
      "@type": "xsd:string"
    },
    "last_activity_time": {
      "@id": "coderpad:last_activity_time",
      "@type": "xsd:string"
    },
    "campaigns_page": "coderpad:campaigns_page",
    "campaigns": {
      "@id": "coderpad:campaigns",
      "@container": "@list"
    },
    "pagination": {
      "@id": "coderpad:pagination",
      "@type": "@id"
    },
    "cursor_pagination_config": "coderpad:cursor_pagination_config",
    "limit": {
      "@id": "coderpad:limit",
      "@type": "xsd:integer"
    },
    "has_more_items": {
      "@id": "coderpad:has_more_items",
      "@type": "xsd:boolean"
    },
    "next_cursor": {
      "@id": "coderpad:next_cursor",
      "@type": "xsd:string"
    },
    "next_page": {
      "@id": "coderpad:next_page",
      "@type": "xsd:string"
    },
    "CampaignResult": "coderpad:CampaignResult",
    "test_url": {
      "@id": "coderpad:test_url",
      "@type": "xsd:string"
    },
    "SendParameters": "coderpad:SendParameters",
    "candidate_email": {
      "@id": "coderpad:candidate_email",
      "@type": "xsd:string"
    },
    "candidate_name": {
      "@id": "coderpad:candidate_name",
      "@type": "xsd:string"
    },
    "recruiter_email": {
      "@id": "coderpad:recruiter_email",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "coderpad:tags",
      "@type": "xsd:string"
    },
    "send_invitation_email": {
      "@id": "coderpad:send_invitation_email",
      "@type": "xsd:boolean"
    },
    "send_notification_email_on_bounce": {
      "@id": "coderpad:send_notification_email_on_bounce",
      "@type": "xsd:boolean"
    },
    "allow_duplicate_invitations": {
      "@id": "coderpad:allow_duplicate_invitations",
      "@type": "xsd:boolean"
    },
    "campaign_access_period": "coderpad:campaign_access_period",
    "min_start_time": {
      "@id": "coderpad:min_start_time",
      "@type": "xsd:string"
    },
    "max_end_time": {
      "@id": "coderpad:max_end_time",
      "@type": "xsd:string"
    },
    "campaign_follow_up_questions": "coderpad:campaign_follow_up_questions",
    "enabled": {
      "@id": "coderpad:enabled",
      "@type": "xsd:boolean"
    },
    "answer_format": {
      "@id": "coderpad:answer_format",
      "@type": "xsd:string"
    },
    "campaign_question": "coderpad:campaign_question",
    "configuration": {
      "@id": "coderpad:configuration",
      "@type": "@id"
    },
    "campaign_settings": "coderpad:campaign_settings",
    "timer": {
      "@id": "coderpad:timer",
      "@type": "@id"
    },
    "invitation_expiration_days": {
      "@id": "coderpad:invitation_expiration_days",
      "@type": "xsd:integer"
    },
    "access_period": {
      "@id": "coderpad:access_period",
      "@type": "@id"
    },
    "send_candidate_simplified_report": {
      "@id": "coderpad:send_candidate_simplified_report",
      "@type": "xsd:boolean"
    },
    "copy_paste_blocked": {
      "@id": "coderpad:copy_paste_blocked",
      "@type": "xsd:boolean"
    },
    "follow_up_questions": {
      "@id": "coderpad:follow_up_questions",
      "@type": "@id"
    },
    "webcam_proctoring": {
      "@id": "coderpad:webcam_proctoring",
      "@type": "@id"
    },
    "full_screen_required": {
      "@id": "coderpad:full_screen_required",
      "@type": "xsd:boolean"
    },
    "ai_assist_enabled": {
      "@id": "coderpad:ai_assist_enabled",
      "@type": "xsd:boolean"
    },
    "enabled_coding_agents": {
      "@id": "coderpad:enabled_coding_agents",
      "@type": "xsd:string"
    },
    "campaign_timer": "coderpad:campaign_timer",
    "mode": {
      "@id": "coderpad:mode",
      "@type": "xsd:string"
    },
    "duration_minutes": {
      "@id": "coderpad:duration_minutes",
      "@type": "xsd:integer"
    },
    "campaign_webcam_proctoring": "coderpad:campaign_webcam_proctoring",
    "ai_analysis_enabled": {
      "@id": "coderpad:ai_analysis_enabled",
      "@type": "xsd:boolean"
    },
    "random_question_set_configuration": "coderpad:random_question_set_configuration",
    "domain": {
      "@id": "coderpad:domain",
      "@type": "xsd:string"
    },
    "skills": {
      "@id": "coderpad:skills",
      "@container": "@list"
    },
    "question_type": {
      "@id": "coderpad:question_type",
      "@type": "xsd:string"
    },
    "target_duration_minutes": {
      "@id": "coderpad:target_duration_minutes",
      "@type": "xsd:integer"
    },
    "target_experience_level": {
      "@id": "coderpad:target_experience_level",
      "@type": "xsd:string"
    },
    "included_question_ids": {
      "@id": "coderpad:included_question_ids",
      "@container": "@list"
    },
    "excluded_question_ids": {
      "@id": "coderpad:excluded_question_ids",
      "@container": "@list"
    },
    "CreatedCampaign": "coderpad:CreatedCampaign",
    "CreateCampaignRequest": "coderpad:CreateCampaignRequest",
    "questions": {
      "@id": "coderpad:questions",
      "@container": "@list"
    },
    "settings": {
      "@id": "coderpad:settings",
      "@type": "@id"
    },
    "CampaignDetails": "coderpad:CampaignDetails",
    "CampaignCandidateFeedbackRatingsInsights": "coderpad:CampaignCandidateFeedbackRatingsInsights",
    "distribution": {
      "@id": "coderpad:distribution",
      "@container": "@list"
    },
    "sample_size": {
      "@id": "coderpad:sample_size",
      "@type": "xsd:integer"
    },
    "CampaignCandidatesInsights": "coderpad:CampaignCandidatesInsights",
    "by_approval_status": {
      "@id": "coderpad:by_approval_status",
      "@container": "@list"
    },
    "by_tag": {
      "@id": "coderpad:by_tag",
      "@container": "@list"
    },
    "CampaignInsightsResult": "coderpad:CampaignInsightsResult",
    "scores": {
      "@id": "coderpad:scores",
      "@type": "@id"
    },
    "invitations": {
      "@id": "coderpad:invitations",
      "@type": "@id"
    },
    "time_spent_seconds": {
      "@id": "coderpad:time_spent_seconds",
      "@type": "@id"
    },
    "candidate_feedback_ratings": {
      "@id": "coderpad:candidate_feedback_ratings",
      "@type": "@id"
    },
    "CampaignInvitationsInsights": "coderpad:CampaignInvitationsInsights",
    "window": {
      "@id": "coderpad:window",
      "@type": "@id"
    },
    "by_month": {
      "@id": "coderpad:by_month",
      "@container": "@list"
    },
    "CampaignInvitationsWindowInsights": "coderpad:CampaignInvitationsWindowInsights",
    "timezone": {
      "@id": "coderpad:timezone",
      "@type": "xsd:string"
    },
    "first_month": {
      "@id": "coderpad:first_month",
      "@type": "xsd:string"
    },
    "last_month": {
      "@id": "coderpad:last_month",
      "@type": "xsd:string"
    },
    "CampaignMonthlyInvitationsInsights": "coderpad:CampaignMonthlyInvitationsInsights",
    "month": {
      "@id": "coderpad:month",
      "@type": "xsd:string"
    },
    "CampaignRatingCountInsights": "coderpad:CampaignRatingCountInsights",
    "rating": {
      "@id": "coderpad:rating",
      "@type": "xsd:integer"
    },
    "CampaignScoreRangeInsights": "coderpad:CampaignScoreRangeInsights",
    "min_inclusive": {
      "@id": "coderpad:min_inclusive",
      "@type": "xsd:integer"
    },
    "max_exclusive": {
      "@id": "coderpad:max_exclusive",
      "@type": "xsd:integer"
    },
    "CampaignScoresInsights": "coderpad:CampaignScoresInsights",
    "mean": {
      "@id": "coderpad:mean",
      "@type": "xsd:decimal"
    },
    "CampaignTagCountInsights": "coderpad:CampaignTagCountInsights",
    "tag": {
      "@id": "coderpad:tag",
      "@type": "xsd:string"
    },
    "CampaignTimeSpentInsights": "coderpad:CampaignTimeSpentInsights",
    "p25": {
      "@id": "coderpad:p25",
      "@type": "xsd:decimal"
    },
    "median": {
      "@id": "coderpad:median",
      "@type": "xsd:decimal"
    },
    "p75": {
      "@id": "coderpad:p75",
      "@type": "xsd:decimal"
    },
    "me": "coderpad:me",
    "teams": {
      "@id": "coderpad:teams",
      "@container": "@list"
    },
    "organization_id": {
      "@id": "coderpad:organization_id",
      "@type": "xsd:string"
    },
    "recruiter_id": {
      "@id": "coderpad:recruiter_id",
      "@type": "xsd:string"
    },
    "me_team": "coderpad:me_team",
    "is_default": {
      "@id": "coderpad:is_default",
      "@type": "xsd:boolean"
    },
    "ChoiceSelectionDetails": "coderpad:ChoiceSelectionDetails",
    "correct_choice_indexes": {
      "@id": "coderpad:correct_choice_indexes",
      "@container": "@list"
    },
    "CodeDetails": "coderpad:CodeDetails",
    "environment": {
      "@id": "coderpad:environment",
      "@type": "@id"
    },
    "programming_language_id": {
      "@id": "coderpad:programming_language_id",
      "@type": "xsd:string"
    },
    "candidate_test_code": {
      "@id": "coderpad:candidate_test_code",
      "@type": "xsd:string"
    },
    "validator_code": {
      "@id": "coderpad:validator_code",
      "@type": "xsd:string"
    },
    "timeout_ms": {
      "@id": "coderpad:timeout_ms",
      "@type": "xsd:integer"
    },
    "database_engine": {
      "@id": "coderpad:database_engine",
      "@type": "@id"
    },
    "database_setup_script": {
      "@id": "coderpad:database_setup_script",
      "@type": "xsd:string"
    },
    "starter_code": {
      "@id": "coderpad:starter_code",
      "@type": "xsd:string"
    },
    "function_signature": {
      "@id": "coderpad:function_signature",
      "@type": "@id"
    },
    "possible_solution": {
      "@id": "coderpad:possible_solution",
      "@type": "@id"
    },
    "show_function_signature_in_statement": {
      "@id": "coderpad:show_function_signature_in_statement",
      "@type": "xsd:boolean"
    },
    "available_programming_language_ids": {
      "@id": "coderpad:available_programming_language_ids",
      "@container": "@list"
    },
    "DatabaseEngineDetails": "coderpad:DatabaseEngineDetails",
    "version": {
      "@id": "coderpad:version",
      "@type": "xsd:string"
    },
    "engine_id": {
      "@id": "coderpad:engine_id",
      "@type": "xsd:string"
    },
    "EnvironmentDetails": "coderpad:EnvironmentDetails",
    "environment_id": {
      "@id": "coderpad:environment_id",
      "@type": "xsd:string"
    },
    "EvaluationAcceptedAnswerDetails": "coderpad:EvaluationAcceptedAnswerDetails",
    "value": {
      "@id": "coderpad:value",
      "@type": "xsd:string"
    },
    "match_type": {
      "@id": "coderpad:match_type",
      "@type": "xsd:string"
    },
    "EvaluationDetails": "coderpad:EvaluationDetails",
    "rubric": {
      "@id": "coderpad:rubric",
      "@type": "@id"
    },
    "test_report": {
      "@id": "coderpad:test_report",
      "@type": "@id"
    },
    "validation_code": {
      "@id": "coderpad:validation_code",
      "@type": "@id"
    },
    "input_output": {
      "@id": "coderpad:input_output",
      "@type": "@id"
    },
    "sql_query_result_comparison": {
      "@id": "coderpad:sql_query_result_comparison",
      "@type": "@id"
    },
    "text_answer_matching": {
      "@id": "coderpad:text_answer_matching",
      "@type": "@id"
    },
    "choice_selection": {
      "@id": "coderpad:choice_selection",
      "@type": "@id"
    },
    "FileUploadDetails": "coderpad:FileUploadDetails",
    "download_url": {
      "@id": "coderpad:download_url",
      "@type": "xsd:string"
    },
    "FunctionSignatureDetails": "coderpad:FunctionSignatureDetails",
    "parameters": {
      "@id": "coderpad:parameters",
      "@container": "@list"
    },
    "return_type": {
      "@id": "coderpad:return_type"
    },
    "GameDetails": "coderpad:GameDetails",
    "InputOutputDetails": "coderpad:InputOutputDetails",
    "InputOutputTestCaseDetails": "coderpad:InputOutputTestCaseDetails",
    "label": {
      "@id": "coderpad:label"
    },
    "input": {
      "@id": "coderpad:input",
      "@type": "xsd:string"
    },
    "output": {
      "@id": "coderpad:output",
      "@type": "xsd:string"
    },
    "skill": {
      "@id": "coderpad:skill",
      "@type": "xsd:string"
    },
    "points": {
      "@id": "coderpad:points",
      "@type": "xsd:integer"
    },
    "weight": {
      "@id": "coderpad:weight",
      "@type": "xsd:integer"
    },
    "difficulty": {
      "@id": "coderpad:difficulty",
      "@type": "xsd:integer"
    },
    "contributes_to_score": {
      "@id": "coderpad:contributes_to_score",
      "@type": "xsd:boolean"
    },
    "visible_to_candidate": {
      "@id": "coderpad:visible_to_candidate",
      "@type": "xsd:boolean"
    },
    "timeout_ms_by_programming_language_id": {
      "@id": "coderpad:timeout_ms_by_programming_language_id"
    },
    "McqDetails": "coderpad:McqDetails",
    "choices": {
      "@id": "coderpad:choices",
      "@container": "@list"
    },
    "selection_mode": {
      "@id": "coderpad:selection_mode",
      "@type": "xsd:string"
    },
    "randomize_choices": {
      "@id": "coderpad:randomize_choices",
      "@type": "xsd:boolean"
    },
    "PossibleSolutionDetails": "coderpad:PossibleSolutionDetails",
    "ProjectDetails": "coderpad:ProjectDetails",
    "resources": {
      "@id": "coderpad:resources",
      "@container": "@list"
    },
    "ai_assist_additional_instructions": {
      "@id": "coderpad:ai_assist_additional_instructions",
      "@type": "xsd:string"
    },
    "ai_assist_allowed": {
      "@id": "coderpad:ai_assist_allowed",
      "@type": "xsd:boolean"
    },
    "ProjectResourceDetails": "coderpad:ProjectResourceDetails",
    "resource_id": {
      "@id": "coderpad:resource_id",
      "@type": "xsd:string"
    },
    "QueryComparisonRulesDetails": "coderpad:QueryComparisonRulesDetails",
    "row_order_matters": {
      "@id": "coderpad:row_order_matters",
      "@type": "xsd:boolean"
    },
    "column_order_matters": {
      "@id": "coderpad:column_order_matters",
      "@type": "xsd:boolean"
    },
    "compare_all_tables": {
      "@id": "coderpad:compare_all_tables",
      "@type": "xsd:boolean"
    },
    "QuestionChoiceDetailsResult": "coderpad:QuestionChoiceDetailsResult",
    "QuestionDetailsResult": "coderpad:QuestionDetailsResult",
    "statement": {
      "@id": "coderpad:statement"
    },
    "locales": {
      "@id": "coderpad:locales",
      "@container": "@list"
    },
    "comment": {
      "@id": "coderpad:comment",
      "@type": "xsd:string"
    },
    "evaluation": {
      "@id": "coderpad:evaluation",
      "@type": "@id"
    },
    "from_coderpad_question_bank": {
      "@id": "coderpad:from_coderpad_question_bank",
      "@type": "xsd:boolean"
    },
    "automatically_selectable": {
      "@id": "coderpad:automatically_selectable",
      "@type": "xsd:boolean"
    },
    "mcq_details": {
      "@id": "coderpad:mcq_details",
      "@type": "@id"
    },
    "code_details": {
      "@id": "coderpad:code_details",
      "@type": "@id"
    },
    "game_details": {
      "@id": "coderpad:game_details",
      "@type": "@id"
    },
    "text_details": {
      "@id": "coderpad:text_details",
      "@type": "@id"
    },
    "file_upload_details": {
      "@id": "coderpad:file_upload_details",
      "@type": "@id"
    },
    "video_details": {
      "@id": "coderpad:video_details",
      "@type": "@id"
    },
    "project_details": {
      "@id": "coderpad:project_details",
      "@type": "@id"
    },
    "QuestionResourceDetails": "coderpad:QuestionResourceDetails",
    "filename": {
      "@id": "coderpad:filename",
      "@type": "xsd:string"
    },
    "mime_type": {
      "@id": "coderpad:mime_type",
      "@type": "xsd:string"
    },
    "RubricCriterionDetails": "coderpad:RubricCriterionDetails",
    "review_mode": {
      "@id": "coderpad:review_mode",
      "@type": "xsd:string"
    },
    "RubricDetails": "coderpad:RubricDetails",
    "criteria": {
      "@id": "coderpad:criteria",
      "@container": "@list"
    },
    "SqlQueryResultComparisonDetails": "coderpad:SqlQueryResultComparisonDetails",
    "reference_query": {
      "@id": "coderpad:reference_query",
      "@type": "xsd:string"
    },
    "comparison": {
      "@id": "coderpad:comparison",
      "@type": "@id"
    },
    "TestReportDetails": "coderpad:TestReportDetails",
    "TestReportTestCaseDetails": "coderpad:TestReportTestCaseDetails",
    "key": {
      "@id": "coderpad:key",
      "@type": "xsd:string"
    },
    "test_identifier": {
      "@id": "coderpad:test_identifier",
      "@type": "xsd:string"
    },
    "TextAnswerMatchingDetails": "coderpad:TextAnswerMatchingDetails",
    "accepted_answers": {
      "@id": "coderpad:accepted_answers",
      "@container": "@list"
    },
    "TextDetails": "coderpad:TextDetails",
    "evaluation_mode": {
      "@id": "coderpad:evaluation_mode",
      "@type": "xsd:string"
    },
    "ValidationCodeDetails": "coderpad:ValidationCodeDetails",
    "ValidationCodeTestCaseDetails": "coderpad:ValidationCodeTestCaseDetails",
    "VideoDetails": "coderpad:VideoDetails",
    "recording_media": {
      "@id": "coderpad:recording_media",
      "@type": "xsd:string"
    },
    "QuestionInsightsResult": "coderpad:QuestionInsightsResult",
    "usage": {
      "@id": "coderpad:usage",
      "@type": "@id"
    },
    "frequent_answers": {
      "@id": "coderpad:frequent_answers",
      "@container": "@list"
    },
    "testcases_success": {
      "@id": "coderpad:testcases_success",
      "@container": "@list"
    },
    "scores_distribution": {
      "@id": "coderpad:scores_distribution",
      "@type": "@id"
    },
    "QuestionRepartitionInsights": "coderpad:QuestionRepartitionInsights",
    "percentage": {
      "@id": "coderpad:percentage",
      "@type": "xsd:decimal"
    },
    "correct": {
      "@id": "coderpad:correct",
      "@type": "xsd:boolean"
    },
    "QuestionScoreRangeInsights": "coderpad:QuestionScoreRangeInsights",
    "score_range": {
      "@id": "coderpad:score_range",
      "@type": "xsd:string"
    },
    "candidate_count": {
      "@id": "coderpad:candidate_count",
      "@type": "xsd:integer"
    },
    "QuestionScoresDistributionInsights": "coderpad:QuestionScoresDistributionInsights",
    "total_candidates": {
      "@id": "coderpad:total_candidates",
      "@type": "xsd:integer"
    },
    "QuestionUsageInsights": "coderpad:QuestionUsageInsights",
    "view_count": {
      "@id": "coderpad:view_count",
      "@type": "xsd:integer"
    },
    "last_view_time": {
      "@id": "coderpad:last_view_time",
      "@type": "xsd:string"
    },
    "average_answer_duration_seconds": {
      "@id": "coderpad:average_answer_duration_seconds",
      "@type": "xsd:integer"
    },
    "timeout_rate": {
      "@id": "coderpad:timeout_rate",
      "@type": "xsd:decimal"
    },
    "average_score": {
      "@id": "coderpad:average_score",
      "@type": "xsd:decimal"
    },
    "QuestionsResult": "coderpad:QuestionsResult",
    "product": {
      "@id": "coderpad:product",
      "@type": "xsd:string"
    },
    "pagination_config": "coderpad:pagination_config",
    "start": {
      "@id": "coderpad:start",
      "@type": "xsd:integer"
    },
    "next_start": {
      "@id": "coderpad:next_start",
      "@type": "xsd:integer"
    },
    "questions_page": "coderpad:questions_page",
    "SaveCodeDetails": "coderpad:SaveCodeDetails",
    "SaveProjectDetails": "coderpad:SaveProjectDetails",
    "temporary_file_id": {
      "@id": "coderpad:temporary_file_id",
      "@type": "xsd:string"
    },
    "SaveQuestionRequest": "coderpad:SaveQuestionRequest",
    "TemporaryFileResult": "coderpad:TemporaryFileResult",
    "accepted_answer": "coderpad:accepted_answer",
    "ai_review": "coderpad:ai_review",
    "rationale": {
      "@id": "coderpad:rationale",
      "@type": "xsd:string"
    },
    "recommended_outcome": {
      "@id": "coderpad:recommended_outcome",
      "@type": "xsd:string"
    },
    "no_recommendation_reason": {
      "@id": "coderpad:no_recommendation_reason",
      "@type": "xsd:string"
    },
    "answer": "coderpad:answer",
    "code_answer": {
      "@id": "coderpad:code_answer",
      "@type": "@id"
    },
    "game_answer": {
      "@id": "coderpad:game_answer",
      "@type": "@id"
    },
    "mcq_answer": {
      "@id": "coderpad:mcq_answer",
      "@type": "@id"
    },
    "text_answer": {
      "@id": "coderpad:text_answer",
      "@type": "@id"
    },
    "file_upload_answer": {
      "@id": "coderpad:file_upload_answer",
      "@type": "@id"
    },
    "project_answer": {
      "@id": "coderpad:project_answer",
      "@type": "@id"
    },
    "video_answer": {
      "@id": "coderpad:video_answer",
      "@type": "@id"
    },
    "choice": "coderpad:choice",
    "detailed_result": "coderpad:detailed_result",
    "id_test": {
      "@id": "coderpad:id_test",
      "@type": "xsd:integer"
    },
    "campaign_id": {
      "@id": "coderpad:campaign_id",
      "@type": "xsd:integer"
    },
    "send_time": {
      "@id": "coderpad:send_time",
      "@type": "xsd:integer"
    },
    "start_time": {
      "@id": "coderpad:start_time",
      "@type": "xsd:integer"
    },
    "end_time": {
      "@id": "coderpad:end_time",
      "@type": "xsd:integer"
    },
    "candidate_language": {
      "@id": "coderpad:candidate_language",
      "@type": "xsd:string"
    },
    "approval_status": {
      "@id": "coderpad:approval_status",
      "@type": "xsd:string"
    },
    "timer_type": {
      "@id": "coderpad:timer_type",
      "@type": "xsd:string"
    },
    "input_output_test_case": "coderpad:input_output_test_case",
    "outcome": {
      "@id": "coderpad:outcome",
      "@type": "xsd:string"
    },
    "max_points": {
      "@id": "coderpad:max_points",
      "@type": "xsd:integer"
    },
    "awarded_points": {
      "@id": "coderpad:awarded_points",
      "@type": "xsd:integer"
    },
    "result_message": {
      "@id": "coderpad:result_message",
      "@type": "xsd:string"
    },
    "result_overridden_by_recruiter": {
      "@id": "coderpad:result_overridden_by_recruiter",
      "@type": "xsd:boolean"
    },
    "timed_out": {
      "@id": "coderpad:timed_out",
      "@type": "xsd:boolean"
    },
    "recording": "coderpad:recording",
    "transcript_url": {
      "@id": "coderpad:transcript_url",
      "@type": "xsd:string"
    },
    "report_skill": "coderpad:report_skill",
    "score": {
      "@id": "coderpad:score",
      "@type": "xsd:decimal"
    },
    "total_points": {
      "@id": "coderpad:total_points",
      "@type": "xsd:integer"
    },
    "report_technology": "coderpad:report_technology",
    "comparative_score": {
      "@id": "coderpad:comparative_score",
      "@type": "xsd:decimal"
    },
    "rubric_criterion": "coderpad:rubric_criterion",
    "test_question": "coderpad:test_question",
    "warnings": {
      "@id": "coderpad:warnings",
      "@container": "@list"
    },
    "time_limit_seconds": {
      "@id": "coderpad:time_limit_seconds",
      "@type": "xsd:integer"
    },
    "first_access_time": {
      "@id": "coderpad:first_access_time",
      "@type": "xsd:integer"
    },
    "submission_time": {
      "@id": "coderpad:submission_time",
      "@type": "xsd:integer"
    },
    "answer_status": {
      "@id": "coderpad:answer_status",
      "@type": "xsd:string"
    },
    "grading_status": {
      "@id": "coderpad:grading_status",
      "@type": "xsd:string"
    },
    "marked_as_cheated_by_recruiter": {
      "@id": "coderpad:marked_as_cheated_by_recruiter",
      "@type": "xsd:boolean"
    },
    "time_spent_outside_environment_seconds": {
      "@id": "coderpad:time_spent_outside_environment_seconds",
      "@type": "xsd:integer"
    },
    "environment_exit_count": {
      "@id": "coderpad:environment_exit_count",
      "@type": "xsd:integer"
    },
    "test_report_test_case": "coderpad:test_report_test_case",
    "validation_code_test_case": "coderpad:validation_code_test_case",
    "warning": "coderpad:warning",
    "level": {
      "@id": "coderpad:level",
      "@type": "xsd:string"
    },
    "result": "coderpad:result",
    "result_page": "coderpad:result_page",
    "tests": {
      "@id": "coderpad:tests",
      "@container": "@list"
    },
    "ai_assist_conversation": "coderpad:ai_assist_conversation",
    "subject": {
      "@id": "coderpad:subject",
      "@type": "xsd:string"
    },
    "messages": {
      "@id": "coderpad:messages",
      "@container": "@list"
    },
    "ai_assist_conversations": "coderpad:ai_assist_conversations",
    "conversations": {
      "@id": "coderpad:conversations",
      "@container": "@list"
    },
    "ai_assist_message": "coderpad:ai_assist_message",
    "role": {
      "@id": "coderpad:role",
      "@type": "xsd:string"
    },
    "output_items": {
      "@id": "coderpad:output_items",
      "@container": "@list"
    },
    "playback_answer_diagnostic": "coderpad:playback_answer_diagnostic",
    "severity": {
      "@id": "coderpad:severity",
      "@type": "xsd:string"
    },
    "range": {
      "@id": "coderpad:range",
      "@type": "@id"
    },
    "source": {
      "@id": "coderpad:source",
      "@type": "xsd:string"
    },
    "playback_answer_diagnostics_changed_data": "coderpad:playback_answer_diagnostics_changed_data",
    "diagnostics": {
      "@id": "coderpad:diagnostics",
      "@container": "@list"
    },
    "playback_answer_diagnostics_changed_event": "coderpad:playback_answer_diagnostics_changed_event",
    "relative_time_ms": {
      "@id": "coderpad:relative_time_ms",
      "@type": "xsd:integer"
    },
    "data": {
      "@id": "coderpad:data",
      "@type": "@id"
    },
    "playback_answer_edited_data": "coderpad:playback_answer_edited_data",
    "edit_type": {
      "@id": "coderpad:edit_type",
      "@type": "xsd:string"
    },
    "offset": {
      "@id": "coderpad:offset",
      "@type": "xsd:integer"
    },
    "replaced_length": {
      "@id": "coderpad:replaced_length",
      "@type": "xsd:integer"
    },
    "inserted_text": {
      "@id": "coderpad:inserted_text",
      "@type": "xsd:string"
    },
    "playback_answer_edited_event": "coderpad:playback_answer_edited_event",
    "playback_answer_recording_data": "coderpad:playback_answer_recording_data",
    "recording_id": {
      "@id": "coderpad:recording_id",
      "@type": "xsd:string"
    },
    "playback_answer_recording_event": "coderpad:playback_answer_recording_event",
    "playback_answer_recording_started_data": "coderpad:playback_answer_recording_started_data",
    "camera_enabled": {
      "@id": "coderpad:camera_enabled",
      "@type": "xsd:boolean"
    },
    "microphone_enabled": {
      "@id": "coderpad:microphone_enabled",
      "@type": "xsd:boolean"
    },
    "playback_answer_recording_started_event": "coderpad:playback_answer_recording_started_event",
    "playback_breakpoint": "coderpad:playback_breakpoint",
    "breakpoint_id": {
      "@id": "coderpad:breakpoint_id",
      "@type": "xsd:string"
    },
    "line": {
      "@id": "coderpad:line",
      "@type": "xsd:integer"
    },
    "column": {
      "@id": "coderpad:column",
      "@type": "xsd:integer"
    },
    "function_name": {
      "@id": "coderpad:function_name",
      "@type": "xsd:string"
    },
    "condition": {
      "@id": "coderpad:condition",
      "@type": "xsd:string"
    },
    "log_message": {
      "@id": "coderpad:log_message",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "CoderPad API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects CoderPad's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-27) from openapi/coderpad-interview-api-openapi.yml, openapi/coderpad-screen-api-openapi.yml.",
  "dcterms:created": "2026-10-27",
  "dcterms:source": [
    "openapi/coderpad-interview-api-openapi.yml",
    "openapi/coderpad-screen-api-openapi.yml"
  ]
}