Wopisanje
DominoForm 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.
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.
🚀 Why Choose DominoForm?
- 4-in-1 Unified Suite: Replace multiple bloated plugins. Get Contact Forms, Customer Surveys, Live Polls, and Timed Quizzes/Exams in one unified platform.
- AI Bulk Insert (DSIF & DFQIF v1.0): 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.
- Pre-Exam & Pre-Survey Participant Demographics: 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.
- Access Code / Password Protection: Secure exams with secret access codes so only authorized candidates can start.
- Multi-Device Interactive Live Preview: Simulate exams and surveys across Desktop, Tablet, and Mobile viewports directly inside the builder.
- Teacher & Examiner Manual Grading Drawer: Review student answers, override scores, apply negative mark adjustments, add examiner remarks, and recalculate final grades.
- Dual Passing Criteria (Percentage or Exact Points): Configure passing thresholds by passing percentage (e.g. 75%) or required total marks (e.g. 40 / 50 PTS) with instant pass/fail evaluation.
- Designer Theme Presets: Choose from curated styles like Midnight Dark, Emerald Fresh, Corporate Blue, Sunset Warmth, Minimal Clean, and High Contrast.
- Visual Drag & Drop Canvas: Reorder questions, configure choices, customize validation, and preview changes in real time.
- 24+ Specialized Question Types: From Star Ratings and NPS to Likert Scales, Matrix Grids, Ranking, Continuous Sliders, and File Uploads.
- Academic Examination Controls: Countdown timers with auto-submission, negative marking deductions, option randomization, and anti-cheating tab-switch detection.
- Mobile-Responsive 2×2 Scorecards: Score highlights on student result slips automatically format into an optimized 2×2 grid for mobile screens.
- Poll Scheduling & Automation: Schedule live polls to open on a start date and close on an end date automatically.
- Multi-Channel Distribution: Standalone public permalinks (
/survey/slug&/quiz/slug), responsive shortcodes, HTML iframe embeds, live downloadable QR codes, and 1-click social sharing. - Optimized Admin UX: 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.
- Real-time Analytics & CSV Export: Track submissions, completion rates, NPS scores, CSAT averages, and export full datasets with one click.
- 100% Privacy & GDPR-Friendly: Host all data securely in your own WordPress database. Zero external trackers, zero recurring SaaS fees.
✨ In-Depth Feature Breakdown
1. 📋 Professional Survey Builder & Feedback Engine
Create beautiful, conversational, multi-step customer satisfaction surveys, market research questionnaires, and employee feedback forms.
- Two-Part Survey Architecture:
- Part 1: Participant Demographics (Pre-Survey Info): 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.
- Part 2: Actual Survey Questions: The core questionnaire workspace with reordering, templates, and pagination controls.
- Active / Inactive & Requirement Toggles: Effortlessly switch demographic fields between
ActiveandInactive, and toggle them betweenRequired *andOptionalwith a single click. - Customizable Welcome Screen & Header: 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.
- Designer Theme Presets: Instant 1-click themes including Midnight Dark, Emerald Fresh, Corporate Blue, Sunset Warmth, Minimal Clean, and High Contrast.
- Pagination & Flow Control:
- Single Question per Page: Conversational, card-by-card survey experience that boosts completion rates.
- Configured X Questions per Page: Clean multi-step wizard with animated progress bars.
- All on a Single Page: Classic continuous questionnaire layout.
- Dynamic Uncropped Cover Banners: 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.
- Sticky Survey Health Monitor: Real-time sidebar dashboard displaying total questions, estimated completion duration, question type breakdown mix, pagination configuration, and response caps.
- Multi-Device Interactive Live Preview: Switch instantly between Desktop, Tablet, and Mobile simulation views to experience your survey exactly as respondents will before publishing.
2. 🧠 Timed Quiz, MCQ & Examination Suite
Build online tests, certifications, student assessments, employee training quizzes, and competitive exams.
- Pre-Exam Candidate Demographics:
- 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.
- Add custom demographic questions (Short Text, Number, Dropdown, Radio, Checkbox) with the built-in Demographic Question Editor Modal.
- Demographic responses are stored alongside exam scores and exported in CSV records.
- Access Code / Password Protection:
- Require a secret access code to enter and unlock the test.
- Exam timer and questions remain locked until the student inputs the valid passcode.
- Dual Passing Criteria Modes:
- Percentage (%): Set passing threshold as a percentage (e.g., 70%).
- Exact Marks (Points): Set passing threshold by specific score points (e.g., 40 out of 50 PTS).
- Automatically calculates required points and assigns instant Pass or Fail status badges.
- Timed Exams with Countdown Clock: Set strict exam duration limits (e.g., 30 minutes, 60 minutes) with real-time countdown clocks and automated submission upon expiry.
- Negative Marking Engine: Penalize incorrect answers by deducting customizable points (e.g., -0.25, -0.5, or custom fractional marks) to discourage guessing in academic competitions.
- Anti-Cheating Protection Suite:
- Full-screen enforcement during the examination.
- Tab-switch and window blur detection with configurable warning thresholds and auto-submission upon violation.
- Disable right-click, text selection, and copy-paste shortcuts.
- Randomization & Shuffling: Randomize question order and shuffle answer choices dynamically per student to prevent cheating.
- Teacher & Examiner Manual Grading Drawer:
- Review examinee answers question-by-question.
- Manually override marks and penalty deductions.
- Add examiner feedback notes and remarks.
- Recalculate total scores and update pass/fail status with one click.
- Mobile-Responsive 2×2 Score Metrics Card: Score highlights on student result slips (Score Obtained, Percentage, Correct Answers, Incorrect/Skipped) automatically adapt into an optimized 2×2 grid layout on mobile screens and narrow viewports.
- Exam Retake Engine: Enable or disable retakes. When permitted, students can re-attempt the test directly from the result slip.
- Question Bank Management: Store reusable question collections in a centralized bank and pull questions dynamically into exams.
3. 🤖 AI Bulk Insert (Universal AI Prompts & Importer)
Never manually type questions one-by-one again! DominoForm includes an industry-first Universal AI Bulk Question Converter.
- Zero API Cost: Works with free or paid versions of ChatGPT, Claude, Google Gemini, DeepSeek, or Microsoft Copilot. No API keys or credit cards required.
- Instant Prompt Generator: Generates comprehensive, copy-paste AI instructions tailored with your desired options, explanations, and language preferences.
- Intelligent Nearest-Type Fallback Mapping: 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.
- Smart JSON Validator: Validates pasted responses in real time, strips Markdown code fences, reports Ready / Review / Invalid question counts, and allows 1-click property overrides.
- Atomic Batch Import & Undo Rollback: Imports hundreds of questions in milliseconds. Made a mistake? Click „Undo Import“ to cleanly remove the entire batch with zero traces left behind.
4. 🗳️ Interactive Live Voting Polls & Debates
Engage your website visitors, gather instant opinions, and drive social interaction with interactive voting widgets.
- Multiple Poll Formats: Single-choice voting, multi-choice polls, versus debates, and visual image card contests.
- Automated Scheduling (Start & End Dates): Schedule polls to open and close automatically at specified dates and times. Displays dynamic „Upcoming / Not Started“ and „Expired / Closed“ notices.
- Animated Live Results: Display real-time animated percentage bars and vote tallies immediately after voting.
- Results Visibility Controls: Choose when users see results:
Always Public,Reveal Only After Voting, orHidden (Admin Only). - Ballot-Stuffing Protection: Multi-layer anti-spam security utilizing IP address checks, browser cookies, and logged-in user restrictions to prevent duplicate votes.
5. 📬 High-Converting Contact & Lead Generation Forms
Create clean, lightning-fast contact and inquiry forms that match any WordPress theme seamlessly.
- Modern Styling Options: Floating material labels, rounded borders, clean minimalism, and responsive grid layouts.
- Instant Email Notifications: Send customized confirmation emails to administrators and automated thank-you autoresponders to respondents.
- Anti-Spam Honeypot: Invisible honeypot field catches automated spambots without annoying real visitors with difficult captchas.
6. 💻 Thoughtful, Low-Resolution & Mobile-Optimized Admin UX
Built specifically to provide an effortless experience on any device or screen size:
- Centered Contained Modals: 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%–125%).
- Horizontal Touch Swiping & Scroll Indicators: 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.
- Clickable Row Title Navigation: Direct navigation to builders by clicking the title of any survey or form, maximizing usable space.
📋 Complete Question Types Catalog (24+ Available)
DominoForm offers the most extensive question type library available for WordPress:
Choice & Selection Types
- Single Choice (
radio): Classic radio list where respondents choose exactly one option. - Multiple Choice (
checkbox): Checkbox list allowing multiple selections („select all that apply“). - Dropdown Select (
dropdown): Compact dropdown menu perfect for long lists of options (countries, departments, states). - Image Cards Choice (
image_choice): Visual selection cards displaying images alongside labels.
Opinion, Rating & Scales
- Likert Opinion Scale (
scale): Standard 5-point agreement scale (Strongly Disagree to Strongly Agree). - Star Rating (
rating): Classic star rating widget customizable from 1 to 5 stars or 1 to 10 stars. - Numeric Rating Scale (
numeric_rating): Horizontal button scale (1-10 or 1-5) for satisfaction ratings. - Net Promoter Score (
nps): Industry-standard 0 to 10 scale („How likely are you to recommend us?“). - Emoji Reaction Scale (
emoji_scale): 5 expressive emotional faces from Angry/Sad to Happy/Loved. - Satisfaction Scale (
satisfaction): Customer satisfaction (CSAT) rating from Very Unsatisfied to Very Satisfied. - Continuous Slider (
slider): Interactive horizontal range slider for sliding along a numerical spectrum. - Semantic Differential (
semantic_diff): Bipolar scale between opposite adjectives (e.g. Easy vs Difficult, Slow vs Fast).
Text & Open-Ended Inputs
- Short Text (
short_text): Single-line input for short answers, titles, or brief text. - Long Text / Paragraph (
paragraph): Multi-line textarea for detailed feedback, comments, and essays. - Number Input (
number): Formatted numeric input for age, quantities, scores, or years.
Demographic & Contact Inputs
- Full Name (
name): Dedicated demographic respondent name field. - Email Address (
email): Validated email input with format checking. - Phone Number (
phone): Telephone and mobile number input. - Country / Region (
country): Geographic location and country picker. - Yes / No Toggle (
yes_no): Binary toggle for quick decision questions. - Date Selection (
date): Interactive calendar date picker. - Time Selection (
time): Time selector for appointments and scheduling. - Consent Agreement (
consent): GDPR / Terms & Conditions agreement checkbox with optional external links.
Advanced & Matrix
- Drag-and-Drop Ranking (
ranking): Interactive item reordering where respondents rank items in order of preference. - Matrix Grid Single (
matrix_single): Multiple statements evaluated across common columns with one choice per row. - Matrix Grid Multiple (
matrix_multiple): Matrix grid permitting multiple checkbox selections per row.
🌐 Sharing, Embedding & Distribution
DominoForm makes distributing your forms, surveys, and quizzes effortless:
- Standalone Public Permalinks: Every published survey and quiz receives its own clean, distraction-free landing page URL (
yoursite.com/survey/custom-slugoryoursite.com/quiz/custom-slug). - WordPress Shortcodes:
- Form Shortcode:
[dominoform id="123"] - Survey Shortcode:
[dominoform_survey id="123"] - Quiz Shortcode:
[dominoform_quiz id="123"]
- Form Shortcode:
- Responsive HTML Iframe Embed: Copy an auto-sizing
<iframe width="100%" height="650" ...>snippet to embed surveys on external websites, Shopify, Webflow, Notion, or intranet portals. - Downloadable QR Code: Instantly generates a high-resolution QR code preview for printing on flyers, restaurant menus, product packaging, or classroom presentation slides.
- 1-Click Social Sharing: Direct sharing buttons for X (Twitter), Facebook, LinkedIn, and Email with pre-filled promotional messages.
🛡️ Security, Anti-Spam & Rate Limiting
Protect your survey results and server resources from abuse:
- Access Code Exam Gating: Lock examinations with private access codes.
- Granular Submission Rate Limiting: Prevent ballot stuffing with flexible cooldown windows:
Every 5 MinutesEvery 10 MinutesEvery 1 HourOnce Every 24 HoursStrict: One Submission Ever per User / IP
- Multi-Layer Tracking: Combine IP address tracking, persistent browser cookies, and logged-in WordPress user account verification.
- Honeypot & Bot Protection: Transparent bot trap eliminates automated spam without frustrating human users.
- Custom Rejection Messages: Display friendly, customized warning notices to visitors who have already submitted.
📊 Analytics & Data Export
- Real-time Submissions Hub: View all responses across forms, surveys, polls, and quizzes in a unified filterable table.
- Visual Metric Cards: Real-time KPI tiles for Total Submissions, Completion Rate, Average Duration, and NPS Score.
- Teacher & Examiner Grading Drawer: Review individual examinee submissions, override points, provide instructor remarks, and recalculate totals.
- Detailed Entry Drawer: Inspect individual submissions with full demographic breakdowns, question-by-question answers, timestamps, and IP addresses.
- One-Click CSV Export: Export complete response datasets formatted perfectly for Microsoft Excel, Google Sheets, SPSS, or PowerBI.
Instalacija
Minimum Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher (PHP 8.0, 8.1, and 8.2 fully supported)
- Modern web browser (Chrome, Firefox, Safari, Edge)
Automatic Installation
- Log in to your WordPress admin panel.
- Navigate to Plugins > Add New.
- Search for DominoForm.
- Click Install Now, then click Activate.
Manual Installation
- Download the plugin ZIP archive.
- In your WordPress admin, go to Plugins > Add New > Upload Plugin.
- Select the downloaded
.zipfile and click Install Now. - Activate the plugin through the Plugins screen.
Quick Start Guide
- Click the DominoForm menu item in your WordPress admin sidebar.
- Choose Surveys, Quiz / Exam, Contact Forms, or Polls.
- Click + New to create from scratch or select a pre-built template.
- Customize your questions or click AI Bulk Insert to import questions instantly from any text or document.
- Click Publish and copy your shortcode (
[dominoform_survey id="..."]) or standalone link!
FAQ
-
How does AI Bulk Insert work?
-
Click the AI Bulk Insert button in the Survey or Quiz builder. Customize your prompt preferences (explanations, language, options), click Copy AI Instructions, 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 & Import“), and click Validate & Preview. Your questions are imported in milliseconds!
-
Can I collect candidate or student details before an exam begins?
-
Yes! The Quiz / Exam builder includes a dedicated Participant Demographics 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.
-
Can I protect my exam with a password or access code?
-
Yes! Under Exam Settings > Access & Limits, toggle Require Access Code and specify your secret code. Candidates must enter this code before the exam questions and countdown timer unlock.
-
Can I evaluate exams by exact marks instead of percentage?
-
Yes! Under Exam Settings, you can choose between Passing Percentage (%) and Passing Marks (Points). If you choose marks, you can specify the exact number of points required to pass.
-
Can teachers manually review and adjust student marks?
-
Yes! In the Submissions Hub, clicking on any exam entry opens the Teacher / Examiner Grading Drawer. You can inspect each question, adjust scores, deduct or restore penalty marks, enter examiner remarks, and save the updated final grade.
-
Can I preview how my survey or quiz looks on mobile before publishing?
-
Yes! In both the Survey and Quiz builder header bars, click the Preview button. The interactive simulation modal allows you to test your flow on Desktop, Tablet, and Mobile viewports with reactive updates.
-
Can I schedule polls to start and end automatically?
-
Yes! In the Poll Builder under Scheduling, enable automated scheduling and select your Start Date/Time and End Date/Time. The poll will automatically open and close accordingly.
-
Are dark mode or colored themes supported?
-
Yes! In the Survey Builder under Design / Themes, you can apply pre-built designer presets such as Midnight Dark, Emerald Fresh, Corporate Blue, Sunset Warmth, Minimal Clean, or High Contrast, or configure custom color tokens.
-
What happens if I upload question types that are not native to DominoForm?
-
DominoForm’s AI prompt features built-in Intelligent Nearest-Type Fallback Rules. 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.
-
Do I need an OpenAI or ChatGPT API key to use AI Bulk Insert?
-
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.
-
Can I prevent users from taking a survey or exam multiple times?
-
Yes! In Survey Settings or Exam Settings, navigate to Access & Limits. Enable Rate Limiting and choose your restriction rule: from temporary cooldowns (e.g. once every 24 hours) up to strict
One Submission Ever per User/IP. You can also require respondents to be logged into a WordPress account. -
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 1200 × 300 px (4:1 landscape ratio).
-
Can I assign different points and negative marks to quiz questions?
-
Yes! In the Quiz / Exam builder, each question card allows you to set custom points (+1 PTS, +5 PTS). Under Exam Settings, you can enable Negative Marking to deduct customizable points (e.g. -0.25) for wrong answers, simulating competitive academic entrance exams.
-
Does DominoForm work with Elementor, Divi, and the Block Editor (Gutenberg)?
-
Yes! Simply use the Shortcode block/widget in Gutenberg, Elementor, Divi, Beaver Builder, or any page builder and paste your form shortcode (e.g.,
[dominoform_survey id="123"]). -
Where is my survey and quiz data stored?
-
All form structures, questions, demographic settings, and respondent submissions are stored 100% locally in your WordPress MySQL database (
wp_dominoform_entriestable). Your data is never transmitted to external servers or third-party cloud providers.
Reviews
There are no reviews for this plugin.
Sobustatkujuce a wuwijarje
„DominoForm – Advanced Contact Form, Polls, Survey & Quiz Builder“ jo software wótwórjonego žrědła. Slědujuce luźe su pśinosowali k toś tomu tykacoju.
SobustatkujuceTranslate “DominoForm – Advanced Contact Form, Polls, Survey & Quiz Builder” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.0
- New: 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).
- New: Access Code / Password Protection for exams with instant secret passcode verification and timer gate.
- New: Dual Passing Criteria modes for exams: evaluate by Passing Percentage (%) or Exact Passing Marks (Points).
- New: Interactive Multi-Device Simulation Preview (Desktop, Tablet, Mobile) in both Survey and Quiz builders.
- New: Teacher & Examiner Manual Grading Drawer with mark overrides, penalty adjustments, examiner notes, and instant grade recalculation.
- New: Mobile-Responsive 2×2 Score Metrics Grid on student result slips for clean layout on small screens and narrow viewports.
- New: Designer Theme Presets (Midnight Dark, Emerald Fresh, Corporate Blue, Sunset Warmth, Minimal Clean, High Contrast) with custom color tokens.
- New: Automated Start and End Date scheduling for Live Voting Polls with dynamic „Upcoming“ and „Closed“ status notices.
- New: Fully centered, compact modal architecture preventing bottom clipping on laptops and 90%-125% browser zoom.
- New: Horizontal touch swipe and scroll indicators on dashboard tables for small screens.
- New: Retake Examination controls with instant retake capabilities in both live and simulation modes.
- Tweak: Replaced region-specific sample data and school placeholders with universal, neutral examples.
1.2.1
- New: Upgraded AI Bulk Insert for Surveys with comprehensive support for all 24+ DominoForm question types.
- New: Added Intelligent Nearest-Type Fallback Rules to AI prompt generator—automatically maps unsupported formats (file uploads, signatures, custom scales) to the closest suitable DominoForm question type.
- New: Refactored Survey Builder headers with inline solid status badges for Part 1 (Participant Demographics) and Part 2 (Actual Survey Questions).
- New: Redesigned Survey Health and Exam Summary sidebar cards with glassmorphic icon containers and synchronized vertical alignment.
- New: Added dynamic status badges (
DRAFT/PUBLISHED) and question counters to the Exam Summary sidebar banner. - Tweak: Streamlined Survey AI Bulk Insert modal by removing redundant Allowed Question Types checkboxes.
1.2.0
- New: Bulk MCQ Insert & Universal LLM Format Generator (DFQIF v1.0) for Quizzes and Examinations.
- New: Real-time auto-save indicator with timestamp tracking in quiz and survey builders.
- New: Negative marking engine and anti-cheating tab-switch detection for online examinations.
- Tweak: Tested and certified up to WordPress 7.1.
1.1.0
- New: Dynamic uncropped cover image rendering in both backend editor and frontend live surveys.
- New: Multi-tabbed Share Survey distribution hub featuring standalone public permalinks, shortcodes, copyable responsive HTML iframe snippets, and live downloadable QR codes.
- New: Upgraded Anti-Spam Security and Rate Limiting console featuring intuitive cooldown selectors and multi-layer verification.
- New: 1-Click Publish and Unpublish (Move to Draft) transitions directly from dashboard tables.
1.0.0
- Initial public release featuring modern visual builder, responsive frontend engine, and unified Contact Forms, Surveys, Polls, and Quizzes.
