Skip to content
Algoryq Learn

Standardise safely

Platform & Trust

Identity, permissions, audit, tenancy, webhooks.

10 modules · 119 API routes · one tenant boundary

A wide view down a data centre aisle of server racks with status lights.

One build serves every institute

Branding — logo, colours, radius — is injected into the server-rendered shell at request time, read from the institute’s own row. No per-tenant builds, no per-tenant deployments, which is what makes a custom domain a DNS record rather than a release.

app.learn.algoryq.com/admin/roles

  • Super AdminGLOBALEverything, and every action audited
  • Institute AdminTENANTOne institute, end to end
  • Academic HeadTENANTCurriculum quality and course approvals
  • TeacherTENANTTheir own courses and batches
  • Content AuthorTENANTWrites and submits, cannot publish
  • Admissions CounsellorTENANTEnquiries through to enrolment
  • Finance OfficerTENANTInvoices, payments, pricing
  • HR ManagerTENANTStaff records, leave, the register
  • Placement OfficerTENANTDrives, openings, panels
  • StudentRECORDTheir own records only
  • ParentRECORDTheir own children, read-only
Eleven templates you can clone and reshape. Nothing in the code reads a role’s name. Rendered from the product’s real permission catalog and role templates.

Start on the free tier. Bring your spreadsheet.

A hundred seats, twenty-five courses and no conversation. If you would rather see it driven by someone who knows it, that takes twenty minutes.

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