Ravanix – Smart Psychological Assessment
Ravanix – Smart Psychological Assessment

Ravanix – Smart Psychological Assessment

5/5 (1 ratings) — active installs Updated Sep 24, 2026
Test builder panel and dimension setup

Test builder panel and dimension setup

Ravanix is a free, dynamic engine for building, managing, and running psychological questionnaires in WordPress. Site admins can design any kind of test (personality, clinical, screening, satisfaction surveys, etc.) with custom dimensions (subscales), multiple question types (5- and 7-point Likert, yes/no, custom multiple-choice), reverse scoring, custom interpretation ranges, and AND/OR conditional (branching/skip) logic.
Once a user completes a test, they see their psychological profile along with a bar chart and an interpretive description for each dimension, and the admin can view every participant’s results in the admin panel. Every result stays traceable to the exact version of the questionnaire’s definition it was scored against, even after the test is later edited, and to precisely which consent wording (if any) the participant agreed to.

Key features (free, in this plugin)

  • A fully dynamic test builder: any number of tests, each with custom dimensions and questions
  • Question types: 5- and 7-point Likert, yes/no, custom multiple-choice with any numeric value
  • Reverse scoring and an importance weight for each question
  • Definable interpretation ranges per dimension, with a custom description
  • Conditional Logic: show a question only when one or more earlier answers match, combined with AND or OR and six comparison operators (equals, is not, greater/less than, greater/less-or-equal). Question randomization stays dependency-aware, so it never places a question before another one its condition depends on
  • Test Versioning: an immutable snapshot of a test’s scoring-relevant definition is kept every time it meaningfully changes, so every result stays traceable to exactly which version of the questionnaire scored it — the result page says so explicitly if the test has since been edited
  • Informed consent: a site-wide or per-test notice the participant must expand and agree to before starting, with each result recording exactly which wording was shown and when (consent provenance)
  • Save & Resume: answers always autosave in-browser; an optional button also lets a logged-in participant resume on another device
  • Display a test via shortcode, or as its own custom-post-type page with an SEO-friendly slug, tags, and categories
  • The WordPress classic editor for test, dimension, and consent-notice text
  • Bulk paste-import of questions and answer options; pagination with a progress bar for long questionnaires
  • Configurable participant fields (name, education, mobile, email, age, gender)
  • A Material Design 3-inspired look on the front-end, with an adjustable brand color and automatic light/dark appearance
  • Bar chart for results with Chart.js (bundled locally, no external CDN)
  • An admin panel to review every participant’s results, including their total completion time
  • Anti-spam protection (honeypot field, minimum completion time, rate limiting)
  • Displays correctly in RTL (e.g. Persian/Arabic) or LTR, automatically following the site’s language; fully translation-ready (i18n)
  • WordPress Export and Erase Personal Data integration (Tools menu), plus an opt-in “delete all data on uninstall” setting

Ravanix Pro

A separate, paid companion plugin, Ravanix Pro, is available from
psykey.ir and adds: T/Z scores and percentile rank from
norm tables (with full provenance metadata — source, population, country,
sample size, collection year, methodology), composite (higher-order) factor
scores, validity scales, response-quality analysis (unusually fast
completion, straight-lining), forced-choice/ipsative questions, PDF and
CSV/Excel export, full JSON import/export, execution limits and access
codes, WooCommerce integration, and a “My Results” dashboard with a
timeline chart that can switch between raw score, percentage, Z-score,
T-score, and percentile. Ravanix Pro requires this plugin to be installed
and active; it is not hosted on WordPress.org. See the “Upgrade to Pro”
page in the plugin’s own menu for a full comparison.

Important note about standardized instruments (NEO, Millon, Beck, MMPI, etc.)

The items, official scoring keys, and norms of standardized, copyrighted
instruments (NEO-PI-R, MMPI, Millon CMI, the original Beck inventories,
etc.) belong to their publishers and are not included in this plugin. With
legitimate, licensed access to such an instrument, you can enter its items,
scoring, and interpretive keys yourself; the plugin only provides the
technical infrastructure.

Privacy

For a guest participant: a ravanix_guest_token cookie (random ID, 3-year
lifetime) and the submitting IP are stored with each result, solely for
anti-spam rate-limiting and letting that guest resume an in-progress test.
Nothing is sent to any external server. A logged-in participant using
“Save my progress” (if enabled for that test) also has in-progress answers
stored server-side until the test is completed or restarted.

Each completed result also stores: total completion time; if a consent
notice was required, a short content hash of the exact wording shown and
when it was agreed to (not the full consent text itself, and not tied to
any wording change made afterward); and, if Ravanix Pro’s response-quality
analysis is active, a plain-language note rather than raw signal data.

Participant info fields (name, email, etc.) are only collected if the
admin turns them on. See the FAQ above for uninstall data deletion, and for
WordPress’s Erase/Export Personal Data tools for logged-in users.

Technical Note

Chart.js is bundled locally (no external CDN). The source translation
file is at languages/ravanix.pot; use Poedit or Loco Translate to build
.po/.mo files for your language from it.