Deploy Now

Stars

78

Forks

16

Watchers

1

Developer links

TutorLoom

A training institute can run its courses, batches, trainers, and students from a single self-hosted TutorLoom installation it fully controls. One deployment serves many organizations at once, and every query is scoped to the organization, so trainers and learners only ever see their own data. Institute admins manage people and time-boxed batches, inviting trainers and students one by one or in bulk from CSV and Excel files. Courses are built as levels, chapters, and steps mixing videos, documents, tasks, and quizzes, with prerequisites and sequential unlocking so learners follow the path you designed instead of wandering. Students work through a guided step-by-step roadmap on the web or in the mobile app, watching completion fill in as they go and earning points and levels along the way. When learners submit work, trainers review everything in a single grading queue, approving or rejecting with a score and written feedback, then export progress to Excel when management asks for a report. Finishing a course produces a PDF completion certificate automatically. One account can hold several roles at once, so a trainer who also administers an institute switches portals without signing out. Branded email notifications keep learners informed under your own institute's name, and a documented REST API with interactive documentation powers the web app, the mobile app, and your own integrations. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

TutorLoom
TutorLoom
TutorLoom
TutorLoom
TutorLoom
TutorLoom

Benefits

  • Many Institutes, One Installation
  • Multi-tenant design scopes every query to the organization, so one deployment serves multiple institutes or departments while trainers and learners only ever see their own data.
  • Courses With A Real Path
  • Levels, chapters, and steps combine videos, documents, tasks, and quizzes, and prerequisites with sequential unlocking keep learners moving through the curriculum in the intended order.
  • Grading Without The Spreadsheet Chase
  • Trainers review every submission in one queue, approve or reject with a score and written feedback, and export class progress to Excel for reporting.
  • Certificates And Motivation Built In
  • Completing a course generates a PDF certificate automatically, while points and levels reward steady progress through the learner roadmap on web and mobile.

Features

  • Three Role Portals
  • Separate Institute Admin, Trainer, and Student portals ship in one app, and a single account can hold several roles and switch between them without signing out.
  • Batch Enrollment, Bulk Invites
  • Learners are grouped into time-boxed batches, and trainers and students can be invited individually or imported in bulk from CSV and Excel files.
  • Guided Learner Roadmap
  • Students follow a step-by-step roadmap showing exactly what is done and what comes next, with the same progress available in the Flutter mobile app.
  • Documented REST API
  • An OpenAPI 3 API with Swagger UI and ReDoc documentation and token-based authentication powers the web app, mobile app, and custom integrations.
  • Branded Email Notifications
  • Institutes send course and account notifications under their own branding, delivered by background workers so sending never blocks the interface.
  • One-Command Docker Deployment
  • A single Docker Compose command starts the API, web frontend, database, cache, and background worker, with migrations applied automatically on every backend start.

Apps Similar to TutorLoom