{"id":317719,"date":"2026-06-13T18:14:18","date_gmt":"2026-06-13T18:14:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dominoform-form-builder\/"},"modified":"2026-09-19T10:00:50","modified_gmt":"2026-09-19T10:00:50","slug":"dominoform-form-builder","status":"publish","type":"plugin","link":"https:\/\/dsb.wordpress.org\/plugins\/dominoform-form-builder\/","author":23328224,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"7.1.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"DominoForm - Form Builder","header_author":"DominoPress","header_description":"A simple, lightweight, and easy-to-use form builder for WordPress. Create beautiful contact forms using a simple shortcode.","assets_banners_color":"d7d9e2","last_updated":"2026-09-19 10:00:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/dominopress.com\/plugin\/dominoform-form-builder\/","header_author_uri":"https:\/\/dominopress.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":304,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"dominopress","date":"2026-06-13 18:13:59","revision":3571247},"1.1.0":{"tag":"1.1.0","author":"dominopress","date":"2026-08-05 22:16:53","revision":3635888},"1.3.0":{"tag":"1.3.0","author":"dominopress","date":"2026-09-19 10:00:50","revision":3703181}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3635862,"resolution":"256x256","location":"assets","locale":"","width":621,"height":621}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3635862,"resolution":"772x250","location":"assets","locale":"","width":2204,"height":713}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.3.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"<strong>Unified Dashboard:<\/strong> Overview of active contact forms, surveys, polls, quizzes, and recent submissions.","2":"<strong>Visual Survey Builder:<\/strong> Two-part canvas featuring Participant Demographics and Actual Survey Questions.","3":"<strong>AI Bulk Insert Modal:<\/strong> Universal LLM prompt generator and real-time JSON validation preview.","4":"<strong>Quiz &amp; Examination Workspace:<\/strong> Timed exam builder with candidate demographics, access code protection, points scoring, and passing gauges.","5":"<strong>Interactive Multi-Device Simulator:<\/strong> Real-time preview with Desktop, Tablet, and Mobile device toggles.","6":"<strong>Teacher Grading Drawer:<\/strong> Detailed answer inspection with manual score overrides, examiner remarks, and grade recalculation.","7":"<strong>Survey Settings Console:<\/strong> Clean single-line tab navigation for General, Access Limits, Themes, Completion, and Timer.","8":"<strong>Multi-Channel Share Hub:<\/strong> Standalone permalinks, shortcodes, responsive iframe codes, and live QR code generator.","9":"<strong>Submissions &amp; Analytics Hub:<\/strong> In-depth response inspector with demographic badges, sentiment averages, and CSV export."}},"plugin_section":[262246],"plugin_tags":[358,2253,2254,583,364],"plugin_category":[42],"plugin_contributors":[246053],"plugin_business_model":[],"class_list":["post-317719","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-contact-form","plugin_tags-form-builder","plugin_tags-poll","plugin_tags-quiz","plugin_tags-survey","plugin_category-contact-forms","plugin_contributors-dominopress","plugin_committers-dominopress"],"banners":{"banner":"https:\/\/ps.w.org\/dominoform-form-builder\/assets\/banner-772x250.png?rev=3635862","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dominoform-form-builder\/assets\/icon-256x256.png?rev=3635862","icon_2x":"https:\/\/ps.w.org\/dominoform-form-builder\/assets\/icon-256x256.png?rev=3635862","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>DominoForm<\/strong> is a next-generation visual form, customer survey, live voting poll, and online examination builder engineered specifically for WordPress. Built on an ultra-modern React and Chakra UI architecture with native WordPress REST API integration, DominoForm delivers lightning-fast performance, pixel-perfect aesthetics, and an effortless drag-and-drop workspace directly inside your WP Admin.<\/p>\n\n<p>Whether you need a sleek lead-generation contact form, an enterprise-grade Net Promoter Score (NPS) customer satisfaction survey, an interactive live-voting poll with automated date scheduling, or a full-scale academic examination with candidate demographics, access code protection, countdown timers, and teacher grading drawers, DominoForm provides all four powerful suites in a single lightweight plugin.<\/p>\n\n\n\n<h3>\ud83d\ude80 Why Choose DominoForm?<\/h3>\n\n<ul>\n<li><strong>4-in-1 Unified Suite:<\/strong> Replace multiple bloated plugins. Get Contact Forms, Customer Surveys, Live Polls, and Timed Quizzes\/Exams in one unified platform.<\/li>\n<li><strong>AI Bulk Insert (DSIF &amp; DFQIF v1.0):<\/strong> Import dozens or hundreds of survey questions or quiz MCQs in seconds using any AI (ChatGPT, Claude, Gemini, DeepSeek) without costly third-party API subscriptions. Includes intelligent nearest-type fallback mapping.<\/li>\n<li><strong>Pre-Exam &amp; Pre-Survey Participant Demographics:<\/strong> Collect respondent details (Name, Email, Student ID\/Roll No, Grade\/Class, Institution, Phone, or custom demographic fields) on a dedicated welcome screen before survey questions or exams begin.<\/li>\n<li><strong>Access Code \/ Password Protection:<\/strong> Secure exams with secret access codes so only authorized candidates can start.<\/li>\n<li><strong>Multi-Device Interactive Live Preview:<\/strong> Simulate exams and surveys across Desktop, Tablet, and Mobile viewports directly inside the builder.<\/li>\n<li><strong>Teacher &amp; Examiner Manual Grading Drawer:<\/strong> Review student answers, override scores, apply negative mark adjustments, add examiner remarks, and recalculate final grades.<\/li>\n<li><strong>Dual Passing Criteria (Percentage or Exact Points):<\/strong> Configure passing thresholds by passing percentage (e.g. 75%) or required total marks (e.g. 40 \/ 50 PTS) with instant pass\/fail evaluation.<\/li>\n<li><strong>Designer Theme Presets:<\/strong> Choose from curated styles like Midnight Dark, Emerald Fresh, Corporate Blue, Sunset Warmth, Minimal Clean, and High Contrast.<\/li>\n<li><strong>Visual Drag &amp; Drop Canvas:<\/strong> Reorder questions, configure choices, customize validation, and preview changes in real time.<\/li>\n<li><strong>24+ Specialized Question Types:<\/strong> From Star Ratings and NPS to Likert Scales, Matrix Grids, Ranking, Continuous Sliders, and File Uploads.<\/li>\n<li><strong>Academic Examination Controls:<\/strong> Countdown timers with auto-submission, negative marking deductions, option randomization, and anti-cheating tab-switch detection.<\/li>\n<li><strong>Mobile-Responsive 2x2 Scorecards:<\/strong> Score highlights on student result slips automatically format into an optimized 2x2 grid for mobile screens.<\/li>\n<li><strong>Poll Scheduling &amp; Automation:<\/strong> Schedule live polls to open on a start date and close on an end date automatically.<\/li>\n<li><strong>Multi-Channel Distribution:<\/strong> Standalone public permalinks (<code>\/survey\/slug<\/code> &amp; <code>\/quiz\/slug<\/code>), responsive shortcodes, HTML iframe embeds, live downloadable QR codes, and 1-click social sharing.<\/li>\n<li><strong>Optimized Admin UX:<\/strong> Centered compact modals designed specifically to prevent clipping on small laptop screens and 90%-125% browser zoom levels, complete with horizontal swipe indicators on data tables.<\/li>\n<li><strong>Real-time Analytics &amp; CSV Export:<\/strong> Track submissions, completion rates, NPS scores, CSAT averages, and export full datasets with one click.<\/li>\n<li><strong>100% Privacy &amp; GDPR-Friendly:<\/strong> Host all data securely in your own WordPress database. Zero external trackers, zero recurring SaaS fees.<\/li>\n<\/ul>\n\n\n\n<h3>\u2728 In-Depth Feature Breakdown<\/h3>\n\n<h3>1. \ud83d\udccb Professional Survey Builder &amp; Feedback Engine<\/h3>\n\n<p>Create beautiful, conversational, multi-step customer satisfaction surveys, market research questionnaires, and employee feedback forms.<\/p>\n\n<ul>\n<li><strong>Two-Part Survey Architecture:<\/strong>\n\n<ul>\n<li><strong>Part 1: Participant Demographics (Pre-Survey Info):<\/strong> Collect respondent background details (Full Name, Email, Age Group, Occupation, Education, Marital Status, Gender, or custom fields) on a dedicated welcome screen before survey questions begin.<\/li>\n<li><strong>Part 2: Actual Survey Questions:<\/strong> The core questionnaire workspace with reordering, templates, and pagination controls.<\/li>\n<\/ul><\/li>\n<li><strong>Active \/ Inactive &amp; Requirement Toggles:<\/strong> Effortlessly switch demographic fields between <code>Active<\/code> and <code>Inactive<\/code>, and toggle them between <code>Required *<\/code> and <code>Optional<\/code> with a single click.<\/li>\n<li><strong>Customizable Welcome Screen &amp; Header:<\/strong> Set custom welcome titles, intro screen toggles, top badge tags, privacy note badges, subtitles, instructions, estimated completion durations (e.g. \"3m average\"), and personalized start button labels.<\/li>\n<li><strong>Designer Theme Presets:<\/strong> Instant 1-click themes including Midnight Dark, Emerald Fresh, Corporate Blue, Sunset Warmth, Minimal Clean, and High Contrast.<\/li>\n<li><strong>Pagination &amp; Flow Control:<\/strong>\n\n<ul>\n<li><strong>Single Question per Page:<\/strong> Conversational, card-by-card survey experience that boosts completion rates.<\/li>\n<li><strong>Configured X Questions per Page:<\/strong> Clean multi-step wizard with animated progress bars.<\/li>\n<li><strong>All on a Single Page:<\/strong> Classic continuous questionnaire layout.<\/li>\n<\/ul><\/li>\n<li><strong>Dynamic Uncropped Cover Banners:<\/strong> Upload brand banners and logos. The smart responsive container auto-scales height naturally to match your image aspect ratio on desktop and mobile without unwanted cropping.<\/li>\n<li><strong>Sticky Survey Health Monitor:<\/strong> Real-time sidebar dashboard displaying total questions, estimated completion duration, question type breakdown mix, pagination configuration, and response caps.<\/li>\n<li><strong>Multi-Device Interactive Live Preview:<\/strong> Switch instantly between Desktop, Tablet, and Mobile simulation views to experience your survey exactly as respondents will before publishing.<\/li>\n<\/ul>\n\n\n\n<h3>2. \ud83e\udde0 Timed Quiz, MCQ &amp; Examination Suite<\/h3>\n\n<p>Build online tests, certifications, student assessments, employee training quizzes, and competitive exams.<\/p>\n\n<ul>\n<li><strong>Pre-Exam Candidate Demographics:<\/strong>\n\n<ul>\n<li>Collect essential student background information prior to starting the test: Full Name, Email Address, Phone Number, Student ID \/ Roll No., Class \/ Grade (Grade 6-12, Higher Ed), Section \/ Stream, School \/ College \/ University, Department \/ Major, and Semester \/ Year.<\/li>\n<li>Add custom demographic questions (Short Text, Number, Dropdown, Radio, Checkbox) with the built-in Demographic Question Editor Modal.<\/li>\n<li>Demographic responses are stored alongside exam scores and exported in CSV records.<\/li>\n<\/ul><\/li>\n<li><strong>Access Code \/ Password Protection:<\/strong>\n\n<ul>\n<li>Require a secret access code to enter and unlock the test.<\/li>\n<li>Exam timer and questions remain locked until the student inputs the valid passcode.<\/li>\n<\/ul><\/li>\n<li><strong>Dual Passing Criteria Modes:<\/strong>\n\n<ul>\n<li><strong>Percentage (%):<\/strong> Set passing threshold as a percentage (e.g., 70%).<\/li>\n<li><strong>Exact Marks (Points):<\/strong> Set passing threshold by specific score points (e.g., 40 out of 50 PTS).<\/li>\n<li>Automatically calculates required points and assigns instant Pass or Fail status badges.<\/li>\n<\/ul><\/li>\n<li><strong>Timed Exams with Countdown Clock:<\/strong> Set strict exam duration limits (e.g., 30 minutes, 60 minutes) with real-time countdown clocks and automated submission upon expiry.<\/li>\n<li><strong>Negative Marking Engine:<\/strong> Penalize incorrect answers by deducting customizable points (e.g., -0.25, -0.5, or custom fractional marks) to discourage guessing in academic competitions.<\/li>\n<li><strong>Anti-Cheating Protection Suite:<\/strong>\n\n<ul>\n<li>Full-screen enforcement during the examination.<\/li>\n<li>Tab-switch and window blur detection with configurable warning thresholds and auto-submission upon violation.<\/li>\n<li>Disable right-click, text selection, and copy-paste shortcuts.<\/li>\n<\/ul><\/li>\n<li><strong>Randomization &amp; Shuffling:<\/strong> Randomize question order and shuffle answer choices dynamically per student to prevent cheating.<\/li>\n<li><strong>Teacher &amp; Examiner Manual Grading Drawer:<\/strong>\n\n<ul>\n<li>Review examinee answers question-by-question.<\/li>\n<li>Manually override marks and penalty deductions.<\/li>\n<li>Add examiner feedback notes and remarks.<\/li>\n<li>Recalculate total scores and update pass\/fail status with one click.<\/li>\n<\/ul><\/li>\n<li><strong>Mobile-Responsive 2x2 Score Metrics Card:<\/strong> Score highlights on student result slips (Score Obtained, Percentage, Correct Answers, Incorrect\/Skipped) automatically adapt into an optimized 2x2 grid layout on mobile screens and narrow viewports.<\/li>\n<li><strong>Exam Retake Engine:<\/strong> Enable or disable retakes. When permitted, students can re-attempt the test directly from the result slip.<\/li>\n<li><strong>Question Bank Management:<\/strong> Store reusable question collections in a centralized bank and pull questions dynamically into exams.<\/li>\n<\/ul>\n\n\n\n<h3>3. \ud83e\udd16 AI Bulk Insert (Universal AI Prompts &amp; Importer)<\/h3>\n\n<p>Never manually type questions one-by-one again! DominoForm includes an industry-first Universal AI Bulk Question Converter.<\/p>\n\n<ul>\n<li><strong>Zero API Cost:<\/strong> Works with free or paid versions of ChatGPT, Claude, Google Gemini, DeepSeek, or Microsoft Copilot. No API keys or credit cards required.<\/li>\n<li><strong>Instant Prompt Generator:<\/strong> Generates comprehensive, copy-paste AI instructions tailored with your desired options, explanations, and language preferences.<\/li>\n<li><strong>Intelligent Nearest-Type Fallback Mapping:<\/strong> If your source document contains question types not natively present in DominoForm (such as file uploads, signatures, custom rating scales, or unstructured notes), the AI automatically and intelligently converts them to the closest suitable DominoForm question type.<\/li>\n<li><strong>Smart JSON Validator:<\/strong> Validates pasted responses in real time, strips Markdown code fences, reports Ready \/ Review \/ Invalid question counts, and allows 1-click property overrides.<\/li>\n<li><strong>Atomic Batch Import &amp; Undo Rollback:<\/strong> Imports hundreds of questions in milliseconds. Made a mistake? Click \"Undo Import\" to cleanly remove the entire batch with zero traces left behind.<\/li>\n<\/ul>\n\n\n\n<h3>4. \ud83d\uddf3\ufe0f Interactive Live Voting Polls &amp; Debates<\/h3>\n\n<p>Engage your website visitors, gather instant opinions, and drive social interaction with interactive voting widgets.<\/p>\n\n<ul>\n<li><strong>Multiple Poll Formats:<\/strong> Single-choice voting, multi-choice polls, versus debates, and visual image card contests.<\/li>\n<li><strong>Automated Scheduling (Start &amp; End Dates):<\/strong> Schedule polls to open and close automatically at specified dates and times. Displays dynamic \"Upcoming \/ Not Started\" and \"Expired \/ Closed\" notices.<\/li>\n<li><strong>Animated Live Results:<\/strong> Display real-time animated percentage bars and vote tallies immediately after voting.<\/li>\n<li><strong>Results Visibility Controls:<\/strong> Choose when users see results: <code>Always Public<\/code>, <code>Reveal Only After Voting<\/code>, or <code>Hidden (Admin Only)<\/code>.<\/li>\n<li><strong>Ballot-Stuffing Protection:<\/strong> Multi-layer anti-spam security utilizing IP address checks, browser cookies, and logged-in user restrictions to prevent duplicate votes.<\/li>\n<\/ul>\n\n\n\n<h3>5. \ud83d\udcec High-Converting Contact &amp; Lead Generation Forms<\/h3>\n\n<p>Create clean, lightning-fast contact and inquiry forms that match any WordPress theme seamlessly.<\/p>\n\n<ul>\n<li><strong>Modern Styling Options:<\/strong> Floating material labels, rounded borders, clean minimalism, and responsive grid layouts.<\/li>\n<li><strong>Instant Email Notifications:<\/strong> Send customized confirmation emails to administrators and automated thank-you autoresponders to respondents.<\/li>\n<li><strong>Anti-Spam Honeypot:<\/strong> Invisible honeypot field catches automated spambots without annoying real visitors with difficult captchas.<\/li>\n<\/ul>\n\n\n\n<h3>6. \ud83d\udcbb Thoughtful, Low-Resolution &amp; Mobile-Optimized Admin UX<\/h3>\n\n<p>Built specifically to provide an effortless experience on any device or screen size:<\/p>\n\n<ul>\n<li><strong>Centered Contained Modals:<\/strong> All major configuration modals (Settings, Demographic Editor, Bulk Import, Question Editor) are perfectly centered with contained internal scrollbars, eliminating clipping at the bottom of laptop screens or high zoom levels (90%\u2013125%).<\/li>\n<li><strong>Horizontal Touch Swiping &amp; Scroll Indicators:<\/strong> Data tables in the Survey and Form managers include smooth left-right scrolling and touch swipe indicators so no action buttons are hidden on small screens.<\/li>\n<li><strong>Clickable Row Title Navigation:<\/strong> Direct navigation to builders by clicking the title of any survey or form, maximizing usable space.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udccb Complete Question Types Catalog (24+ Available)<\/h3>\n\n<p>DominoForm offers the most extensive question type library available for WordPress:<\/p>\n\n<h4>Choice &amp; Selection Types<\/h4>\n\n<ol>\n<li><strong>Single Choice (<code>radio<\/code>):<\/strong> Classic radio list where respondents choose exactly one option.<\/li>\n<li><strong>Multiple Choice (<code>checkbox<\/code>):<\/strong> Checkbox list allowing multiple selections (\"select all that apply\").<\/li>\n<li><strong>Dropdown Select (<code>dropdown<\/code>):<\/strong> Compact dropdown menu perfect for long lists of options (countries, departments, states).<\/li>\n<li><strong>Image Cards Choice (<code>image_choice<\/code>):<\/strong> Visual selection cards displaying images alongside labels.<\/li>\n<\/ol>\n\n<h4>Opinion, Rating &amp; Scales<\/h4>\n\n<ol>\n<li><strong>Likert Opinion Scale (<code>scale<\/code>):<\/strong> Standard 5-point agreement scale (Strongly Disagree to Strongly Agree).<\/li>\n<li><strong>Star Rating (<code>rating<\/code>):<\/strong> Classic star rating widget customizable from 1 to 5 stars or 1 to 10 stars.<\/li>\n<li><strong>Numeric Rating Scale (<code>numeric_rating<\/code>):<\/strong> Horizontal button scale (1-10 or 1-5) for satisfaction ratings.<\/li>\n<li><strong>Net Promoter Score (<code>nps<\/code>):<\/strong> Industry-standard 0 to 10 scale (\"How likely are you to recommend us?\").<\/li>\n<li><strong>Emoji Reaction Scale (<code>emoji_scale<\/code>):<\/strong> 5 expressive emotional faces from Angry\/Sad to Happy\/Loved.<\/li>\n<li><strong>Satisfaction Scale (<code>satisfaction<\/code>):<\/strong> Customer satisfaction (CSAT) rating from Very Unsatisfied to Very Satisfied.<\/li>\n<li><strong>Continuous Slider (<code>slider<\/code>):<\/strong> Interactive horizontal range slider for sliding along a numerical spectrum.<\/li>\n<li><strong>Semantic Differential (<code>semantic_diff<\/code>):<\/strong> Bipolar scale between opposite adjectives (e.g. Easy vs Difficult, Slow vs Fast).<\/li>\n<\/ol>\n\n<h4>Text &amp; Open-Ended Inputs<\/h4>\n\n<ol>\n<li><strong>Short Text (<code>short_text<\/code>):<\/strong> Single-line input for short answers, titles, or brief text.<\/li>\n<li><strong>Long Text \/ Paragraph (<code>paragraph<\/code>):<\/strong> Multi-line textarea for detailed feedback, comments, and essays.<\/li>\n<li><strong>Number Input (<code>number<\/code>):<\/strong> Formatted numeric input for age, quantities, scores, or years.<\/li>\n<\/ol>\n\n<h4>Demographic &amp; Contact Inputs<\/h4>\n\n<ol>\n<li><strong>Full Name (<code>name<\/code>):<\/strong> Dedicated demographic respondent name field.<\/li>\n<li><strong>Email Address (<code>email<\/code>):<\/strong> Validated email input with format checking.<\/li>\n<li><strong>Phone Number (<code>phone<\/code>):<\/strong> Telephone and mobile number input.<\/li>\n<li><strong>Country \/ Region (<code>country<\/code>):<\/strong> Geographic location and country picker.<\/li>\n<li><strong>Yes \/ No Toggle (<code>yes_no<\/code>):<\/strong> Binary toggle for quick decision questions.<\/li>\n<li><strong>Date Selection (<code>date<\/code>):<\/strong> Interactive calendar date picker.<\/li>\n<li><strong>Time Selection (<code>time<\/code>):<\/strong> Time selector for appointments and scheduling.<\/li>\n<li><strong>Consent Agreement (<code>consent<\/code>):<\/strong> GDPR \/ Terms &amp; Conditions agreement checkbox with optional external links.<\/li>\n<\/ol>\n\n<h4>Advanced &amp; Matrix<\/h4>\n\n<ol>\n<li><strong>Drag-and-Drop Ranking (<code>ranking<\/code>):<\/strong> Interactive item reordering where respondents rank items in order of preference.<\/li>\n<li><strong>Matrix Grid Single (<code>matrix_single<\/code>):<\/strong> Multiple statements evaluated across common columns with one choice per row.<\/li>\n<li><strong>Matrix Grid Multiple (<code>matrix_multiple<\/code>):<\/strong> Matrix grid permitting multiple checkbox selections per row.<\/li>\n<\/ol>\n\n\n\n<h3>\ud83c\udf10 Sharing, Embedding &amp; Distribution<\/h3>\n\n<p>DominoForm makes distributing your forms, surveys, and quizzes effortless:<\/p>\n\n<ul>\n<li><strong>Standalone Public Permalinks:<\/strong> Every published survey and quiz receives its own clean, distraction-free landing page URL (<code>yoursite.com\/survey\/custom-slug<\/code> or <code>yoursite.com\/quiz\/custom-slug<\/code>).<\/li>\n<li><strong>WordPress Shortcodes:<\/strong>\n\n<ul>\n<li>Form Shortcode: <code>[dominoform id=\"123\"]<\/code><\/li>\n<li>Survey Shortcode: <code>[dominoform_survey id=\"123\"]<\/code><\/li>\n<li>Quiz Shortcode: <code>[dominoform_quiz id=\"123\"]<\/code><\/li>\n<\/ul><\/li>\n<li><strong>Responsive HTML Iframe Embed:<\/strong> Copy an auto-sizing <code>&lt;iframe width=\"100%\" height=\"650\" ...&gt;<\/code> snippet to embed surveys on external websites, Shopify, Webflow, Notion, or intranet portals.<\/li>\n<li><strong>Downloadable QR Code:<\/strong> Instantly generates a high-resolution QR code preview for printing on flyers, restaurant menus, product packaging, or classroom presentation slides.<\/li>\n<li><strong>1-Click Social Sharing:<\/strong> Direct sharing buttons for X (Twitter), Facebook, LinkedIn, and Email with pre-filled promotional messages.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udee1\ufe0f Security, Anti-Spam &amp; Rate Limiting<\/h3>\n\n<p>Protect your survey results and server resources from abuse:<\/p>\n\n<ul>\n<li><strong>Access Code Exam Gating:<\/strong> Lock examinations with private access codes.<\/li>\n<li><strong>Granular Submission Rate Limiting:<\/strong> Prevent ballot stuffing with flexible cooldown windows:\n\n<ul>\n<li><code>Every 5 Minutes<\/code><\/li>\n<li><code>Every 10 Minutes<\/code><\/li>\n<li><code>Every 1 Hour<\/code><\/li>\n<li><code>Once Every 24 Hours<\/code><\/li>\n<li><code>Strict: One Submission Ever per User \/ IP<\/code><\/li>\n<\/ul><\/li>\n<li><strong>Multi-Layer Tracking:<\/strong> Combine IP address tracking, persistent browser cookies, and logged-in WordPress user account verification.<\/li>\n<li><strong>Honeypot &amp; Bot Protection:<\/strong> Transparent bot trap eliminates automated spam without frustrating human users.<\/li>\n<li><strong>Custom Rejection Messages:<\/strong> Display friendly, customized warning notices to visitors who have already submitted.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udcca Analytics &amp; Data Export<\/h3>\n\n<ul>\n<li><strong>Real-time Submissions Hub:<\/strong> View all responses across forms, surveys, polls, and quizzes in a unified filterable table.<\/li>\n<li><strong>Visual Metric Cards:<\/strong> Real-time KPI tiles for Total Submissions, Completion Rate, Average Duration, and NPS Score.<\/li>\n<li><strong>Teacher &amp; Examiner Grading Drawer:<\/strong> Review individual examinee submissions, override points, provide instructor remarks, and recalculate totals.<\/li>\n<li><strong>Detailed Entry Drawer:<\/strong> Inspect individual submissions with full demographic breakdowns, question-by-question answers, timestamps, and IP addresses.<\/li>\n<li><strong>One-Click CSV Export:<\/strong> Export complete response datasets formatted perfectly for Microsoft Excel, Google Sheets, SPSS, or PowerBI.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h3>Minimum Requirements<\/h3>\n\n<ul>\n<li>WordPress 5.8 or higher<\/li>\n<li>PHP 7.4 or higher (PHP 8.0, 8.1, and 8.2 fully supported)<\/li>\n<li>Modern web browser (Chrome, Firefox, Safari, Edge)<\/li>\n<\/ul>\n\n<h3>Automatic Installation<\/h3>\n\n<ol>\n<li>Log in to your WordPress admin panel.<\/li>\n<li>Navigate to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <strong>DominoForm<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then click <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h3>Manual Installation<\/h3>\n\n<ol>\n<li>Download the plugin ZIP archive.<\/li>\n<li>In your WordPress admin, go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Select the downloaded <code>.zip<\/code> file and click <strong>Install Now<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<\/ol>\n\n<h3>Quick Start Guide<\/h3>\n\n<ol>\n<li>Click the <strong>DominoForm<\/strong> menu item in your WordPress admin sidebar.<\/li>\n<li>Choose <strong>Surveys<\/strong>, <strong>Quiz \/ Exam<\/strong>, <strong>Contact Forms<\/strong>, or <strong>Polls<\/strong>.<\/li>\n<li>Click <strong>+ New<\/strong> to create from scratch or select a pre-built template.<\/li>\n<li>Customize your questions or click <strong>AI Bulk Insert<\/strong> to import questions instantly from any text or document.<\/li>\n<li>Click <strong>Publish<\/strong> and copy your shortcode (<code>[dominoform_survey id=\"...\"]<\/code>) or standalone link!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20does%20ai%20bulk%20insert%20work%3F\"><h3>How does AI Bulk Insert work?<\/h3><\/dt>\n<dd><p>Click the <strong>AI Bulk Insert<\/strong> button in the Survey or Quiz builder. Customize your prompt preferences (explanations, language, options), click <strong>Copy AI Instructions<\/strong>, and paste them along with your questions\/notes into ChatGPT, Claude, Gemini, or DeepSeek. Copy the JSON code block the AI returns, paste it into Tab 2 (\"Paste &amp; Import\"), and click <strong>Validate &amp; Preview<\/strong>. Your questions are imported in milliseconds!<\/p><\/dd>\n<dt id=\"can%20i%20collect%20candidate%20or%20student%20details%20before%20an%20exam%20begins%3F\"><h3>Can I collect candidate or student details before an exam begins?<\/h3><\/dt>\n<dd><p>Yes! The Quiz \/ Exam builder includes a dedicated <strong>Participant Demographics<\/strong> section. You can collect Full Name, Email, Phone, Student ID \/ Roll No., Class \/ Grade, Section \/ Stream, School \/ Institution, Department \/ Major, Semester \/ Year, or create custom demographic fields.<\/p><\/dd>\n<dt id=\"can%20i%20protect%20my%20exam%20with%20a%20password%20or%20access%20code%3F\"><h3>Can I protect my exam with a password or access code?<\/h3><\/dt>\n<dd><p>Yes! Under <strong>Exam Settings &gt; Access &amp; Limits<\/strong>, toggle <strong>Require Access Code<\/strong> and specify your secret code. Candidates must enter this code before the exam questions and countdown timer unlock.<\/p><\/dd>\n<dt id=\"can%20i%20evaluate%20exams%20by%20exact%20marks%20instead%20of%20percentage%3F\"><h3>Can I evaluate exams by exact marks instead of percentage?<\/h3><\/dt>\n<dd><p>Yes! Under Exam Settings, you can choose between <strong>Passing Percentage (%)<\/strong> and <strong>Passing Marks (Points)<\/strong>. If you choose marks, you can specify the exact number of points required to pass.<\/p><\/dd>\n<dt id=\"can%20teachers%20manually%20review%20and%20adjust%20student%20marks%3F\"><h3>Can teachers manually review and adjust student marks?<\/h3><\/dt>\n<dd><p>Yes! In the Submissions Hub, clicking on any exam entry opens the <strong>Teacher \/ Examiner Grading Drawer<\/strong>. You can inspect each question, adjust scores, deduct or restore penalty marks, enter examiner remarks, and save the updated final grade.<\/p><\/dd>\n<dt id=\"can%20i%20preview%20how%20my%20survey%20or%20quiz%20looks%20on%20mobile%20before%20publishing%3F\"><h3>Can I preview how my survey or quiz looks on mobile before publishing?<\/h3><\/dt>\n<dd><p>Yes! In both the Survey and Quiz builder header bars, click the <strong>Preview<\/strong> button. The interactive simulation modal allows you to test your flow on <strong>Desktop<\/strong>, <strong>Tablet<\/strong>, and <strong>Mobile<\/strong> viewports with reactive updates.<\/p><\/dd>\n<dt id=\"can%20i%20schedule%20polls%20to%20start%20and%20end%20automatically%3F\"><h3>Can I schedule polls to start and end automatically?<\/h3><\/dt>\n<dd><p>Yes! In the Poll Builder under <strong>Scheduling<\/strong>, enable automated scheduling and select your Start Date\/Time and End Date\/Time. The poll will automatically open and close accordingly.<\/p><\/dd>\n<dt id=\"are%20dark%20mode%20or%20colored%20themes%20supported%3F\"><h3>Are dark mode or colored themes supported?<\/h3><\/dt>\n<dd><p>Yes! In the Survey Builder under <strong>Design \/ Themes<\/strong>, you can apply pre-built designer presets such as <strong>Midnight Dark<\/strong>, <strong>Emerald Fresh<\/strong>, <strong>Corporate Blue<\/strong>, <strong>Sunset Warmth<\/strong>, <strong>Minimal Clean<\/strong>, or <strong>High Contrast<\/strong>, or configure custom color tokens.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20upload%20question%20types%20that%20are%20not%20native%20to%20dominoform%3F\"><h3>What happens if I upload question types that are not native to DominoForm?<\/h3><\/dt>\n<dd><p>DominoForm's AI prompt features built-in <strong>Intelligent Nearest-Type Fallback Rules<\/strong>. If your source document contains unsupported types (such as file uploads, electronic signatures, custom rating scales, or unstructured notes), the AI automatically converts them into the closest supported DominoForm survey question type without breaking your questionnaire structure.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20openai%20or%20chatgpt%20api%20key%20to%20use%20ai%20bulk%20insert%3F\"><h3>Do I need an OpenAI or ChatGPT API key to use AI Bulk Insert?<\/h3><\/dt>\n<dd><p>No! DominoForm requires zero API keys, third-party subscriptions, or credits. You can use any free or paid external AI assistant directly in your browser.<\/p><\/dd>\n<dt id=\"can%20i%20prevent%20users%20from%20taking%20a%20survey%20or%20exam%20multiple%20times%3F\"><h3>Can I prevent users from taking a survey or exam multiple times?<\/h3><\/dt>\n<dd><p>Yes! In Survey Settings or Exam Settings, navigate to <strong>Access &amp; Limits<\/strong>. Enable Rate Limiting and choose your restriction rule: from temporary cooldowns (e.g. once every 24 hours) up to strict <code>One Submission Ever per User\/IP<\/code>. You can also require respondents to be logged into a WordPress account.<\/p><\/dd>\n<dt id=\"will%20my%20custom%20survey%20cover%20banner%20be%20cropped%20on%20mobile%20devices%3F\"><h3>Will my custom survey cover banner be cropped on mobile devices?<\/h3><\/dt>\n<dd><p>No! DominoForm uses an intelligent dynamic aspect-ratio container. Banners scale naturally to display your complete image without vertical cropping or distortion across all desktop, tablet, and mobile screens. We recommend a resolution of <strong>1200 \u00d7 300 px<\/strong> (4:1 landscape ratio).<\/p><\/dd>\n<dt id=\"can%20i%20assign%20different%20points%20and%20negative%20marks%20to%20quiz%20questions%3F\"><h3>Can I assign different points and negative marks to quiz questions?<\/h3><\/dt>\n<dd><p>Yes! In the Quiz \/ Exam builder, each question card allows you to set custom points (+1 PTS, +5 PTS). Under <strong>Exam Settings<\/strong>, you can enable <strong>Negative Marking<\/strong> to deduct customizable points (e.g. -0.25) for wrong answers, simulating competitive academic entrance exams.<\/p><\/dd>\n<dt id=\"does%20dominoform%20work%20with%20elementor%2C%20divi%2C%20and%20the%20block%20editor%20%28gutenberg%29%3F\"><h3>Does DominoForm work with Elementor, Divi, and the Block Editor (Gutenberg)?<\/h3><\/dt>\n<dd><p>Yes! Simply use the Shortcode block\/widget in Gutenberg, Elementor, Divi, Beaver Builder, or any page builder and paste your form shortcode (e.g., <code>[dominoform_survey id=\"123\"]<\/code>).<\/p><\/dd>\n<dt id=\"where%20is%20my%20survey%20and%20quiz%20data%20stored%3F\"><h3>Where is my survey and quiz data stored?<\/h3><\/dt>\n<dd><p>All form structures, questions, demographic settings, and respondent submissions are stored 100% locally in your WordPress MySQL database (<code>wp_dominoform_entries<\/code> table). Your data is never transmitted to external servers or third-party cloud providers.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Pre-Exam Candidate Demographics Collection for Quizzes and Examinations (Full Name, Email, Phone, Student ID\/Roll No, Grade, Section, School\/University, Department, and custom fields).<\/li>\n<li><strong>New:<\/strong> Access Code \/ Password Protection for exams with instant secret passcode verification and timer gate.<\/li>\n<li><strong>New:<\/strong> Dual Passing Criteria modes for exams: evaluate by Passing Percentage (%) or Exact Passing Marks (Points).<\/li>\n<li><strong>New:<\/strong> Interactive Multi-Device Simulation Preview (Desktop, Tablet, Mobile) in both Survey and Quiz builders.<\/li>\n<li><strong>New:<\/strong> Teacher &amp; Examiner Manual Grading Drawer with mark overrides, penalty adjustments, examiner notes, and instant grade recalculation.<\/li>\n<li><strong>New:<\/strong> Mobile-Responsive 2x2 Score Metrics Grid on student result slips for clean layout on small screens and narrow viewports.<\/li>\n<li><strong>New:<\/strong> Designer Theme Presets (Midnight Dark, Emerald Fresh, Corporate Blue, Sunset Warmth, Minimal Clean, High Contrast) with custom color tokens.<\/li>\n<li><strong>New:<\/strong> Automated Start and End Date scheduling for Live Voting Polls with dynamic \"Upcoming\" and \"Closed\" status notices.<\/li>\n<li><strong>New:<\/strong> Fully centered, compact modal architecture preventing bottom clipping on laptops and 90%-125% browser zoom.<\/li>\n<li><strong>New:<\/strong> Horizontal touch swipe and scroll indicators on dashboard tables for small screens.<\/li>\n<li><strong>New:<\/strong> Retake Examination controls with instant retake capabilities in both live and simulation modes.<\/li>\n<li><strong>Tweak:<\/strong> Replaced region-specific sample data and school placeholders with universal, neutral examples.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Upgraded AI Bulk Insert for Surveys with comprehensive support for all 24+ DominoForm question types.<\/li>\n<li><strong>New:<\/strong> Added Intelligent Nearest-Type Fallback Rules to AI prompt generator\u2014automatically maps unsupported formats (file uploads, signatures, custom scales) to the closest suitable DominoForm question type.<\/li>\n<li><strong>New:<\/strong> Refactored Survey Builder headers with inline solid status badges for Part 1 (Participant Demographics) and Part 2 (Actual Survey Questions).<\/li>\n<li><strong>New:<\/strong> Redesigned Survey Health and Exam Summary sidebar cards with glassmorphic icon containers and synchronized vertical alignment.<\/li>\n<li><strong>New:<\/strong> Added dynamic status badges (<code>DRAFT<\/code> \/ <code>PUBLISHED<\/code>) and question counters to the Exam Summary sidebar banner.<\/li>\n<li><strong>Tweak:<\/strong> Streamlined Survey AI Bulk Insert modal by removing redundant Allowed Question Types checkboxes.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Bulk MCQ Insert &amp; Universal LLM Format Generator (DFQIF v1.0) for Quizzes and Examinations.<\/li>\n<li><strong>New:<\/strong> Real-time auto-save indicator with timestamp tracking in quiz and survey builders.<\/li>\n<li><strong>New:<\/strong> Negative marking engine and anti-cheating tab-switch detection for online examinations.<\/li>\n<li><strong>Tweak:<\/strong> Tested and certified up to WordPress 7.1.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Dynamic uncropped cover image rendering in both backend editor and frontend live surveys.<\/li>\n<li><strong>New:<\/strong> Multi-tabbed Share Survey distribution hub featuring standalone public permalinks, shortcodes, copyable responsive HTML iframe snippets, and live downloadable QR codes.<\/li>\n<li><strong>New:<\/strong> Upgraded Anti-Spam Security and Rate Limiting console featuring intuitive cooldown selectors and multi-layer verification.<\/li>\n<li><strong>New:<\/strong> 1-Click Publish and Unpublish (Move to Draft) transitions directly from dashboard tables.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release featuring modern visual builder, responsive frontend engine, and unified Contact Forms, Surveys, Polls, and Quizzes.<\/li>\n<\/ul>","raw_excerpt":"A comprehensive all-in-one Form, Survey, Poll, and Quiz\/Exam builder for WordPress. Create AI-powered surveys, timed exams with candidate demographics &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/317719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=317719"}],"author":[{"embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dominopress"}],"wp:attachment":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=317719"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=317719"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=317719"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=317719"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=317719"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=317719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}