import {json} from "./json.js" import {gapfillSelectWidget} from "./gapfill-select.js"; window.addEventListener('load', main) function main() { // Register our custom question types Survey.CustomWidgetCollection.Instance.add(gapfillSelectWidget, gapfillSelectWidget.name); let survey = new Survey.Model(json); // Add "Check answers" button survey.addNavigationItem({ id: "sv-nav-check", title: "Check", action: () => { survey.currentPage.questions.forEach((question) => { console.log("%o: correct = %o\n\tvalue = %o\n\tcorrectAnswer = %o", question.name, question.isAnswerCorrect(), question.value, question.correctAnswer); }); }, css: "nav-button", innerCss: "sd-btn sd-btn--action nav-input" }); // Inflate the survey in the page $("#surveyContainer").Survey({model: survey}); }