A minimal, open-source quiz platform for the OME-Zarr community, built with Svelte and Vite.
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open your browser at
http://localhost:5173.
We welcome contributions! If you have a quiz idea, please submit a Pull Request.
-
Create a new
.yamlfile in thepublic/directory (e.g.,my_new_quiz.yaml). -
Follow this format:
title: "My New Quiz" description: "A short description of what this quiz covers." questions: - question: "What is the answer to life, the universe, and everything?" answers: - "42" - "24" - "0" - "Infinity" time_limit: 20 correct_answer: "1" # 1-based index of the correct answer
-
Register your new quiz in
src/App.svelteby adding the filename to theQUIZ_FILESarray:const QUIZ_FILES = ['quiz.yaml', 'ngff_intro.yaml', 'my_new_quiz.yaml'];
- Source Code: The application code is licensed under the MIT License. Copyright © 2025 German BioImaging.
- Quiz Content: All quiz questions and content are released under CC0 1.0 Universal (Public Domain Dedication). You are free to copy, modify, and distribute the quiz content without asking for permission.