Documentation menu

강좌, 레슨 및 동영상

강좌는 제목, 설명, 커버 이미지, 그리고 순서가 있는 레슨 목록으로 구성된 컨테이너이며, 대시보드의 강좌 메뉴(/dashboard/courses)에서 만들고 편집합니다. 각 레슨에는 업로드된 동영상과 선택적인 작성 노트, 선택적인 이해도 확인 퀴즈가 딸려 있습니다.

강좌 만들기

새 강좌는 초안(draft) 상태로 시작합니다 — 오직 본인에게만 보이며 공개 카탈로그에는 절대 노출되지 않습니다. 원하는 순서대로 레슨을 추가하세요(순서는 언제든 바꿀 수 있으며, 레슨은 구독자에게 그 순서대로 표시됩니다). 아무것도 녹화하기 전에 개요부터 작성하고 싶다면 레슨을 먼저 만들어도 됩니다 — 레슨의 동영상은 나중에 첨부할 수 있습니다.

레슨 동영상 업로드

레슨에 동영상을 첨부하는 과정은 단일 폼 전송이 아니라, 스토리지에 직접 업로드하는 3단계 흐름입니다.

  1. MailInApp이 업로드가 플랜의 동영상 저장 용량 한도를 초과하지 않는지 확인한 뒤, videoAssets 문서와 단기 서명된 업로드 URL을 발급합니다.
  2. 브라우저가 원본 파일 바이트를 해당 서명된 URL로 직접 업로드합니다 — 파일이 MailInApp 서버를 거치는 일은 없습니다.
  3. 업로드가 완료되면 finalize 호출이 트랜스코딩을 시작합니다 — Transcoder API 작업이 업로드된 파일을 비공개 HLS 렌디션과 포스터 프레임으로 변환하며, 자산의 상태는 uploadingprocessingready(또는 failed, 이 경우 사람이 읽을 수 있는 짧은 사유가 함께 표시됩니다)로 이동합니다. 강좌 편집기가 폴링하며 자산의 현재 상태를 그대로 보여주므로 따로 지켜볼 필요는 없지만, 대용량 파일은 시청 가능해지기까지 처리에 몇 분이 걸릴 수 있습니다.

동영상은 비공개로 저장되고 제공됩니다 — 다른 곳에 붙여넣을 수 있는 공개 URL은 절대 아닙니다. 재생은 오직 요청마다 이루어지는 자격 확인을 통해서만 허용되며(회원 포털 및 구독 결제 참고), 링크를 가진 누구나 재생할 수 있는 방식이 아닙니다.

무료 미리보기

레슨(보통 1강)에 무료 미리보기를 켜면 구독 여부와 관계없이 포털에 접속한 누구나 재생할 수 있습니다 — "결제 전에 맛보기를 제공한다"는 당연한 장치입니다. 그 외의 모든 레슨은 활성 구독이 필요합니다.

레슨 이해도 확인

레슨에 짧은 퀴즈를 첨부할 수 있습니다 — 통과 기준점과 각각 선택지 및 정답을 가진 일련의 문제로 구성되며, 스튜디오의 퀴즈 블록과 동일한 방식으로 서버 측에서 채점됩니다. 레슨에는 이메일 퀴즈 블록을 붙일 캠페인이 없으므로 이는 포털 전용의 별도 구현입니다. 하지만 채점 방식(정답과의 정확한 일치를 통과 점수와 비교하는 방식)은 캠페인에서 퀴즈 블록을 사용해 본 적이 있다면 이미 익숙한 방식입니다.

시청 진행률

구독자가 시청하는 동안 약 15초마다, 그리고 레슨이 끝나는 순간에 다시 한번 재생 위치가 저장되므로, 레슨으로 돌아오면 중단했던 지점부터 이어서 재생됩니다. 완료로 표시된 레슨은 앞부분을 다시 시청하더라도 완료 상태를 유지합니다. 강좌 상세 페이지에서 레슨별 완료 집계 수치를 확인할 수 있습니다 — "이 레슨을 완료한 구독자 수"라는 단순한 숫자로, 설문의 응답 대시보드에서 이미 보는 문항별 집계의 포털 버전입니다.

게시 및 커뮤니티 검토 단계

강좌는 검토를 위해 제출하기 전까지 초안 상태를 유지하며, 제출하면 대기(pending) 상태로 바뀝니다. 이는 공개 템플릿 갤러리의 대기 상태와 동일하게 "게시되기 전에 사람이 직접 확인한다"는 형태의 수동 관리자 검토 대기열입니다. 승인되면 게시됨 상태가 되어 포털 카탈로그에 나타납니다. 대신 반려되면 짧은 거부됨 사유가 표시되며, 지적된 부분을 수정한 뒤 다시 제출할 수 있습니다. 직접 할 수 있는 작업은 초안으로 되돌리거나 검토 제출을 요청하는 것뿐이며, 어떤 작업으로도 강좌를 곧바로 게시됨이나 거부됨 상태로 바꿀 수는 없습니다.

게시된 강좌는 MailInApp이 그에 대한 유효한 저작권 신고를 접수한 경우, 이 검토 절차와는 별개로 내려갈 수도 있습니다 — 작동 방식과 이의 제기 방법은 저작권 정책을 참고하세요.

새 레슨을 구독자에게 알리기

레슨을 게시해도 자동으로 누군가에게 이메일이 발송되지는 않습니다 — 강좌 상세 페이지의 구독자에게 알리기 버튼은 의도적으로 옵트인 방식의 발송이므로, 레슨 다섯 개를 한 번에 올려도 이메일 다섯 통이 한꺼번에 나가지 않습니다. 이는 스튜디오의 캠페인 파이프라인이 아니라 환영/해지 안내와 동일한 라이프사이클 이메일 경로를 통해 현재 자격이 있는 모든 구독자에게 도달합니다 — 프로젝트 렌더링이 아니라 단순한 트랜잭션성 안내입니다.

관련 페이지