Files
api2/docs/policy/content-and-lms.md
T

9.7 KiB

정책서: 콘텐츠/LMS

콘텐츠 범주

  • 교사 전용 자료: Lesson Plan, Syllabus, Scope & Sequence, 강의 계획서, Teacher Guide, 수업 PPT, 정답 및 해설, 워크시트
  • 교재 부가 자료: 본문 스크립트, 한글 해석/번역, 단어 리스트, 플래시 카드
  • 평가 자료: Word Test, Test Sheet, 단원 평가, 중간/최종 평가, 온라인 평가, 온라인 OMR 평가지
  • 멀티미디어: MP3, MP4
  • 온라인 학습 자료: 온라인 학습 콘텐츠, 온라인 플래시 카드, 온라인 클래스, 클래스 카드
  • 솔루션형 콘텐츠: 교사용 e-Book, 온라인 수업 PPT, 문항 출제 마법사, 레벨 테스트, 내신 수행 평가 자료실, Voca*List
  • 교사 보유 자료: PDF, MP3, MP4 업로드 자료

콘텐츠 생산과 활용

  • CMS에서 콘텐츠 분류 체계, 메타데이터, 자료 등록, 대량 등록, 미리 보기를 관리한다
  • 교사는 수업 뷰어에서 문서형 자료, URL, 온라인 콘텐츠, 과제, 평가를 통합적으로 사용한다
  • 학생은 온라인 학습 콘텐츠 뷰어와 과제/평가 뷰어에서 콘텐츠를 수행한다
  • 평가지는 별도 생성 솔루션(Test Generator)으로 출제, 편집, 출력한다
  • CMS는 교재 카테고리(SKILL), 시리즈, 교재, 목차(Unit), 문서 자료, 멀티미디어, 온라인 학습 DB, 평가 문항 DB, eBook, 온라인 OMR, 온라인 평가, 온라인 플래시 카드, 제휴 자료를 통합 관리한다
  • 콘텐츠는 원천 콘텐츠 생산, 2차 콘텐츠 저작, 사용자 활용 지원 서비스의 흐름으로 관리한다
  • A*List에서는 다운로드, 단독 웹 뷰어, 온라인 응시 기능을 중심으로 제공하고, A★캠퍼스에서는 수업 뷰어/과제 뷰어 연동, 강좌 단위 배포, LMS 저장을 중심으로 제공한다
  • 온라인 응시 기능은 A*List에서 교사 편의와 A★캠퍼스 체험을 위한 기능으로 제공될 수 있으며, 동일 URL로 복수 학생이 접속하되 DB 저장을 하지 않는 흐름이 있다
  • A★캠퍼스의 온라인 평가/온라인 OMR/레벨테스트는 강좌 또는 학생 단위로 배포·응시·채점·피드백·LMS 저장을 수행한다

콘텐츠 메타데이터

  • 콘텐츠는 교재, 시리즈, 레벨, 학년, 난이도, CEFR, Lexile, AR 등 학습 레벨 메타데이터를 가진다
  • 교재 레벨 메타는 백오피스/CMS에서 별도로 관리한다
  • 메타데이터는 검색, 교재 노출, 학습 추천, 보고서 분류에 영향을 줄 수 있다
  • 교재-콘텐츠 관리 위계는 교재 카테고리(SKILL), 시리즈, 레벨, 유닛(Unit), 레슨(Lesson), 콘텐츠 분류 카테고리, 콘텐츠로 구성한다
  • 부속 교재는 Workbook, Teacher's Book, 책 속의 책 등 물리적으로 분책된 교재를 관리하며, ISBN이 다른 경우 연관 교재 세트 개념으로 구성할 수 있다
  • 유닛에는 권장 수업 차시 수를 둘 수 있으며, 기본 커리큘럼과 수업 코스 설계에 활용한다
  • 개별 파일 기준 속성은 콘텐츠 타입, 파일 포맷, 교재 범위, 작성 언어, 제공 권한 범위를 포함한다
  • 문항/활동형 콘텐츠는 개별 활동 또는 개별 문항 단위로 SKILL, Sub SKILL, 난이도, 활동 유형, 문항 유형, 구조 메타를 적용한다

콘텐츠 접근 권한

  • 교사: 대부분의 수업 자료와 교사용 자료, 수업 뷰어 기능 접근 가능
  • 학생: 제한된 수업 자료와 멀티미디어, 온라인 학습 콘텐츠 접근 가능
  • 수강생: 강좌 기반 학습 활동 위주로 제한된 권한을 가진다
  • 학생용 I/F에서는 기본 권한 자료와 교사가 추가 허용한 자료를 함께 노출할 수 있다
  • 접근 권한 표기는 , , , X 기준으로 해석한다
  • : 해당 회원 유형이 기본 접근/사용 가능
  • : 수강생이 초대받은 강좌 교재 범위 안에서 접근/사용 가능
  • : 학생/수강생이 강좌 소속이고 교사가 수업 설계 중 허용 또는 전송한 경우 접근/사용 가능
  • X: 해당 인터페이스에서 직접 제공하지 않거나 구버전/별도 경로로 취급
  • 학생은 본문 스크립트, 한글 해석/번역, 단어 리스트, 멀티미디어, 온라인 학습 콘텐츠, 온라인 플래시 카드 등에 기본 접근할 수 있다
  • 수강생은 초대받은 강좌 교재 범위 안에서 본문 스크립트, 번역, 단어 리스트, 온라인 학습, 온라인 플래시 카드 등에 접근한다
  • 교사용 자료와 평가 자료 상당수는 교사가 공유하거나 강좌 과제/평가로 전송한 경우에만 학생/수강생에게 노출된다

주요 솔루션과 기능

  • 교수자용 수업 뷰어
    • E-Book, PDF, PPSX, Audio, Video, URL, 온라인 콘텐츠 연동
    • 확대/축소, 그리기, 북마크, 메모, 타이머, 주사위, 스포트라이트 등 보조 기능
  • 온라인 학습 콘텐츠 뷰어
    • 문제 풀이, 게임형 활동, Audio/Video 재생, Drawing, Recording, 타이머
  • 학습자용 온라인 과제 뷰어
    • 답안 입력, 자동 채점, 제출
    • 입력, 그림, 녹음, 이미지/음원/영상 업로드
    • OMR/온라인 평가 수행
  • 평가지 생성 솔루션
    • 문항 검색, 문항 수/유형 설정, 사용자 문항 추가, PDF 생성, 출력
  • 학습 분석 보고서
    • 레벨테스트, 교재별, Unit별 보고서 생성
  • 온라인 OMR 평가지
    • 문서 포맷 시험지를 OMR 타입 온라인 평가 콘텐츠로 2차 가공
    • 문항 타입, 정답, SKILL 메타를 입력하고 온라인 평가 뷰어로 응시
  • 온라인 수업 PPT
    • 수업 PPT를 HTML 포맷으로 변환하여 온라인 수업 PPT 뷰어와 통합 수업 뷰어에 연동
  • 교사용 eBook
    • PDF 기반 eBook 생성, 복수 책 구성, Audio/Video, 정답, 온라인 PPT, URL 연동
  • 레벨 테스트
    • 시험지 분류, 시험지 레벨, 문항 구성, 분석 가이드, 추천 교재, 시험 시간 설정, LMS 연동
  • 온라인 학습 콘텐츠
    • Unit 단위로 SKILL 영역을 구성하고, SKILL별 모듈을 선택·순서화한다
    • 모듈은 하나 이상의 Activity 또는 Test 문항으로 구성한다
  • 온라인 플래시 카드
    • 단어, 뜻, 예문, 음원, 이미지를 관리하고 수동/자동 단어 보기, 암기/미암기 관리, 내 단어장 등록을 제공한다

학습 관리 대상

  • 레벨테스트
  • 예습 패키지
  • 온라인 학습 콘텐츠
  • 온라인 평가
  • 온라인 과제
  • 클래스 과제
  • 셀프 스터디(더 공부하기)

학습 관리 영역

  • 정량 관리
    • 학습 횟수
    • 회차별 학습 시간
    • 전체/평균 학습 시간
    • 단위 학습 수행 여부
  • 성취 관리
    • 정오답
    • 학습 진도
    • 전체 성취도
    • SKILL별 성취도
    • Sub SKILL별 성취도
    • 단위 학습 성취도
    • 성취도 변화 추이
  • 산출물 관리
    • 오답 노트
    • 학습 산출물 데이터
    • 유사 문항 학습
    • 포트폴리오
  • 정성 관리
    • 교사 평가 텍스트
    • 평가 항목별 5점 척도 평가
    • SKILL별 정성 평가
    • 학습 태도 및 성장도 평가

학습 관리 데이터 구조

  • 정량적 학습 관리는 학습 뷰어와 LMS DB 데이터로 자동 축적한다
  • 정성적 학습 관리는 교사가 대시보드 통계나 과제 산출물을 보고 입력한 평가로 관리한다
  • 학습 수행 데이터는 단위 학습 일자, 시작 시간, 종료 시간, 수행 여부, 학습 항목, 학습 시간, 수행률, 빈도 등을 포함한다
  • 학습 성취 데이터는 문항 제출 답안, 정오 판정, 파일 산출물, 단위 성취도, SKILL별 성취도, 문항 유형별 성취도, 취약 SKILL 등을 포함한다
  • 학생 개인 기록 외에 강좌, 클래스, 캠퍼스 단위 평균과 순위 데이터를 생성할 수 있다
  • 레벨테스트 및 타 교재 학습 이력에 기반해 성취도 추이와 학습 포트폴리오를 구성한다
  • 학습 관리 구조는 교재, Unit, Lesson, 학습 모듈, Activity/Test 문항으로 이어진다
  • 단일형 콘텐츠는 온라인 평가/과제처럼 하나의 콘텐츠 수행으로 학습이 완료되는 단위다
  • 과정형 콘텐츠는 온라인 학습/온라인 클래스처럼 복수 모듈이 순차 학습 Flow를 이루는 콘텐츠다

시각화 및 보고

  • 대시보드 I/F와 학습 분석 보고서가 주요 표현 수단이다
  • 학생별/강좌별 현황, 성취도, 수행률, 레벨테스트 결과 시각화가 중요하다
  • 교사 화면에서는 강좌별 관리와 학생별 관리가 모두 필요하다
  • 레벨테스트 분석 보고서는 총점, SKILL/Sub SKILL별 성취율, 강점/취약 스킬, 추천 교재, 문항별 채점표를 포함한다
  • 단원/중간/기말 평가 보고서는 평가 성취도, 문항별 채점표, SKILL별 성취도, 학습 시간 그래프, 온라인 학습/과제 성취도 추이를 포함한다
  • 교재 학습 분석 보고서는 강의 종료 또는 교재 학습 완료 시 생성하며, 학습 수행 분석, 학습 성취도 분석, 교사 정성 평가를 포함한다

개발 해석 포인트

  • 콘텐츠 자체 메타데이터와 학습 수행 데이터는 분리 저장하는 편이 좋다
  • 학습 관리 영역은 단순 진도율이 아니라 성취도·산출물·포트폴리오까지 포함하므로 조회 API가 넓어질 가능성이 높다
  • 학생용 권한은 회원 유형, 강좌 소속 여부, 교사 공유 여부의 조합으로 판단해야 한다
  • 콘텐츠 접근 권한은 콘텐츠 타입별로 다르므로 공통 boolean 하나보다 콘텐츠-회원유형-강좌소속-공유여부 조합 정책으로 모델링하는 편이 안전하다
  • 학습 데이터는 개인, 강좌, 클래스, 캠퍼스 단위 집계가 필요하므로 원천 이벤트/결과 데이터와 집계 데이터를 분리하는 설계가 유리하다