Head to head · Learning quiz · October 2026 research run
Learnosity vs Quizgecko
Learnosity scores 60.2 (C) on agent readiness against Quizgecko's 33 (F), and leads in 5 of 7 scored categories. Quizgecko leads on payments & pricing. Both do learning quiz.
Best learning, tutoring and assessment tools for AI agents · All 10 learning comparisons
Which one, for what
Best for A product team embedding assessment at scale, where an agent imports items, reads sessions and scores, or runs reports under an existing contract.
Ahead on
- Reliability, 75 against 20
- Agent ergonomics, 61 against 45
- Security & auth, 54 against 5
- Maintenance & community, 85 against 55
- Transparency & trust, 71 against 35
Watch for
Access needs a commercial agreement; no price, trial or self-serve key is published
Best for An agent that has to turn a person's own material into a quiz, flashcards and notes in one call and can wait for generation.
Ahead on
- Payments & pricing, 15 against 10
Watch for
API access is by contacting Quizgecko, with no published API price, rate limit, SLA or status page
Why the edge
Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.
Reliability Learnosity +55
Learnosity 75
Read with the hosted lines on the Data API. Statuspage at status.learnosity.com with component history (20). From 1 August to 3 November 2026 the feed lists six entries, Enhanced Math scoring delays in US-East-1 on 11 September, 2 October and 20 October (the last touching the Data API scoring endpoint for about 4 hours 40 minutes), an LTS remapping issue on 8 October, a demos-site maintenance on 21 to 22 October and Item Pools degraded in all regions for about 2 hours 20 minutes on 26 October, so one incident of an hour or more on a core endpoint and the rest regional or partial (10). Rate limits published per endpoint in 5-second windows (15). A 429 with meta.code 42000 and a stated 5-second wait, but no Retry-After header and no idempotency keys for SET and UPDATE (10 of 15). SLA uptime of 99.8 or 99.9 per cent by support tier on the licences page (10). The APIs are generally available, with LTS versions (10). 20 + 10 + 15 + 10 + 10 + 10 = 75.
Quizgecko 20
Read with the hosted lines. No status page found, and status.quizgecko.com has no DNS record; the API catalogue links only a health endpoint that answered {"status":"ok"} (0). No readable incident history (5). No rate limit with numbers; the OpenAPI document lists a 429 and GET /usage reports a monthly course-creation limit, which is a quota, not a rate (5 of 15). No Retry-After, backoff guidance or idempotency keys, and generation is a write that creates a course each time (0). No SLA (0). V2 is the current API and is not marked beta (10). 0 + 5 + 5 + 0 + 0 + 10 = 20.
Security & auth Learnosity +49
Learnosity 54
A consumer key and secret per consumer, with every request signed server-side and the secret never sent; rotation and revocation are not described on public pages (22 of 30). Access is scoped per consumer and the MCP server is read-only, but no read-only Data API credential or confirmation for session deletion was found (8 of 20). The Data API returns learner responses, which are untrusted text, with no guidance (5 of 15). No per-call audit log for the operator found on public pages (3 of 15). ISO 27001 certificate, CSA STAR, a public HECVAT, EU-US DPF and a FedRAMP Moderate authorisation stated by the CTO, security@learnosity.com and a good-faith research authorisation; no security.txt or paid bounty (16 of 20). 22 + 8 + 5 + 3 + 16 = 54.
Quizgecko 5
One bearer token per account with no scopes, expiry or rotation described, and ?api_key= is documented as a query-string option, so 10 less 10 (0 of 30). No read-only mode or confirmation for edits (0 of 20). The API fetches URLs and uploads the owner supplies and returns generated text; no guidance on treating fetched content as untrusted (3 of 15). GET /usage shows counts only, no per-call log (2 of 15). /.well-known/security.txt returned 404, the security page answered a Cloudflare challenge and no disclosure policy, bounty or certification was found elsewhere (0 of 20, with the security page unchecked). 0 + 0 + 3 + 2 + 0 = 5.
Transparency & trust Learnosity +36
Learnosity 71
Closed service; the website terms name Learnosity Limited and cover the website only, platform terms are in customer contracts, and the SDKs are Apache-2.0 (12 of 30). Privacy policy last updated 26 May 2026, a least-data principle on the product security policy, a DPA and data-protection protocols behind robots.txt disallows, and no retention periods (15 of 30). LTS lifecycle with dated deprecation, end-of-life and sunset for every version (20). AWS hosting in the US, EU and Australia with the customer choosing the region; the subprocessor list is disallowed to crawlers (8 of 20). 12 + 15 + 20 + 8 = 55.
Quizgecko 35
Closed service. The terms page answered a Cloudflare challenge, so the entity and terms were read only from Companies House and the App Store (8 of 30). The privacy policy is disallowed by robots.txt and the security page is behind the challenge, so retention and data-handling statements are unread (0 of 30). V1 is called legacy and still served, with no date or policy (5 of 20). No subprocessors or data locations found on the readable pages (0 of 20). 8 + 0 + 5 + 0 = 13.
Maintenance & community Learnosity +30
Learnosity 85
Read for a closed service. Developer release log dated 28 October 2026 and v2026.2.LTS on 10 June 2026 (30). Developer builds about every two weeks with dated logs in September and October (20). Release logs per API, support tickets, the Build Aide feedback widget, and SDK repositories with pull requests merged through 16 October 2026 (12 of 15). Current SDKs for Python (v0.3.13, 14 January 2026, commits to 16 October), Node.js (v0.7.3, 2 October 2026) and PHP (v1.2.1), under Apache-2.0 (15). GitHub Actions CI on the Python and Node.js SDKs; the Node SDK removed express from its dependencies in v0.7.3 (8 of 10). 30 + 20 + 12 + 15 + 8 = 85.
Quizgecko 55
Read for a closed service. The iOS app reached 8.0.1 on 27 October 2026 and llms.txt gives prices as of November 2026 (30). App versions on 27 August, 14 October, 24 October and 27 October 2026 (20). No API changelog; support@quizgecko.com in the docs metadata, untested (5 of 15). No SDKs (0). No package to judge (0). 30 + 20 + 5 + 0 + 0 = 55.
Agent ergonomics Learnosity +16
Learnosity 61
REST endpoints grouped by category, dataset endpoints for bulk reads, and an MCP server with eight compact tools; field selection on Data API responses was not confirmed (18 of 25). Pagination on list endpoints was not read first-hand, so partial credit (8 of 20). Errors carry meta.status, meta.code and meta.message, with a troubleshooting article per code (14 of 20). No idempotency keys; the MCP tools are read-only and say so (6 of 20). SDKs in Python, Node.js, PHP and more handle signing, with few required fields beyond the signature (15). 18 + 8 + 14 + 6 + 15 = 61.
Quizgecko 45
Six operations with compact responses, a generation-status call that returns progress without the course body, and no field selection (15 of 25). No list endpoints, so no pagination or filtering to speak of (5 of 20). Validation errors are keyed by field and the monthly-limit error carries the limit and usage, but HTTP codes are documented only in the spec (12 of 20). No idempotency key; a retried POST /generate creates another course, and regeneration through quiz_id is the only guard (5 of 20). One source field is enough to generate, options have defaults, but there are no SDKs (8 of 15). 15 + 5 + 12 + 5 + 8 = 45.
Payments & pricing Quizgecko +5
Learnosity 10
No x402, MPP or L402 (0). No price published; tiers and support levels are described and a quote comes from sales (0). No free tier or trial for the platform; the demos site runs on a public demos consumer key and the MCP server is free, which is documentation rather than the product (5 of 20). A contract and credentials from Learnosity are needed; only the documentation MCP server is reachable without a person (5 of 20). 0 + 0 + 5 + 5 = 10.
Quizgecko 15
No x402, MPP or L402 (0). App plan prices are public in llms.txt, but API access is "contact us" with no API price (5 of 20). A free app plan exists, but API access needs a request to the company and whether a card is needed could not be read (10 of 20). A person has to log in and ask for access (0). 0 + 5 + 10 + 0 = 15.
Score by category
| Category | Weight this run | Learnosity | Quizgecko | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 75 | 20 | Learnosity +55 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 67 | 68 | Quizgecko +1 |
| Agent ergonomics | 13%16.2 | 61 | 45 | Learnosity +16 |
| Security & auth | 14%17.5 | 54 | 5 | Learnosity +49 |
| Payments & pricing | 10%12.5 | 10 | 15 | Quizgecko +5 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 85 | 55 | Learnosity +30 |
| Transparency & trust | 7%8.8 | 71 | 35 | Learnosity +36 |
| Negative events | ≤15 | 0 | 0 | |
| Total | C 60.2/100 | F 33/100 |
Facts side by side
| Fact | Learnosity | Quizgecko |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Learnosity | Version Zero Limited |
| Hosted endpoint | https://mcp.learnosity.com/build/aide | https://api.quizgecko.com/v2 |
| Transports | HTTP, Streamable HTTP | HTTP |
| Auth | API key | API key |
| Pricing | Paid | Freemium |
| x402 | no | no |
| Licence | Proprietary service; SDKs Apache-2.0 | none |
| Tools exposed | 8 | 0 |
| Read-only variant documented | yes | no |
| llms.txt | no | yes |
| Last release | 2026-10-28 | 2026-10-27 |
| Terms last updated | no date given | 2026-09-12 |
| Privacy policy last updated | 2026-05-26 | 2026-10-21 |
| Customer content may train models | not found in the text | yes |
| Terms restrict automated access | not found in the text | yes |
| Terms restrict benchmarking | not found in the text | not found in the text |
| Terms or service can change without notice | not found in the text | yes |
| Arbitration or class-action waiver | not found in the text | not found in the text |
Verdicts
Learnosity
A commercial assessment platform whose Data API reads and writes item banks, learner sessions and scores through signed requests, with published per-endpoint rate limits, dated LTS versions and a free hosted MCP server for its documentation. Access needs an annual per-user contract with no public price, no public OpenAPI document was found, and the subprocessor list is unreadable to crawlers.
Quizgecko
A small OpenAPI 3.1 surface generates a course of quizzes, flashcards and notes from text, a URL or an upload and polls it to completion. API access is granted on request with no published price or rate limit, one bearer token that may travel in the query string, and the terms, privacy policy and security page could not be read.
Before you call either
Learnosity
- Sign every Data API request with the SDK's Init helper using the consumer key, domain and secret; the secret stays on the server and never goes in a request
- Keep writes under 50 per 5 seconds per endpoint and UPDATE /sessions/item to 1 per 5 seconds; on a 429 wait 5 seconds before retrying
- Pin production code to the current LTS (v2026.2.LTS) and read the migration guide before moving; developer builds change every two weeks
- Use https://mcp.learnosity.com/build/aide for documentation lookups only; it cannot call the Data API, and a -32000 error means a rate limit, so stop looping and wait
- Ask the owner for the consumer credentials and which LTS version their consumer is pinned to before building
Quizgecko
- Ask the owner to request API access and generate a token on quizgecko.com/api-docs; there is no self-serve key
- Send the token only in the Authorization header, never as
?api_key= - After POST /generate, poll GET /courses/{course}/generation-status until status is completed or failed, then read the course and its quizzes
- Check GET /usage before generating; the monthly course-creation limit returns an error with meta.monthly_limit and meta.monthly_used
- Upload files with POST https://api.quizgecko.com/v1/file/upload and pass the returned upload_id in upload_ids
Questions
Which is better for AI agents, Learnosity or Quizgecko?
Learnosity scores 60.2 (C) on agent readiness against Quizgecko's 33 (F), and leads in 5 of 7 scored categories. Quizgecko leads on payments & pricing.
Do Learnosity and Quizgecko need an API key?
Both need an API key.
Can an agent call Learnosity and Quizgecko without installing anything?
Yes. Learnosity has a hosted endpoint at https://mcp.learnosity.com/build/aide and Quizgecko at https://api.quizgecko.com/v2.
Other comparisons with Learnosity or Quizgecko
Machine-readable
- This page as Markdown
/compare/learnosity-vs-quizgecko.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/learnosity.json·/api/v1/tools/quizgecko.json - From a terminal
anchor compare learnosity quizgecko(the CLI) - Over MCP
compare_tools {"a": "learnosity", "b": "quizgecko"}at/mcp, no key