If you are a researcher or a postgraduate student, you know the struggle of validating a new questionnaire. You hunt down experts, send them forms, and then face the tedious task of manually calculating the Content Validity Index (CVI). You have to recode Likert scales, calculate Item-Level CVI (I-CVI), figure out the Scale-Level Average (S-CVI/Ave), and check Universal Agreement (S-CVI/UA). One wrong formula in Excel, and your whole validation is off.

I decided enough was enough. I wanted to build a platform that automates this process. I wanted the tool to be fast, lightweight, and accessible to anyone without needing a login or server installation.

  1. The Stack: HTML5, Bootstrap 5 (for a responsive, clean UI), and Vanilla JavaScript.
  2. The Library: I used SheetJS to allow users to export their final results directly to Excel.

Key Features Here is what the platform can do:

  1. Dynamic Matrix: You can set the number of experts and add as many questionnaire items as you need instantly.
  2. Visual Heatmap: The tool automatically color-codes inputs. If an expert types a "1" or "2", the cell turns yellow/red to visually flag a problem area.
  3. Automated Calculation: It computes I-CVI, S-CVI/Ave, and S-CVI/UA with a single click.
  4. Smart Interpretation: This is the best part—the tool actually reads your expert count and tells you if your score is "Acceptable" or "Below Threshold" based on standard research guidelines (Lynn, 1986; Davis, 1992).
  5. Excel Export: Once the calculation is done, you can download the full data set as an .xlsx file.

Use now: CVI CALCULATOR