Skip to content

Minima LMS

https://github.com/cobel1024/minima

Micro-learning LMS. Alternative to Moodle, Canvas, Open edX.


Demo Site

Test Account: admin@example.com / 1111

Email Testing: https://mail.minim4.com - Use this to receive verification emails.

Admin Panel: https://admin.minim4.com/admin/ (Read-only for demo accounts)


  • Student

student

  • Studio

studio

  • Tutor

tutor

  • Desk

desk


Why We Built This

Most LMS platforms are designed around courses. Content belongs to a course, and everything else — enrollment, tracking, assessment — follows from that structure.

Minima treats each learning object as a first-class entity. A video, an exam, a discussion — each exists independently and can be assigned directly, grouped into a course, or distributed through catalogs. A learner can be enrolled in a single exam without belonging to any course.

This makes it practical for organizations that need to assign targeted content quickly: compliance checks, skill assessments, one-off workshops. No course overhead when you don't need it.


Key Features

Micro-learning

Manage learning objects as small units: videos, live, PDFs, quizzes, assignments, discussions, exams.

Catalog-based Learning

Distribute content through public catalogs, personalized catalogs, and learning group catalogs. Learners study at their own pace.

Search through video subtitles to jump to exact moments in content.

Progress Tracking

Records video viewing, live lecture attendance, and PDF playback/reading history down to the second and by position.

Multiple Content Sources

Use your own content or external sources like YouTube and Vimeo.

Assessment System

Apply a workflow for exams, assignments, and discussions: authentication → submission → grading → appeal → re-grading → finalization. Includes question banks, rubric grading, and plagiarism detection.

AI Integration

Use AI for learner assistant and quiz generator.

Competency Framework

Built-in competency framework with NCS (Korean National Competency Standard) as the default dataset. Learners set target skills, track progress, and map skills to learning objects, certificates, and badges. The framework structure is standard-agnostic and can be adapted to other classification systems.

Partner Features

Provide content through partner groups, learning groups, and catalogs.

Content Studio

A purpose-built content editor. Create and manage all learning objects, configure courses, and test in preview mode — all in one place.

Admin Desk

A full SPA admin interface. User management, bulk operations, impersonation, survey results — everything responds immediately, without page reloads. It works at the speed you work.

Store

Sell courses through a marketing site. Coupon functionality included.

Multilingual

Korean and English supported out of the box. i18n infrastructure is in place for additional languages.


Use Cases

  • Corporate training and compliance
  • Bootcamps and cohort-based programs
  • Skill certification and competency tracking
  • Self-paced content libraries with direct enrollment

Tech Stack

  • Python 3.14, Django 6, Django-ninja
  • SolidJS, TypeScript, Vite, daisyUI, Tailwind CSS, Tiptap
  • PostgreSQL, Redis, Celery, OpenSearch, Apache Tika

License

MIT Free for commercial use, modification, distribution, and private use.


Development