B2B 법정의무교육 이수관리 플랫폼 — 기업별 권한·DRM·관리자 대시보드 | 산보넷
기업의 법정의무교육과 사내교육을 대상으로 교육 배정부터 수강, 평가, 이수 판정, 이수증 발급과 점검 증빙까지 통합 관리하는 B2B LMS 플랫폼입니다. 멀티테넌트 권한 구조, 서버 기반 진도 판정, 관리자 업무 자동화와 DRM·워터마크·감사 로그를 적용해 신뢰도 높은 기업 교육 운영 환경을 구축했습니다.
- LMS
- B2B
- DRM
- 대시보드
- 기업 교육
- 프로젝트 유형
- 홈페이지·웹사이트 · LMS·강의플랫폼 · ERP·CRM
- 개발 기간
- 2025.06 ~ 2025.12
- 진행 범위
- 기획 · 디자인 · 개발
프로젝트 소개
프로젝트 배경
1. 문제점
- 1법정의무교육 대상자, 과정 배정, 수강 기록, 이수 기준을 담당자가 엑셀·출석부·이메일로 관리해 운영과 점검 증빙에 많은 시간이 들었습니다.
- 2여러 기업·사업장·부서가 함께 이용하는 환경에서 교육 콘텐츠와 임직원 학습 데이터를 안전하게 분리할 수 있는 권한 구조가 필요했습니다.
- 3영상 재생 완료 여부만으로는 배속 재생, 구간 건너뛰기, 동시 접속 등 실제 수강 여부를 신뢰하기 어려웠습니다.
- 4미이수자 확인, 독려, 이수증 발급, 증빙 출력이 분리돼 있어 기업 관리자가 반복적으로 자료를 취합해야 했습니다.
- 5기업 맞춤 교육 영상과 임직원 정보를 보호하기 위해 DRM, 접근 권한, 이용 기록, 콘텐츠 공개 범위 관리가 필요했습니다.
2. 프로젝트 목표
- 1기업별 교육 배정부터 수강, 평가, 이수 판정, 이수증 발급까지 통합 관리하는 B2B LMS 구축
- 2실제 재생 구간과 평가 기준을 바탕으로 이수 여부를 판정하는 신뢰도 높은 학습관리 구조 구현
- 3기업 관리자용 대시보드에서 이수 현황, 미이수자, 마감 임박 과정, 증빙 출력을 관리하는 업무 자동화 구축
- 4기업·사업장·부서·사용자 역할에 따른 데이터 분리와 접근 권한 제어
- 5DRM, 서명 URL, 워터마크, 감사 로그를 적용한 교육 콘텐츠 보호 체계 구축
- 6향후 사내 SSO, HR 시스템, 결제·정산 기능과 연동할 수 있는 SaaS 확장 기반 마련
3. 주안점
- 1수강생, 기업 관리자, 통합 관리자별 역할과 데이터 조회 범위를 분리하는 멀티테넌트 구조
- 2배속 재생, 구간 건너뛰기, 백그라운드 방치, 동시 접속을 확인하는 부정 수강 방지 로직
- 3기업 담당자가 현황 조회 → 대상자 선택 → 독려 → 증빙 출력을 한 흐름으로 처리하는 관리자 UX
- 4과정이 개정돼도 기존 학습 이력과 이수증이 유지되는 데이터 구조
- 5PC·태블릿·모바일에서 수강과 관리가 가능한 반응형 웹 환경
프로젝트 성과
12개 기업·1,248명 규모 교육 운영 환경 구축
오픈 3개월 내 12개 기업, 1,248명의 계정을 등록하고 기업·사업장·부서별 교육과정 배정과 이수관리가 가능한 B2B 운영 환경을 구축했습니다.
평균 이수율 58% → 92% 향상
마감 D-day 표시와 미이수자 자동 독려 알림을 적용해 대상자의 기한 내 수강을 유도하고 이수율을 개선했습니다.
기업 교육 환경 도입 기간 4주 이내로 단축
임직원 계정 엑셀 일괄 등록과 부서별 과정 배정 기능을 적용해 기업별 초기 교육 환경 설정 시간을 줄였습니다.
콘텐츠 유출 시도 차단 및 비정상 접근 이력 확보
DRM 재생 권한 제어, 짧은 유효기간의 서명 URL, 계정정보 워터마크, 비정상 접근 로그를 적용해 기업 교육 콘텐츠의 보호와 추적성을 확보했습니다.
핵심 기능
기업·사업장·부서별 교육 및 권한 관리
기업, 사업장, 부서, 사용자 역할을 기준으로 교육과정과 학습 데이터를 분리하고, 로그인한 사용자가 배정받은 콘텐츠와 정보만 조회하도록 구성했습니다.
서버 기반 수강 진도·이수 판정
배속·구간 건너뛰기·동시 접속 등 비정상 수강을 확인하고, 인정 가능한 진도와 평가 점수가 기준을 충족한 경우에만 이수 처리했습니다.
기업 관리자 대시보드·미이수자 운영 자동화
기업·부서·과정·기간·이수 상태별 현황을 조회하고, 미이수자 선별, 일괄 독려, 엑셀 출력, 이수증 발급을 하나의 관리자 업무 흐름으로 연결했습니다.
평가·이수증·학습 이력 관리
수강 후 평가를 진행하고 진도·점수 기준에 따라 이수 여부를 자동 판정했습니다. 수강자는 학습 이력과 이수증을 확인할 수 있으며, 과정 개정 이후에도 발급 당시 이수 정보를 유지하도록 구성했습니다.
영상 콘텐츠 DRM·접근 로그 관리
콘텐츠 업로드, 인코딩, DRM 적용, 기업별 공개 범위를 관리하고, 서명 URL과 계정정보 워터마크를 적용해 영상 유출 위험을 줄였습니다. 비정상 접근과 이용 이력은 감사 로그로 기록했습니다.
프로젝트 상세
프로젝트 개요
산보넷은 기업의 법정의무교육과 사내교육을 온라인으로 운영하기 위한 B2B LMS 플랫폼입니다. 교육 대상자 관리부터 과정 배정, 영상 수강, 평가, 이수 판정, 이수증 발급, 점검 증빙까지 하나의 시스템에서 관리할 수 있도록 구축했습니다. 서비스 기획, UI/UX 디자인, 수강생·기업 관리자·통합 관리자 웹, 서버와 인프라 구축까지 전 과정을 수행했습니다. 단순 영상 제공 서비스가 아니라, 기업별 교육 운영 데이터와 실제 수강 여부를 신뢰할 수 있는 기준으로 관리하는 내부 운영 플랫폼을 목표로 했습니다.
담당 업무
- B2B LMS 서비스 기획 및 사용자별 업무 흐름 설계
- 기업·사업장·부서·사용자·과정·학습 기록 데이터 구조 설계
- 수강생·기업 관리자·통합 관리자 UI/UX 및 반응형 웹 개발
- 기업별 교육 배정, 계정, 역할 기반 권한관리 구조 설계
- 동영상 수강, 진도 기록, 부정 수강 방지, 평가·이수 판정 기능 개발
- 관리자 대시보드, 미이수자 관리, 알림, 엑셀 출력, 이수증 기능 구현
- 콘텐츠 업로드·인코딩·DRM·서명 URL·워터마크 적용
- 감사 로그, 운영 데이터 검증, 서버·인프라 구축 및 통합 QA
주요 개발 및 운영 내용
기업 관리자는 사업장·부서·직원별로 교육과정을 배정하고, 이수 현황과 미이수자를 확인할 수 있습니다.
임직원 계정은 엑셀로 일괄 등록하며, 중복 사번·부서 정보 오류·필수값 누락을 검증해 초기 운영 환경을 빠르게 설정할 수 있도록 구성했습니다.
학습 진도는 단순 재생 완료 여부가 아닌 실제 재생 구간을 기준으로 서버에서 계산했습니다. 배속 재생, 구간 건너뛰기, 백그라운드 방치, 동시 접속 등 비정상 수강을 확인하고, 진도와 평가 점수가 기준을 충족한 경우에만 이수 처리했습니다.
기업 관리자는 대시보드에서 전체 교육 대상자, 부서·과정별 이수율, 미이수자, 마감 임박 과정을 확인하고 현황 조회 → 대상자 선택 → 독려 → 증빙 출력을 한 흐름에서 처리할 수 있습니다.
이수증 발급과 엑셀 출력 기능을 연결해 점검 자료를 별도로 취합하지 않도록 구성했습니다.
콘텐츠는 기업별 공개 범위에 따라 관리하고, DRM 재생 권한 제어, 짧은 유효기간의 서명 URL, 계정정보 워터마크를 적용했습니다. 과정이 개정돼도 기존 이수증과 학습 이력이 변경되지 않도록 발급 당시 기준 정보를 별도로 보관하고, 주요 활동과 비정상 접근은 감사 로그로 기록했습니다.
프로젝트 주안점
1. 기업별 데이터 분리와 역할 기반 접근 제어
기업·사업장·부서·사용자 역할을 기준으로 교육 콘텐츠와 학습 데이터를 분리하고, 화면과 서버·데이터 조회 단계에서 모두 권한을 확인하도록 구성했습니다.
2. 실제 수강 여부를 반영하는 서버 기반 이수관리
영상 재생 구간, 재생 시간, 평가 점수를 기준으로 이수 여부를 판정해 단순 완료 버튼이나 클라이언트 값에 의존하지 않는 학습관리 구조를 구현했습니다.
3. 관리자 업무를 줄이는 이수 현황·증빙 자동화
미이수자 조회, 자동 독려, 엑셀 출력, 이수증 발급을 연결해 담당자가 여러 채널의 수강 기록을 반복 취합하지 않도록 했습니다.
4. 콘텐츠 보호와 감사 추적을 고려한 운영 구조
DRM, 서명 URL, 워터마크, 접근 로그를 적용하고 과정 개정 이후에도 기존 이력과 증빙이 유지되는 데이터 구조를 설계했습니다.
프로젝트 화면

Next
이런 프로젝트,
함께 만들어볼까요?
기획·디자인·개발까지, 처음부터 끝까지 함께합니다.
제안서로 돌아가기

