Open-source exam software
Definition
Open-source exam software
Open-source exam software is a testing platform whose source code is public, so schools and employers can install, audit, and modify it without paying any licence fees. You own the deployment, the data, and the question bank end to end.
Most tools bundle question authoring, timed delivery, auto-grading, and reporting into one web app. Because the code is published openly, teams usually self-host on a small Linux server and wire it into a school records system or an internal identity provider.
The category grew up alongside remote learning. When Covid-era lockdowns pushed exams online across 2020 and 2021, budget-strapped institutions could not afford enterprise proctoring contracts, and projects like TCExam and Kaldin picked up new contributors.
Adoption skews toward budget-sensitive users: universities in emerging markets, corporate learning and development (L&D) groups running compliance quizzes, and certification bodies needing offline delivery.
Commercial software as a service (SaaS) still wins on polish — open-source options close the gap on core exam mechanics, and they do it without a per-seat invoice.
Key takeaways
- Source code is inspectable, so there are no licence fees and no vendor lock-in.
- Self-hosting keeps candidate data on infrastructure you control.
- Question types cover multiple choice, true/false, matching, and short answer.
- Community forums and paid support both exist, and you choose the mix.
- Best fit for teams with light DevOps capacity and real privacy pressure.
How it works
Open-source exam software runs as a web application on a server you control. Admins author questions, group them into randomised paper sets, publish a timed link, and auto-grade objective items the moment a candidate submits.
Under the hood, the stack is typically PHP with MySQL or Python with PostgreSQL. Question banks live in the database as reusable items tagged by topic, difficulty, and Bloom’s level.
A delivery engine draws random subsets, so no two candidates see the same paper. Proctoring extensions add webcam capture, tab-switch detection, or lockdown-browser hooks, though rarely at the depth commercial vendors deliver.
Integration with a learning management system or single sign-on closes the login and gradebook loop. Deployment is straightforward: clone the repository, run the installer, and point a subdomain at it.
Ongoing cost is the virtual server, backup storage, and one part-time admin — the person who watches security patches. A safe plan budgets two hours of admin time a week plus one full security review each year.
| Cost factor | Open-source | Commercial SaaS |
|---|---|---|
| Per-user licence | $0 | $3 to $15 per month |
| Hosting | Yours, about $20 to $100 a month | Included |
| Proctoring add-on | Community plugins | Native, $2 to $10 per exam |
| Data residency | Your servers | Vendor cloud |
| Support | Community forums and GitHub issues | 24/7 vendor desk |
| Upgrade path | You schedule and test each release | Pushed by the vendor |
Read the table as a trade, not a discount. You move spend out of licensing and into your own people — which pays off only when someone on staff already owns Linux patching.
Examples
The most active open-source exam projects are small but well maintained. Kaldin, TCExam, VirtualX, Skillsbook, PaperShala, and Edbase cover most school, university, and corporate quiz needs, so pick by fit rather than popularity.
- Kaldin: Java-based timed engine whose project page, still stamped 2020, advertises import and export tools plus a ready-made question bank. Popular with Indian coaching institutes running mass entrance drills.
- TCExam: PHP-based assessment system used by universities and certification bodies. Its project documentation, checked in September 2026, lists translations in several languages, right-to-left script support, and flexible item types.
- VirtualX: lightweight objective-testing tool for colleges, published on SourceForge, covering objective, subjective, and descriptive items behind a simple admin console.
- Skillsbook: corporate-leaning quiz builder with badging and learner tracks, popular with L&D teams running short compliance modules.
- PaperShala: India-focused platform aimed at school teachers, with a free tier covering basic multiple-choice delivery and printable answer keys.
- Edbase: cloud-hosted option that also ships a self-host build, blending quizzes with lesson content closer to a lightweight learning management system than a pure exam engine.
Release cadence is the thing buyers underestimate. Kaldin’s project page still carries a 2020 copyright line, so treat commit history and forum traffic as your real maintenance signal.
Here is an illustrative shape. An outsourcing firm certifying new agents each quarter runs one engine on a server inside that $20 to $100 hosting band, imports a few hundred product-knowledge items, and randomises a fresh paper for every sitting.
Some projects now bolt on artificial intelligence for adaptive difficulty and auto-generated question stems — a capability that sat inside commercial vendors only a few years ago.
Related terms
Open-source exam software sits inside a wider assessment and training stack, and it borrows workflows from workforce planning and metrics reporting on the employer side. The terms below cover the adjacent layers, not the proctoring vendors outside it.
- Workforce Management: schedules and upskills staff, with exam data feeding skill-gap analysis back in.
- Key Performance Indicator: the metric layer exam scores roll into for training reports.
- Learning Management System: the parent platform that exam software plugs into as its assessment module.
- Human Resources: the function that owns compliance testing and hiring assessments.
- Recruitment: hiring workflows increasingly gated by skill quizzes built in these tools.
- Business Process Outsourcing: providers that use open-source exams to certify agent readiness at scale.
- Software as a Service: the commercial delivery model these self-hosted deployments compete against.
FAQ
Buyers ask the same five questions before committing to a self-hosted exam stack: what it really costs, whether it can proctor, how it stacks up against paid platforms, who runs it, and how candidate data stays safe.
Is open-source exam software really free?
Yes on the licence, no on the full bill. You skip vendor fees, but you still pay for hosting, backups, and a technical admin to run upgrades and patches. Budget roughly $50 to $200 a month for a small institution.
Can it handle proctored high-stakes exams?
Basic tab-switch detection and webcam capture ship as community plugins, but few open-source tools match dedicated proctoring vendors. For certification-grade exams, most teams pair the open-source engine with a commercial proctoring service.
How does open-source compare with commercial exam SaaS?
Open-source wins on cost, data control, and customisation. Commercial platforms win on polish, native proctoring, and vendor support. Most large institutions run both, using open-source for internal quizzes and paid SaaS for external certifications.
What technical skills do I need to run one?
You need a part-time sysadmin comfortable with Linux, a web server, and MySQL or PostgreSQL. Anything past default themes or new question types needs light PHP or Python work. Larger institutions pair one developer with an admin who owns the question bank.
Is candidate data safe on self-hosted exam software?
Safety depends on your own hosting discipline: encrypted disks, HTTPS, regular patching, and offsite backups all sit with you rather than a vendor.
Looking to outsource L&D admin, or hire a tech team to run your exam platform? Browse vetted providers on the Outsource Accelerator hub.







Independent




