산보넷 | LMS 법정 교육 이수관리 B2B 플랫폼
산보넷은 기업의 법정의무교육과 사내교육을 온라인으로 운영하고, 교육 대상자 관리부터 수강·평가·이수 처리·증빙 발급까지 하나의 시스템에서 처리할 수 있도록 구축한 B2B LMS 플랫폼입니다. 서비스 기획, UI/UX 디자인, 사용자·관리자 웹, 서버와 인프라 구축까지 전 과정을 수행했습니다.
- LMS
- 기업 교육
- DRM
- 관리자 대시보드
- 프로젝트 유형
- WEB · APP · Platform
- 개발 기간
- 2025.06~2025.12
- 진행 범위
- 기획 · 디자인 · 개발
프로젝트 소개
프로젝트의 핵심은 교육 영상을 제공하는 데서 끝나지 않고, 실제 수강 여부를 신뢰할 수 있는 데이터로 남기는 것이었습니다. 진도율을 브라우저가 전달한 값으로 처리하지 않고 실제 재생 구간을 서버에서 계산했으며, 배속 재생·구간 건너뛰기와 동시 접속을 확인해 부정 수강을 줄였습니다.
기업 담당자는 대시보드에서 전체 교육 대상자와 부서·과정별 이수율을 확인하고, 미이수자 독려부터 엑셀 출력과 이수증 발급까지 한 화면에서 처리할 수 있습니다. 임직원 계정은 엑셀로 일괄 등록하고 중복 사번이나 잘못된 부서 정보를 검증하도록 구성했습니다.
담당 역할
- B2B LMS 서비스 및 사용자별 업무 흐름 기획
- 수강생·기업 관리자·통합 관리자 UI/UX 디자인
- PC·태블릿·모바일 반응형 웹 개발
- 기업별 교육 배정·계정·권한 구조 설계
- 동영상 수강·평가·이수관리 기능 개발
- 관리자 대시보드·알림·엑셀·이수증 기능 구현
- 콘텐츠 업로드·인코딩·DRM 및 서버·인프라 구축
주요 구현 내용
1. 기업별 교육과 데이터 분리
로그인 계정의 기업·사업장·부서를 기준으로 배정된 교육과 학습 정보만 조회할 수 있도록 했습니다. 화면뿐 아니라 서버와 데이터 조회 단계에서 권한을 확인해 다른 기업의 콘텐츠와 임직원 정보가 노출되지 않도록 구성했습니다.
2. 서버 기반 진도·이수 판정
30초 단위로 전달되는 재생 구간을 서버에서 합쳐 진도율을 계산했습니다. 실제 경과 시간과 영상 진행량을 비교해 배속·건너뛰기 등 비정상 수강을 확인하고, 진도와 평가 점수가 기준을 충족한 경우에만 이수 처리했습니다.
3. 관리자 교육 운영 자동화
기업·부서·과정·기간·이수 상태별 조회와 통계 대시보드를 제공했습니다. 미이수자 선별과 일괄 독려, 엑셀 출력, 개인별 이수증 발급을 연결해 담당자가 여러 자료를 별도로 취합하지 않도록 했습니다.
4. 콘텐츠 관리와 동영상 보안
대용량 교육 영상의 업로드·인코딩·DRM 적용 상태와 기업별 공개 범위를 관리할 수 있도록 했습니다. 유효 시간이 짧은 영상 주소와 계정정보 워터마크를 적용하고 비정상 접근 이력을 남겨 콘텐츠 유출을 줄이고 추적할 수 있도록 구성했습니다.
5. 학습 이력과 확장 구조
과정이 개정돼도 기존 이수증이 바뀌지 않도록 발급 당시 정보를 별도로 저장했습니다. 콘텐츠·과정 배정·학습 기록·이수 데이터를 기능별로 분리해 사내 SSO, HR 시스템과 통계 기능을 확장할 수 있는 기반을 마련했습니다.
UI/UX
수강자는 현재 과정, 진도율, 마감일과 다음 학습 행동을 첫 화면에서 확인할 수 있습니다. 기업 관리자는 전체 이수율, 미이수자와 마감 임박 과정을 우선 확인하고 현황 조회 → 대상자 선택 → 독려 → 증빙 출력을 한 흐름에서 처리하도록 구성했습니다.
진도·이수·마감 상태는 색상과 배지로 구분했으며, 현장 근무자도 스마트폰으로 영상 수강과 평가를 진행할 수 있도록 전 화면을 반응형으로 구현했습니다.
프로젝트 화면

Contact
이런 프로젝트,
함께 만들어볼까요?
기획·디자인·개발까지, 클릭비가 처음부터 끝까지 함께합니다.
프로젝트 상담 신청