학습데이터 API 설계학습데이터 API 설계 방향

학습데이터 API 설계 방향

1. 학습데이터 API 설계 가이드

학습데이터 API 설계 및 활용 가이드는 기술 기획자와 개발자를 대상으로 한 내용이며, 학습데이터를 수집하는 API 기술의 국제표준화 동향을 이해하고, 학습데이터 사전을 참조하여 직접 학습데이터를 수집할 수 있는 API를 설계하도록 지원하는 것을 목적으로 설계됨

학습데이터 사전은 학습자의 행동, 교사의 피드백, 학습 콘텐츠의 활용 데이터 등 다양한 정보를 체계적으로 분류하고 속성을 정의한 문서임

학습데이터 API 설계를 통해 학습데이터의 수집, 전송 및 공유 과정을 표준화하여 데이터 활용의 효율성을 극대화 할 수 있음

아래 기술 문서들을 학습데이터 API 설계 및 활용 가이드를 작성하기 위해 참조하였음

AIDT 기술규격문서 : AIDT를 활용하면서 생성되는 학습데이터와 집계성 데이터의 전송 지침을 참조

xAPI (Experience API) : 학습 이벤트를 구조화하여 실시간 데이터 전송하는 방식을 참조

1EdTech Caliper Analytics : 학습 활동 분석을 위한 이벤트 및 엔티티 구조화 하는 방식을 참조

2. 학습데이터 API 설계 가이드 활용

학습데이터 API 설계 가이드는 아래와 같은 순서로 활용할 것을 권고함

xAPI 및 Caliper Analytics 기술에 대한 기본적인 이해

학습데이터 사전에서 제공하는 데이터의 Entity, Attribute, Verb 등을 참고하여 설계 대상 API의 목적과 범위 정의

xAPI 및 Caliper Analytics를 기반으로 학습 이벤트 및 데이터 구조를 설계하고 표준 정보모델 형식으로 변환

학습데이터 수집 및 전송 과정에서 필요한 구체적인 API 전달 방법을 설계하기 위한 JSON 방식의 레퍼런스 코드 설계

위와 같은 과정을 통해 기획자와 개발자는 학습데이터 사전의 내용을 실질적으로 활용하여 자체 시스템 또는 서비스에 최적화된 학습데이터 API를 설계할 수 있음

이 가이드는 xAPI, Caliper와 같은 국제표준의 구체적인 활용 사례와 학습데이터 사전과의 매핑 과정을 포함하여 개발자들이 설계 작업을 효율적으로 수행할 수 있도록 지원