@webwriter/quiz
Version:
Add interactive tasks (multiple choice, order, free text, highlighting, or speech input). Make a quiz out of multiple tasks.
261 lines (260 loc) • 9.15 kB
JSON
{
"name": "@webwriter/quiz",
"version": "1.1.5",
"description": "Add interactive tasks (multiple choice, order, free text, highlighting, or speech input). Make a quiz out of multiple tasks.",
"keywords": [
"webwriter-widget",
"widget-practical",
"widget-lang-en",
"widget-lang-de",
"widget-lang-bg",
"widget-lang-cs",
"widget-lang-da",
"widget-lang-el",
"widget-lang-es",
"widget-lang-et",
"widget-lang-fi",
"widget-lang-fr",
"widget-lang-hu",
"widget-lang-id",
"widget-lang-it",
"widget-lang-ja",
"widget-lang-ko",
"widget-lang-lt",
"widget-lang-lv",
"widget-lang-nb",
"widget-lang-nl",
"widget-lang-pl",
"widget-lang-pt",
"widget-lang-ro",
"widget-lang-ru",
"widget-lang-sk",
"widget-lang-sl",
"widget-lang-sv",
"widget-lang-tr",
"widget-lang-uk",
"widget-lang-zh",
"isced2011-1",
"isced2011-2",
"isced2011-3",
"isced2011-4",
"isced2011-5",
"isced2011-6",
"isced2011-7",
"isced2011-8",
"quiz",
"choice",
"test"
],
"license": "MIT",
"author": "Frederic Salmen <frederic@fsalmen.de>",
"scripts": {
"prepare": "npx @webwriter/build",
"dev": "npx @webwriter/build dev",
"localize": "lit-localize extract && npx @webwriter/build localize && lit-localize build"
},
"repository": "https://github.com/webwriter-app/quiz",
"dependencies": {
"@shoelace-style/shoelace": "^2.13.1",
"@shopify/draggable": "^1.1.3",
"@webwriter/lit": "^2.1.2",
"bootstrap-icons": "^1.11.3",
"interactjs": "^1.10.26",
"lit": "^3.2.0",
"minimasonry": "^1.3.2",
"sortablejs": "^1.15.2"
},
"devDependencies": {
"@lit/localize": "^0.12.2",
"@lit/localize-tools": "^0.8.0",
"@types/minimasonry": "^1.3.5",
"@types/sortablejs": "^1.15.7"
},
"peerDependencies": {
"@webwriter/phet-simulation": "^1.0.0"
},
"exports": {
"./widgets/webwriter-quiz.*": {
"source": "./src/widgets/webwriter-quiz.ts",
"default": "./dist/widgets/webwriter-quiz.*"
},
"./snippets/blank.html": "./src/snippets/blank.html",
"./snippets/choice.html": "./src/snippets/choice.html",
"./snippets/order.html": "./src/snippets/order.html",
"./snippets/text.html": "./src/snippets/text.html",
"./snippets/mark.html": "./src/snippets/mark.html",
"./snippets/speech.html": "./src/snippets/speech.html",
"./snippets/beispiel-choice.html": "./src/snippets/Beispiel-Choice.html",
"./snippets/beispiel-order.html": "./src/snippets/Beispiel-Order.html",
"./snippets/beispiel-text.html": "./src/snippets/Beispiel-Text.html",
"./snippets/beispiel-mark.html": "./src/snippets/Beispiel-Mark.html",
"./widgets/webwriter-task.*": {
"source": "./src/widgets/webwriter-task.ts",
"default": "./dist/widgets/webwriter-task.*"
},
"./widgets/webwriter-task-prompt.*": {
"source": "./src/widgets/webwriter-task-prompt.ts",
"default": "./dist/widgets/webwriter-task-prompt.*"
},
"./widgets/webwriter-task-hint.*": {
"source": "./src/widgets/webwriter-task-hint.ts",
"default": "./dist/widgets/webwriter-task-hint.*"
},
"./widgets/webwriter-task-explainer.*": {
"source": "./src/widgets/webwriter-task-explainer.ts",
"default": "./dist/widgets/webwriter-task-explainer.*"
},
"./widgets/webwriter-choice.*": {
"source": "./src/widgets/webwriter-choice.ts",
"default": "./dist/widgets/webwriter-choice.*"
},
"./widgets/webwriter-choice-item.*": {
"source": "./src/widgets/webwriter-choice-item.ts",
"default": "./dist/widgets/webwriter-choice-item.*"
},
"./widgets/webwriter-order.*": {
"source": "./src/widgets/webwriter-order.ts",
"default": "./dist/widgets/webwriter-order.*"
},
"./widgets/webwriter-order-item.*": {
"source": "./src/widgets/webwriter-order-item.ts",
"default": "./dist/widgets/webwriter-order-item.*"
},
"./widgets/webwriter-pairing.*": {
"source": "./src/widgets/webwriter-pairing.ts",
"default": "./dist/widgets/webwriter-pairing.*"
},
"./widgets/webwriter-pairing-item.*": {
"source": "./src/widgets/webwriter-pairing-item.ts",
"default": "./dist/widgets/webwriter-pairing-item.*"
},
"./widgets/webwriter-text.*": {
"source": "./src/widgets/webwriter-text.ts",
"default": "./dist/widgets/webwriter-text.*"
},
"./widgets/webwriter-mark.*": {
"source": "./src/widgets/webwriter-mark.ts",
"default": "./dist/widgets/webwriter-mark.*"
},
"./widgets/webwriter-speech.*": {
"source": "./src/widgets/webwriter-speech.ts",
"default": "./dist/widgets/webwriter-speech.*"
},
"./widgets/webwriter-cloze.*": {
"source": "./src/widgets/webwriter-cloze.ts",
"default": "./dist/widgets/webwriter-cloze.*"
},
"./widgets/webwriter-cloze-gap.*": {
"source": "./src/widgets/webwriter-cloze-gap.ts",
"default": "./dist/widgets/webwriter-cloze-gap.*"
},
"./package.json": "./package.json",
"./icon": "./icon.svg"
},
"editingConfig": {
".": {
"label": {
"_": "Quiz"
},
"description": {
"de": "Fügen Sie interaktive Aufgaben hinzu (Multiple Choice, Reihenfolge, freier Text, Hervorhebung oder Spracheingabe). Erstellen Sie ein Quiz aus mehreren Aufgaben."
}
},
"./widgets/webwriter-choice-item": {
"group": "",
"selectable": false,
"draggable": false,
"isolating": false,
"content": "(p | flow)+",
"uninsertable": true
},
"./widgets/webwriter-choice": {
"group": "answer",
"content": "webwriter-choice-item+",
"uninsertable": true
},
"./widgets/webwriter-order-item": {
"group": "",
"selectable": false,
"draggable": true,
"isolating": false,
"content": "(p | flow)+",
"uninsertable": true
},
"./widgets/webwriter-order": {
"group": "answer",
"content": "webwriter-order-item+",
"uninsertable": true
},
"./widgets/webwriter-pairing": {
"group": "answer",
"isolating": true,
"content": "webwriter-pairing-item+",
"uninsertable": true
},
"./widgets/webwriter-pairing-item": {
"group": "",
"draggable": true,
"isolating": true,
"content": "picture | flow",
"uninsertable": true
},
"./widgets/webwriter-text": {
"group": "answer",
"uninsertable": true
},
"./widgets/webwriter-mark": {
"group": "answer inlinecontainer",
"defining": true,
"isolating": true,
"content": "(text | br | wbr)*",
"marks": "",
"uninsertable": true
},
"./widgets/webwriter-speech": {
"group": "answer",
"uninsertable": true
},
"./widgets/webwriter-cloze": {
"group": "answer",
"isolating": true,
"content": "p",
"uninsertable": true
},
"./widgets/webwriter-cloze-gap": {
"group": "phrasing",
"inline": true,
"isolating": false,
"uninsertable": true
},
"./widgets/webwriter-task": {
"isolating": true,
"content": "webwriter-task-prompt webwriter-task-hint? answer",
"uninsertable": true
},
"./widgets/webwriter-task-prompt": {
"group": "",
"defining": true,
"content": "(p | flow)+",
"uninsertable": true
},
"./widgets/webwriter-task-hint": {
"group": "containerinline",
"defining": true,
"isolating": true,
"content": "p",
"uninsertable": true
},
"./widgets/webwriter-task-explainer": {
"group": "",
"defining": true,
"isolating": true,
"content": "(p | flow)+",
"uninsertable": true
},
"./widgets/webwriter-quiz": {
"content": "webwriter-task*",
"uninsertable": true
}
}
}