자체 LMS 구축온라인 교육 플랫폼VOD 클래스수료증 자동 발급강사 정산사내 교육 시스템LMS Pack

자체 LMS 구축 전 체크리스트: VOD·수료증·강사정산 [2026]

자체 LMS의 수강권, 과정 버전, 학습 시도, 진도·수료 규칙, 수료증, 자막, 외부 도구 연동과 운영 실패 조건을 상세히 정리했습니다.

이 글을 쓴 알파카랩스카카오·네이버·쿠팡 출신, 재하청 0%, 대기업·공공기관 등 18개사+ 레퍼런스

발행 ·수정 ·알파카랩스

자체 LMS 구축은 VOD 페이지를 만드는 일이 아니라 학습 권리와 증거를 관리하는 일입니다. 수강권, 과정 버전, 학습 시도, 진도, 평가, 수료증, 환불을 서로 연결해야 합니다. 이 구조가 먼저 정해져야 콘텐츠를 수정해도 기존 수강생의 기록이 사라지지 않습니다.

일곱 개 핵심 객체를 먼저 정의한다#

회원과 강의만으로는 운영을 설명하기 어렵습니다. 같은 과정도 개정될 수 있고 한 사용자가 재수강하거나 기업 계약으로 권한을 받을 수 있습니다. 따라서 과정과 과정 버전, 수강권, 학습 시도, 완료 판단, 증명서를 별도 객체로 두고 연결해야 합니다.

객체핵심 질문변경 이력오류 시 영향
수강권누가 언제까지 접근하나부여·정지·만료무단 접근·정상 사용자 차단
과정 버전무엇을 수강했나공개·교체·종료기존 진도 왜곡
학습 시도언제 어디까지 했나시작·재생·제출이어보기·감사 불가
완료 판단어떤 규칙을 통과했나규칙 버전·정정수료 분쟁
증명서무엇을 증명하나발급·취소·재발급구버전 유통

진도율과 수료는 버전 있는 규칙으로 계산한다#

재생 위치 하나를 진도율로 쓰면 배속 재생, 건너뛰기, 퀴즈 재응시를 설명할 수 없습니다. 차시별 완료 조건과 과정 전체 수료 조건을 분리하고 당시 적용한 규칙 버전을 결과와 함께 저장하세요. 관리자가 정정할 때는 원래 결과를 덮어쓰지 말고 사유와 승인자를 남깁니다.

판정입력예시 정책반드시 기록
차시 완료재생·자료·활동필수 활동 충족완료 시각·규칙 버전
평가 통과점수·시도 횟수기준점수 이상문항 버전·최종 시도
과정 수료필수 차시·평가모든 필수 조건 충족판정 근거 묶음
관리자 정정증빙·사유승인 후 변경변경 전후·승인자

실무 시나리오: 과정 개정과 수료 기준 변경#

기존 과정에 필수 퀴즈를 추가한다고 가정해 보겠습니다. 이미 수강 중인 사용자에게 새 기준을 소급하면 완료 상태가 갑자기 취소될 수 있습니다. 과정 버전 2를 만들고 적용 기준일 이후 등록자만 새 퀴즈를 필수로 두거나, 기존 사용자를 이관한다면 진도 매핑과 유예 정책을 고지해야 합니다. 발급된 수료증은 당시 과정 버전과 판정 규칙을 참조해야 합니다.

선택장점위험승인 조건
기존 등록 유지학습 약속 보존두 버전 운영종료일·지원 범위 확정
신규만 이관점진적 전환과정별 경험 차이등록 기준일 고지
전체 이관운영 단순화진도·수료 분쟁매핑 검증·동의·복구
구버전 종료콘텐츠 통제접근권 침해 가능계약·환불 정책 검토

자막과 키보드 사용성을 콘텐츠 기준에 넣는다#

녹화 영상은 정확한 자막을 제공하고 플레이어는 키보드로 조작할 수 있어야 합니다. 자동 자막을 그대로 공개하기보다 전문용어와 고유명사를 검수하고 자막 파일도 영상 버전과 함께 관리하세요. W3C의 녹화 콘텐츠 자막 해설은 자막이 대화뿐 아니라 중요한 소리 정보를 포함해야 한다고 설명합니다. 적용 의무는 서비스 맥락에 맞춰 별도 검토합니다.

결제·인사·교육 도구 연동의 경계를 정한다#

결제 성공이 곧 수강권 부여 성공은 아닙니다. 결제 웹훅 재시도와 중복 방지, 환불 후 권한 회수, 기업 인사명부 변경, 외부 교육 도구의 성적 회수를 각각 상태로 관리하세요. 학습 도구 연동에는 1EdTech LTI같은 표준을 검토할 수 있지만 상대 시스템의 지원 버전과 데이터 범위가 최종 기준입니다.

운영 지표와 실패 조건을 함께 설계한다#

가입자 수보다 수강권 부여 실패, 영상 오류, 미완료 구간, 평가 제출 실패, 수료증 정정 건수를 먼저 볼 수 있어야 합니다. 결제됐지만 수강권이 없거나, 콘텐츠 개정 뒤 기존 진도가 바뀌거나, 수료증을 검증할 수 없다면 운영 실패로 분류하세요. 관련 운영 구조는 교육 관리 시스템, 회원 권한은 회원 관리 시스템, 반복 결제는 구독 관리 시스템과 함께 설계할 수 있습니다.

반복 기능과 고유 교육 정책을 분리한다#

영상, 과정, 진도, 평가, 수료증은 반복되는 기반 기능이지만 실제 경쟁력은 수료 규칙, 기업별 배정, 강사 정산, 콘텐츠 운영 방식에서 생깁니다. LMS Pack을 검토할 때도 기능 목록보다 어떤 정책을 그대로 쓰고 어떤 정책을 새로 설계할지 구분하세요.

핵심 요약

  • ✓회원·강의 외에 수강권, 과정 버전, 학습 시도, 완료 판단, 증명서를 분리한다
  • ✓진도율과 수료 결과에 당시 적용한 규칙 버전을 함께 저장한다
  • ✓공개 과정 수정은 덮어쓰기보다 새 버전과 이관 정책으로 처리한다
  • ✓녹화 영상 자막과 키보드 사용성을 초기 콘텐츠 기준에 포함한다
  • ✓결제 성공과 수강권 부여, 환불과 권한 회수를 별도 상태로 감시한다

자주 묻는 질문