LMSAcademic delivery

Learning Management System

The teaching floor, instrumented.

Courses, live classes, assignments, question banks, rubric-based AI evaluation, and certificates — with progress visible per learner, per batch, and per topic while there is still time to act on it. Runs on the same student registry as the ERP, so enrolment and results never need reconciling.

SpecificationLMS
Modules
11
Roles
Learner · Teacher · HOD · Admin · Parent
Delivery
Live, self-paced, and hybrid batches
Standards
LTI 1.3 · SCORM 1.2/2004 · xAPI
Deployment
Your cloud tenancy or ours
Registry
Shared with Education ERP

Built for

  • K-12 schools
  • Colleges
  • Universities
  • Coaching institutes
  • Skilling and CSR programmes

§ 01

Why the video links stopped being enough

Almost every institution reaches its first LMS the same way: a folder of recordings, a chat group per batch, a spreadsheet of marks, and one person who knows where everything is. That arrangement is not a failure of discipline — it works, and it keeps working right up to the enrolment cycle where it suddenly does not.

What breaks is never the content. It is the questions around it. Who has actually watched this. Who stopped in week three. Which paper has been marked. Which learner is on track to fail and since when. None of those have an answer when teaching material lives in one place, attendance in another, and marks in a third — and by the time the answer arrives from the final exam, it costs a year.

An LMS earns its place by making those answers free. The design constraint throughout is teacher adoption, because students follow where the material is: uploading, scheduling, marking, and intervening have to be less work inside the platform than outside it, or the platform loses to the chat group and the whole thing was theatre.

§ 02

Module ledger

Every module below is switchable per institution. Nothing here is a stub — a module that is off simply does not appear for any role.

01

Programmes, courses & curriculum

The academic structure the rest of the platform hangs off — programme, course, unit, topic, and the learning outcome each one maps to.

  • Programme → course → unit → topic hierarchy
  • Credit and contact-hour mapping per course
  • Learning outcomes attached at topic level
  • Prerequisite and co-requisite chains
  • Curriculum versioning by academic year
  • Clone a course structure into a new session
02

Content library & delivery

One versioned library instead of scattered drives — video, documents, slides, and interactive packages, each with a known owner and revision history.

  • Adaptive-bitrate video with resume-where-you-left
  • SCORM 1.2 / 2004 and xAPI package hosting
  • Per-user visible watermarking on video and PDF
  • Device limits and enrolment-bound access windows
  • Revision history with rollback to any published version
  • Offline download policy set per course
03

Live classes & attendance

Scheduling, joining, attendance, and the recording all inside the course — not split across a calendar invite and a shared drive.

  • Zoom, Google Meet, and Microsoft Teams scheduling
  • Join from the course; attendance captured on join and leave
  • Recording published back to the topic automatically
  • Duration-based attendance rules, not just presence
  • Substitute-teacher reassignment without recreating the class
  • Clash detection against the ERP timetable
04

Assignments & submissions

Issue, collect, mark, return. With deadlines, resubmission policy, and a plagiarism check that runs before a teacher opens anything.

  • Individual and group assignments with per-group rubrics
  • Late-submission policy and penalty applied automatically
  • Similarity checking across the cohort and prior years
  • Annotated feedback returned in place, not as a separate file
  • Resubmission windows with full version history
  • Marks posted straight to the gradebook
05

Question bank & assessments

A governed bank rather than a folder of papers — every question tagged by topic, difficulty, and outcome, so a paper can be generated to a blueprint.

  • Objective, numerical, subjective, and case-based item types
  • Tagging by topic, Bloom level, difficulty, and outcome
  • Blueprint-driven paper generation with section weights
  • Randomised sets and per-candidate shuffling
  • Negative marking, partial credit, and sectional cut-offs
  • Item analysis — discrimination and difficulty after each use
06

AI-assisted evaluation

The routine marking, done against rubrics your teachers wrote. Anything the model is not confident about routes to a human. The teacher's override always wins.

  • Rubric-bound grading — the rubric is the input, not a prompt
  • Confidence threshold set per assessment, not globally
  • Below-threshold work queued to the teacher automatically
  • Every grade traceable to the rubric line that produced it
  • One-click override, logged with who and when
  • Handwriting recognition for scanned answer scripts
07

Proctoring & integrity

Proportionate controls. A weekly quiz and a term-end paper do not need the same regime, and pretending they do just annoys honest learners.

  • Three levels: open, browser-locked, and camera-proctored
  • Tab-switch, copy, and multi-face flags with timestamps
  • Flags surfaced for review — never an automatic sanction
  • Full audit trail retained against the attempt
  • Configurable per assessment by the teacher who set it
08

Gradebook & progression

One place marks live, whatever produced them — assignment, quiz, live-class participation, or a mark imported from the examination system.

  • Weighted components per course with visible formula
  • Internal and external assessment kept distinct
  • Grade scale and moderation rules per programme
  • Learner-visible breakdown, not just a final number
  • Export to the ERP examination module for the official result
09

Analytics & early warning

The reason to have the system at all: who is stuck, on what, since when — while intervention still changes the outcome.

  • Progress per learner, per batch, and per topic
  • Engagement decay flags — watched, started, abandoned
  • Topic-level difficulty from item analysis, not opinion
  • At-risk list per teacher, refreshed daily
  • Cohort comparison across batches and sessions
  • Management view: enrolment, completion, and pass rates
10

Discussions & doubt resolution

The same question gets asked fifty times per batch. Answer it once, attached to the topic, and it stays answered for every future cohort.

  • Threads attached to the topic, not a general forum
  • Teacher-endorsed answers pinned to the top
  • Doubt queue with assignment and SLA per subject
  • Answered threads searchable by every later batch
  • Anonymous asking, where the institution allows it
11

Certificates & credentials

Issued on completion against rules you set, verifiable by anyone holding the certificate, and revocable if issued in error.

  • Rule-based issuance on completion and grade thresholds
  • QR and public verification endpoint per certificate
  • Institution-branded templates with authorised signatories
  • Revocation with reason, reflected at the verification URL
  • DigiLocker-compatible issuance where the institution qualifies

§ 03

How a term moves through it

The path a single course takes from setup to certificate. Each handover is a system event, not an email.

  1. 01

    Session setup

    Course structure cloned from last session, batches created, teachers assigned, and the calendar imported from the ERP timetable.

  2. 02

    Enrolment

    Learners arrive from the ERP registry with fee status attached. Access unlocks on enrolment — no manual link sharing, no parallel list.

  3. 03

    Delivery

    Live classes run on schedule with attendance captured on join; recordings publish back to the topic without anyone uploading them.

  4. 04

    Assessment

    Assignments and quizzes issue on their own dates. Submissions close automatically and the late-policy penalty is already applied.

  5. 05

    Evaluation

    AI marks against the rubric; low-confidence work queues to the teacher. Marks post to the gradebook the moment they are released.

  6. 06

    Intervention

    The at-risk list refreshes daily. A teacher sees who is stuck and on which topic in week four, not in the results meeting.

  7. 07

    Close-out

    Gradebook exports to the examination module, certificates issue against completion rules, and the course archives with its content versioned.

§ 04

Who sees what

Permissions are per role and per scope — a scope being a campus, a programme, a batch, or a subject. A head of department sees their department, not the institution.

Who sees what
RoleCan seeCan do
LearnerOwn enrolled courses, own marks with breakdown, own attendance, own certificatesSubmit work, attend live classes, ask and answer in topic threads, download permitted content
TeacherAssigned batches and subjects, submissions, review queue, at-risk list for their cohortPublish content, schedule classes, set and mark assessments, override any AI grade, respond to doubts
Head of departmentEvery course in their department, teacher workload, cohort comparison, item analysisApprove curriculum versions, reassign teachers, moderate marks within policy, set rubric standards
Examination cellAssessment schedule, integrity flags, gradebook exports, moderation historyLock assessment windows, release results, push final marks to the examination module
AdministratorEverything within their campus scope, plus the full audit logManage roles and scopes, switch modules on or off, configure integrations and retention
Parent / guardianTheir ward's attendance, progress, marks, and teacher remarks — nothing about any other learnerAcknowledge remarks, view the class calendar, receive alerts on the channel they chose

§ 05

What it connects to

Integrations are configured, monitored, and retried — not fire-and-forget webhooks. A failed sync raises an alert with the payload attached.

Standards

  • LTI 1.3 tool provider and consumer
  • SCORM 1.2 and 2004 packages
  • xAPI statements to an external LRS
  • Common Cartridge import
  • OneRoster roster sync

Live & communication

  • Zoom
  • Google Meet
  • Microsoft Teams
  • WhatsApp Business API
  • Transactional email and SMS

Identity

  • Google Workspace for Education SSO
  • Microsoft Entra ID
  • SAML 2.0 and OpenID Connect
  • Shared session with Education ERP

Institutional systems

  • Education ERP student registry
  • Examination and result module
  • Payment gateways for course sales
  • DigiLocker credential issuance
  • Analytics and warehouse exports

§ 06

Ground it stands on

Learner data in India is personal data, and a large share of it belongs to children — which places it in the highest-obligation category under the Digital Personal Data Protection Act, 2023. Verifiable parental consent, purpose limitation, and a ban on behavioural tracking and targeted advertising to children are statutory, not policy preferences.

Interoperability is the second constraint. An LMS that cannot export its content or hand its roster to another system is a lock-in, and institutions are increasingly told so by their own procurement rules. The standards below are implemented so that leaving is possible — which is also the strongest argument for staying.

Implemented against

  • DPDP Act 2023 — consent records, purpose limitation, and erasure on request
  • Verifiable guardian consent for learners under 18, held against the record
  • No behavioural advertising or third-party tracking on learner surfaces
  • LTI 1.3 and OneRoster so rosters and tools remain portable
  • SCORM and xAPI export of your own content, on demand
  • Data residency in an Indian region where the institution requires it
  • Retention schedules per record class, with deletion actually executed
  • Full audit log of grade overrides, access grants, and content changes

§ 07

What it replaces

Measured against the arrangement most institutions actually run, not against a competitor's feature grid.

What it replaces
AspectDrives, chat groups & spreadsheetsThis platform
ContentScattered across drives, chat groups, and personal laptopsOne versioned library with a known owner per item
AttendanceA register, transcribed later, sometimesCaptured on join and leave, duration-weighted, in the record
MarkingEvery script by hand; results a week laterRoutine marking automated; teachers spend the time on judgement
Struggling learnersIdentified at the final examFlagged in week four with the topic named
The repeated questionAnswered fifty times per batch, in chatAnswered once against the topic; searchable by every later cohort
CertificatesMade one at a time in a design toolIssued on rule, verifiable by QR, revocable if wrong
Content leakageA forwarded file, untraceablePer-user watermarking and enrolment-bound access windows

§ 08

Rollout

Sequenced against an academic calendar, because a mid-term cutover is how these projects fail. Windows are indicative and depend on content volume and how clean the existing roster is.

  1. 01Week 1–2

    Structure & import

    • Programme, course, and batch structure mapped
    • Roster imported from the ERP or your existing records
    • Roles and scopes configured per campus and department
    • Grading scheme and assessment policy set
  2. 02Week 3–5

    Content & pilot cohort

    • Existing material migrated and organised, not merely uploaded
    • One programme runs live with real teachers and learners
    • Rubrics authored by your teachers, AI evaluation calibrated against them
    • Teacher training inside their own workflow, not a slide deck
  3. 03Week 6–9

    Full session

    • All programmes and batches switched on
    • Live-class, assessment, and gradebook flows running end to end
    • Parent and management views released
    • Integrity and proctoring levels set per assessment type
  4. 04Ongoing

    Handover & term rollover

    • Admin runbook, teacher guides, and batch-rollover procedure handed over
    • Item analysis reviewed and the question bank tuned
    • Next session cloned by your team without us
    • Support retainer only if you want one

Talk to an engineer

See the LMS run a real course.

A working demo on a call — your paper, your rubric, our evaluation. A senior engineer replies within one business day.

  • Your data stays yours — NDA on request before anything is shared
  • A working demonstration, not a slide deck
  • Written scope and an honest timeline before any commitment

We reply within one business day.

We use these details only to respond to your enquiry. See our privacy policy.

§ FAQ

Questions we are actually asked

How is this different from your LMS development service?

Same engineering team, different starting point. The LMS development service starts from your requirements and builds to them. This is a platform that already exists — you see the modules working, switch off what you do not need, and we configure and extend from there. Most institutions are faster and cheaper on the platform; ones with genuinely unusual academic models are better served by the build.

Does the AI actually decide grades?

It applies rubrics your teachers wrote, and only within a confidence threshold your teachers set per assessment. Anything below that threshold goes to a human before anyone sees a mark. Every grade traces back to the rubric line that produced it, every override is one click and is logged with who and when, and the teacher's decision is final. If your teachers do not trust it on a given assessment, they set the threshold to maximum and it becomes a queue-organiser.

Can we run it alongside an ERP we already own?

Yes. The LMS reads its roster over OneRoster or a direct integration, and posts final marks back over an API. It works best on our Education ERP because the student record is then genuinely single, but it is not a precondition — several institutions run it against an existing ERP for exactly that reason.

What happens to our content if we leave?

You export it. Content packages come out as SCORM or Common Cartridge, rosters and grades as OneRoster and CSV, and activity data as xAPI statements. This is deliberate: an LMS that cannot be left is a procurement risk, and increasingly one your own rules will not let you accept.

Does it work on poor connections?

Video is adaptive-bitrate and resumes where the learner stopped, content can be made available offline per course, and the learner app is built mobile-first because most learners will only ever use a phone. Live classes still need a usable connection — nothing solves that — but recordings publish to the topic automatically so a missed class is not a lost one.

How is content protected from piracy?

Streaming rather than download by default, per-user visible watermarking on video and PDF, device limits, and access that expires when enrolment does. No protection is absolute and anyone claiming otherwise is selling something — but casual forwarding stops being effortless, and a leaked file carries the identity of whoever leaked it.

Can we see it before committing?

Yes. It is a working platform running real courses, real assignments, and real evaluation, and we demonstrate it on a call rather than sending screenshots. Bring one of your own papers and a rubric if you want to see the evaluation behave.