Title: Ravanix – Smart Psychological Assessment
Author: Ravanix
Published: <strong>August 27, 2026</strong>
Last modified: September 3, 2026

---

Search plugins

![](https://ps.w.org/ravanix/assets/banner-772x250.png?rev=3668691)

![](https://ps.w.org/ravanix/assets/icon-256x256.png?rev=3668691)

# Ravanix – Smart Psychological Assessment

 By [Ravanix](https://profiles.wordpress.org/ravanix/)

[Download](https://downloads.wordpress.org/plugin/ravanix.1.2.1.zip)

 * [Details](https://wordpress.org/plugins/ravanix/#description)
 * [Reviews](https://wordpress.org/plugins/ravanix/#reviews)
 *  [Installation](https://wordpress.org/plugins/ravanix/#installation)
 * [Development](https://wordpress.org/plugins/ravanix/#developers)

 [Support](https://wordpress.org/support/plugin/ravanix/)

## Description

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, and custom interpretation ranges. 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.

#### 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
 * Branching / skip logic: show a question only if an earlier one was answered a
   specific way
 * Informed consent: a site-wide or per-test notice the participant must expand 
   and agree to before starting
 * 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
 * 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 Erase Personal Data integration, plus an opt-in “delete all data on
   uninstall” setting

#### Ravanix Pro

A separate, paid companion plugin, **Ravanix Pro**, is available from
 [psykey.ir](https://psykey.ir)
and adds: T/Z scores and percentile rank from norm tables, composite (higher-order)
factor scores, validity scales, 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. 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.

Participant info fields (name, email, etc.) are only collected if the
 admin turns
them on. See the FAQ for uninstall data deletion and WordPress’s Erase Personal 
Data tool 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.

## Screenshots

[⌊Create and customize psychological questionnaires.⌉⌊Create and customize psychological
questionnaires.⌉[

Create and customize psychological questionnaires.

[⌊Configure Ravanix settings.⌉⌊Configure Ravanix settings.⌉[

Configure Ravanix settings.

[⌊Track pre-test and post-test results with a progress chart.⌉⌊Track pre-test and
post-test results with a progress chart.⌉[

Track pre-test and post-test results with a progress chart.

[⌊View the user's psychological profile.⌉⌊View the user's psychological profile.⌉[

View the user’s psychological profile.

[⌊Import and export psychological questionnaires.⌉⌊Import and export psychological
questionnaires.⌉[

Import and export psychological questionnaires.

## Blocks

This plugin provides 1 block.

 *   Ravanix – Questionnaire

## Installation

 1. Upload the plugin folder to wp-content/plugins, or from the WordPress dashboard,
    go to Plugins > Add New > Upload Plugin and upload the zip file.
 2. Activate the plugin.
 3. A short sample questionnaire is created automatically so you can see how it works;
    create your own test from the “Ravanix” menu.

## FAQ

### Does the plugin include items from standardized tests like the NEO or the Beck inventory?

No. These instruments are copyrighted. The plugin only provides the
 technical infrastructure(
scoring engine, display, and interpretation), and you enter the items yourself from
your own official, licensed source.

### Can a test be displayed on its own dedicated page with its own URL?

Yes. In the plugin settings you can enable “Display as a custom post type”
 so that,
in addition to the shortcode, each test also gets its own URL.

### Can I build a right-to-left (e.g. Persian or Arabic) questionnaire?

Yes. A test’s display direction (RTL or LTR) automatically follows the
 site’s active
language (WordPress’s own is_rtl()) — for example, a test displays RTL on a site
running in Persian or Arabic, and LTR on a site running in English. This is site-
wide, not a per-test choice. The plugin’s own interface strings are in English and
fully translation-ready (a .pot file is included; community translations can be 
contributed via translate.wordpress.org once the plugin is published).

### Can I require participants to agree to a consent notice before starting?

Yes. Set a default notice in Ravanix Settings, or a custom one per test (or
 turn
it off) in that test’s settings. Shown collapsed with an “I agree” checkbox required
before “Start Test”, verified server-side too.

### Can a long questionnaire be saved and finished later?

Yes. Answers always autosave in the browser. For long tests, you can also
 turn 
on a visible “Save my progress” button per test, letting a logged-in participant
resume on a different device.

### Can a question be shown only if an earlier question was answered a certain way?

Yes, via each question’s “show this question only if” setting: pick an
 earlier 
question and the required answer value. A hidden question isn’t required and is 
excluded from its dimension’s score, like any unanswered one.

### What happens to my data if I delete the plugin?

By default, nothing is deleted; your questionnaires, results, and settings
 stay
in the database and come back if you reinstall Ravanix later. To permanently delete
everything instead, enable “Delete data on uninstall” in the Danger zone section
of Ravanix Settings before removing the plugin — this cannot be undone, and never
deletes Media Library images.

### Can a logged-in participant ask for their data to be removed?

Yes, via WordPress’s own Tools -> Erase Personal Data for any request tied
 to a
registered user’s email. Ravanix removes that user’s identifying details (name, 
contact info, individual answers) while keeping the resulting dimension scores as
anonymous data points, so site-wide statistics aren’t affected. This only covers
logged-in users, since a guest submission has no account/email for WordPress’s privacy
tools to look up.

### What’s the difference between Ravanix and Ravanix Pro?

Ravanix (this plugin) is fully functional on its own. Ravanix Pro is a
 separate,
paid add-on for professional/research use (norm-based scoring, composite factors,
validity scales, PDF/CSV export, data portability, access control, selling access
to tests). See “Upgrade to Pro” in the plugin’s menu for a full comparison.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Ravanix – Smart Psychological Assessment” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Ravanix ](https://profiles.wordpress.org/ravanix/)

“Ravanix – Smart Psychological Assessment” has been translated into 1 locale. Thank
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/ravanix/contributors)
for their contributions.

[Translate “Ravanix – Smart Psychological Assessment” into your language.](https://translate.wordpress.org/projects/wp-plugins/ravanix)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ravanix/), check out
the [SVN repository](https://plugins.svn.wordpress.org/ravanix/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/ravanix/) by [RSS](https://plugins.trac.wordpress.org/log/ravanix/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

Full history (every release before 1.2.0) is in changelog.txt.

#### 1.2.1

 * Fixed: an admin-chosen brand color that was too light could fail WCAG AA text
   contrast; it’s now automatically darkened only as much as actually needed, verified
   by a real contrast calculation (your saved setting is never changed)
 * Fixed: dark mode’s default button text also failed contrast against its own background(
   ~2.6:1, well under the 4.5:1 minimum); now chosen by measuring actual contrast

#### 1.2.0

 * New: the front-end pages (and Ravanix Pro’s My Results dashboard) now use a Material
   Design 3-inspired look — color roles, shape scale, type scale, and CSS-only state
   layers on buttons/answers
 * New: a “Brand color” setting (Ravanix Settings -> Branding) re-tints the entire
   front-end palette from one chosen color, computed live in the browser (no extra
   library)
 * New: automatic light/dark appearance, following the visitor’s OS/browser preference

## Meta

 *  Version **1.2.1**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/ravanix/) and [Persian](https://fa.wordpress.org/plugins/ravanix/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/ravanix)
 * Tags
 * [assessment](https://wordpress.org/plugins/tags/assessment/)[questionnaire](https://wordpress.org/plugins/tags/questionnaire/)
   [scoring](https://wordpress.org/plugins/tags/scoring/)
 *  [Advanced View](https://wordpress.org/plugins/ravanix/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ravanix/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ravanix/reviews/)

## Contributors

 *   [ Ravanix ](https://profiles.wordpress.org/ravanix/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ravanix/)