11개 시도교육청이 모여서 진행하는 AI 맞춤형 교수학습 플랫폼 사업이 최근 많은 주목을 받고 있다. 사업의 취지를 보면 데이터 기반의 학생 개인별 맞춤형 학습서비스를 제공하기 위해서 블랜디드 통합 수업, 통합인증, 교육 유통 생태계, 교육마이데이터 생태계를 지원하는 사업이다. 사업의 핵심 내용을 보면 ‘데이터 기반의 수업환경 제공’이 주요 내용이다.
데이터 기반의 학습환경을 제공하기 위해서는 데이터의 상호운용성을 유지하는 표준 규격이 중요하다. 이러한 이유 때문인지 최근 발주되는 교육용 공공플랫폼 사업에는 약간은 생소한 표준 규약 활용을 명시하고 있다. 그중 하나가 ADL의 CMI5(Computer-Managed Instruction 5th attempt) 표준 규약이다. CMI5는 AICC(미국 항공 산업 컴퓨터 기반 교육 위원회)와 ADL 이니셔셔티브가 만든 사양으로, xAPI Profile 기반으로 SCORM을 대체하기 위해 설계된 ‘규칙 있는 xAPI Profile’로 정의할 수 있다. 에듀테크 전문가들에게도 생소한 CMI5를 쓰는 이유는 데이터의 수집, 저장을 지원하는 표준 규약 중 하나인 xAPI가 너무 광범위한 데이터를 수집 저장하고 있고, 이에 데이터를 분석하고 상호 운영하는 데에 쉽지 않다는 단점을 보완하기 위해서이다.
CMI5는 Assignable Unit(AU), Course Package, LMS, LRS 4가지 필수요소로 구성된다. CMI5는 일부 기능을 제한하고 제한 규칙을 추가하여 xAPI 사용을 단순화하는 에듀테크 표준이다. 이런 CMI5 표준의 운영 프로세스는 복잡한 개념들이 포함되어 있지만, 단순하게 말하면 표준 기반으로 콘텐츠를 개발하고, 표준기반의 학습관리시스템(LMS)에서 콘텐츠가 실행되면서 데이터 통신을 하는 것이다.
운영 프로세스를 보면 CMI5 표준 AU 콘텐츠 개발 → 콘텐츠 코스패키징 → LMS 포팅 → 학습자 AU 실행 → 학습 데이터 LRS 통신 → 학습페이지 이동(학습) → 학습데이터 기록을 하는 방식이다.
CMI5 표준 기반의 통신 데이터는 학습활동과 관련한 Launched(시작알림), Initialized(초기화), Terminated(차시 이동 기준 충족) 필수값과 Completed(학습활동 완료), Passed(학습활동 성공 통과), Failed(학습활동 실패), Abandoned(AU 비정상 종료), Waived(AU 건너뛰기), Satisfied(세션 완료)와 같은 동사 데이터로 이뤄져 있다. 데이터 유형을 보면 온라인 학습에서 교육/훈련을 운영할 때 수집할 수 있는 데이터라는 걸 알 수 있다.
CMI 표준 내용을 보면 과거의 SCORM(Sharable Content Object model) 표준 모델과 매우 흡사하다. 콘텐츠 시작, 인증 세션 관리, 보고 및 코스 구조에 대한 정의와 메타데이터 구조까지 매우 유사하다. 즉, CMI5는 SCORM에서 LRS 개념이 더해져서 발전한 표준으로 과거 SCORM이 가지고 있는 형태를 그대로 지니고 있다. 과거부터 이러닝 업계 종사자들은 SCORM 표준이 실패한 표준이 이라는 인식이 매우 강하다. 국가적으로 SCORM 표준 사용을 장려했지만 현재는 SCORM 표준을 사용하고 있는 곳은 없는 것으로 알고 있다. 과거 실패의 근본인 문제점이 해결되지 않는 표준을 국가 단위에서 다시 사용하는 것이 바람직한가에 대한 고민이 필요한 상황이다.