Gravity Forms Scheduled Entries Plugin is a robust tool to enhance form completion by enabling scheduled actions, recording completion times and changing form behavior based on time. Here is a breakdown of its key features:
Main Features:
- Entry Timer Fields: Records the total time taken to complete a quiz/form, customizable to save hours, minutes, and seconds.
- Individual Page Timers: Tracks the time spent on specific form pages (for AJAX-enabled Gravity Forms).
- Time Limits: Set time limits for quiz/form entry.
- Auto Submission: Automatically submit quiz/forms on time limit expiration.
- Block Editing: Prevent further editing of quiz/forms after the time limit.
- Custom Alert Messages: Display user-customized messages when the time limit expires.
- Page Element Control: Hide, show, or block form elements based on time triggers or form timer expiration.
- Field Data Handling: Ability to exclude timer fields from the submitted quiz/form data.
- Customization Options: Customize timer text, hide/show timer display, count timers up or down.
- Compatibility and Security: Backed by server time checks to prevent system time alterations.
- Styling and Documentation: CSS styling support, inline documentation for every option and setting.
Important Considerations:
- Usage Best Practices: Ideal for single-page AJAX-enabled quizzes/forms without required fields or user-entered text that might be invalid or malicious.
- Auto Submit Functionality: Intended for scenarios with no possible invalid or malicious user input.
- Block Editing Feature: Designed to prevent further editing without bypassing validation, suitable for quizzes/forms with valid, non-malicious input data.
The plugin’s focus on timed form completion, manipulation and action-based behavior is useful for tests/forms where timed completion or specific responses are crucial. However, it is important to use the “Auto Submit” and “Block Editing” features carefully, especially when dealing with user-generated content or multi-page forms with various input types.