TCExam
TCExam is a free system for educators and trainers to author, schedule, deliver, and report on quizzes, tests, and exams.
What TCExam is
TCExam is a free system for educators and trainers to author, schedule, deliver, and report on quizzes, tests, and exams. Test-takers use the installed system through a standard web browser, without additional software or plugins on their devices. Question formats include single-answer and multiple-answer multiple choice, ordering, and free answers. Administrators can monitor activity, change test time, manually grade text responses, export results, and view statistics. Built-in security controls include account access, group and IP restrictions for tests, server-side timing, activity logs, and randomly generated test variants. It can exchange users, questions, and results in TSV, XML, and PDF formats, and includes RADIUS, LDAP, and CAS authentication modules alongside support for custom methods. TCExam can also produce printable tests and automatically score and report on scanned OMR answer sheets. The interface follows WCAG 2.1 level AA and includes 26 translations, including right-to-left language support. Version 17 requires PHP 8.2 or newer and supports MySQL or MariaDB, PostgreSQL, or Oracle. Deployment options documented by the maker include Docker and manual installation on a PHP, web-server, and database stack.
Good
- Supports four question formats.
- Administrators can adjust test time and grade text answers.
- Imports and exports TSV, XML, and PDF.
- Includes 26 translations and WCAG 2.1 level AA.
- Can score scanned OMR answer sheets.
Watch out
- Version 17 requires PHP 8.2 or newer.
- Requires a PHP, web-server, and database stack for manual installation.
Who it suits
TCExam suits educators and trainers who need to create and administer digital or printable exams. It may also fit organizations that need browser-based access, varied question formats, and results reporting.
Verdict
TCExam covers test creation, delivery, administration, and reporting, including printable exams and scanned OMR scoring. Review its server requirements and deployment approach before choosing it.
Plans and prices
From TCExam's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Open-source license | Free | GNU AGPL-3.0-or-later |
| Commercial license | Priced on request | Alternative license to overcome some free-license restrictions |
The facts
Each one read from TCExam's own pages, with the date it was checked.
What it does
- Accessibility and languages
- The interface follows WCAG 2.1 level AA and ships with 26 translations, including support for right-to-left languages.checked 7 Oct 2026
- Assessment management
- Administrators can monitor test-taker activity, adjust test time, manually grade text answers, export results, and view statistics.checked 7 Oct 2026
- Data exchange
- Users, questions, and results can be imported or exported using TSV, XML, and PDF formats.checked 7 Oct 2026
- Deployment
- The maker documents Docker deployment and manual installation on a PHP, web-server, and database stack.checked 7 Oct 2026
- Integrations
- TCExam includes RADIUS, LDAP, and CAS authentication modules and supports custom authentication methods.checked 7 Oct 2026
- Paper exams
- TCExam can generate printable tests and import scanned OMR answer sheets for automatic scoring and reporting.checked 7 Oct 2026
- Purpose
- TCExam lets educators and trainers author, schedule, deliver, and report on quizzes, tests, and exams.checked 7 Oct 2026
- Question formats
- It supports multiple-choice single-answer, multiple-choice multiple-answer, ordering, and free-answer questions.checked 7 Oct 2026
- Requirements
- Version 17 requires PHP 8.2 or newer and supports MySQL or MariaDB, PostgreSQL, or Oracle databases.checked 7 Oct 2026
- Security
- Built-in controls include account-based access, group and IP restrictions for tests, server-side timing, activity logging, and randomly generated test variants.checked 7 Oct 2026
- Support
- The project welcomes bug reports, fixes, documentation, translations, and feature contributions through GitHub issues and pull requests.checked 7 Oct 2026
- Web access
- Users access the installed system through a normal web browser without installing additional software or plugins on client devices.checked 7 Oct 2026
The full review of TCExam
Overview
TCExam is a free, open-source assessment platform for educators and trainers creating, delivering, and reporting on quizzes, tests, and exams. It suits organizations that can operate their own web stack and want one system for online and paper-based assessment. The combination is unusually broad, but deployment and maintenance remain your responsibility.
Key features
Authors can build single-answer and multiple-answer multiple-choice questions, ordering questions, and free-answer questions. A question bank and bulk import make recurring courses easier to maintain, while TSV, XML, and PDF exchange covers users, questions, and results. These formats handle mainstream exam workflows, although the documented set does not establish support for specialist question types.
Administrators can schedule tests, monitor activity, change a test-taker's allotted time, manually grade text responses, export results, and inspect statistics. Account-based access, group and IP restrictions, server-side timing, activity logs, and randomly generated test variants give administrators practical control over eligibility and exam conditions. Browser delivery means candidates need only a normal web browser, with no client software or plugins.
RADIUS, LDAP, and CAS modules can connect authentication to existing identity systems, and custom authentication methods allow further adaptation. TCExam also generates printable exams and imports scanned OMR answer sheets for automatic scoring and reporting, making it a better fit than browser-only tools for institutions that still run paper sessions.
Accessibility is a substantive strength: the interface follows WCAG 2.1 level AA and includes 26 translations, including right-to-left language support. The project accepts bug fixes, documentation, translation, and feature contributions through GitHub issues and pull requests, which will appeal to teams comfortable participating in open-source software.
Pricing
TCExam's open-source license costs free under the GNU AGPL-3.0-or-later license. That is the appropriate route for organizations able to comply with the license and run the software themselves; there are no published seat, attempt, storage, or trial limits in this plan.
A commercial license has custom pricing and is described as an alternative for overcoming some free-license restrictions. It may suit organizations that need different licensing terms, but the purchase price and included scope must be agreed directly.
Platforms
TCExam runs on Linux, macOS, and Windows through a self-hosted web deployment. Version 17 requires PHP 8.2 or newer and supports MySQL or MariaDB, PostgreSQL, and Oracle databases. Docker deployment is documented alongside manual installation on a PHP, web-server, and database stack. This flexibility helps infrastructure teams, while the prerequisites make it unsuitable for readers seeking a turnkey hosted service.
Who it's for
Choose TCExam for schools, training providers, and organizations that need controlled online exams, integrated authentication, reusable question banks, and paper/OMR workflows in one installation. It is also a strong candidate where accessibility, localization, and data ownership matter. Look elsewhere if you lack staff to maintain PHP, web-server, and database infrastructure or want a vendor-managed setup with a simple subscription.
Pros and cons
- Pro: One platform supports browser exams, printable papers, and scanned OMR scoring, covering mixed assessment operations.
- Pro: LDAP, RADIUS, CAS, and custom authentication options can fit established identity environments.
- Pro: Server-side timing, access restrictions, logs, and randomized variants provide meaningful exam controls.
- Pro: WCAG 2.1 AA alignment and 26 translations, including right-to-left support, broaden practical accessibility.
- Con: Self-hosting requires PHP 8.2 or newer plus a supported database and ongoing administration.
- Con: The documented question formats are focused on common types, so specialist assessment needs may require another system.
Alternatives
For a broader directory of choices, see Online Exam Software.
Eklavvya is a better fit when you want hosted-style freemium access across Android, iOS, macOS, web, and Windows, with a free tier capped at 25 exams and 1 GB of storage.
Pick Numbas for a free, open-source option spanning Android, iOS, Linux, macOS, self-hosting, web, and Windows, particularly when its LTI-oriented deployment model matches your needs.
SpeedExam suits teams wanting a freemium browser and mobile service; its free tier allows 25 exam attempts per month, 2,000 questions, and 100 MB of storage.
TAO is worth choosing for a free-forever starter plan with one author seat, 3,000 AI credits per month, and 50 learner test attempts per month, plus self-hosted and API platforms.
ThinkExam targets organizations prepared for a paid annual commitment, with its Standard plan priced at $3,125 a month and including 100 users and unlimited quizzes.
Tomax is a paid alternative available across Android, API, iOS, macOS, web, and Windows.
Wheebox is a paid alternative with Android, API, iOS, macOS, web, and Windows support.
Janison Assessment Platform is a paid, organization-focused option with tailored pricing and no free trial.
Verdict
TCExam is the right choice for technically capable educators and training organizations that need open-source control, strong access management, accessible multilingual delivery, and both online and OMR-based exams. Choose it for breadth and licensing freedom; look elsewhere if you want hosted convenience or do not want to run the underlying PHP and database stack.
Alternatives to TCExam
- 1

SpeedExam
Free planOpen sourceAndroidiOSWebAPI8.5From $240 a year - 2

TAO
Free planOpen sourceWebAPILinuxmacOS8.4From $149 a month - 3

ClassMarker
Free planAndroidiOSWebAPI8.2From $19.95 a month - 4
Eklavvya
Free planAndroidiOSWebAPI8.2$600 usage-based - 5
Examination Online
AndroidiOSWebLinux7.6From $10 a month - 6
ThinkExam
Free planAndroidiOSWeb7.5From $3,125 a month
