/Webspain.

Learning Management System

Courses, student portals, homework workflows, and rich lesson content for training providers and academies.

0%

0% commission. Pay for what you use.

We never take a percentage of your sales, bookings, or agency revenue. You pay for the platform capacity you need and any optional services you turn on — nothing more.

  • No revenue share on property sales or rentals
  • No hidden service fees on standard platform use
  • Transparent annual tiers based on portfolio size
  • Optional add-ons billed only when you use them

We want to build something you love to use.

Our platforms are not finished boxes we drop on your desk. They are products we shape with the teams who rely on them every day — because software that ignores real workflows never lasts.

Tell us what slows your team down, what your customers expect online, and what your next season looks like. We listen, prioritise together, and ship improvements that help everyone on the platform — not a one-off workaround buried in a custom branch.

  • Direct access to the people who build and run the product
  • Roadmap input from working businesses, not slide-deck assumptions
  • Workflow fixes that become features for the whole community
  • Honest scoping — we say yes when it fits, and explain when it does not
  • Long-term partnership: your success is how we measure ours

The strongest features in our platforms came from customers who asked for something better. Yours could be next.

Start a conversation about your needs

Learning that scales with your academy

Courses, student portals, homework, and progress tracking in one calm platform — with the same 0% commission promise as every Webspain product.

Course delivery

Structure curricula your tutors can maintain and your students can follow — with rich content, drip release, and gates that keep learners on track.

  • Block editor with text, media, tables, charts, embeds, and sectioned layouts
  • Multiple videos per lesson with large-file upload and watch tracking
  • Sequential unlocking, drip schedules, and homework gates before advancing
  • Admin preview mode — see exactly what students see before publishing

Academy operations

Enrollment, grading, commerce, and support handled in one place instead of scattered tools and spreadsheets.

  • Stripe checkout for courses and multi-course packages with tiered access
  • Homework review queue with approve, reject, and rubric-based essay grading
  • Pending enrollment approval for manual payment workflows
  • Support tickets linked to courses and secure file delivery via MinIO storage

Advanced capabilities

Production features from our education stack — built for training providers, language schools, and professional academies.

Authoring & lesson design

Tutors build polished lessons without leaving the platform. Drag-and-drop blocks, autosave, and structured outlines keep content maintainable at scale.

  • TipTap rich text plus drag-and-drop block editor with 15+ block types
  • Sectioned lessons with table of contents (“On this page”) navigation
  • Course outline builder with sections, subsections, and custom display order
  • Autosave while editing and one-click course duplication

Assessments & progress

Progress that reflects real engagement — not just a checkbox. Quizzes, essays, file uploads, and smart completion tracking across videos and dwell time.

  • Reusable question bank with random draws per quiz attempt
  • Timed quizzes with shuffle, retakes, passing grades, and auto-grading
  • Essay submissions with word limits and tutor rubrics
  • Smart progress blending dwell time, video watch, and homework completion

Packages, tiers & payments

Sell individual courses or bundled packages with membership tiers that control which lessons each student can access.

  • Multi-course packages with tiered lesson and package visibility
  • Stripe checkout and revenue dashboard with gross, net, and refund tracking
  • Public signup catalog for unauthenticated course and package browsing
  • Manual enrollment and tier overrides for admin-managed access

Student & admin portals

Separate experiences for learners and staff — each with dashboards tuned to what they need next.

  • Student dashboard: enrolled, in-progress, and completed courses with grades
  • Resume where you left off — last-opened lesson highlighted on return
  • Homework hub with graded, pending, overdue, and due-soon tabs
  • Admin command center: submissions queue, analytics, live calls, and file library

Live sessions & intervention

Schedule live course calls, email enrolled students, and spot stalled learners before they drop off.

  • Live call scheduling with email invites and one-click join from course view
  • Analytics: course completion rates, per-lesson completion, and homework pass rates
  • Pending grading backlog and overdue homework visibility for tutors
  • Email 2FA and JWT role separation for staff and student accounts

What your academy gets

Detailed modules built for training providers, language schools, and professional academies.

Course & lesson builder

Organise modules, attach resources, publish with drip release, and gate progress on homework completion.

  • Block editor with segments
  • Multi-video lessons
  • Drip and sequential gates

Student progress

See who is moving forward, who stalled, and where to intervene — with active-time tracking that counts real engagement.

  • Completion percentages
  • Last-lesson resume
  • Lesson state indicators

Homework workflows

Quizzes, essays, file uploads, links, and YouTube submissions — reviewed and graded in one queue.

  • Auto-graded quizzes
  • Essay rubrics
  • Approve / reject / feedback loop

Packages & enrollment

Sell course bundles with tiered access, approve pending enrollments, and manage student access cleanly.

  • Multi-course packages
  • Tier-based lesson access
  • Manual enrollment approval

Analytics & revenue

Course completion dashboards, homework pass rates, and a revenue view with orders and refunds.

  • Per-lesson completion stats
  • Grading backlog alerts
  • Stripe revenue dashboard

Live calls & support

Schedule sessions with enrolled students and handle course-linked support requests in-platform.

  • Call scheduling + email invites
  • Student support tickets
  • Secure file library

Stack

  • React
  • Node.js
  • Express
  • MongoDB

Ready to talk?

Tell us about your platform needs and we will reply within one working day.

Talk to us