unsubbed.co

QST

Self-hosted learning & education tool that provides online assessment software. From a quick quiz on your phone to large scale.

GPL-2.0 Free qstonline.org

Open-source quiz, exam, and survey software, honestly reviewed. No marketing fluff, just what you get when you self-host it.

TL;DR

  • What it is: Open-source (GPL-2.0) self-hosted assessment platform covering the full lifecycle from quiz creation to grading and analytics — quizzes, exams, surveys, assignments [website].
  • Who it’s for: Educational institutions, training organizations, certification bodies, and companies that want a complete assessment system without paying per-user SaaS fees or handing student data to a vendor [website].
  • Cost savings: Commercial LMS platforms like Moodle-as-a-service, Questionmark, or Respondus charge licensing fees that scale with user count or test volume. QST is GPL-licensed software — the license costs nothing. Your only expense is the server it runs on [website].
  • Key strength: Unusually broad question format support (MCQ, matching, essays, branch logic, surveys) combined with a unique “Memory” feature that displays information to a student exactly once, then removes it — a secure active recall mechanism not reliant on JavaScript or H5P [website].
  • Key weakness: No public GitHub repository, no star count, no open community activity visible from the outside. The project appears to be maintained by a small team with limited public development transparency. Independent third-party reviews of this product were not available at time of writing.

What is QST

QST is a self-hosted web-based assessment platform. You deploy it on your own server, Windows machine, or cloud instance, and it handles the full workflow: create or import question banks, build quizzes or exams, deliver them to students, auto-grade objective items, collect manual grades for essays, and export results. The name stands for nothing obvious from the documentation — the homepage simply calls it “an easy to use yet feature rich system for developing, delivering and grading online quizzes, surveys, tests and other markable assignments” [website].

The target is institutions that need a real assessment engine without a full LMS attached. QST is explicitly not Moodle — it handles assessments, gradebooks, and analytics, but it doesn’t try to manage course content, discussion forums, or institutional calendars. That’s a deliberate design choice, and depending on your situation, it’s either a strength (simpler, faster, less to maintain) or a gap (you’ll need something else for the rest of your LMS needs) [website].

What makes QST unusual in this space is three things:

First, the question portability story is exceptional. Most assessment platforms trap your question banks. QST exports and imports in QST XML, Word XML, Moodle XML, QTI 1/2/3, and PDF. It claims to import question banks from a staggering list of platforms: Moodle, Canvas, Blackboard, Sakai, Chamilo, BrightSpace, Neo LMS, TAO, ATutor, Desire2Learn, FastTest, Inspera, Cognero, GradeMaker, ONYX, QuestionMark, Trifork, Question Writer, Anthology, PowerSchool, TestGen, GetMarked, Respondus, and OpenStax OER test banks [website]. That’s a real differentiator. If you’ve built a question bank in Moodle over ten years and want out, QST is one of the few tools that actually promises to import it.

Second, the STEM support is baked in, not bolted on. WYSIWYG math and chemistry equation editing via MathJax, TeX, LaTeX, MathML, and mhchem is included at no extra cost. Dedicated STEM assessment platforms often charge separately for this [website].

Third, the Memory feature is genuinely novel. It shows information to a student exactly once — when they click “Continue,” the material disappears and cannot be retrieved. This enables real active-recall and retention testing rather than open-book exercises dressed up as exams. According to the website, this is implemented securely without JavaScript or H5P dependencies, which matters for environments with browser security restrictions [website].


Why People Choose It

Independent third-party reviews of QST the assessment platform were not available at time of writing. The sources collected during research for this article turned out to be unrelated products sharing the same abbreviation — a trading workstation and quilting tutorials. What follows is based entirely on the product’s own documentation and website claims.

That transparency matters: take the feature claims with the appropriate skepticism you’d apply to any vendor’s self-description.

From the website, the pitch targets three specific frustrations:

Vendor lock-in on question banks. This is the lead argument on the QST homepage. The platform highlights that it converts question banks from 25+ competing platforms, emphasizing “You OWN your questions” in bold. For institutions that have spent years building assessment content inside Moodle, Blackboard, or Respondus and want to exit without losing that work, this is the hook [website].

Per-user pricing resentment. The website doesn’t name competitors or their pricing directly, but the GPL license and “no licensing restrictions or hidden fees” messaging is aimed squarely at organizations that have felt commercial assessment platform pricing scale against them [website].

Data sovereignty requirements. The website specifically calls out GDPR, FERPA, PIPEDA, the Cyber Resilience Act, and the EU Data Act as compliance targets. Educational institutions in regulated environments — especially in the EU and Canada — are the implied audience [website].


Features

Based on the website documentation:

Question types:

  • Multiple choice (single answer), multiple answer
  • Matching
  • True/False
  • Short answer
  • Essay (with manual grading workflow)
  • Surveys
  • Branch/skip-logic questions — the quiz path changes based on prior answers
  • Memory items — content displayed once only, then removed [website]

Authoring:

  • WYSIWYG formatting with image and media support
  • WYSIWYG math/chemistry editor (MathJax, TeX, LaTeX, MathML, mhchem) — no extra cost
  • Bulk import from 25+ platforms (Moodle XML, QTI 1/2/3, Word XML, PDF)
  • Export in QST XML, Word XML, Moodle XML, QTI 1/2/3, PDF
  • WCAG AA accessibility: images get ALT text from file descriptions [website]

Delivery:

  • Multiple delivery modes (specific options not detailed in website text)
  • Proctored desktop testing for high-stakes exams
  • Works from phone to large-scale institutional deployments
  • RTL (right-to-left) language support
  • Multilingual UI [website]

Grading and analytics:

  • Auto-marking for objective items (MCQ, matching, true/false)
  • Manual grading interface for essays and short answers
  • Immediate results after auto-marked assessments
  • Per-question performance breakdowns
  • Statistical analysis of results
  • Exportable GradeBook in CSV and JSON
  • Exportable QST details for external analysis [website]

Administration:

  • Multi-tenant: one server, unlimited institutions, classes, and users
  • Bulk user and class upload
  • Bulk photo upload for user profiles
  • Web interface for students, instructors, and admins
  • Broad browser compatibility [website]

Infrastructure:

  • Runs on Windows 7/10/11, Linux, macOS
  • Works on laptop, desktop, server, or cloud
  • Multithreaded architecture — designed for thousands of simultaneous (not concurrent) users without heavy infrastructure
  • No external API dependencies — self-contained [website]

Notable absence from the website: no mention of API access for external integrations, no LTI (Learning Tools Interoperability) support mentioned, no SSO/SAML documentation visible in the scraped content.


Pricing: SaaS vs Self-Hosted Math

QST licensing: GPL-2.0, meaning the software is free. The website mentions a “Free Account” (presumably their hosted demo/trial) and no paid tiers are visible in the scraped content. Pricing data for a self-hosted commercial support tier was not available at time of writing [website].

Infrastructure cost for self-hosting:

  • A basic Linux VPS sufficient for QST: $5–10/month (Hetzner, Contabo, DigitalOcean)
  • Windows Server hosting if you prefer the Windows deployment path: varies widely; a VPS with Windows licensing typically runs $20–40/month depending on provider
  • The platform claims it runs on “modest hardware” for thousands of users — a mid-tier VPS ($10–20/month) should handle most educational institution deployments

Commercial alternatives for comparison:

Questionmark (enterprise assessment platform): pricing not publicly listed, sales-required. Industry reports place it at thousands of dollars per year for mid-sized organizations.

Respondus (assessment and proctoring): per-institution licensing, not per-user, but requires negotiation. The $0 QST software license versus any commercial license is a stark contrast for budget-limited institutions.

Moodle-as-a-service (MoodleCloud or managed hosting): starts around $110–$250/year for small tiers, but Moodle is a full LMS — if you only need assessment, you’re paying for features you don’t use.

Google Forms / Microsoft Forms: free but not a serious comparison for proctored, high-stakes testing or FERPA-compliant student data.

The honest math: if your institution currently pays $500–$5,000/year for assessment software, QST’s GPL license eliminates that line item. The remaining cost is a VPS and whoever maintains it.


Deployment Reality Check

The website describes QST as installable on “laptop, desktop, server or cloud” with “minimal configuration,” but doesn’t expose detailed installation documentation in the scraped homepage text. The Downloads / Documentation link exists on the website, but the content wasn’t captured in the data available for this review.

What the website tells us:

  • Runs on Windows 7/10/11, Linux, macOS — broader OS support than most self-hosted web apps, which typically assume Linux-only
  • No external dependencies or third-party APIs — self-contained installation means fewer moving parts
  • Multithreaded architecture suggests it’s not a basic PHP/MySQL stack; the website mentions mod_perl in its keywords, suggesting a Perl-based backend, which is unusual in 2026 and worth flagging

What the website doesn’t tell us:

  • No Docker image mentioned — deployment likely involves manual package installation rather than a single docker-compose up
  • No Helm chart or Kubernetes documentation visible
  • No mention of backup/restore procedures
  • No community forum, Discord, or GitHub Discussions visible — support appears to be documentation-only or via direct contact

The mod_perl signal is important. A Perl-based web application running under Apache mod_perl is a 2000s-era stack. This isn’t automatically a dealbreaker — Perl applications can be extremely stable and fast — but it means:

  1. Your hosting environment needs Apache with mod_perl configured, not just Nginx or a standard Docker LAMP stack
  2. Finding administrators comfortable with Perl deployments is harder than finding those comfortable with Node.js, PHP, or Python stacks
  3. The ecosystem of deployment tutorials, StackOverflow answers, and community support is thinner

For a non-technical founder: this is a tool you’ll want a systems administrator to deploy and maintain, not a one-afternoon Docker Compose project.

Realistic time estimate for a technical user familiar with Apache: 2–4 hours for a working installation. For a non-technical founder: budget for professional setup.


Pros and Cons

Pros

  • GPL-2.0 license. Genuinely free software — fork it, rebrand it, run it internally, deploy it for clients. No licensing costs, no per-user fees, no commercial restrictions for internal use [website].
  • Question portability is best-in-class. Imports from 25+ platforms. If you’re escaping a commercial LMS and want your question bank intact, this is QST’s strongest argument [website].
  • Unique Memory feature. One-time information display for active recall testing — not replicated by H5P or standard quiz tools. Genuinely novel for institutions that care about retention testing [website].
  • STEM equation support included. Full MathJax/LaTeX/mhchem editor at no extra charge [website].
  • Multi-tenant by default. One server handles unlimited institutions, classes, users — relevant for training companies or consortia [website].
  • Standards compliance claims. GDPR, FERPA, PIPEDA, and WCAG AA are listed as design targets — important for regulated educational environments [website].
  • No external dependencies. Self-contained architecture means fewer integration points that can break [website].
  • Broad OS support. Windows, Linux, macOS — flexible for institutions with mixed infrastructure [website].

Cons

  • No public GitHub repository. Stars: 0. There is no visible open-source community, no issue tracker, no contribution history, no public roadmap. For a GPL-licensed project, the absence of a public repository is a significant transparency gap. You can’t evaluate code quality, security practices, or development activity [merged profile].
  • Likely a Perl/mod_perl stack. The mod_perl keyword on the homepage suggests an older web architecture. This narrows your deployment options and the pool of admins who can maintain it [website keywords].
  • No Docker or container documentation visible. Installation likely requires configuring Apache and mod_perl manually — not a modern self-hosted deployment experience [website].
  • No API or LTI mentioned. If your institution needs LMS integration (Canvas, Blackboard calling QST as an external tool), the absence of LTI documentation in the website content is a concern [website].
  • No SSO/SAML mentioned. For institutions with federated identity (Shibboleth, Azure AD, Google Workspace), the lack of documented SSO is a practical barrier [website].
  • Small team, limited community. The website lists a free account and documentation but no forum, Discord, or GitHub Discussions. Support is opaque [website].
  • “Thousands of simultaneous users” claim is unverified. The website distinguishes “simultaneous” from “concurrent” without explaining how it handles actual concurrent load. No independent benchmarks available [website].
  • No independent reviews available. The inability to find third-party assessments of this product is itself a signal about its market adoption level.

Who Should Use This / Who Shouldn’t

Use QST if:

  • You’re a small-to-mid educational institution or training company with an existing question bank in Moodle, Blackboard, or another LMS and need to migrate it cleanly.
  • You need FERPA or GDPR compliance and want data entirely on your own infrastructure.
  • Your assessment needs are specific: quizzes, exams, surveys, assignments — not a full LMS.
  • You have a systems administrator comfortable with Apache/Perl deployments, or budget to hire one.
  • The unique Memory feature (once-displayed content for retention testing) fits your pedagogical approach.
  • You teach STEM subjects and need LaTeX/MathML equation support without an add-on license.

Skip it (investigate Moodle or Open edX instead) if:

  • You need a full LMS — course content management, forums, notifications, completion tracking — not just assessment.
  • Your IT team expects Docker Compose or Helm chart deployment.
  • You need LTI integration to plug assessment into an existing LMS.
  • You need SSO/SAML for federated identity.

Skip it (look at ClassMarker, Typeform, or Google Forms) if:

  • You need something deployed in under an hour with no server management.
  • Your assessment volume is light and compliance requirements are minimal.

Skip it and look harder if:

  • You need an active open-source community for long-term sustainability confidence. A GPL project with no visible GitHub presence is a single-maintainer risk.

Alternatives Worth Considering

  • Moodle — the standard open-source LMS with built-in quiz engine. Heavier, more complex, but has a massive community, extensive documentation, LTI support, and SSO. If you need more than just assessments, Moodle is the obvious choice.
  • Open edX — used by major universities. More complex to deploy than Moodle, but enterprise-grade and cloud-native. Overkill for most small institutions.
  • ClassMarker — commercial hosted assessment platform. Simpler than QST but per-user/per-test pricing, no self-hosting.
  • Questionmark — enterprise proctored testing. Expensive, proprietary, but has an established support organization.
  • Limesurvey — GPL-licensed, excellent for surveys with branch logic, weaker on proctored exam use cases.
  • H5P + WordPress/Moodle — community-driven interactive content including quizzes. Not suitable for high-stakes proctored testing.
  • Respondus — LMS-integrated assessment authoring and proctoring. Requires an LMS host; not a standalone solution.

For institutions specifically escaping a commercial assessment platform and needing question bank portability, the realistic shortlist is QST vs Moodle’s quiz engine. Use QST if you want a lightweight, assessment-only deployment without a full LMS overhead. Use Moodle if you need the broader platform and are comfortable with its complexity.


Bottom line

QST has a specific niche and fills it with real depth: self-hosted assessment with exceptional question portability, built-in STEM equation support, multi-tenant architecture, and a genuinely innovative Memory feature for active recall testing. For educational institutions or training organizations paying recurring fees for Questionmark, Respondus, or assessment add-ons to commercial LMSes, the GPL license and data sovereignty argument is real money. The import support for 25+ platforms is the strongest individual feature — if you’re locked into a competitor’s question bank right now, this is worth investigating seriously.

The honest caveat is the development transparency problem. No public GitHub, no community forum, apparent mod_perl infrastructure — these are signals that the project runs lean. That’s not fatal for stable, mature software (many Perl applications are extremely reliable), but it means you’re betting on a small team’s continued maintenance without the safety net of a public community that could fork and continue the project if the maintainers disappear. Evaluate that risk against your institutional timeline before committing your question bank here.

If deployment is the blocker, that’s exactly the kind of setup that upready.dev handles for clients — one-time deployment, you own the infrastructure from day one.


Sources

Primary sources:

  • QST Official Websitehttps://qstonline.org (product description, feature list, deployment claims, compliance standards, question import/export formats)

Note: Independent third-party reviews of QST (qstonline.org) were not located during research for this article. Sources [1]–[3] collected during research turned out to reference unrelated products sharing the same abbreviation (a trading workstation and quilting tutorials) and are not cited. All feature and capability claims in this review are drawn from the product’s own website documentation.