withmarbleapp/os-taxonomy
초등 교육 커리큘럼을 구조화한 오픈 데이터셋 공개
원제 withmarbleapp/os-taxonomy
스타 7,244당일 +250JavaScript
Key Point
교육과정을 기계 판독 가능한 그래프 구조로 공개한 것은 EdTech 서비스, 학습 분석 도구, AI 튜터링 시스템 등을 만드는 개발자에게 기초 데이터로 쓸 수 있다는 점이 의미 있습니다.
핵심 요약
- Marble이 초등·중학교 아동이 배우는 학습 내용을 체계화한 오픈 데이터셋을 공개했다.
- 1,590개의 '마이크로 토픽'(하나의 배울 수 있는 단위)으로 분해했으며, 각각 명확한 설명과 숙달 기준을 담았다.
- 3,221개의 선행 학습 의존도 간선으로 구성한 방향 무순환 그래프이며, 각 간선은 '강함/약함' 태그와 이유를 포함한다.
- 과학(547개), 수학(503개), 영어(286개) 등 8개 과목에 걸쳐 있으며, 국가 교육과정(NGSS, Common Core, UK National Curriculum 등)과 정렬되어 있다.
- 모든 데이터는 `data/` 디렉터리 내 UTF-8 JSON 파일로 제공되며, 토픽·의존도·교육과정 표준·도메인 요약 등 4가지 주요 파일이 포함된다.
- 주제 ID, 교육과정 코드, 평가 프롬프트 등 각 토픽의 메타데이터가 구조화되어 있어 외부에서 직접 로드하고 활용할 수 있다.
- ODbL 1.0(데이터베이스) 및 CC BY-SA 4.0(텍스트 콘텐츠) 다중 라이선스로 공개되었으며, 저작권 표시를 하면 상용 제품에도 사용 가능하다.
- ODbL의 '파생 데이터베이스'와 '생산 저작물'의 구분에 따라 상용 제품을 만들 때는 제품 자체는 비공개로 유지하되, 택소노미 자체의 개선 사항만 다시 공유해야 한다.
- 시맨틱 임베딩과 개별 학생 데이터는 의도적으로 제외하였다.
저장소 보기 ↗github.com