{"id":349459,"date":"2026-09-08T19:58:47","date_gmt":"2026-09-08T19:58:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/quiz-rehan\/"},"modified":"2026-09-10T06:32:44","modified_gmt":"2026-09-10T06:32:44","slug":"kuizono-quiz-builder","status":"publish","type":"plugin","link":"https:\/\/bs.wordpress.org\/plugins\/kuizono-quiz-builder\/","author":23543073,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.29.0","stable_tag":"0.29.0","tested":"7.1.2","requires":"6.4","requires_php":"8.1","requires_plugins":null,"header_name":"Kuizono","header_author":"Aslamzhobwala","header_description":"Build and take quizzes natively in WordPress: Multiple Choice, True\/False, and Short Text questions, a reusable Question Bank, and instant scoring \u2014 entirely on your own site, no account required.","assets_banners_color":"35abf0","last_updated":"2026-09-10 06:32:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":110,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.29.0":{"tag":"0.29.0","author":"aslamzhobwala","date":"2026-09-10 06:32:44","revision":3689403}},"upgrade_notice":{"0.29.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3688781,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3688781,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3688781,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"kuizono\/quiz-display":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"kuizono\/quiz-display","title":"Quiz","category":"widgets","icon":"forms","description":"Embed a Kuizono quiz.","textdomain":"kuizono-quiz-builder","attributes":{"quizId":{"type":"number","default":0}},"supports":{"html":false},"editorScript":"file:.\/index.js","render":"file:.\/render.php"}},"tagged_versions":["0.29.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The Quizzes list screen \u2014 every quiz you've built, with publish status and dates at a glance.","2":"The Question Bank \u2014 build a question once, reuse it across as many quizzes as you like.","3":"AI Settings \u2014 bring your own OpenAI, Google Gemini, or Anthropic Claude API key to generate questions; your key is never seen by Kuizono."}},"plugin_section":[],"plugin_tags":[18559,5298,148076,583,54133],"plugin_category":[47,53],"plugin_contributors":[279776],"plugin_business_model":[],"class_list":["post-349459","plugin","type-plugin","status-publish","hentry","plugin_tags-assessment","plugin_tags-education","plugin_tags-gutenberg","plugin_tags-quiz","plugin_tags-quiz-builder","plugin_category-education-and-support","plugin_category-ratings-and-reviews","plugin_contributors-aslamzhobwala","plugin_committers-aslamzhobwala"],"banners":{"banner":"https:\/\/ps.w.org\/kuizono-quiz-builder\/assets\/banner-772x250.png?rev=3688781","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kuizono-quiz-builder\/assets\/icon-128x128.png?rev=3688781","icon_2x":"https:\/\/ps.w.org\/kuizono-quiz-builder\/assets\/icon-256x256.png?rev=3688781","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Kuizono lets you build quizzes directly in wp-admin and embed them anywhere with the \"Quiz\" block. Quiz taking and scoring happen entirely on your own site \u2014 nothing is sent anywhere else, and no account of any kind is required to use it.<\/p>\n\n<p><strong>Question types<\/strong><\/p>\n\n<ul>\n<li>Multiple Choice<\/li>\n<li>True \/ False<\/li>\n<li>Short Text (case-insensitive matching)<\/li>\n<\/ul>\n\n<p><strong>Question Bank<\/strong><\/p>\n\n<p>Build a question once, reuse it across as many quizzes as you like \u2014 there's no limit on how many questions you can add to the Question Bank, or how many quizzes you build with them. Editing a Question Bank question updates every quiz that uses it immediately.<\/p>\n\n<p><strong>AI Question Generation (bring your own key, optional)<\/strong><\/p>\n\n<p>Generate Question Bank questions from a topic using your own OpenAI, Google Gemini, or Anthropic Claude API key \u2014 entered on the AI Settings screen, used only by your site to call your chosen provider directly. Kuizono never sees your key, never relays it anywhere, and never bills you for AI usage \u2014 that's between you and your provider account. Requests are rate-limited to 10 per hour. Generated questions are always created as drafts for you to review before publishing.<\/p>\n\n<p><strong>Built for real use, not just a demo<\/strong><\/p>\n\n<ul>\n<li>Scoring is always calculated on the server from the stored correct answers \u2014 a visitor's browser is never trusted with the answer key.<\/li>\n<li>Works for both logged-in and anonymous visitors.<\/li>\n<li>A quiz is directly takeable on its own page, or embedded anywhere with the \"Quiz\" block.<\/li>\n<li>Per-quiz results \u2014 score, pass\/fail, and date \u2014 are viewable from the Results admin screen.<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>Quiz-taking data never leaves your own WordPress site. When a visitor takes a quiz, their answers, score, and (for logged-in users) their user ID \u2014 or for anonymous visitors, a randomly generated token and a one-way hashed IP address used only for spam-prevention rate limiting \u2014 are stored in your site's own database, in a table this plugin creates.<\/p>\n\n<p>The one exception is AI Question Generation, which is entirely opt-in: it only runs if you've configured your own API key for one of three third-party providers and you click \"Generate Questions with AI.\" When it runs, the topic text you enter and the questions the provider generates in response are sent to that one provider, directly from your site, using your own key \u2014 never through Kuizono, and never to a provider you haven't configured. If you never set up an AI provider key, no data is sent anywhere by this plugin. Each provider is disclosed individually below, as this data leaves your site for a service outside Kuizono's control:<\/p>\n\n<p><strong>OpenAI<\/strong> \u2014 What\/why: generates Question Bank questions from a topic you provide. Data sent: the topic text you enter and the resulting generated questions. When: only if you've entered an OpenAI API key on the AI Settings screen and you click \"Generate Questions with AI\" with OpenAI selected as the provider. Terms of Use: https:\/\/openai.com\/policies\/terms-of-use \u2014 Privacy Policy: https:\/\/openai.com\/policies\/privacy-policy<\/p>\n\n<p><strong>Google Gemini<\/strong> \u2014 What\/why: generates Question Bank questions from a topic you provide. Data sent: the topic text you enter and the resulting generated questions. When: only if you've entered a Google Gemini API key on the AI Settings screen and you click \"Generate Questions with AI\" with Gemini selected as the provider. Terms of Service: https:\/\/ai.google.dev\/gemini-api\/terms \u2014 Privacy Policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p><strong>Anthropic Claude<\/strong> \u2014 What\/why: generates Question Bank questions from a topic you provide. Data sent: the topic text you enter and the resulting generated questions. When: only if you've entered an Anthropic API key on the AI Settings screen and you click \"Generate Questions with AI\" with Claude selected as the provider. Terms of Service: https:\/\/www.anthropic.com\/legal\/consumer-terms \u2014 Privacy Policy: https:\/\/www.anthropic.com\/legal\/privacy<\/p>\n\n<p>This plugin registers a description of the above with WordPress's built-in Privacy tools (Settings \u2192 Privacy) so it can be included in your site's own privacy policy.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/kuizono-quiz-builder<\/code>, or install through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Use the \"Quizzes\" menu in the admin sidebar to create your first quiz and add questions.<\/li>\n<li>Add the \"Quiz\" block to any page or post to embed it, or share the quiz's own page link directly.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20account%20to%20use%20this%20plugin%3F\"><h3>Do I need an account to use this plugin?<\/h3><\/dt>\n<dd><p>No. Nothing in this plugin requires an account of any kind. The one optional exception is AI Question Generation, where you can use your own API key with a provider of your choice (OpenAI, Gemini, or Claude) \u2014 that's an account with them, not with Kuizono, and it's entirely optional.<\/p><\/dd>\n<dt id=\"can%20i%20reuse%20the%20same%20question%20across%20multiple%20quizzes%3F\"><h3>Can I reuse the same question across multiple quizzes?<\/h3><\/dt>\n<dd><p>Yes \u2014 add it to the Question Bank once, then add it to any quiz from the quiz builder's \"Add from Bank\" option.<\/p><\/dd>\n<dt id=\"is%20there%20a%20limit%20on%20how%20many%20questions%20i%20can%20add%20to%20the%20question%20bank%3F\"><h3>Is there a limit on how many questions I can add to the Question Bank?<\/h3><\/dt>\n<dd><p>No. Build and reuse as many Question Bank questions as you like.<\/p><\/dd>\n<dt id=\"does%20ai%20question%20generation%20cost%20anything%20through%20kuizono%3F\"><h3>Does AI Question Generation cost anything through Kuizono?<\/h3><\/dt>\n<dd><p>No. You bring your own API key for OpenAI, Google Gemini, or Anthropic Claude (AI Settings screen), and your site calls that provider directly with it. Any usage cost is billed by your provider to you \u2014 Kuizono never sees the key, the request, or the bill. Requests are rate-limited to 10 per hour. Generated questions are always saved as drafts for you to review before they go live.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.29.0<\/h4>\n\n<ul>\n<li>Initial release: build and take quizzes with Multiple Choice, True\/False, and Short Text questions, reuse questions across quizzes with the Question Bank, embed with the \"Quiz\" block, and view results (score, pass\/fail, date). Optionally generate Question Bank questions with your own OpenAI, Google Gemini, or Anthropic Claude API key.<\/li>\n<\/ul>","raw_excerpt":"Build quizzes with Multiple Choice, True\/False, and Short Text questions, plus a reusable Question Bank \u2014 no account required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/349459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=349459"}],"author":[{"embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aslamzhobwala"}],"wp:attachment":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=349459"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=349459"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=349459"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=349459"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=349459"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=349459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}