Skip to content
Algoryq Learn

Build status

What is finished, and what is not.

Twenty-four modules, averaging 69% against our own written specification. The real matrix from our tracker, published unedited — including the rows we would rather not show.

Updated 2026-07-31. The percentage is functional completeness against the specification, not effort spent.

A person standing at a curved monitor showing a dashboard of bar charts and a heatmap grid.

The module completion matrix

Every module, its completeness against our specification, what exists and what does not
Module%What is realWhat is not
SearchIntelligence88%Global permission-trimmed search, typeahead, saved searches, Postgres or Meilisearch behind one port, kept current by incremental sync.—
Audit & CompliancePlatform & Trust85%Hash-chained immutable log, field diffs, CSV export, retention, legal holds, GDPR subject requests, restore from diff, SOC 2 evidence pack.A SOC 2 certificate. We have the machinery, not the badge.
Identity & AccessPlatform & Trust84%Argon2id with lockout, JWT plus rotating refresh with family revocation, MFA/TOTP with recovery codes, OAuth ×3, invitations, sessions, impersonation with dual audit attribution.SAML, OIDC, SCIM, phone OTP.
Learning DeliveryDelivery & Engagement80%Player, progress, resume, notes, questions with moderation, offline sync.Downloadable offline media.
Attendance & GradebookAssessment & Outcomes80%Registers, records, grade categories, scales, bands, overrides with reasons.Transcripts.
NotificationsPlatform & Trust80%In-app inbox, email through a transactional outbox drained by a worker, templates rendered per locale, per-user channel preferences, a delivery log with retry.SMS, WhatsApp, push, digests.
Tenancy & OrgPlatform & Trust78%Tenants, branches, domains, branding, plans, quotas, suspension enforced at session establishment.Multi-region residency — designed and deliberately not built.
AuthorizationPlatform & Trust78%272 keys, roles and templates, scopes, per-user overrides, delegation, a role editor with a diff before save, access review.Access requests, cross-tenant provisioning.
Assessment EngineAssessment & Outcomes76%Banks, questions, papers, sections, targets, attempts, anonymised marking queue, item analysis, integrity signals.Third-party proctoring; not all eleven designed question types.
Catalog & CoursesAcademics & Content72%Hierarchy, versions, publish, restore and diff, duplication, approval, categories, Markdown lesson bodies.SCORM and xAPI.
Enrollment & BatchesDelivery & Engagement72%Enrolments, batches, members, waitlists with promotion, timetables, invite codes, seat quotas.Prerequisite graphs.
Live ClassesDelivery & Engagement72%Sessions, joining, attendance rules, records, regularisation.A meeting-provider adapter — you paste the link.
CRM & AdmissionsAdmissions & Growth72%Pipelines, stages, leads, timeline, follow-ups, round-robin rules, dedupe and merge, applications, conversion, public web-to-lead.Campaign attribution, email sequences.
Content & MediaAcademics & Content70%Upload, signed-URL playback, chapters, captions, a storage port with local, S3 and Azure Blob drivers.Transcoding and HLS — the port exists, the worker does not.
AssignmentsAssessment & Outcomes68%Assignments, rubrics with criteria and levels, submissions, criterion marks.Plagiarism detection.
Analytics & ReportsIntelligence65%Dashboards, report definitions and runs, exports.Scheduled delivery, pivot tables.
Finance & BillingMoney & People62%Fee plans, invoices, lines, tax, coupons, scholarships, discounts, payments, credit notes, pricing, reports.A payment gateway. No online checkout.
CMS & Marketing siteAdmissions & Growth60%Per-tenant public site, pages, posts, events, gallery, sitemap, safe Markdown rendering.Forms builder, SEO editor.
Interview & PlacementMoney & People60%Drives, job posts, applications, interviews, scorecards, ratings.A recruiter portal.
CertificatesAssessment & Outcomes55%Templates, issuance, revocation, public verification with no account.Digital signatures, bulk issuance from the interface.
HRMoney & People55%Staff profiles, leave types, balances, requests, register, holidays, settings.Payroll — records only, by design, permanently.
Platform OpsPlatform & Trust55%Feature flags and overrides, API keys, webhooks with delivery logs, saved views, export jobs, custom fields, approval chains, health, PWA.A job console, a storage console.
AI ServicesAcademics & Content45%A provider port defaulting to disabled, token budgets, generation cache, course-outline and lesson drafting, dropout risk, adaptive paths, interview practice.Tutor chat, AI grading, transcription, text to speech.
Parent portalDelivery & Engagement40%Guardian links, a per-child view of courses and marks, read-only by construction.Digests, paying a fee from the portal.

Not built at all

Some are on the way. Some are decisions we do not intend to reverse, and say so.

  • A payment gateway

    You can raise, track and reconcile an invoice. You cannot take a card inside the product.

  • SAML, OIDC and SCIM

    Sign-in with Google, Microsoft and GitHub is built. Enterprise SSO is not.

  • A meeting-provider adapter

    You paste a Zoom, Meet, Teams or Jitsi link onto the session.

  • Video transcoding

    The storage port and player are built; the transcoding worker is not.

  • A visual workflow builder

    Approval chains, assignment rules and scheduled jobs are configuration, not a canvas.

  • Camera proctoring

    Deliberately. Integrity signals shown to a human, disclosed to the candidate, and never an automatic verdict.

  • Native iOS and Android apps

    Deliberately. It is an installable PWA, designed at 360 pixels first.

  • Statutory payroll filing

    Deliberately, and permanently. HR holds records.

  • Multi-region data residency

    Designed and not built. A region field that moves no bytes reads as a guarantee and is false.

  • A telemetry exporter

    The environment variables are validated; nothing consumes them yet. Hence no status page — one that cannot go red is theatre.

Why publish this

Because you will find out anyway, and the only question is whether that happens before or after you have committed a term to us.

Because a vendor who publishes their weak modules is one whose strong claims are worth reading. Everything else here is more believable because this page exists.

And because the product follows the same rule: an unbuilt surface renders an honest “not built yet” component rather than a fake chart. We did not invent that rule for the website.

The security notes carry their own version of this list

If none of that was a dealbreaker, look at the software.

The sandbox is a real institute with seeded data, read-only, and every role visible.

Or open the sandbox (opens in a new tab) and click around first. No form.