SurgCore / MCQ Validator
View source on GitHub
Free · Open source · No account required

Check your question bank without uploading it.

Find missing answers, duplicate stems, malformed options, and absent explanations or references. Choose a CSV or JSON file; your questions stay in this browser.

100% local validationCSV / JSONNo external APIsMIT licensed

1. Choose an MCQ file

Maximum 5 MiB / 5,000 questions. Supports four-option (A–D) MCQs. File selection never sends your data to a server.

Drop a CSV or JSON file here

No file selected

Advanced: custom column mapping

Optional JSON object mapping standard fields to your column names. Evaluated only on your device.

Select a file or try one of the synthetic samples to begin.

2. Review the findings

This browser preview checks structural quality, not medical correctness. For heuristic near-duplicate detection and CI use, install the Python CLI.

—Questions checked
—Structurally valid
—Errors
—Warnings

Detected issues

  • Findings will appear here after validation.