{"repo":"wingkwong/react-quiz-component","free":true,"listed":false,"github":"https://github.com/wingkwong/react-quiz-component","clone":"git clone https://github.com/wingkwong/react-quiz-component.git","description":":orange_book: A customizable React quiz component for JSON-based quizzes with scoring, timers, single/multiple answers, image choices, markdown, shuffling, and result callbacks.","language":"TypeScript","stars":403,"topics":["react","e-learning","education","image-quiz","interactive-quiz","markdown","multiple-choice","quizapp","react-components","react-quiz-app"],"license":"MIT","category":"ui-components","readme_excerpt":"react-quiz-component :orange book: React Quiz Component react-quiz-component is a ReactJS component that renders a quiz from a JSON object. It supports text and photo answers, single and multiple answer selection, scoring, timers, shuffling, progress display, custom locale text, and result callbacks. Features - JSON-based quiz source - Quiz landing page with title, synopsis, and number of questions - Input validation for quiz data - Text and photo answer choices - Single-answer and multiple-answer questions - Question markdown support - Optional question images - Per-question explanations and answer messages - Scoring with total and correct points - Question segments and selection tags - Question and answer shuffling - Instant feedback - Retry-until-correct mode - Reveal-answer-on-submit mode - Previous and next navigation - Default result page with all, correct, incorrect, and unanswered filters - Custom result page support - Quiz completion and per-question callbacks - Timer support with optional pause and resume - Optional progress bar Installation Quick Start You can also import the quiz source from another file: Quiz Fields Name Type Required Description :-- :-- :--: :-- quizTitle string Y Title shown on the landing page. quizSynopsis string N Introductory text shown before the quiz starts. nrOfQuestions number N Number of questions to use from questions . If omitted, all questions are used. questions Question[] Y Question definitions. appLocale Partial N Locale text ove","default_branch":null,"files":null,"tree":[],"storefront":"/r/wingkwong","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wingkwong/react-quiz-component/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}