인터넷 강의 사이트 기획 중 콜러스와의 연동 개발 범위는 우선 아래와 같은 사항들이 우선 검토 됩니다.
- 웹페이지, 혹은 앱에서 재생되는 동영상의 시청결과를 확인하기 위해서는 웹사이트와 (LMS포함) 비디오 플랫폼간 상호 송 수신해야 하는 정보 값들이 있습니다.
- 웹페이지(LMS)에서 비디오 플랫폼으로 전달해야 하는 정보는 사용자 아이디(ID), 강좌 아이디(ID), 컨텐츠 고유값, 컨텐츠 플레이 시도 고유값, 시작 위치 등입니다.
- 비디오플랫폼에서 웹페이지(LMS)로 전달받아야 하는 정보는 특정 주기 (수초~수십초 단위)로 전달해야 되는 값인데, 사용자 아이디, 강좌 아이디, 컨텐츠 고유값, 컨텐츠 플레이 시도 고유값, 동영상 시작위치, 동영상 현재위치 등이 있습니다.
- 예를 들어 5분짜리 영상에서 처음 0초에서 20초까지 재생을 했다면,
- 10초시점에 전달해야 되는 값은 시작위치(0), 현재위치(10),
- 2번째 시점, 즉 20초가 되었을 때 전달해야 되는 값: 시작위치(11), 현재위치(20)
- 예를 들어 5분짜리 영상에서 처음 0초에서 20초까지 재생을 했다면,
- 재생위치를 임의로 변경하는 이벤트 발생 시의 시청정보를 위해서는 사용자 아이디, 강좌아이디, 콘텐츠 고유값, 콘텐츠 플레이 시도 고유값, 동영상 시작위치, 동영상 현재 위치 등이 필요합니다.
- [참고] 먄약 5분짜리 영상에서 10초 지점부터 영상을 재생하다가 13초되는 지점에서 재생 위치를 20으로 변경하는 경우==> 전달해야 되는 값 : 시작위치(10), 현재위치(13)
- 즉 상기 내용과 같이 실질적으로 재생한 구간 값(시작위치, 종료위치)를 공유해야 합니다. 이 경우 배속하는 것과의 영향은 없어야 하며 건너뛰기 (seek)한 구간이 있을 경우 이 구간은 학습완료로 인정하지 않는 경우가 대부분입니다.
- 백신 프로그램 및 보안프로그램의 설정으로 인해 개인 진도율 정보가 LMS로 전달되지 않을 수 있습니다.
- 이 경우 해당 백신 및 보안 프로그램 종료가 필요합니다. 해당 설정에 대해서는 담당 영업 사원에게 상세한 문의 요망합니다.
- 참조: 백신프로그램과 충돌