Hashlogics
Industry

Learning platforms that hold up when the whole cohort arrives

Education software has a load pattern nothing else has. Everyone appears in the same five minutes, does the same thing, and notices instantly when it lags.

What makes learning software different

5 things that decide this

  1. 01Traffic in education is not a curve, it is a spike. A class starts at nine, so average load tells you nothing useful and the only test that matters is the synchronised one.
  2. 02One organisation is never one organisation. A school district, a university and a corporate buyer all need separate tenants with their own users, roles and invitations, which is why retrofitting multi-tenancy is such an expensive rebuild.
  3. 03Manual setup does not scale with enrolment. Go4Gr8 spent over two hours preparing each new user on a no-code tool. On the platform we built, a new user is active in under 15 minutes.
  4. 04Completion is not learning, and buyers increasingly know it. If a system cannot show what someone got wrong and what changed afterwards, the renewal conversation is difficult.
  5. 05Children's data carries obligations most teams discover late. Decide who your users are before you design sign-up, because consent and retention rules follow that answer.
The real problem

Everyone shows up at the same moment

A shopping site with a thousand daily users sees them trickle in. A learning platform sees all of them in the first minute of a session, submitting the same answer to the same question.

That pattern breaks things a normal load test never touches. On Elevent we built a live game engine over WebSockets. It keeps scores and answers in sync for events running from 10 participants to more than 1000 at once, and it clusters across servers. One machine holding every open connection is a single point of failure with a launch date attached.

Test against the worst hour rather than the average one. If your platform is for schools, the worst hour is the first Monday of term, and everyone in the building knows when it went wrong.

  • 01Load-test the simultaneous case, not the daily total.
  • 02Degrade in an order you chose. Reporting can wait; a live session cannot.
  • 03Real-time state belongs in a shared store, so a second server can pick up the room.

Relevant work

1000+

participants in a single live Elevent session

2 hours to 15 min

onboarding a new Go4Gr8 user after the rebuild

22

production systems across the firm

What a cohort session has to surviveLive
  1. JoinA thousand connections in one minute.
  2. SyncEveryone sees the same question.
  3. AnswerSubmissions land together.
  4. ScoreLive, and consistent for all.
  5. RecoverA dropped phone rejoins mid-session.
  6. RecordWhat each person actually got wrong.

Recovery is the step teams skip. On a school network a device drops constantly, and a learner who cannot rejoin is a support call from a teacher standing in front of a class.

Where we are useful

Live, synchronous sessions

Elevent runs real-time multiplayer sessions for training and corporate events, with three game modes and one admin portal for questions, rules and live monitoring. Containerised on AWS with automated scaling.

Multi-tenant from the start

Go4Gr8 gives each organisation its own users, roles and invitations, with dedicated AI agents per person. That structure is what turned a good idea into something the client could sell to enterprises.

Automated onboarding

Invitations, welcome emails, nudges and progress tracking that run without staff. Go4Gr8 went from over two hours of manual setup per user to under 15 minutes.

Assessment that proves something

WAIQ pairs training modules with quizzes and shows leaders live readiness by site, department and role. Completion is easy to record. Readiness is the number people buy.

The trap

Starting on a no-code tool is fine. Staying is not

Go4Gr8 built its first version on an off-the-shelf AI tool, and that was the right call. It proved people wanted the product before anyone spent money on infrastructure.

The ceiling arrived with the first enterprise buyer. There was no way to model an organisation, so every new user meant more than two hours of manual setup by a human. The product could be sold once. It could not be sold repeatedly.

That is the moment to rebuild, and your trigger is a shape rather than a user count. Once a sale creates manual work that grows with it, the tool has stopped being an accelerator.

  • The signal is manual setup per customer, not traffic.
  • Model the organisation before the feature list. Everything else assumes it.
  • Move the data model first. The interface is the cheap part to rebuild.
A client, in their own words

Their attention to detail, quality of employees, and work ethic were outstanding.

Nicolas de Quesada · CEO, Lexpair

What we work in

The stack behind these platforms

Real-time

Socket.IORedis adapter for clusteringWebSocketsNode.jsDocker

Built with

Vue.js 3 + TypeScriptReactFastAPIMySQLPostgreSQLAWS

Around the platform

JWT with token rotationRole-based access controlAWS S3 mediaSendGridNew Relic monitoringGitHub Actions
Questions, answered

Questions buyers ask us first

01Will the platform survive a whole class starting at once?

Only if it was built for simultaneous load, and most platforms are not. Elevent keeps a live session in sync for 10 to over 1000 participants by clustering its real-time layer across servers with a shared state store. Test your synchronised minute rather than your daily total. The daily total looks healthy right up to the failure.

02When should we move off our no-code tool?

When each new customer creates manual work that grows with the sale. Go4Gr8 hit that wall at over two hours of setup per user, with no way to represent an organisation. After the rebuild, onboarding took under 15 minutes and enterprise pilots became possible. User count is the wrong trigger to watch.

03Can you integrate with the learning management system a client already uses?

Usually yes, and we confirm the integration path before quoting. LTI 1.3 is the target for anything modern, and the flow depends on the platform's own tool registration. Ask any vendor which specific system and version they connected to. A Canvas launch and a Blackboard launch are the same specification and different days of work.

04How do you show that someone actually learned something?

Record the attempt, not only the completion. What was answered wrongly, what changed on the retry, and how long the gap lasted. WAIQ reports readiness by site, department and role rather than a completion percentage, and that is the number a buyer will renew on.

05What about data protection for younger learners?

Settle who your users are before you design sign-up, because consent, retention and deletion rules follow from their age and their country. This is a legal question with an engineering consequence, so we would want your counsel involved early. We build the controls their answer requires.

06Can you work alongside our in-house team?

Yes, and it is a common shape for this work. Senior engineers join your team and your process rather than running a separate project in parallel. Scoping calls are free. Where the work starts inside your existing codebase, there is a paid two-week diagnostic ending in a fixed price.

Verified
Start

Anyone can ship the agent. We answer the pager.

We build AI agents and automation, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter