Minima LMS
https://github.com/cobel1024/minima
Micro-learning LMS. Alternative to Moodle, Canvas, Open edX.
Demo Site
Test Account: admin@example.com / 1111
- Student: https://student.minim4.com
- Studio: https://studio.minim4.com
- Tutor: https://tutor.minim4.com
- desk: https://desk.minim4.com
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
- Studio
- Tutor
- 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.
Content Search
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.



