Computer-based assessment covers everything from a five-question compliance refresher to an invigilated professional certification, and the honest starting point is that a web application cannot invigilate. Software can randomise questions, time the paper, restrict access by IP address and log every answer with a timestamp. It cannot see the second laptop, the phone under the desk, or the colleague in the next room. Any product promising otherwise is selling either a locked-down browser, a webcam feed watched by a human, or a story.
That distinction sorts the market. High-stakes proctored testing belongs to ExamSoft, ProctorU, Janison and similar vendors, priced by volume through enterprise contracts. Low-stakes internal quizzing is served free by Google Forms and Microsoft Forms, which have no assessment security worth the name but are perfectly adequate for a knowledge check. In between sit the self-hosted platforms, and the question there is usually whether you already run Moodle, whose quiz module is very capable and comes with an entire learning management system attached.
TCExam is the standalone option: a self-hosted PHP assessment system that authors, schedules, delivers and reports on tests without asking you to adopt an LMS. It generates unique papers by randomly selecting and ordering questions per candidate, supports LaTeX and multimedia in questions, runs in 26 languages including right-to-left scripts, follows WCAG 2.1 level AA in its interface, and prints paper versions with optical mark recognition sheets for the sittings that still happen on paper. Version 17.2.5 is current as of August 2026.