봄 기수에 쓴 입문 과정을 가을 기수에도 운영하려고 합니다. 내용이 비슷하다는 이유로 하나의 링크를 계속 쓰면 운영은 간단해 보입니다. 하지만 봄 기수의 열람 종료일을 바꾸는 순간 가을 기수도 영향을 받을 수 있고, 어느 기수가 어떤 버전을 안내받았는지 설명하기 어려워집니다.
반대로 기수가 바뀔 때마다 문서 원본까지 복제하면 수정본이 여러 갈래로 흩어집니다. 핵심은 복제와 재사용 중 하나를 고르는 일이 아닙니다. 과정의 기준 콘텐츠와 기수별 배포 조건을 다른 단위로 관리하는 것입니다.
Course는 내용, cohort는 배포 조건입니다
Course는 학습 주제, 구성, 운영 안내처럼 여러 기수에 이어지는 기준 콘텐츠입니다. Cohort는 대상 집단, 시작일과 종료일, 담당자처럼 특정 운영 기간에 붙는 조건입니다. 같은 course라도 cohort가 다르면 접근 기간과 공지 일정이 달라질 수 있습니다.
원본 문서는 course 단위로 관리하고, 배포 링크는 cohort 단위로 나누는 방식을 출발점으로 삼을 수 있습니다. 이렇게 하면 공통 내용은 한 source revision에서 관리하면서도 기수별 접근 기간과 종료 책임은 섞이지 않습니다.
새 기수 링크를 만들 기준을 먼저 적습니다
무조건 기수마다 새 링크를 만들어야 한다는 뜻은 아닙니다. 대상과 기간, 운영 owner가 같고 두 집단을 구분할 업무상 이유가 없다면 하나의 배포 단위를 검토할 수 있습니다. 반대로 열람 시작·종료일이 다르거나 공지와 문의 책임자가 다르면 링크를 분리할 이유가 생깁니다.
링크를 나눌 기준은 사람 이름보다 운영 조건으로 적습니다. course-intro / 2026-fall / corporate-a / 9월 1일–10월 15일처럼 기수 코드와 기간을 쓰면 학생 이름을 기록하지 않고도 배포 단위를 설명할 수 있습니다. 기수 코드는 다른 학생 개인정보를 대신 수집하는 장치가 아니며, 링크가 전달될 가능성까지 고려해 문서에도 민감한 개인 정보를 넣지 않습니다.
열람 가능 기간은 기수 일정과 함께 닫습니다
공유 문서에는 열람 가능 기간을 설정할 수 있습니다. 교육 자료에서는 이 기간을 수업 일정과 무조건 같게 두기보다, 사전 안내와 복습에 필요한 시간을 포함해 정합니다. 시작일과 종료일을 누가 승인하는지도 register에 남깁니다.
기간이 끝났다는 사실이 출석이나 수료를 증명하지는 않습니다. 또한 열람 가능 기간은 절대적인 보안 보장이 아닙니다. 운영자가 정한 배포 창구를 언제 닫을지 관리하는 조건으로만 다뤄야 합니다.
같은 링크를 유지할 수정과 새 링크가 필요한 변경을 나눕니다
오탈자 수정, 연락처 갱신처럼 같은 기수에 즉시 반영해야 할 수정은 기존 링크를 유지한 문서 업데이트로 처리할 수 있습니다. 기존 링크를 유지하며 새 버전을 올릴 수 있고 이전 버전 analytics도 보존됩니다. 다만 페이지 수나 레이아웃이 바뀌면 문서 안의 interactive element 위치를 다시 확인해야 합니다.
반면 학습 목표, 과정 구성, 가격이나 적용 기간처럼 대상의 판단을 바꾸는 내용이 달라졌다면 단순 교체로 덮지 않습니다. 어느 기수에 어떤 revision을 적용할지 승인하고, 이미 안내된 조건과 충돌한다면 새 링크나 별도 공지를 검토합니다. 같은 링크를 유지하는 편의보다 변경의 영향 범위가 우선입니다.
Lifecycle register는 세 단위를 연결합니다
운영표에는 course, cohort, link의 관계와 책임을 남깁니다.
| 항목 | 남길 값 |
|---|---|
| Course | 과정 ID, 기준 문서, source revision, 콘텐츠 owner |
| Cohort | 기수 코드, audience, start, end, 운영 owner |
| Link | 링크 ID, 연결된 course revision, 열람 기간, 상태 |
| Change | 변경 이유, 승인자, 적용일, 확인 결과 |
이 표의 목적은 학생별 행동을 모으는 것이 아닙니다. 어떤 기수가 어떤 원본과 배포 조건을 사용했는지, 누가 갱신하고 닫아야 하는지 설명하는 것입니다.
업데이트 뒤에는 내용과 접근을 따로 검증합니다
문서를 업데이트한 뒤에는 링크가 열리는지만 보지 않습니다. 제목과 revision 표시가 맞는지, 바뀐 페이지의 이동·클릭 요소가 의도한 위치에 있는지 확인합니다. 이 검증이 cohort별 열람 기간을 자동으로 바꾸지는 않습니다. 접근 조건은 연결된 기수 행에서 별도로 확인합니다.
검증 기록에는 테스트한 링크, source revision, 시각, 결과와 확인자를 남깁니다. 기수가 종료되면 링크 상태를 닫고, 예외적으로 기간을 늘렸다면 이유와 새 종료일을 기록합니다. 다음 기수는 이전 행을 복사하는 대신 current course revision과 새로운 배포 조건으로 다시 승인합니다.
과정과 기수의 자료 운영은 LMS를 만드는 일이 아닙니다. 출석, 수료, 학습 성과, 자동 등록이나 보안을 약속하지 않아도 링크 lifecycle은 정리할 수 있습니다. 기준 콘텐츠는 course에, 접근과 종료는 cohort link에, 변경 책임은 register에 두면 같은 자료를 재사용하면서도 대상과 버전이 섞이지 않습니다.
