Skip to main content
Engineering practice

EdTech

What does EdTech software development involve?

Direct answer

EdTech software development covers learning management systems, e-learning applications, virtual classrooms, assessment tools and school operations. It is shaped by having several distinct users - learner, teacher, administrator, sometimes parent - with different needs, and by institutional procurement and data protection rules.

Definition

Learning management system

The system a course runs inside: enrolment, content delivery, submission, assessment and reporting. Usually the anchor an institution's other education software integrates with.

Scope

What makes education software different

The constraints come from the institution as much as the learner.

  • Several distinct users

    Learner, teacher, administrator and often parent, each needing a different view of the same data.

  • Assessment integrity

    Submission, marking and the audit of both, where disputes are expected.

  • Data protection for minors

    Stricter obligations, and consent models that involve someone other than the user.

  • Institutional integration

    Student information systems, identity providers and rostering, which are rarely optional.

  • Seasonal load

    Term start and examination periods concentrate usage into predictable spikes.

Questions

Frequently asked

This is the practice the AI work is built on

We still take this work on. If the system you are describing should also be making decisions on its own, start with the AI side.