Skip to content
SPECIFICTION
Get listed

TCExam

tcexam.org

Free plan WebWindowsmacOSLinuxSelf-hosted
Visit tcexam.org
Spec score 7.5 #23 of 35 in Online Exam Software

What it is

TCExam is a free system for educators and trainers to create, schedule, deliver, and report on quizzes, tests, and exams. Test-takers use an installed instance in a browser and need no additional client software or plugins. Question types include single-answer and multiple-answer multiple choice, ordering, and free response. Administrators can monitor activity, adjust test time, grade text answers manually, export results, and review statistics.

Security options include account access, group and IP restrictions, server-side timing, activity logs, and randomly generated test variants. Users, questions, and results can be exchanged in TSV, XML, and PDF; authentication modules include RADIUS, LDAP, and CAS, with custom methods supported. TCExam also creates printable exams and can score scanned OMR answer sheets. Its interface follows WCAG 2.1 level AA and includes 26 translations, including right-to-left languages. Version 17 requires PHP 8.2 or newer and supports MySQL or MariaDB, PostgreSQL, or Oracle. The project documents Docker and manual installation.

Spec sheet

Purpose
TCExam lets educators and trainers author, schedule, deliver, and report on quizzes, tests, and exams.Read 7 Oct 2026 · tcexam.org
Deployment
The maker documents Docker deployment and manual installation on a PHP, web-server, and database stack.Read 7 Oct 2026 · tcexam.org
Integrations
TCExam includes RADIUS, LDAP, and CAS authentication modules and supports custom authentication methods.Read 7 Oct 2026 · tcexam.org
Security
Built-in controls include account-based access, group and IP restrictions for tests, server-side timing, activity logging, and randomly generated test variants.Read 7 Oct 2026 · tcexam.org
Support
The project welcomes bug reports, fixes, documentation, translations, and feature contributions through GitHub issues and pull requests.Read 7 Oct 2026 · tcexam.org
Accessibility and languages
The interface follows WCAG 2.1 level AA and ships with 26 translations, including support for right-to-left languages.Read 7 Oct 2026 · tcexam.org
Assessment management
Administrators can monitor test-taker activity, adjust test time, manually grade text answers, export results, and view statistics.Read 7 Oct 2026 · tcexam.org
Data exchange
Users, questions, and results can be imported or exported using TSV, XML, and PDF formats.Read 7 Oct 2026 · tcexam.org
Paper exams
TCExam can generate printable tests and import scanned OMR answer sheets for automatic scoring and reporting.Read 7 Oct 2026 · tcexam.org
Question formats
It supports multiple-choice single-answer, multiple-choice multiple-answer, ordering, and free-answer questions.Read 7 Oct 2026 · tcexam.org
Requirements
Version 17 requires PHP 8.2 or newer and supports MySQL or MariaDB, PostgreSQL, or Oracle databases.Read 7 Oct 2026 · tcexam.org
Web access
Users access the installed system through a normal web browser without installing additional software or plugins on client devices.Read 7 Oct 2026 · tcexam.org

Plans and prices

Open-source license Free GNU AGPL-3.0-or-later Read 7 Oct 2026 · tcexam.org
Commercial license Priced on request Alternative license to overcome some free-license restrictions Read 7 Oct 2026 · tcexam.org

Every TCExam plan and price →

Strong points and limits

Strong points

  • Free open-source license
  • Four question formats, including free answers
  • Imports and exports TSV, XML, and PDF
  • WCAG 2.1 level AA interface
  • Printable exams and scanned OMR scoring

Limits

  • Version 17 requires PHP 8.2 or newer
  • Requires a supported database
  • Manual grading is needed for text answers

Who it suits

TCExam suits educators and trainers who need browser-delivered assessments, administrative controls, and printable exams. It is also relevant to teams that can deploy and maintain a PHP-based system and its database.

Verdict

TCExam covers browser assessments as well as paper workflows, with documented security, accessibility, and deployment details. Its free license is clear, though installation depends on the specified PHP and database stack.

Where Specifiction places it

Alternatives to TCExamAll alternatives →

TAO From $149/mo · Free plan 8.8 Visit