"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",s="NiceQuiz",i="Quiz component with scoring, feedback, and time limits.",n="survey",t="1.0.0",o="stable",c=[{name:"quiz",type:"QuizDefinition",required:!0,description:"Quiz definition"},{name:"answers",type:"QuizAnswer[]",description:"Current answers"},{name:"onChange",type:"(answers: QuizAnswer[]) => void",description:"Change callback"},{name:"onSubmit",type:"(result: QuizResult) => Promise<void>",description:"Submit callback"},{name:"timeLimit",type:"number",description:"Time limit in seconds"},{name:"showScore",type:"boolean",default:"true",description:"Show score"},{name:"showFeedback",type:"boolean",default:"true",description:"Show answer feedback"},{name:"shuffleQuestions",type:"boolean",default:"false",description:"Shuffle questions"}],a=[{title:"Quiz",description:"Take quiz",code:`<NiceQuiz
  quiz={quizDef}
  answers={userAnswers}
  onChange={setUserAnswers}
  onSubmit={submitQuiz}
  timeLimit={600}
  showFeedback
/>`}],r={keyboard:["Tab through questions"],aria:["Quiz progress","Timer announcements"]},u=["NiceSurvey","NicePoll"],m={$schema:e,name:s,description:i,category:n,since:t,status:o,props:c,examples:a,accessibility:r,seeAlso:u};exports.$schema=e;exports.accessibility=r;exports.category=n;exports.default=m;exports.description=i;exports.examples=a;exports.name=s;exports.props=c;exports.seeAlso=u;exports.since=t;exports.status=o;
