import { GIFTQuestionRenderer } from './gift-question-renderer.js'; import { MultipleChoice } from 'gift-pegjs'; export class MultipleChoiceQuestionRenderer extends GIFTQuestionRenderer { override render(question: MultipleChoice, questionNumber: number): string { let renderedHtml = ''; if (question.title) { renderedHtml += `

${question.title}

\n`; } if (question.stem) { renderedHtml += `

${question.stem.text}

\n`; } let i = 0; for (const choice of question.choices) { renderedHtml += `
\n`; renderedHtml += ` \n`; renderedHtml += ` \n`; renderedHtml += `
\n`; i++; } return renderedHtml; } }