Minima LMS
현대적인 마이크로 러닝 LMS. Moodle, Canvas, Open edX 경량 대안.
https://github.com/cobel1024/minima
주요 기능
유연한 학습 구조
마이크로 러닝
- 독립 학습 객체: 동영상, PDF, 퀴즈, 과제, 토론, 시험, 설문조사
- 과정 구성: 학습 객체를 결합하여 구조화된 과정 생성
- 격리된 추적: 같은 콘텐츠를 여러 곳에서 사용해도 각각 별도 기록
- 개인화된 카탈로그: 학습자가 자신에게 제공된 카탈로그에서 자유롭게 등록
콘텐츠 내부 검색
정확한 위치 찾기
- 자막 검색: 동영상 자막에서 키워드 검색 후 해당 시점으로 바로 이동
AI 학습 지원
확장 가능한 AI
- 학습 어시스턴트: 대화 기록을 유지하며 학습 지원
- 멀티 에이전트: Gemini, OpenAI, Anthropic 지원
- 플러그인 구조: 채점, 콘텐츠 제작 등 목적별 AI 에이전트 추가 가능
평가
완전한 평가 흐름
- 과제: 파일 제출, 루브릭 채점, 표절 검사
- 토론: 주제글과 답글 작성, 참여도 평가
- 시험: 제한 시간 내 퀴즈 응시
- 평가 흐름: 시작 인증 → 제출 → 채점 → 이의신청 → 재채점 → 확정
정밀한 진행률 추적
실제 학습 시간 측정
- 학습 기록: 동영상과 PDF의 재생/읽기 위치를 초 단위로 기록
- 정확한 진도율: 실제로 학습한 부분만 진도율 계산에 포함
역량 및 수료
스킬 관리
- 역량 프레임워크 통합: NCS(한국 국가직무능력표준) 기본 탑재
- 학습 목표: 스킬 단위로 학습 목표 설정
- 학습 경로 추천: 설정된 목표에 맞는 학습 경로 추천(Not Implemented)
- 수료증: QR 검증이 포함된 PDF 수료증 자동 발급
- 뱃지: 성취에 따른 뱃지 수여
운영
B2B 지원
- 학습 그룹: 파트너별 학습 그룹 및 카탈로그 관리
- 커뮤니케이션: 공지사항, 1:1 질문답변
- 정책: 파트너별 약관 및 정책 설정
스토어
- 별도 마케팅 사이트에서 과정 판매 가능
- 스토어/쿠폰 기능 완비
다국어
- 한국어/영어 지원
사용할 수 있는 곳
교육 기관, 기업 사내 교육, 부트캠프, 학습 관리가 필요한 곳
또 하나의 LMS를 만든 이유
기존 LMS들은 오래된 코드베이스 위에서 돌아갑니다. 새로운 기능 하나 추가하려면 몇 달씩 걸리고, 불필요한 기능들로 무겁습니다.
Minima는 현대적인 스택(Django 6, SolidJS)으로 처음부터 다시 만든 LMS입니다. 핵심 기능만 담아서 가볍고 빠르게, 필요한 부분은 쉽게 확장할 수 있게 설계했습니다.
중소규모 조직에서 바로 쓸 수 있는 비즈니스 레디 상태의 오픈소스를 목표로 합니다.
라이선스
MIT 사업적 이용, 수정, 배포, 개인적 이용 가능합니다.

