LearnDash 비디오 DRM : Universal Player를 포함
공유 WordPress 플러그인과 기존 과정 접근 규칙을 사용해 LearnDash 강의 및 공유 학습 단계를 DRM-X에 연결합니다.
한 눈에 설정#
현재 다운로드: 1.3.0-preview.7 · LearnDash, LearnPress, Tutor LMS, Sensei, MasterStudy가 하나의 플러그인을 공유합니다.
보통 관리 화면에서 플러그인을 설정하면 됩니다. 기존 사용자, 구매 및 수강 등록 기록을 유지하며 별도의 접근 권한 기록을 만들 필요가 없습니다.
- 1. 연결을 한 번 설정
Settings → DRM-X 6.0서버 자격 증명을 입력하고 LMS 어댑터를 선택하십시오.
- 2. 강의와 콘텐츠 연결
DRM-X Protected Video게시된 Content ID를 붙여 VOD/Live 및 정책을 선택하십시오.
- 3. 플레이어 표시
수업 내용
DRM-X 블록 또는 단축 코드 삽입; 과정 등록 규칙을 유지.
시작하기 전에#
DRM-X 6.0에서 보호된 동영상을 게시하고 Content ID를 복사하세요. license-tokens:create 권한이 있는 서버 통합 자격 증명을 만드세요. Site ID, Site Key, Access Key는 서버 설정에 보관하세요. 브라우저에는 유효 기간이 짧은 재생 데이터만 전달됩니다.
HTTPS를 통해 학습 사이트를 개설했습니다. HTTP Localhost는 동일한 컴퓨터에서만 작동합니다. HTTP LAN 주소는 브라우저 DRM에 필요한 보안 컨텍스트를 제공하지 않습니다. 지원되는 브라우저와 실제 콘텐츠를 테스트합니다.
LearnDash 통합 설치#
라이선스가 있는 공급업체 패키지로 LearnDash를 별도로 설치하세요. 이 가이드에서 DRM-X WordPress 설치 ZIP을 다운로드하고 Plugins → Add Plugin → Upload Plugin으로 업로드하세요. 기존 DRM-X 6.0 Universal Player 플러그인을 1.3.0-preview.7로 업그레이드하고, 공유 WordPress 플러그인은 하나만 유지하세요.
설정 → DRM-X 6.0를 열고 서버 자격 증명을 저장하고 LearnDash 또는 자동 LMS 감지를 선택하십시오. 암호화된 패키지와 일치하는 기본 보호 정책을 선택합니다. 빈 레슨 정책은 코스, 사이트 및 DRM-X 환경 정책을 상속합니다.
다운로드 WordPress 설치 ZIP · 다운로드 LearnDash 통합 소스
수업이나 주제에 Universal Player를 삽입#
LearnDash LMS → 코스를 열고 수업은 코스 커리큘럼에서 확인할 수 있습니다. 그런 다음 LearnDash LMS → 수업을 열고 WordPress 관리자로 수업을 편집합니다. 주제를 위해 주제를 편집하고 부모 수업 협회를 유지하십시오.
Gutenberg에서 DRM-X Protected Video를 추가하고 Content ID, 콘텐츠 유형 및 보호 정책을 입력하십시오. 클래식 편집기에서 DRM-X 보호 된 비디오 패널에서이 값을 입력합니다. 코스 및 액세스 규칙에 따라 LearnDash를 선택하십시오. 단일 연결 과정은 자동으로 감지됩니다; 공유 단계는 액세스 규칙이 적용되어야하는 과정을 선택합니다.
수업을 게시하거나 업데이트합니다. 클래식 편집기로, 플레이어 단축 코드를 레슨 콘텐츠에 복사합니다. Gutenberg에서 Shortcode 블록을 사용할 수 있습니다. LearnDash의 비디오 URL 필드에서 단축 코드 또는 암호화 된 표시를 넣지 마십시오. 맵핑을 확인하기 위해 편집기를 다시로드 한 번 저장 한 다음 등록 된 학습자로 네이티브 레슨을 엽니다.
[drmx_player]
[drmx_player post_id="123"]
수강 등록, 공유 단계, 학습 진행#
강의 페이지와 재생 REST 엔드포인트는 현재 WordPress 사용자, 저장된 정확한 Content ID와 유형, 실제 과정 커리큘럼을 검사합니다. 선택한 과정과 상위 학습 단계는 게시되어 있어야 하며, 과정에 비밀번호 보호가 설정되어 있으면 안 됩니다. 수강 등록, 만료, 선수 조건, 과정 점수, 강의 및 상위 단계의 순차 공개 일정, 순서대로 학습하는 규칙이 모두 접근을 허용해야 합니다. 추가 멤버십 제한도 적용됩니다.
Universal Player는 LearnDash 수업을 자동으로 완료 처리하거나 LearnDash Video Progression을 제어하지 않습니다. 기본 수업 완료 절차를 사용하세요. 완료 연동을 구현하고 테스트하지 않았다면 LearnDash의 별도 동영상 제공업체에 의존하는 동영상 완료 조건을 활성화하지 마세요.
수정 "당신의 계정은 현재이 비디오에 액세스하지 않습니다"#
이전 DRM-X 어댑터는 LearnDash 4.10.1 과정 제목을 과정 ID로 잘못 읽었으며 보호된 과정 모델 메서드를 공개 API로 취급했습니다. 현재 preview.7에는 이전 LearnDash API 호환성 수정이 포함되어 있습니다. DRM-X를 업그레이드하고 페이지 캐시를 비운 다음 강의 매핑을 다시 저장하고 연결된 과정 이름을 확인합니다.
접근이 계속 거부되면 수강 등록, 만료, 선수 조건, 일정, 멤버십 요구 사항을 확인하세요. 공유 단계에서는 명시적으로 선택한 코스를 확인하세요. 보호된 수업 페이지와 /wp-json/drmx/v1/playback-session을 공유 캐시에서 제외하세요. 유료 코스 문제 해결 중에도 LMS 어댑터를 활성화 상태로 유지하세요.
통합 소스 다운로드 · Universal Player 웹 가이드 · 라이선스 정책 · 교육용 DRM · Multi-DRM 보호
업그레이드 및 검증#
현재 공유 WordPress 플러그인을 한 번만 설치하고 캐시를 비운 후 강의 매핑을 다시 저장합니다. 등록된 학습자와 접근이 거부되어야 하는 계정을 테스트하며, 미게시 과정과 비밀번호 보호 과정도 포함합니다. 로그아웃 상태의 학습자는 로그인 링크를 통해 강의로 돌아올 수 있습니다. preview.7의 변경 사항은 공통 업그레이드 가이드를 확인합니다.
DRM-X 6.0