컴플라이언스 교육
반드시 이수해야 하는 교육이라면, Pellio가 동영상을 실제로 시청했는지 확인하고 그 기록을 보관할 수 있습니다.
재생 규칙
Settings → Player(설정 → 플레이어)에서 프리셋을 열고 Compliance training 카드를 사용하세요.
- No skipping ahead(건너뛰기 금지): 시청자는 지금까지 본 가장 먼 지점 이후로 이동할 수 없습니다.
- Pause when the viewer switches tab or minimises the window(탭을 바꾸거나 창을 최소화하면 일시 정지): 시청자에게 “Paused while you were away”(자리를 비운 동안 일시 정지됨)가 표시됩니다.
- Fastest playback speed(최대 재생 속도): Normal speed only(보통 속도만), Up to 1.25×, Up to 1.5×, Up to 2×(제한 없음)
- Ask “Still watching?”(“아직 시청 중인가요?” 확인): Never(안 함) 또는 재생 5분, 10분, 15분, 30분마다. 시청자가 Continue를 클릭할 때까지 동영상이 일시 정지됩니다.
- Show the viewer’s email over the video(동영상 위에 시청자 이메일 표시): 식별된 시청자에게 자신의 이메일 주소가 흐릿하게 몇 초마다 위치를 바꾸며 표시되어 화면 녹화를 억제합니다.
그런 다음 교육용 동영상에 프리셋을 적용하세요. 동영상의 Organize 카드 → Player preset에서 적용하거나, 폴더 전체에는 폴더 옵션 → Player preset…에서 적용합니다. 이 규칙 중 하나라도 적용되면 TV 캐스팅은 꺼집니다. WordPress에서는 Pellio → Settings → Viewer watermark로 로그인한 사용자에게 자신의 이름을 동영상 위에 표시할 수도 있습니다.
WordPress에서는 레슨에서 동영상 시청 후 학습자에게 attestation(확인 서명)을 요청할 수도 있습니다. 방식은 Tick a box(체크박스 선택), Type their full name(전체 이름 입력), Type their name and password(이름과 비밀번호 입력)입니다. LifterLMS 또는 LearnDash, Tutor LMS, Sensei LMS를 참고하세요.
시청으로 인정되는 기준
Pellio는 각 시청자가 실제로 시청한 초를 기록합니다. 건너뛴 초, 다시 본 초, 일시 정지 상태로 흘러간 초는 합산되지 않으므로, 비율은 고유하게 시청한 초를 기준으로 합니다. 파일을 교체한 경우 동영상의 Completion must be on the latest version 설정(Privacy 카드)을 켜면 현재 버전 시청만 인정됩니다.
학습자 기록
Learner log(학습자 기록, 사이드바에 있으며 소유자와 관리자만 사용 가능)는 식별된 학습자가 무엇을 시청하고 완료했는지에 대한 위변조 확인이 가능한 기록입니다. 학습자는 연결된 WordPress 사이트에 로그인한 사용자 또는 이메일을 제공한 시청자입니다. 학습자가 동영상의 25%, 50%, 75%, 90%에 도달한 시점과 95%에서 “Watched to the end”(끝까지 시청)를 모두 고유 시청 초 기준으로 기록합니다(동영상의 새 버전에서는 처음부터 다시 기록됩니다). WordPress에서 보낸 정보로 시청이 확인된 시점, 레슨이 완료된 시점이나 동영상 교체로 다시 열린 시점, 확인 서명도 기록합니다.

- Learner email, name or WordPress user id(학습자 이메일, 이름, WordPress 사용자 ID)로 검색하고, All events, Watching, Lessons, Attestations로 필터링합니다.
- 항목은 변경하거나 삭제할 수 없으며, Pellio 애플리케이션 자체도 마찬가지입니다. 워크스페이스 전체가 삭제될 때만 제거됩니다.
- 각 항목에는 바로 앞 항목의 SHA-256 해시가 포함되어 있어, 변경, 삭제, 순서 변경이 있으면 드러납니다. 페이지를 열면 전체 체인을 검증하며(“Verified: all N entries are intact”), Verify again을 누르면 다시 확인합니다.
- 사람이 읽기 좋은 Export CSV 또는 모든 해시가 포함된 JSONL로 내보낼 수 있습니다. 내보내기는 현재 검색과 필터를 따르며 최대 100,000개 항목까지 가능합니다. CSV는 “Chain head” 줄로 끝납니다. 체인을 검증하려면 필터 없이 JSONL로 내보내세요.
감사인은 Pellio 없이도 체인을 검증할 수 있습니다. 각 항목의 hash는 이전 항목의 해시, 줄바꿈, 그리고 다음 필드를 모든 단계에서 키를 정렬하고 공백 없이 만든 JSON을 이어 붙인 값의 SHA-256입니다: seq, type, videoId, videoVersion, siteId, externalUserId, learnerEmail, learnerLabel, data, occurredAt(밀리초를 포함한 ISO 8601). 첫 번째 항목의 prevHash는 체인의 시작 해시입니다. 최신 해시를 다른 곳에 보관해 두면, 나중에 그 이전의 어떤 기록도 바뀌지 않았음을 증명할 수 있습니다.
모든 LMS를 위한 SCORM 또는 cmi5 패키지
Pellio 연동이 없는 LMS(Moodle, TalentLMS, Docebo, Cornerstone, SCORM Cloud 등)에서는 동영상을 열고 Share links 카드로 이동해 LMS package를 클릭하세요. Format(형식)을 선택합니다. SCORM 1.2는 거의 모든 LMS에서 작동하고, cmi5 (xAPI)는 이를 지원하는 LMS를 위한 더 새로운 표준입니다. 그런 다음 Complete after watching(동영상의 50, 75, 90, 95, 100%, 기본값 90%)과 No skipping ahead 사용 여부를 정하고, Download package를 클릭해 zip 파일을 LMS에 업로드하세요(SCORM 1.2 패키지 또는 cmi5 코스로). 패키지는 Pellio에 호스팅된 동영상용이며, 연결된 YouTube나 Vimeo 동영상에는 사용할 수 없습니다. 학습자에게 보이는 화면을 포함한 단계별 안내: Moodle, Docebo 등 모든 LMS에서 Pellio 동영상 사용하기

- 학습자가 고유 시청 초를 충분히 채우면 레슨이 completed(완료)로 보고됩니다. 앞으로 건너뛴 부분은 인정되지 않습니다. SCORM 패키지는 시청 비율을 점수로 보냅니다.
- cmi5 패키지는 LMS의 학습 기록 저장소로 xAPI 기록(statement)을 보냅니다. 레슨을 열면 initialized, 25·50·75%에서 progressed, 설정한 기준에서 completed(LMS의 move-on 규칙이 요구하면 시청 비율을 점수로 한 passed도), 그리고 terminated(학습자가 나가거나 Finish and return을 클릭할 때)를 보냅니다. 둘러보기나 검토 모드로 실행하면 동영상만 재생됩니다.
- 시청 기록은 세션 간에 이어지며, 학습자는 멈춘 곳부터 이어서 봅니다(No skipping ahead가 켜져 있으면 매번 처음부터 시작하지만 이전 시청 기록은 그대로 인정됩니다).
- LMS의 학생 ID가 이메일 주소이면, Pellio에서 동영상의 Viewers 탭에 학습자 이름이 표시되고, 마일스톤이 학습자 기록(및 LRS)에 들어갑니다.
- 패키지에는 동영상이 들어 있지 않습니다. 패키지용으로 만든 공유 링크(Share links 카드에 SCORM package 또는 cmi5 package로 표시)를 통해 재생되므로, 비공개 동영상도 LMS 안에서 재생되고, 해당 링크를 끄면 모든 곳에서 패키지가 중단됩니다. 동영상을 교체하면 패키지도 업데이트됩니다.
LRS로 진행 상황 보내기(xAPI)
Settings → Integrations → xAPI (LRS)에서 학습 기록 저장소(LRS)의 엔드포인트(https), 키, 시크릿을 추가하세요(SCORM Cloud, Watershed, Veracity, Learning Locker 등 xAPI 1.0.3 LRS). 저장하면 연결을 테스트합니다. 이후 새로 생기는 모든 학습자 기록 항목이 몇 초 안에 xAPI 기록(statement)으로 전송됩니다. 시청 마일스톤은 xAPI Video Profile에 따라 progressed와 completed로, 레슨 완료는 레슨과 코스 정보와 함께, 그리고 확인된 시청, 다시 열린 레슨, 확인 서명이 전송됩니다. 연결 전의 항목은 전송되지 않습니다. 전송에 실패하면 30초 후부터 5번 재시도합니다. 각 기록의 ID는 학습자 기록 항목에서 만들어지므로 중복 전송되지 않으며, 항목 번호와 해시가 포함되어 있어 위변조 확인이 가능한 기록과 대조할 수 있습니다.

증빙
- 동영상의 Viewers 탭에는 모든 시청자의 히트맵이 표시되며, Export CSV를 누르면 처음과 마지막 시청 시각, 세션 수, 고유 시청 초와 시청 비율, 시청한 버전을 시청자별 또는 세션별로 다운로드합니다.
- WordPress에서 LifterLMS를 사용하면 각 코스에서 수강생과 레슨별 CSV를 완료 날짜와 퀴즈 점수까지 포함해 내보낼 수 있습니다. LifterLMS를 참고하세요.
- LearnDash, Tutor LMS, Sensei LMS도 동영상을 시청할 때까지 레슨 완료를 막고 같은 증빙을 내보낼 수 있습니다. LearnDash, Tutor LMS, Sensei LMS를 참고하세요.
이 글이 도움이 되었나요?
관련 글
- LifterLMS레슨에 Pellio 동영상을 넣고, 수강생이 실제로 시청한 내용을 기준으로 완료를 판단합니다.
- LearnDash, Tutor LMS, Sensei LMS레슨 동영상을 시청해야 레슨이 완료되도록 하고, 시청 여부는 Pellio가 확인합니다.
- Moodle, Docebo 등 모든 LMS에서 Pellio 동영상 사용하기(SCORM, cmi5)동영상용 SCORM 1.2 또는 cmi5 패키지를 다운로드하세요. 학습자가 실제로 시청해야 LMS가 레슨을 완료로 표시합니다.
- 코스 완료에 최신 버전 시청 요구하기레슨 동영상을 교체하면, 학습자가 새 버전을 시청해야 완료로 인정되도록 할 수 있습니다.