1 / 15

Data Model

Data Model. ㈜메디오피아 이범진 원광대학교 박복자. INDEX. Overview 8개 범주 개념 Data Model 의 내용 Data Model 의 유용성. Overview. Data Model 이란? - SCO 에 대한 정보의 정의된 집합으로써 서로 다른 LMS 환경에서 추적( Tracking) 이 가능하도록 하고, 다음을 포함한다. * 학습자 정보( student profile information)

nowles
Download Presentation

Data Model

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Data Model ㈜메디오피아 이범진 원광대학교 박복자

  2. INDEX • Overview • 8개 범주 개념 • Data Model의 내용 • Data Model의 유용성

  3. Overview • Data Model 이란? - SCO에 대한 정보의 정의된 집합으로써 서로다른 LMS 환경에서 추적(Tracking)이 가능하도록 하고, 다음을포함한다. • * 학습자 정보(student profile information) • * 질문과 테스트 상호작용(question and test interactions) • * 상태정보(state information) • * 평가(asssessment) • - SCORM Run-time Environment Data Model • AICC CMI Guidelines for interoperability에서 설명한 데이터 모델에서 유래되었으며, 요소의 모든 이름이 “cmi”로 시작하는데 이는 AICC Data Model을 포함한 것을 알 수 있다.

  4. 일반 규칙 • 예약 키워드 • _version : LMS가 지원하는 데이타모델의 버전을 결정하는 키워드 • _children : LMS가 지원하는 데이타모델 요소들을 설명하는 키워드 • _count : 리스트내 요소들의 수를 정하는 키워드 • 요소(Element) • Data Model Element는 필수와 선택의 두가지 카테고리로 나뉘어 진다. • SCO는 API 함수 LMSInitialize(“”)와 LMSFinish(“”)를 요구하지만, LMSSetValue()나 LMSGetValue() 사용은 필수가 아니다.

  5. 8개 범주 개념 • cmi.core : 모든 LMS시스템에 의해 제공되는 정보이며, SCO는 시작시에 다음 하위를 의존한다.

  6. cmi.suspend_data : SCO의 재시작시에 이용할 수 있고, SCO는 완료되기 전 학생이 있을 경우 이 값을 설정한다. • cmi.launch_data : SCO 생성시 만들어진 정보로 매 실행 때마다 사용되며 이것이 없으면 실행이 되지 않는다. • cmi.comments : SCO에 대한 주석을 수집, 전달 하기 위한 방법으로 SCO대해 LMS에게 주석을 보낼 수 있다. • cmi.objectives : 학습자가 SCO에서다루는개별적인학습목표 들을어떻게수행 했는지를확인

  7. cmi.student_data : 학습자의 수행능력에 기초한 SCO의 맞춤화를 지원하기 위한 정보 • cmi.student_preference : 학습자들이 SCO를 지속적으로 수강 하기 위한 SCO 실행 세팅 선호 정보

  8. cmi.interactions : 학생에서 컴퓨터로 보내는 인식될 수 있고 기록될 수 있는 입력 정보. 이 데이터 모델 항목 모두는 학습자가 입력하는 인식가능하고 저장 가능한 입력 정보. 학습자가 SCO를 수강할 때 평가되는 모든 상호작용에 대한 상세한 정보

  9. Symbol Meaning cmi.core : 하위 범주가 있는 경우 cmi.core.student_id Data Model Name SCO Accessibility : Read Only Write Only Read/Write Get Y CMIIdentifier R O DataType : CMIString255 CMIIdentifier etc. Y : Mandatory Yes N : Mandatory No Get : LMSGetValue() Set : LMSSetValue() G/S : LMSGetValue()/LMSSetValue() Data Model의 내용

  10. cmi.core cmi.core.student_id Get Y CMIIdentifier R O cmi.core.student_name Get Y CMIString255 R O cmi.core.lesson_location G/S Y CMIString255 R/W cmi.core.credit Get Y CMIVocabulary R O cmi.core.lesson_status G/S Y CMIVocabulary R/W cmi.core.entry cmi.core.score.raw G/S Y CMIVocabulary R O G/S Y CMIDecimal/Blank R/W cmi.core.score cmi.core.score.max G/S N CMIDecimal/Blank R/W cmi.core.score.min G/S N CMIDecimal/Blank R/W

  11. cmi.core cmi.core.total_time Get Y CMITimespan R O cmi.core.lesson_mode Get N CMIVocabulary R O cmi.core.exit Set Y CMIVocabulary W O cmi.core.session_time Set Y CMITimespan W O cmi.suspend_data cmi.suspend_data G/S Y CMIString4096 R/W cmi.launch_data cmi.launch_data Get Y CMIString4096 R O cmi.comments cmi.comments G/S N CMIString4096 R/W cmi.core.lesson_mode Get N CMIString4096 R O

  12. cmi.objectives cmi.objectives.n.id cmi.objectives.n.score.raw G/S N CMIIdentifier R/W G/S N CMIDecimal/Blank R/W cmi.objectives.n.score cmi.objectives.n.score.max G/S N CMIDecimal/Blank R/W cmi.objectives.n.score.min cmi.objectives.n.status G/S N CMIDecimal/Blank R/W G/S N CMIVocabulary R/W cmi.objectives.n.status G/S N CMIVocabulary R/W cmi.student_data cmi.student_data.mastery_score Get N CMIDecimal R O cmi.student_data.max_time_allowed Get N CMITimespan R O cmi.student_data.time_limit_action Get N CMIVocabulary R O

  13. cmi.student_preference cmi.student_preference.audio G/S N CMISInteger R/W cmi.student_preference.language G/S N CMIString255 R/W cmi.student_preference.speed G/S N CMISInteger R/W cmi.student_preference.text G/S N CMISInteger R/W cmi.interactions cmi.interactions.n.id Set N CMIIdentifier W O cmi.interactions.n.objectives cmi.interactions.n.objectives.n.id Set N CMIIdentifier W O cmi.interactions.n.time Set N CMITime W O cmi.interactions.n.type Set N CMIVocabulary W O

  14. cmi.interactions cmi.interactions.n.correct_response cmi.interactions.n. correct_response.n.pattern Set N CMIFeedback W O cmi.interactions.n.weighting Set N CMIDecimal W O cmi.interactions.n.student_response Set N CMIFeedback W O cmi.interactions.n.result Set N CMIVocabulary W O cmi.interactions.n.latency Set N CMITimespan W O

  15. Data Model의 유용성 • 통계 데이터로서의 활용성: 각 데이터를 통해 학습자의 행동 유형, 결과 등 통계를 통해 학습자 profile를 만들 수 있다. 이 자료를 가지고 교안자는 좀 더 나은 교수 설계를 할 수 있다. • 맞춤 학습 제공: 학습자의 선호에 따라 학습을 할 수 있도록 지정을 해주어 학습자에게 가장 적합한 환경을 구축 • 학습자와의 상호 작용: 학습자 평가를 할 수 있는 입력 부분과, 기타 요구사항을 입력 받아 LMS에서 자료를 분석하여 적용한다. • 효과적인 학습: 효과적인 학습을 할 수 있도록 평가나 시간 등을 제어 할 수 있다. • 효과적인 SCO의 학습 목표 설정: SCO내에 여러 학습목표를 설저앟여 학습자로 하여금 최대한의 학습 효과를 얻을 수 있도록 한다.

More Related