All files / builds/1000i100/quiz-maker/src/resultViewer default.mjs

0% Statements 0/26
0% Branches 0/1
0% Functions 0/1
0% Lines 0/26

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28                                                       
export default function(obj) {
	let footerLeftButtons='';
	if(obj.options.homeLink) footerLeftButtons+=`<a class="button" href="${obj.options.homeLink}">⌂</a>`;
	if(obj.options.restartButton) footerLeftButtons+=`<a class="button back" href="">⟳</a>`;
	return `
<script>
function renderResult(quotation){
	
	document.body.innerHTML = \`
<section id="result">
	<div class="page">
		<h1>Generic result viewer</h1>
		<label>questionCount : ${obj.questions.length}</label>
		<label>\${Object.keys(quotation).map(k=>k+' : '+JSON.stringify(quotation[k])).join('</label><label>')}</label>
		<footer>
			${footerLeftButtons}
			<div class="errors">use option <code>resultView: aMoreAccurateResultRenderer</code> in your quiz file for a better view.</div>
			<div>&nbsp;</div>
		</footer>
	</div>
</section>
\`;
}
</script>
`;
}