콘텐츠로 이동

Minima LMS

현대적인 마이크로 러닝 LMS. Moodle, Canvas, Open edX 경량 대안.

https://github.com/cobel1024/minima


Minima LMS

Minima LMS Admin

주요 기능

유연한 학습 구조

마이크로 러닝

  • 독립 학습 객체: 동영상, PDF, 퀴즈, 과제, 토론, 시험, 설문조사
  • 과정 구성: 학습 객체를 결합하여 구조화된 과정 생성
  • 격리된 추적: 같은 콘텐츠를 여러 곳에서 사용해도 각각 별도 기록
  • 개인화된 카탈로그: 학습자가 자신에게 제공된 카탈로그에서 자유롭게 등록

콘텐츠 내부 검색

정확한 위치 찾기

  • 자막 검색: 동영상 자막에서 키워드 검색 후 해당 시점으로 바로 이동

AI 학습 지원

확장 가능한 AI

  • 학습 어시스턴트: 대화 기록을 유지하며 학습 지원
  • 멀티 에이전트: Gemini, OpenAI, Anthropic 지원
  • 플러그인 구조: 채점, 콘텐츠 제작 등 목적별 AI 에이전트 추가 가능

평가

완전한 평가 흐름

  • 과제: 파일 제출, 루브릭 채점, 표절 검사
  • 토론: 주제글과 답글 작성, 참여도 평가
  • 시험: 제한 시간 내 퀴즈 응시
  • 평가 흐름: 시작 인증 → 제출 → 채점 → 이의신청 → 재채점 → 확정

정밀한 진행률 추적

실제 학습 시간 측정

  • 학습 기록: 동영상과 PDF의 재생/읽기 위치를 초 단위로 기록
  • 정확한 진도율: 실제로 학습한 부분만 진도율 계산에 포함

역량 및 수료

스킬 관리

  • 역량 프레임워크 통합: NCS(한국 국가직무능력표준) 기본 탑재
  • 학습 목표: 스킬 단위로 학습 목표 설정
  • 학습 경로 추천: 설정된 목표에 맞는 학습 경로 추천(Not Implemented)
  • 수료증: QR 검증이 포함된 PDF 수료증 자동 발급
  • 뱃지: 성취에 따른 뱃지 수여

운영

B2B 지원

  • 학습 그룹: 파트너별 학습 그룹 및 카탈로그 관리
  • 커뮤니케이션: 공지사항, 1:1 질문답변
  • 정책: 파트너별 약관 및 정책 설정

스토어

  • 별도 마케팅 사이트에서 과정 판매 가능
  • 스토어/쿠폰 기능 완비

다국어

  • 한국어/영어 지원

사용할 수 있는 곳

교육 기관, 기업 사내 교육, 부트캠프, 학습 관리가 필요한 곳


또 하나의 LMS를 만든 이유

기존 LMS들은 오래된 코드베이스 위에서 돌아갑니다. 새로운 기능 하나 추가하려면 몇 달씩 걸리고, 불필요한 기능들로 무겁습니다.

Minima는 현대적인 스택(Django 6, SolidJS)으로 처음부터 다시 만든 LMS입니다. 핵심 기능만 담아서 가볍고 빠르게, 필요한 부분은 쉽게 확장할 수 있게 설계했습니다.

중소규모 조직에서 바로 쓸 수 있는 비즈니스 레디 상태의 오픈소스를 목표로 합니다.


라이선스

MIT 사업적 이용, 수정, 배포, 개인적 이용 가능합니다.


개발 환경