LICENSE
MANIFEST.in
README.md
package.json
pyproject.toml
src/frontend/quiz-dark.js
src/frontend/quiz-light.js
src/frontend/runtime.js
src/frontend/core/contracts.js
src/frontend/core/i18n.js
src/frontend/core/registry.js
src/frontend/core/storage.js
src/frontend/quizzes/fillblanks/README.md
src/frontend/quizzes/fillblanks/controller.js
src/frontend/quizzes/fillblanks/definition.js
src/frontend/quizzes/fillblanks/scoring.js
src/frontend/quizzes/linematchquiz/README.md
src/frontend/quizzes/linematchquiz/definition.js
src/frontend/quizzes/matchquiz/README.md
src/frontend/quizzes/matchquiz/definition.js
src/frontend/quizzes/mcdropdown/README.md
src/frontend/quizzes/mcdropdown/controller.js
src/frontend/quizzes/mcdropdown/definition.js
src/frontend/quizzes/mcdropdown/scoring.js
src/frontend/quizzes/mcquiz/README.md
src/frontend/quizzes/mcquiz/controller.js
src/frontend/quizzes/mcquiz/definition.js
src/frontend/quizzes/mcquiz/scoring.js
src/frontend/quizzes/orderquiz/README.md
src/frontend/quizzes/orderquiz/controller.js
src/frontend/quizzes/orderquiz/definition.js
src/frontend/quizzes/orderquiz/scoring.js
src/frontend/quizzes/scdropdown/README.md
src/frontend/quizzes/scdropdown/controller.js
src/frontend/quizzes/scdropdown/definition.js
src/frontend/quizzes/scdropdown/scoring.js
src/frontend/quizzes/scquiz/README.md
src/frontend/quizzes/scquiz/controller.js
src/frontend/quizzes/scquiz/definition.js
src/frontend/quizzes/scquiz/scoring.js
src/frontend/shared/README.md
src/frontend/shared/answer-comparison.js
src/frontend/shared/scoring.js
src/frontend/shared/selection-palette.js
src/mkdocs_superquiz/__init__.py
src/mkdocs_superquiz/_version.py
src/mkdocs_superquiz/config.py
src/mkdocs_superquiz/database.py
src/mkdocs_superquiz/locale.py
src/mkdocs_superquiz/parser.py
src/mkdocs_superquiz/parser_helpers.py
src/mkdocs_superquiz/plugin.py
src/mkdocs_superquiz/quiz_types.json
src/mkdocs_superquiz/renderer.py
src/mkdocs_superquiz/security.py
src/mkdocs_superquiz.egg-info/PKG-INFO
src/mkdocs_superquiz.egg-info/SOURCES.txt
src/mkdocs_superquiz.egg-info/dependency_links.txt
src/mkdocs_superquiz.egg-info/entry_points.txt
src/mkdocs_superquiz.egg-info/requires.txt
src/mkdocs_superquiz.egg-info/top_level.txt
src/mkdocs_superquiz/assets/jsplumb.min.js
src/mkdocs_superquiz/assets/qrcode.js
src/mkdocs_superquiz/assets/qrcode.min.js
src/mkdocs_superquiz/assets/quiz-dark.css
src/mkdocs_superquiz/assets/quiz-dark.scss
src/mkdocs_superquiz/assets/quiz-light.css
src/mkdocs_superquiz/assets/quiz-light.scss
src/mkdocs_superquiz/assets/quiz-runtime.js
src/mkdocs_superquiz/assets/quiz-unlock.js
src/mkdocs_superquiz/assets/quiz.js
src/mkdocs_superquiz/assets/unlock-page.css
src/mkdocs_superquiz/core/__init__.py
src/mkdocs_superquiz/core/contracts.py
src/mkdocs_superquiz/core/language.py
src/mkdocs_superquiz/core/page_config.py
src/mkdocs_superquiz/core/registry.py
src/mkdocs_superquiz/i18n/de.json
src/mkdocs_superquiz/i18n/en.json
src/mkdocs_superquiz/i18n/es.json
src/mkdocs_superquiz/i18n/fr.json
src/mkdocs_superquiz/i18n/it.json
src/mkdocs_superquiz/i18n/pt.json
src/mkdocs_superquiz/quiz_types/__init__.py
src/mkdocs_superquiz/quiz_types/fillblanks/__init__.py
src/mkdocs_superquiz/quiz_types/fillblanks/parser.py
src/mkdocs_superquiz/quiz_types/fillblanks/persistence.py
src/mkdocs_superquiz/quiz_types/fillblanks/renderer.py
src/mkdocs_superquiz/quiz_types/linematchquiz/__init__.py
src/mkdocs_superquiz/quiz_types/linematchquiz/parser.py
src/mkdocs_superquiz/quiz_types/linematchquiz/persistence.py
src/mkdocs_superquiz/quiz_types/linematchquiz/renderer.py
src/mkdocs_superquiz/quiz_types/matchquiz/__init__.py
src/mkdocs_superquiz/quiz_types/matchquiz/parser.py
src/mkdocs_superquiz/quiz_types/matchquiz/persistence.py
src/mkdocs_superquiz/quiz_types/matchquiz/renderer.py
src/mkdocs_superquiz/quiz_types/mcdropdown/__init__.py
src/mkdocs_superquiz/quiz_types/mcdropdown/parser.py
src/mkdocs_superquiz/quiz_types/mcdropdown/persistence.py
src/mkdocs_superquiz/quiz_types/mcdropdown/renderer.py
src/mkdocs_superquiz/quiz_types/mcquiz/__init__.py
src/mkdocs_superquiz/quiz_types/mcquiz/parser.py
src/mkdocs_superquiz/quiz_types/mcquiz/persistence.py
src/mkdocs_superquiz/quiz_types/mcquiz/renderer.py
src/mkdocs_superquiz/quiz_types/orderquiz/__init__.py
src/mkdocs_superquiz/quiz_types/orderquiz/parser.py
src/mkdocs_superquiz/quiz_types/orderquiz/persistence.py
src/mkdocs_superquiz/quiz_types/orderquiz/renderer.py
src/mkdocs_superquiz/quiz_types/scdropdown/__init__.py
src/mkdocs_superquiz/quiz_types/scdropdown/parser.py
src/mkdocs_superquiz/quiz_types/scdropdown/persistence.py
src/mkdocs_superquiz/quiz_types/scdropdown/renderer.py
src/mkdocs_superquiz/quiz_types/scquiz/__init__.py
src/mkdocs_superquiz/quiz_types/scquiz/parser.py
src/mkdocs_superquiz/quiz_types/scquiz/persistence.py
src/mkdocs_superquiz/quiz_types/scquiz/renderer.py
src/mkdocs_superquiz/shared/__init__.py
src/mkdocs_superquiz/shared/html.py
src/mkdocs_superquiz/shared/inline_questions.py
src/mkdocs_superquiz/shared/parsing.py
src/mkdocs_superquiz/templates/latex_in_select.html
src/mkdocs_superquiz/templates/quiz-unlock.html
src/mkdocs_superquiz/templates/test.html
tests/test_characterization.py
tests/test_config_priority.py
tests/test_database.py
tests/test_i18n.py
tests/test_linematch_connections.py
tests/test_matching_text_config.py
tests/test_matchquiz_modes.py
tests/test_mkdocs_i18n_integration.py
tests/test_mkdocs_reset_integration.py
tests/test_page_language.py
tests/test_persistence.py
tests/test_postprocess.py
tests/test_project.py
tests/test_python_compatibility.py
tests/test_quiz_registry.py
tests/test_reset_quiz_config.py