speclogo IMS 학습자정보 관리 - 정보 모델
발행일 2008년 00월 00일
최신 버전 IMS 학습자정보 관리 - 정보모델 1.0버전
이전 버전

1)IMS 지적재산권 웹 페이지 : http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf
심의부회 :
성 명 근 무 처 직 위
원안작성 협력기관 : 한국교육학술정보원(IMS Korea 표준화 포럼)
성 명 근 무 처 직 위
(위 원 장) 황대준
성균관대학교
교수
(실무위원) 김성윤
(주)포씨소프트
이사
(실무위원) 김 현
(주)씨티유니온
과장
(실무위원) 유욱종
(주)다울소프트
부장
(실무위원) 조성현
테크빌닷컴(주)
부사장
(실무위원) 조용상
한국교육학술정보원
팀장
(실무위원) 장근원
(주)크레듀
과장
(실무위원) 차남주
(주)디유넷
부사장
(실무위원) 최성기
SK C&C
과장
(자문위원) 권희춘
수원여대
교수
(자문위원) 김종현
계원예술대학
교수
(자문위원) 김현진
한국교원대학교
교수
(자문위원) 손진곤
한국방송통신대학교
교수
(자문위원) 정광식
한국방송통신대학교
교수
(자문위원) 한태인
(주)메디오피아
부사장
(간 사) 신성욱
한국교육학술정보원
연구원

목 차

머 리 말

이 표준은 한국의 맞춤형 이러닝 서비스 제공을 위한 학습자 정보의 공유 및 유통 체제 확립을 위해 IMS Global Learning Consortium(이하 GLC)의 Learner Information Package 표준을 기초로 작성한 IMS Korea 단체표준이다. 이 표준은 한국의 문화적, 교육적, 언어적 특수성 등을 감안하여 현지화 등 확장을 고려하여 작성되었다. 또한 이 표준을 실제 구현할 때, 부분적으로 선택하여 적용할 수 있도 록 필수와 선택 영역이 구분되어 있으므로 목적에 따라 선별적인 적용이 가능하다. 이 표준은 맞춤형 이러닝 서비스를 위한 학습자의 신상정보 표현 방법을 체계적으로 바인딩할 수 있 도록 정의된 모델로서, 학습자의 이력, 목표, 성취도 기록 및 관리, 학습경험 유도, 학습자의 학습기 회 파악 등을 표현할 수 있도록 설계되었다. IMS 학습자 정보 패키지는 학습관리시스템, 인적자원관 리시스템, 지식관리시스템 등 다양한 서비스 제공 시스템들간 학습자 정보를 교환하는데 유용하게 활용될 수 있다. 이 표준은 멀티파트로 구성되며, 다음과 같은 세가지 표준 문서로 구성된다.
  • Part 1 : 정보모델 (Information Model)
  • Part 2 : XML 바인딩(XML Binding)
  • Part 3 : 활용 사례 및 실행 가이드(Best practice & Implementation Guide)
이 표준은 저작권법에서 보호 대상이 되는 저작물이다. 이 표준 문서의 표지에 있는 지적재산권 공지사항을 숙지할 것을 다시 한번 강조한다. 참고로 이 표준은 교육과학기술부의 사이버가정학습 및 디지털 교과서 등과 같은 정책사업에 우선 적용 가능한 표준이다. 뿐만 아니라, 온라인 테스트를 서비스하고 있는 고등교육기관 및 직업훈력기관에서도 적용 가능한 표준이다.

1. 적용범위

이 문서의 학습자정보 패키지는 학습자의 신상정보를 관리하는 데이터모델을 기반으로 다음에 열거 된 사항을 수행한다.
  • 학습자의 이력, 목표, 성취도 기록 및 관리
  • 학습경험 유도
  • 학습자의 학습기회 파악
IMS 학습자정보 표준은 학습프로세스 전반에 걸쳐 사용되는 학습관리시스템, 인적자원관리시스템, 학생정보시스템, 엔터프라이즈 이러닝시스템, 지식관리시스템, 이력서저장소, 기타 시스템 내의 학습 자정보를 교환하는데 유용하게 활용된다. 이 문서상에서는 상기의 시스템을 기능과 역할에 상관 없 이 공통적으로 ‘학습정보시스템(learner information systems)’으로 명기할 것이다. IMS 학습자정보 패키 지 표준은 학습자정보 또는 교환 트랜젝션 매커니즘(exchange transaction mechanism)의 요구사항을 다루지는 않는다.

1.1 요구사항

IMS 학습자정보 표준은 다음의 요구사항을 충족하기 위해 고안되었다.
  • 분산된 정보(Distributed Information) : 학습자정보 시스템은 학습자정보를 공유하거나 정보를 공 유할 수 있도록 학습자정보를 저장하고 있는 다양한 분산시스템(distributed system)으로 구성되어 있다. 이를 위해서, 적절한 색인작업은 물론 학습자정보 생성일자를 관리해야 한다.
  • 확장성(Scalability) : 대규모 시스템 운영을 효과적으로 지원하기 위해서, 대량정보(bulk transfer) 뿐 아니라 임의적 수량의 정보(arbitrary granularity)를 상호교환하고 재정리할 수 있어야 한다. 다양한 LIP 패키징에 IMS 콘텐츠 및 패키징 표준(IMS Content & Packaging specification)을 활용 한다.
  • 프라이버시 및 데이터 보호(Privacy and Data Protection) : 학습자정보 시스템은 프라이버시 및 데이터 보호 원칙을 적용해야 하며 데이터가 손상되지 않도록 해야 한다.
  • 유연성 및 외부 참조(Flexibility and External references): 학습자정보에는 학습객체(learning objective), 학습이력(learning history)과 같은 다양한 구성체(construct)가 포함되어 있다. 학습객 체 및 학습이력은 상황에 따라 다양한 형태를 띤다. 학습자정보 데이터모델을 유연성 있게 구 축하여 다양한 상황에 따른 니즈를 성공적으로 충족시킬 수 있어야 한다.

1.2 프라이버시 및 데이터 보호

IMS 프로젝트는 다음의 필요성을 인식하고 있다.
  • 학습자정보의 프라이버시 보호
  • 부적절한 접근에 대한 정보보호
  • 정보의 완전성 추구
  • 다양한 행정당국의 규정 및 요구사항 충족
IMS 학습자정보 패키지(IMS Learner Information Package)에 학습자정보를 구성하는 모든 데이터의 무결성(integrity of data) 및 학습자의 프라이버시를 보호할 수 있는 매커니즘을 포함시킬 수 있다. 그 러나 IMS학습자정보 표준이 이들 매커니즘의 형식(form), 포맷(format), 유형(type)이나 그 (형식(form), 포맷(format), 유형(type)) 활용원칙을 규정하지는 않는다. 포맷, 유형 등은 각각의 요구사항을 충족시 키는 구체적인 과정에서 규정된다.

1.2.1 학습자정보 데이터 및 메타데이터

IMS 학습자정보 패키지(IMS Learner Information Package)는 체계적으로 설계된 학습모델이다. XML 바인딩(Binding)이 포함되기는 하지만, 그렇다고 기타 바인딩(Binding)이 제외되는 것은 아니다. 정보 모델은 데이터 및 메타데이터를 포함한다. 정보모델은 데이터가 저장되어 있는 필드(field)와 이들 필드에 저장되어 있는 데이터의 유형을 정의한다. 저장되어 있는 데이터는 주로 학습자의 성명, 이수 과정 또는 연수, 학습목표, 선호하는 학습기법 등이다. 각 필드에 관한 메타데이터는 다음사항이 포 함된다.
  • 시간관련 정보
  • 식별(identification) 및 색인(indexing) 정보
  • 프라이버시 및 데이터보호 정보
이 메타데이터는 정보모델의 각 필드에 저장되어 있으며, 직접(directrly) 또는 상속(inheritance)을 통 해 활용이 가능하다.

1.2.2 학습자 데이터구조

학습자정보 모델은 다음의 세 가지 방식으로 표현된다.
  • 수형도(tree)
  • 객체모델(object model)
  • 도표화(tabular representation)
상기의 세 가지 방법은 모두 표준에 설명되어 있다. 학습자정보는 11개의 카테고리로 분류되어 있으며 (그림 1.1 참조), 이들 카테고리는 학습자정보를 지원하는 핵심구조이다. 이러한 복합적 접근방식 (composite approach)을 통해 필요한 정보만 패키징하고 저장할 수 있게 된다.
IMS KR 1003-1_1.1

그림 1.1 IMS 학습자정보 패키지(LIP) 핵심 데이터구조

  • 식별(identification) : (학습과 관련된) 학습자 신상정보
  • 목표(goal) : 학습과 경력 등에 대한 목표
  • 자격인증정보(qcl) : 자격증(qualification), 인증(certification), 면허증(licenses): 공신력 있는 기관 에서 발행한 자격증, 인증, 면허증
  • 활동(activity) : 학습활동(모든 단계 포함), 학습자 본인이 직접 입력 가능, 공식/비공식 교육, 연 수, 실무경험, 군경력, 공무경력 포함
  • 성적증명서(transcript) : 학업성취기록, 다양한 성적증명서 유형이 허용됨
  • 관심사(interest) : 취미 및 여가활동에 관한 정보
  • 역량(competency) : 인지적, 정서적, 정신적 분야에서 습득한 기술(skill), 지식, 능력
  • 그룹활동(affiliation) : 전문조직의 회원으로 활동, 해당 조직은 IMS 엔터프라이즈 표준(IMS Enterprise specification)에 명시됨
  • 접근성(accessibility) : 학습자정보에 대한 일반적 접근성 (언어 구사능력, 장애, 적격성, 인지적 선호하는 학습기법 (예: 인지적 선호 (학습스타일), 물리적 선호 (큰 활자), 기술적 선호 (컴퓨터 플랫폼)
  • 보안키(securitykey) : 학습자정보 시스템 및 서버에 접근할 수 있도록 학습자에게 배정되는 암호 및 보안키
  • 상관관계(relationship) : 핵심 구성요소간의 상관관계. 핵심구조에는 핵심구조에 링크할 수 있는 식별자가 포함되어 있지 않다. 대신에, (하나의) 핵심구조에 상관관계를 명시함으로써 (파악 및 관리를 위한) 보다 간편하게 링크할 수 있도록 했다.
학습자정보 표준의 11개 카테고리는 다양한 사례의 요구사항을 충족시키고 IMS 및 기타 표준의 매 핑(mapping)이 가능하도록 선정되었다. 각 카테고리 내에는 데이터 요소(data element)와 구조 (structure)가 정의되어 있다. 데이터유형별(대부분의 경우, 언어유형)로 표현되어 있는 카테고리도 있고, 순환계층구조(recursive hierarchical structure)로 표현되어 있는 경우도 있다. 뿐만 아니라, 참고 매 커니즘(referencing mechanism)으로 데이터가 정의될 수도 있다. 내부 참조(internal reference), 외부 학습자정보 시스템 참조, URI를 통한 참조 등이 활용된다.

1.2.3 학습자정보 메타데이터

학습자정보 메타데이터 (그림 1.1의 ‘콘텐츠유형(contentype)’에 저장됨)는 다음의 네 가지 카테고리로 분류된다.
  • 시간정보: 데이터 작성일자 및 유효기간
  • 색인 및 자료출처: 자료출처 및 출처가 명시된 ID, 교차참조(cross-referencing) 에 활용되는 로 컬색인(local index), URI
  • 프라이버시 및 데이터보호 정보: 사례/실행을 통해 수집된 정보로 아직 체계화되지 않은 정보
모든 학습정보데이터 요소(element)에는 메타데이터 하위요소(sub-element)들이 포함되나, 메타데이터 를 항상 상속받는(inherit) 원자요소(atomic element)는 제외된다. 예를 들어, 식별(Identification) 카테고 리의 경우 메타데이터는 이름요소(Name element)와는 관련이 있으나 이름요소(Name element)의 구 성요소(constituent element)와는 관련이 없다. 그 이유는 구성요소의 메타데이터는 이름요소(Name element)의 메타데이터와 별개로(독자적으로) 바꿀 수 없기 때문이다.

2. 인용 표준

2.1 참조 표준

  • [CP, 00a]IMS Content Packaging Information Model, Version 1.0, IMS, May 2000.
  • [CP, 00b]IMS Content Packaging XML Binding, Version 1.0, IMS, May 2000.
  • [CP, 00c]IMS Content Packaging Best Practice and Implementation Guide, Version 1.0, IMS, May 2000.
  • [Enterprise, 99a]IMS Enterprise Information Model, Version 1.01, IMS, December 1999.
  • [Enterprise, 99b]IMS Enterprise XML Binding, Version 1.01, IMS, December 1999.
  • [Enterprise,99c]IMS Enterprise Best Practice and Implementation Guide, Version 1.01, IMS, December 1999.
  • [LIP, 00a]Profiles Interchange Requirement Specification, Version 1.0, IMS, March 2000.
  • [LIP, 00b]IMS Learner Information Package XML Binding Final Specification, Version 1.0, IMS, March 2001.
  • [LIP, 00c]IMS Learner Information Package Best Practices & Implementation Guide Public Draft Specification, Version 1.0, IMS, March 2001.
  • [MD, 99a]IMS Meta-data Information Model, Version 1.0, IMS, September 1999.
  • [MD, 99b]IMS Meta-data XML Binding, Version 1.0, IMS, September 1999.
  • [MD, 99c]IMS Meta-data Best Practice and Implementation Guide, Version 1.0, IMS, September 1999.
  • [Messaging,99]Proposal for the Inclusion of a Run Time Messaging Service in the IMS 1.0 Specifications, IMS, May 1999.
  • [QTI, 01]IMS Question & Test Interoperability Information Model, Version 1.1, IMS, March, 2001.
  • [PAPI, 98]IEEE PAPI Specification - Learning Technology: Public and Private Information, Version 6.0, IEEE LTSC P1484, June 2000.
  • [ANSI, 98] Student Educational Record (Transcript), ANSI ASC X.12-TS130, ANSI, April 1998.
  • [Gestalt, 00]Gestalt: WP4 - Integrating IMS Enterprise, PAPI and Gestalt UOM Data Models, version 3.0, Gestalt Doc No: FC:/MAN/REPORTS/022GESTALT/D401/GestaltEnterprisePAPI_3, March 2000.
  • [Gestalt, 99]Gestalt: WP5 - Object (Interfaces) Specification, Gestalt Doc No: A367/TCD/WP05/DS/L/008/b1, October 1999.
  • [HR, 00a]Resume DTD, HR-XML Consortium, June 2000, http://www.hr-xml.org/.
  • [HR, 00b]Candidate DTD, HR-XML Consortium, June 2000, http://www.hr-xml.org/.
  • [Saba, 00]Profile Format: Design Specification, Saba Inc, May 2000.
  • [SIF, 99]Schools Interoperability Framework Preliminary Implementation Specifications, Version 1.0, SIF, November 1999.
  • [vCard, 98]The vCard v3.0 XML DTD, IETF Draft, June 1998.

3. 용어정의

  • ANSI : 미 국립표준원(American National Standards Institute)
  • CMA : 경력관리(Career Account Management)
  • CV : 이력서(Curriculum Vitae)
  • DTD : 문서유형 정의(Document Type Definition)
  • EDI : 전자데이터 상호교류(Electronic Data Interchange)
  • FE : 직업교육(Further Education)
  • GUI : 일반사용자 인터페이스(Generic User Interface)
  • GUID : 글로벌사용자 식별자(Global User Identifier)
  • HE : 고등교육(Higher Education)
  • HRMS : HR관리시스템(Human Resource Management System)
  • IEEE : 전기 및 전자 엔지니어 협회(Institute of Electronic & Electrical Engineers)
  • JPEG : 정지영상부호화기술(Joint Photographic Expert Group)
  • LIP : 학습자정보 패키징(Learner Information Packaging)
  • LIQ : 학습자정보 조회(Learner Information Querying)
  • LIX : 학습자정보 교환(Learner Information Exchange)
  • LLL : 평생교육(Life-long Learning)
  • LOM : 학습객체 메타데이터(Learning Object Meta-data)
  • LTSC : 학습기술표준위원회(Learning Technology Standards Committee)
  • NVC : 국립인증센터(National Validation Center)
  • PAPI : 공개 및 비공개 정보(Public & Private Information)
  • QTI : 평가문항 상호운용성(Question & Test Interoperability)
  • SIF : 교육기관 상호운용성 프레임워크(Schools Interoperability Framework)
  • UCAS : 대학입학서비스 협의회(University Council for Admissions Services)
  • UML : 통합모델링 언어(Unified Modelling Language)
  • URI :통합리소스 식별자(Universal Resource Identifier)
  • XML : 확장마크업 언어(Extensible Mark-up Language)

4. 학습자정보 시스템

4.1 시스템

학습자정보 패키징 요구사항 표준 [LIP, 00a]에서 기본적인 학습자정보 시스템의 구조가 도입되었다. 기본적인 프로세스 구성요소 (원)와 데이터구조 (직사각형), 행위자 (사람표시 기호)는 그림 4.1과 같다.
IMS KR 1003-1_4.1

그림 4.1 학습자정보 시스템 구성요소

학습자정보 시스템의 핵심 구성요소는 다음과 같다.
    • 로컬 학습자정보 시스템(Local learner information system) - 해당 사용자 커뮤니티가 직접적으로 접근할 수 있는 로컬 서버
    • 원격 학습자정보 시스템(Remote learner information system) - 학습자정보 서버의 특징인 분산 (distributed nature)을 반영. 예: ‘학습자정보’의 서로 다른 부분이 여러 서버에 나뉘어 저장될 수 있음.
    • 기타 시스템 - 학습자정보 서버에 상호연계될 수 있는 기타 시스템 (예: 이메일). 그러나 이들 시스템의 인터페이스(interface)는 이 표준에서 다루지 않는다.
    • 데이터구조(Data structures)
― 학습자정보(Learner info) : 실질적 학습자정보 데이터 ― 접근성(Access) : 학습자정보 데이터에 대한 접근권한 (예: 누가 무엇에 접근할 수 있는지의 여부) ― 메시징(Messaging) : 실제 프로파일의 상호교환을 수행하는데 활용되는 메시징 프로토콜
  • 행위자(Actor) – 프로파일 서버에 접근하는 사용자의 다양한 역할들. 그림 4.1에 나와 있는 행위 자가 전부가 아니며 그 외에도 추가될 수 있다. 행위자들은 사용자 인터페이스(GUI: Graphic User Interface)를 통해서 시스템에 접근할 수 있다.
IMS 학습자정보 패키지 정보모델의 1.0버전은 그림 4.1에 나와 있듯이, 로컬/로컬 및 로컬/원격 학습 자정보 서버의간의 인터페이스에 대한 정의를 다루고 있다.

4.2 학습자정보

학습자정보는 학습자 (개인 또는 그룹), 학습콘텐츠 개발자 (개발자, 제공자, 또는 개발업체)에 관한 정보의 집합체이다. IMS LIP 표준은 인터넷 기반의 학습자정보 시스템과 인터넷 학습환경을 지원하는 기타 시스템과의 상호운용성을 다루고 있다. 표준의 개발목적은 IMS의 표준과 호환되는 학습자정보 서버에 데이터를 입력하고 그곳으로부터 데이터를 출력하는데 사용되는 (일련의) 패키지를 정의하는 데 있다. 학습자정보 서버는 학습자지원 시스템(learner delivery system) 또는 다른 학습자정보 서버 (learner information server)와 데이터를 상호교환할 수 있다. 학습자정보 소유자가 기타 시스템과 공 유할 수 있는 학습자정보의 범위를 정의하는 것은 학습자정보 서버가 통제한다. 학습자정보 서버의 내부 운영체계 또는 기능적 요구사항을 정의하는 것은 이 표준에서 다루지 않는 다. 그 부분은 스스로 사용할 목적으로 이들 시스템을 개발한 민간 및 공공기관에서 결정할 수 있다. 이 표준은 학습자정보 (예: 관리활동에 관한 기타 정보는 이들 활동이 학습활동과 상호교류하는 방식 만을 다룬다)에 초점을 맞추고 있다. 이 표준이 지원하는 학습자정보는 일반적으로 다음과 같다.
  • 교육이력(Education record) – 초중등에서부터 대학교육까지의 학업성취보고서이며, 전세계적으로 다양한 교육시스템이 반영되어야 한다.
  • 연수일지(Training log) – 연수활동 기록 (예: 인증서가 발행되는 공식 연수과정)
  • 직업개발기록(Professional development record) – 직업개발기록 (전문기관에서의 회원으로 활동 한 경험 포함)
  • 이력서(Resume/CV) – 실무경험, 자격요건, 학력을 포함한 이력서. 산업부문(예: 비즈니스계, 학계, 의학계)에 따른 다양한 이력서가 지원되어야 한다.
  • 평생학습기록(Life-long learning record) – 학습자의 학습활동 및 성취 정보에 대한 평생 학습기 록이며. 정보 및 특별한 기록을 일자별로 시간적 수순에 따라 기록한다.
  • 커뮤니티 서비스 기록(Community service record) – 개인의 활동 및 실무경험, 학습경험 등을 포 함하는 커뮤니티 기반의 정보에 대한 기록

4.3 학습자정보 카테고리

표4.1은 학습자정보 데이터의 일반적인 카테고리의 개요를 보여준다. 각각의 카테고리는 포함될 수 있는 데이터들의 샘플을 제공하고 있다. 속성(attribute)은 학습에 영향을 끼치는 소비자 또는 생산자의 특징을 의미한다. 어떤 속성은 상대적 으로 고정적일 수 있고, 반면에 다른 속성들은 다소 변동적일 수도 있다 포트폴리오(portfolio)는 이수했거나 이수 중인 학습활동을 의미한다. 이들 활동은 다양한 단계의 학습 활동으로서 대학4년의 학위부터 교육과정 모듈 내의 특정한 학습활동까지 범위가 포괄적이다. 포트 폴리오는 학습자 스스로 보고할 수도 있고 독립적인 외부기관(서드파티)의 인증을 받을 수도 있다. 외부기관(서드파티)가 발행한 인증 데이터는 포트폴리오 소유자에 의해 수정될 수 없다. 학습자(learner)들은 일반적으로 개인 학습자와 그룹 학습자를 의미한다. 생산자(producer)들은 조직 또는 개인이 될 수 있고, 일반적으로 다음의 세 가지 카테고리로 분류된다.
  • 개발자(Creator) – 학습콘텐츠 개발자 (예: 클래스(class)를 개발한 기업 또는 JPEG 자료를 제공 하는 디지털포토그래퍼)
  • 제공자(Provider) – 학습콘텐츠를 학습자에게 제공한 조직 (예: 기업의 교육부서, 대학, 또는 강사)
  • 협력업체(Vendor) – 학습환경을 지원하는 제품을 제공하는 업체 (예: 콘텐츠 개발에 사용되는 소프트웨어, 엔터프라이즈 시스템)

표 4.1 학습자정보의 일반 카테고리[1]

학습자 생산자
  • 개인학습자
  • 그룹학습자
  • 개발자
  • 제공자
  • 공급업체
속성 – 고정값
  • 식별 및 위치
  • (ID명, 성명, 주소, 전화번호, 이메일주소, 웹주소)
  • 신체적, 기술적, 인지적 특징 (생년월일, 장애유무)
  • 식별 및 위치
  • (ID명, 성명, 주소, 전화 번호)
  • 조직 유형
  • (공공기관, 민영기관, 학교, 기업)
속성 – 임의값
  • 목표, 학습계획
  • 임시상황
  • 선호하는 학습기법
  • 제품라인
포트폴리오 – 학습자가 스스로 보고
  • 결과물
  • 참고자료
  • 경험 및 교육성과
  • 샘플
  • 개발자가 제기하는 전 문성
포트폴리오 – 외부기관(서드파티)이 보고
  • 성적증명서
  • 인증서
  • 전문적 자격요건
  • 증명서

5. 사용사례

사용사례는 매우 다양하나, 이 표준에서는 일부 사례만을 다룰 예정이다.
  • 학습자 관점 – 구직을 위해 지원하거나 입사지원서에 학력/실무경험을 포함시키기를 원하는 개 인의 활용사례
  • 공급자 관점 - 인적자원 관리 시스템 및 학생관리 시스템을 제공하는 시스템의 활용사례
  • UK 고등교육 (조직간) – (인터넷 등을 통해서) 조직간에 교환되어야하는 학습자정보
  • 경력관리 – 경력실적기록 및 관련된 경력목표 계획수립 및 관리에 대한 기록
  • 학습그룹관리 – 학습그룹 관리 (예: 오리엔테이션 교육을 받는 신입사원들)

5.1 학습자 관점

구직자는 온라인 구직 대행업체를 활용한다. 구직자는 공식 온라인 국가 교육 인증 센터(National Validation Center for Education)와 미국 노동부가 발급한 훈련 기록을 활용하여 이력서에 관련 정보를 포함시키기를 원할 것이다. NVC(National Validation Center)의 온라인 프로세스를 활용하여 구직자는 대학 성적증명서를 NVC로 보안이 유지된 상태로 온라인으로 게시될 것과 수년 동안 자신의 직무교육과 역량 개발을 관리한 조직이 해당 정보를 NVC에 보내 온라인으로 게시될 것을 요청한다. IMS LIP 표준에 명시된 공통적인 포맷을 활용하여, 대학과 조직들은 관련 데이터를 온라인으로 NVC 로 보낼 수 있다. 향후, 참가 기관 및 기업, 조직들은 공유 프로토콜을 통해 데이터베이스를 상호교 류할 수 있다. 공유 프로토콜을 통해 NVC는 ‘데이터보트(databot)’를 제공함으로써, 필요한 데이터를 일일히 보내는 번거로움 없이 필요한 개인의 학력 및 연수 경력을 찾고 게시할 수 있다. 표준 포맷(standard format)을 활용함으로써, NVC는 평생 동안 이루어지는 교육 및 연수 경력을 간단 하게 기록으로 남길 수 있는 것은 물론 다른 구직자들도 동일한 포맷을 사용함으로써 비교가 쉽다. 구직자의 학력 및 경력 기록이 NVC로 보내지면, 구직자는 취직하고자 하는 조직이 NVC에 보관된 정보를 열람/다운로드하는데 동의한다.

5.2 제공자 관점

5.2.1 인적자원관리시스템(HRMS) 제공자의 관점

인적자원관리시스템(HRMS)은 학습자정보를 가장 많이 제공하고 받는 주체이다. 따라서, HRMS는 핵심적인, 사실상의 ‘학습자정보 서버’의 역할을 수행한다. 학습자정보는 개인이 제공하는 정보 (예: 개인정보, 선호하는 학습기법 등)와 관리자(상사)가 제공하는 정보 (입사 전에 취득한 인증, 연수과정, 기술습득 등)등으로 구성되며, 후자가 대부분을 차지한다. 핵심적인 인적자원/인사 관련 부서들이 학 습자정보를 직접적으로 다룬다. 시스템에 직접 접근하여 해당 정보를 입력할 수도 있고 학교, 이전 직장, 기관과 같은 곳으로부터 데이터를 받아 입력하는 등 다양한 방식으로 개인정보를 수집하고 관 리한다.
  • 대부분의 조직들은 연례 평가를 실시하여, 직원과 관리자가 함께 평가기간 중에 성취한 실적에 대해서 의견을 나누고 향후의 교육 및 연수 목표를 수립한다. 뿐만 아니라, 직원의 역량, 기술, 연수기록 등을 업데이트 (현재는 대부분 수작업으로 이루어지고 있다)한다. 그러나 일부 기록은 교육/연수 제공업체가 사용하는 학습관리시스템이 제공하는 자료로 업데이트된다.
  • 대부분의 조직들은 직원의 교육 및 연수 현황을 파악하기를 원하며, 많은 산업부문에서는 이를 규정화하였다. 주로 HRMS의 일부인 조직의 훈련관리 시스템은 학습자가 선호하는 학습기법, 인증 및 면허증, 현재 교육 중에 있는 연수과정, 향후 필요할 것으로 예상되는 교육/연수과정 등의 학습자정보를 제공한다. 이들 데이터는 교육 제공업체에 전달되어 맞춤식 교육과정이 개 발된다 (여기에는 연수 이벤트의 ‘회원제 등록’도 포함된다). 그 후, 교육 제공업체는 이수과정, 인증서 등에 대한 정보를 다시 훈련관리 시스템에 보낸다. HRMS 또는 교육부서의 시스템에 새롭게 취득한 인증서 및 이수증 등이 학습자정보에 반영된다.
  • 조직의 인사부서(직원모집 담당)는 학습자정보의 상호교환에 상당한 영향을 받는다. 손쉬운 활 용 방안중의 하나는 학습자정보를 지원자가 제공한 이력서 또는 CV와 비교하는 것이다. 대부분 의 규모가 큰 조직들은 입사지원서와 이력서를 온라인으로 전달받고, 전자포맷은 지원자의 정 보를 HRMS 데이터베이스에 쉽게 저장, 관리될 수 있기 때문에 직원모집을 담당하는 관리자는 원하는 데이터를 손쉽게 검색하여 필요한 인재를 효과적으로 뽑을 수 있다. 더 많은 조직들이 직원을 고용하기 위해 지원자의 프로파일을 상호교환하게 된다면 직원모집이 최종단계로 발전 하게 되면서 해당 정보가 직원을 뽑고자 하는 조직의 데이터베이스로 보다 수월하게 전송될 수 있다.
조직들은 일반적으로 직원이 이직 후 새로 입사하게 될 조직과 직원에 대한 매우 기본적인 정보들 이외의 정보는 공유하지 않는다. 이는 직장근무경력의 공개 여부에 대해서 (미국의 경우) 법으로 엄 격하게 규정한 것만 보아도 알 수 있다. 예를 들어, 새로 입사한 조직 또는 앞으로 입사하게 될 조직 은 신규직원의 이전 직장을 상대로 역량, 기술, 인증 등에 대해서 질문하지 않는다. 대신, 신입직원을 상대로 몇 가지 확인작업을 하는 것이 전부이다. 따라서, HRMS 간에 개인정보를 교류하는 것에 관 해서는 (물론 기술적으로는 가능하다) 좀 더 심도 깊은 대화와 토의가 필요하다. 중앙집중식 경력관 리센터(centralized career management centre) 또는 데이터보관소(repository)를 직원이 스스로 통제할 수 있도록 하여, 이전 직장이 직원의 정보를 새로운 직장에 알려주기를 꺼려하는 문제를 해결할 수 있다.

5.2.2 학생관리시스템에 대한 제공자의 관점

중등교육 이후의 교육 형태로 원격교육(distance learning)이 보편적으로 인식되면서 그리고 학습자들 이 한 곳 이상의 교육기관에서 교육을 받음으로써, 관련 정보들이 교육기관 사이에 공유되어야 할 필요성이 증대되었다. 사실상, 우리가 학습자정보 데이터라고 부르는 자료들은 다양한 방법 (자동 또 는 수동)을 통해 수 년간 교류되어 왔다. 우리는 학습자정보 ‘저장소(repository)’가 이력서에 기재되어 있는 데이터를 보관하고 있다고 생각하 는데, 여기에 성적증명서를 추가할 수 있다. 학생관리시스템에는 이수과목, 성적, 학위, 각종 수상실 적 등이 포함되는데 반해, 학습관리시스템 (예: Learning Management System)에는 학습자가 선호하는 학습기법과 현재 교육 중에 있는 과정 및 학습상황 등이 기록되어 있다. 학생관리시스템과 학습관리 시스템에 기록되어 있는 데이터들은 IMS LIP 데이터 구조를 활용하여 상호교환할 수 있다. 데이터의 상호교환을 위한 시스템 적용을 통해, 기존의 성적증명서를 상호교환하던 방식에서 학습자 정보를 상호교환할 수 있는 방법을 모색할 수 있을 것이다.
  • 학습자의 학습자정보는 정식 교육과정 및 교육진행사항을 관리할 수 있는 정규 교육과정에 입문하는 시기부터 관리되기 시작한다. 평생교육 (Life-long Learning: LLL) 프로파일의 개념이 학습자가 5세가 되어 유치원에 들어갈 때부터 적용될 수 있다. 그러나, 학습에 중점을 두는 데이터는 주로 고등학교 시기부터이며 이 시점부터는 중등교육 이후의 자료에 고등학교 성적부터 기 록된다. 현재는 대부분의 성적증명서가 EDI를 통해서 전자형태로 전송될 수 있기 때문에 고등 학교의 성적이 중등교육 이후의 교육기관에 전송되는 것은 간단하다. 학생관리시스템은 지원자 로부터 받은 데이터와 고등학교 성적증명서를 토대로 학생기록을 작성하며, 이 학생기록은 학습자정보의 요소(element)가 된다.
  • 학생이 교육과정을 진행하면서 진급하면서 학생의 학습자정보 (학년, 학위 등)는 지속적으로 갱신되어 학생정보시스템에 기록된다.
  • 학생이 다른 교육기관으로 전학을 가면 학습자정보 (예: 공식적/비공식적 성적증명서 등)가 전입 교육기관으로 이관된다. 학점 및 생활기록부가 지속적으로 연계된다. 만약 교육기관의 학습 관리 시스템에 학습자가 선호하는 학습기법, 학력, 목표 등에 관한 정보가 있다면 그 정보도 전 입 교육기관에 이관된다.
  • 마지막으로, 학생이 교육기관의 취업지원센터(career placement center)에 방문하여 요청하는 경 우 학생의 학습자정보 데이터는 온라인 구직센터 또는 학생이 취업할 조직에 전송된다.

5.3 UK 고등교육 (조직간)

영국의 고등교육기관은 그 유형이 상당히 다양하다. 중세시대부터 지금까지 이어지는 고등교육기관 이 있는가 하면, 20세기의 정치적 변화로 인해 설립된 기관도 있고 20세기에 작은 규모의 독립교육 기관으로 시작해서 성장한 기관도 있다. 그 결과, 성격 또한 매우 다양하다. 체제상으로는 공통적인 커리큘럼을 공부하지만, 대학에 따라 동일한 과목일지라도 내용, 접근법, 구조 등이 상당히 다를 수 있다. 학부 및 행정구조도 매우 다양하여, 지금까지 많은 대학들은 호환이 불가능한 정보시스템을 유 지해왔다. 따라서 내부적 정보교환만 가능했다.

5.3.1 이해관계자가 얻을 수 있는 잠재적 이점

LIP 표준이 영국의 고등교육의 이해관계자들에게 이득을 제공하는 방식은 상당히 다양하다. LIP 표준을 활용함으로써 조직간/조직내 정보교환이 가능하다. 그 결과 소비자(학생), 제공자(대학), 행정기관 (University Council for Admissions Services: UCAS) 모두 이득을 얻을 수 있다. 이해관계자들이 얻을 수 있는 잠재적 이점은 다음과 같다.
  • 대학 내 부서간의 정보교환에 대한 관리방법을 개선시킬 수 있다. 정보시스템이 부서에 따라 다르다면 부서간에 정보가 교환될 때, 많은 혼란과 실수를 야기할 수 있다. 학습자정보를 표준 양식에 기반하여 교환한다면 혼란을 일으킬 수 있는 가능성을 줄일 수 있을 것이다. 또한 보다 투명한 관리가 가능하게 되므로, 정보교환의 프로세스를 개선시킬 수 있을 것이다.
  • LIP 표준을 채택하게 된다면 학습자들이 보다 유연하게 정보를 교류할 수 있다. 특히 교육기관 간에 유연한 정보교환이 가능하다. 학습자가 이수한 과정을 세밀하게 기록할 수 있는 매커니즘 을 제공함으로써, LIP는 학습자의 라이프스타일에 맞는 최적의 교육과정을 제공할 수 있다.
  • LIP는 교육기관들이 서로의 정보를 유연하게 교류할 수 있도록 지원한다. 향후 LIP가 보다 발 전하게 되면, LIP 표준은 다양한 교육기관 사이에 정보교환은 물론 복수의 교육기관을 통한 학습 성취 정보의 기록아 가능해질 것이다. 특정한 상황에서 교육기관 간에 정보가 자유롭게 공 유될 수 있다면 그로 인한 이점은 많다. 다른 나라의, 다른 기관에서 외국어 교육과정의 다른 부분을 서비스하는 경우가 좋은 사례가 될 수 있으며, 이러한 장점을 활용하여 교육기관이 수 준에 따른 전문 지식을 서비스하는 것이 가능하게 된다.
  • 고등교육 이해관계자들 중에서도 영국 대학들과 데이터를 교환이 필요한 경우가 있는데, 대학 입학관리처(UCAS)도 그 중의 하나이다. 공통의 논리적 데이터 포맷을 제공함으로써, LIP는 보다 효과적인 정보교환이 가능하며, 특히 엄격한 자격검증을 할 수 있게 된다. 학습자에게 이러 한 시스템을 제공하게 되면, 교육과정을 등록하는 경우만 하더라도 보다 효율적인 개선이 가능 해지면, 비용 또한 절감할 수 있게 된다.

5.3.2 라이프사이클 시나리오

다음에 설명하는 프로세스의 대부분은 현재 수동으로 이루어지거나 매우 비효율적으로 실행되고 있는 경우인데, LIP표준을 활용하면 이들 프로세스를 효과적으로 개선시킬 수 있다. 대학 입학을 위해, 학생, 6개 대학의 입학사정관, 대학입학관리처(UCAS) 등이 참여하여 입학사정프로세스가 진행된다. 입학사정프로세스가 완료된 후, 교육과정 수강여부가 승인되고, 인증된 학습자 자격 정보가 생성되어 대학의 프로파일 서버에 등록된다. 영국의 A-level 심사원과 같은 조직들이 인증 과정에 참여하게 된다. 수강신청 시, 학습자는 개인정보와 선호하는 학습방법에 관련된 정보를 추가할 수 있다. 학습자가 교육과정을 수강하면서 발생하는 성적과 교육과정 내용 등이 학습자 프로파일 서버에 기록된다. 만약 교육과정이 타 교육기관과 공동으로 진행되는 것이라면 인터넷을 통해 프로파일 서버에 접속하여 해 당 교육과정에 대한 성적 정보를 공유할 수 있다. 만약 학습자가 대학을 옮기는 경우 예를 들어 첫 해는 한 대학에서 수학하고 둘째, 셋째 해를 유사 한 교육과정을 제공하는 다른 대학에서 수학하기를 원한다고 가정해 보자. 전입하고자 하는 대학의 입학사정관은 전학이 가능한지의 여부를 결정해야 한다. 입학사정관은 학습자가 이전 대학에서 수강 한 과목의 내용과 성적을 평가하여 전입대학의 과목을 수강할 수 있는지의 여부를 판단한다. 수강과 목의 내용과 학점을 자세하게 살펴야 할 것이다. 만약 학습자가 중간에 휴학을 했다면 휴학기간의 활동에 대해서도 자세하게 살펴보아야 한다. 이러한 정보는 모두 ‘LIP 전학정보’를 통해 수집이 가능하다. 한편, 학습자가 상당기간 (1년 이상) 휴학하고 다시 복학하는 경우가 있다. 이때 LIP는 교육과정 내용과 성적 등에 대한 정확한 정보를 통해 휴학, 복학 과정을 손쉽게 처리할 수 있게 한다. 만약 휴 학기간 중에 교육과정의 내용이나 구조가 바뀌게 되면, LIP 데이터를 분석한 후 학습자가 어떠한 과 정을 선택할 수 있는지, 또는 새로운 과정을 등록하기 위해 어떤 선수과목을 이수해야 하는지에 대 한 정보를 제공할 수 있다. 여기에는 교육과정의 세부적인 변경내역과 성적에 대한 분석이 매우 중 요한 역할을 하게 된다. 현장실습이 포함되는 과정을 선택하는 학습자의 경우에는, 학습자가 갖추고 있는 (특정부문의) 능력을 현장실습을 제공하는 산업체에 알려주는 것이 바람직하다. 산업체는 이 정보를 토대로 해당 학생 을 선발하기가 용이하기 때문이다. 교육과정과 직접적인 관련이 없는 능력이라도 기록하는 것이 바 람직하다. 예를 들어, 학생선발(computing placement)에 수학기초(A-level Mathematics)를 이수했다면 선발시 이점이 있겠지만 필수과목은 아닌 것이다. 기록이 필요한 정보는 상황에 따라 매우 다양하며 결정권은 결국 요청자(산업체)에 있다. 과정 수료 후 학습자의 성적은 학습자의 요청에 따라 학습자가 취업을 지원한 업체에 제공될 수 있다. 또한, 향후 다른 교육기관의 교육과정을 신청할 경우, 지금까지 이수한 교육과정과 성적 등이 제공된다.
  • 대학 내 부서간의 정보교환에 대한 관리방법을 개선시킬 수 있다. 정보시스템이 부서에 따라 다르다면 부서간에 정보가 교환될 때, 많은 혼란과 실수를 야기할 수 있다. 학습자정보를 표준 양식에 기반하여 교환한다면 혼란을 일으킬 수 있는 가능성을 줄일 수 있을 것이다. 또한 보다 투명한 관리가 가능하게 되므로, 정보교환의 프로세스를 개선시킬 수 있을 것이다.
  • LIP 표준을 채택하게 된다면 학습자들이 보다 유연하게 정보를 교류할 수 있다. 특히 교육기관 간에 유연한 정보교환이 가능하다. 학습자가 이수한 과정을 세밀하게 기록할 수 있는 매커니즘 을 제공함으로써, LIP는 학습자의 라이프스타일에 맞는 최적의 교육과정을 제공할 수 있다.
  • LIP는 교육기관들이 서로의 정보를 유연하게 교류할 수 있도록 지원한다. 향후 LIP가 보다 발전하게 되면, LIP 표준은 다양한 교육기관 사이에 정보교환은 물론 복수의 교육기관을 통한 학 습 성취 정보의 기록아 가능해질 것이다. 특정한 상황에서 교육기관 간에 정보가 자유롭게 공 유될 수 있다면 그로 인한 이점은 많다. 다른 나라의, 다른 기관에서 외국어 교육과정의 다른 부분을 서비스하는 경우가 좋은 사례가 될 수 있으며, 이러한 장점을 활용하여 교육기관이 수 준에 따른 전문 지식을 서비스하는 것이 가능하게 된다.
  • 고등교육 이해관계자들 중에서도 영국 대학들과 데이터를 교환이 필요한 경우가 있는데, 대학 입학관리처(UCAS)도 그 중의 하나이다. 공통의 논리적 데이터 포맷을 제공함으로써, LIP는 보다 효과적인 정보교환이 가능하며, 특히 엄격한 자격검증을 할 수 있게 된다. 학습자에게 이러 한 시스템을 제공하게 되면, 교육과정을 등록하는 경우만 하더라도 보다 효율적인 개선이 가능 해지면, 비용 또한 절감할 수 있게 된다.

5.4 경력관리

미국의 Career Kit (모든 시민의 경력관리와 평생교육을 지원하는 프로그램)의 일환으로, 미노동부 (USDoL)는 경력관리시스템(Career Management Account System:CMA)을 개발 중에 있다. 경력관리시 스템 프로토타입은 성적증명서, 실적평가서, 샘플실적보고서, 개인신상명세서 등과 같은 모든 정보들 이 안전하게 저장한다. CMA는 접근통제와 보안을 관장하는 부분과 학습자정보를 포트폴리오로 구성, 표현하는 부분으로 구성된다.

5.4.1 포트폴리오 데이터

포트폴리오는 CMA 시스템의 중앙 데이터보관소이다. 각각의 평생교육 학습자는 개인의 포트폴리오 를 작성하고 관리하고 소유한다. 해당 데이터는 다음과 같이 분류된다.
  • 신상정보 (변동 없음) – 평생학습자의 신상정보로 변동이 불가능하다 (예: 생년월일 등).
  • 신상정보 (변동 있음) – 평생학습자의 신상정보로 변동이 가능하다 (예: 현 주소 또는 이메일 정보 등)
  • 자발적 보고 – 평생학습자의 직접적인 관리 하에 있는 정보로서 평생학습자가 입력, 수정할 수 있다. 보고서 샘플, 컴퓨터로 작성된 설계작품, 외부기관(서드파티)이 부여한 성적증명서 등으로 평생학습자가 자신의 포트폴리오에 입력할 수 있다.
  • 외부기관(서드파티)의 인증 – 평생학습자의 승인에 따라 평생학습자(LLL) 포트폴리오에 입력되는 정보이지만, 외부 기관(인증기관 또는 학위발행기관)의 감독하에 관리되는 정보이다. 가장 대표적인 예는 성적증명서이고, 각종 시험, 평가점수, 실적평가, 개인적 평가, 건강증명서 등도 포함될 수 있다.
CMA와 포트폴리오, 기타 장치(facilities)에 대한 접근은 철저하게 보안이 유지되며 인증번호가 있어야 접근이 가능하다. 포트폴리오의 핵심필드는 개별적으로 암호화되어 직접적인 개인식별은 불가능하다. 예를 들어, 개인 성적증명서를 접속하여 정보를 요청하는 것만으로 나머지 개별 학습자 관련 정보에 접근하는 것은 허용되지 않는다.

5.4.2 행위자(actor)

  • 평생학습자(Life-long Learner) – 개인 포트폴리오에 저장되어 있는 정보를 직접 또는 보안접속을 통해 열람할 수 있다. 뿐만 아니라, 평생학습자들은 포트폴리오 요소(element)를 활용하여, 이력서를 작성하는 방식으로 포트폴리오 정보를 작성하여 타인이 열람할 수 있도록 할 수 있다. 이 정보는 모든 사람들이 열람할 수 있도록 공개할 수도 있고 (public), 특정인만이 열람할 수 있도 록 제한을 가할 수 있다 (specific).
  • 수혜자(Recipient) – 향후 고용주, 조언자, 평가자들로서 학습자의 인증을 받아 개인정보를 열람 할 수 있다.
  • 제공자(Provider) – 학습자의 요청에 따라, 개인 LLL포트폴리오에 정보를 제공한다 (제공자는 서드파티로서 성적증명서 또는 시험결과 등의 인증정보를 제공한다).
  • 시스템 관리자(Systems Manager) – CMA와 CMA의 보안장치(security apparatus)를 운영한다.

5.5 학습그룹관리

많은 조직의 직원들은 역량을 배양하고 지식을 습득하여 자신의 경력을 개발하는 한편 업무에 도움 을 주기 위해 다양한 교육과정을 이수하게 된다. 이들 조직은 자체적으로 교육과정을 운영하고 여러 명의 직원들이 그룹으로 교육과정을 이수한다. 이로써, 강사, 개인학습자, 그룹학습자의 세 부류로 분 류되며 각자의 입장에서 다른 견해를 가지게 된다. 강사의 입장에서 지원 받아야 할 핵심활동은 다 음과 같다.
  • 강사는 그룹 프로파일을 작성할 필요가 있다. 이 그룹학습자 정보는 그룹원 개인의 학습자정보 기록과 링크될 수 있어야 한다. 그룹학습자 정보는 IMS 엔터프라이즈 표준(IMS Enterprise specification)인 [Enterprise, 99a], [Enterprise, 99b], [Enterprise, 99c]의 지원을 받아야 한다.
  • 강사는 교육과정 이수 결과를 학습자 프로파일에 기록할 필요가 있다. IMS LIP는 강사가 교육자료 구조(material structure), 평가결과, 학습자 개인/그룹이 교육과정 중에 작성한 결과물, 성적증 명서/인증서/면허증 (해당되는 경우)을 입력할 수 있도록 지원한다.
개인학습자의 입장에서 지원 받아야 할 핵심활동은 다음과 같다.
  • 이수 교육과정과 관련된 성과정보에 대한 세부정보는 기록되어 관리되어야 한다. 이 정보는 학습자 교육기록에 이미 저장되어 있는 다른 유사한 정보와 함께 관리되어야 한다.. IMS LIP가 지원하는 매커니즘을 활용하여 기존에 저장되어 있는 정보의 저장 위치와 성격에 관계없이 새로 운 교육과정의 세부사항과 성과가 추가될 수 있다.
  • 학습자의 경력개발을 위한 목표 및 역량을 토대로 최적의 교육과정을 선택할 수 있다. 개별 학 습자의 목표 및 역량은 IMS LIP를 통해 전송된다.
그룹학습자의 입장에서 지원 받아야 할 핵심활동은 다음과 같다.
  • 그룹학습자의 정보는 교육프로그램이 진행되면서 업데이트된다. 개별학습자 정보에 링크되어, 교육프로그램의 진전사항에 대한 업데이트 정보가 동시에 기록될 수 있다. (단, 개별학습자의 프 로파일에 대한 접근권한이 있어야 한다)
  • 그룹학습자의 교육프로그램이 종료된 후, 그룹학습자에 대한 기록을 보관할 것인지에 대한 여 부가 고려되어야 한다. IMS 엔터프라이즈 표준(IMS Enterprise specification)인 [Enterprise, 99a], [Enterprise, 99b], [Enterprise, 99c]의 지원을 받아 그룹학습자 정보가 보관될 수 있다.

6. 기본정보 모델

학습자정보 모델은 다음의 세 가지 구성요소로 구성되어 있다.
  • 학습자정보 패키지(Learner information package) – 학습자정보를 포함하는 핵심 데이터구조
  • 학습자정보 변환(Learner information exchange) - 트랜젝션 프로세싱(transaction processing), 메 시징프로토콜(messaging protocol) 지원
  • 학습자정보 조회(Learner information query) – 학습자정보의 내용이 정해진 검색기준(search criteria)에 의해 추적될 수 있는 조회매커니즘
이 표준은 학습자정보 패키지만 다루고 있다.

6.1 학습자정보 패키지

학습자정보 패키지의 기초적인 논리적 데이터구조(underlying logical data structure)는 그림 6.1에 나와 있다. 그림 6.1은 학습자정보 요소간의 상관도를 나타낸 것이다.
IMS KR 1003-1_6.1

그림 6.1 LIP 데이터구조의 원칙

그림 6.1(b)는 학습자정보 데이터구조의 기본으로 간주되는 11가지 핵심적 정보유형과 콘텐츠 내용을 표현하는데 사용되는 콘텐츠 정보를 나타내고 있다. 열거한 것이다. 유연하고 효과적인 정보교환을 위해 상기 내용을 8가지 구조로 분류한다. 그림 6.1(a)에 나타나 있는 콘텐츠 정보, 즉 콘텐츠 유형 (contentype)은 다음의 구성요소로 구성된다.
  • 참고정보(Referential) – 데이터 콤포넌트(data component)가 고유하게 식별되기 위해 필요한 정 보. 이러한 참조정보는 데이터에 이후 적용되는 처리 내용이 원래의 데이터에 링크하기 위해 활용된다.
  • 시간정보(Temporal) – 정보와 관련된 시간을 기술하는데 활용되는 정보 (예: 발행일자/시간 등)
  • 프라이버시(Privacy) –정보의 보호와 무결성을 기술하는데 사용되는 활용되는 정보
그림 6.1은 또한 11가지 핵심적 정보 데이터구조의 순환적 특징을 보여주고 있다. 이들 핵심적 구조는 순환의 특징을 지닌 하부구조(sub-structure)를 가질 수 있다. 오토믹 하부구조(atomic substructure) 는 고유의 참조식별자(reference identifier)를 가지는 최하위구조이다 (즉, 콘텐츠 유형이 존 재하는 최하위구조). 각각의 11가지 핵심구조는 학습자정보 구조에서 반복적으로 나타날 수 있는데 예를 들어, 인증, 면허 정보마다 반복적으로 발생할 수 있다. 다음 사항을 유의한다.
  • 학습자정보는 한 개의 오토믹 하부구조(atomic sub-structure)만을 포함할 수 있다 (예: 11가지 핵심적 데이터구조의 하부구조만을 포함할 수 있다). 즉, 관련 데이터만이 전송이 가능하다.
  • 학습자정보는 개인 또는 조직에 대해 기술할 수 있다. 단, 그룹기반의 정보를 교환할 때는 IMS Enterprise 표준이 적용되어야 한다.

6.2 학습자정보 교환

LIP사례(LIP instance)를 교환하기 위해서는 다음의 프로세싱이 가능해야 한다.
  • 다수의 LIP사례의 복합패키징 – 다수의 LIP사례가 sane 시스템 간에 교환될 필요가 있는 경우 (예: 특정그룹에 관한 모든 정보를 교환할 필요가 있는 경우) 복합패키징에는 IMS 콘텐츠패키 징 표준[CP, 00a][CP, 00b][CP, 00c]을 활용할 것을 권장한다.
  • 트랜젝션관리(Transactions management) – LIP의 데이터에 관한 지침사항이 정보를 받은 시스템 에서 처리되기 위해 필요한 매커니즘. 시스템간에 커뮤니케이션이 제대로 이루어지기 위해서는 일련의 공통적인 트랜젝션프로세스 (예: 기록작성, 기록삭제, 기록업데이트 등)가 수립되어야 한다. 트랜젝션프로세싱(transaction processing)을 위해서는 공통의 매커니즘을 정의해주는 실행자 (implementer)가 있어야 한다.
  • 메시징(Messaging) – 데이터의 실질적 전송을 위한 프로토콜을 포함하는 적합한 메시징 시스템 가능하게 해주는 프로토콜을 포함해야 한다. 새로운 프로토콜을 정의하기 보다는, 현재 사용 중 에 있는 매커니즘 중 적절한 매커니즘 (예: SOAP)이 채택될 것이다.
주: 현재로서는, 학습자정보 교환(Learner Information Exchange:LIX)은 이 표준의 적용범위에 포함되 지 않는다.

6.3 학습자정보 조회

분산된 학습자정보를 저장하기 위해서는 콘텐츠 조회에 필요한 저장매체(storage medium)을 파악할 수 있는 매커니즘이 필요하다. 조회요구에 따라 필요한 정보를 제공받을 수 있다. 학습자정보 조회를 위해 다음과 같은 지원이 필요하다.
  • 적합한 조회언어(query language)의 정의. 조회언어는 몇 가지 존재하나 가장 적절한 언어를 사용하는 것이 효과적이다.
  • 조회 결과의 패키징. LIQ 데이터구조의 복합패키징(aggregation)에는 IMS 콘텐츠패키징 표준[CP, 00a][CP, 00b][CP, 00c]을 채택하는 것이 바람직하다.
주: 현재로서는, 학습자정보 조회(Learner Information Query:LIQ)는 이 표준의 적용범위에 포함되지 않는다.

7. 학습자정보 패키징

7.1 핵심적 데이터구조

그림 7.1 은 핵심적 학습자정보 데이터구조를 나타낸 것이다.
IMS KR 1003-1_7.1

그림 7.1 학습자 프로필 정보체계

그림 7.1에 나타나 있는 구조[2]는 다음과 같다. <…data…> 실질적 학습자정보로 이 데이터는 식별(identification), 관심사, 자격인증정보(qcl: qualifications, Certifications, Licenses), 목표, 성적증명서, 접근성, 역량, 그룹활동(affiliation), 상관관계 (relationship), 보안키 구조로 구성되어 있다.
  • R- 참고정보(referential) – 데이터 자체를 식별할 수 있는 데이터를 포함하는 정보구조
  • T- 시간정보(temporal) – 시간에 관한 데이터를 포함하는 정보구조 (예: 발행일자/시간 등)
  • P- 프라이버시(privacy) – 정보의 무결성을 보장하고 (예: 검사합계(checksum)) 프라이버시 데이 터 (접근통제권한)를 포함하는 정보구조
  • 확장(Extension) – 특정한 기능의 실행을 지원하는데 활용되는 확장성
11가지 핵심적 데이터구조는 다음과 같다.
IMS KR 1003-1_1
식별(identification)‘식별’ 학습자정보에는 개인 또는 조직의 모든 데이터들이 포함되어 있다 (예: 성명, 주소, 연락처, 대리인, 신상정보 등)
IMS KR 1003-1_2
접근성(accessibility)‘접근성’ 학습자정보는 학습자의 인지적/기술적/물리적 선호학습방법, 능력장애, 자격, 언어능력 등으로 구성되어 있다. 즉, 학습환경을 활 용할 수 있는 학습자의 역량을 의미한다.
IMS KR 1003-1_3
자격인증정보(qcl : Qualifications, Certifications, Licenses)‘qcl’ 학습자정보는 학습자에게 제공된 인증, 자격증, 면허증 등으로 구성되어 있다 (예: 학력 및 실무경험을 증명해주는 공식문서 등) qcl 에는 인증기관에 대한 정보와 전자형태로 된 공식문서 등이 포함된다. 자격증/인증에 따라 사용되는 qcl이 각각 다르다.
IMS KR 1003-1_4
활동(activity)‘활동’ 학습자정보는 교육/연수, 실무경험, 각종 공익활동(군경력, 커뮤 니티봉사, 자원봉사 등)의 기록 및 증명서(공식포상은 제외) 등으로 구성되어 있다. 학습자가 이수한 교육과정의 설명과 평가결과가 기록 된다. 각각의 입력사항에 따라 사용되는 ‘활동’ 구조가 모두 다르다.
IMS KR 1003-1_5
목표(goal)‘목표’ 학습자정보는 개인의 목표 및 열망으로 구성된다. 여기에는 목 표달성의 진전사항도 포함된다. 목표와 더불어 세부목표까지 기록될 수 있다. 각각의 입력사항에 따라 사용되는 ‘목표’ 구조가 모두 다르 다.
IMS KR 1003-1_6
역량(competency)‘역량’ 학습자정보는 학습자가 습득한 스킬이 기록된다. 이들 스킬은 공식적/비공식적 연수 또는 실무경험(‘활동’에 기록됨), 공식포상(‘qcl’ 에 기록됨)과 연관이 된다. 각각의 역량에 따라 사용되는 ‘역량’ 구조 가 모두 다르며, 외부 참조매커니즘(external reference mechanism)을 활용한다. 이 항목에 기록되는 역량은 IMS 역량 정의 실무그룹(IMS Competency Definition working-group)의 정의가 적용된다.
관심사(interest)‘관심사’ 학습자정보는 취미 및 기타 오락활동으로 구성된다. 여기에는 공식포상(‘qcl’에 기록됨)도 포함될 수 있다. 전자형태의 증명서류가 포함될 수 있다. 각각의 관심사에 따라 사용되는 ‘관심사’ 구조가 모두 다르다.
IMS KR 1003-1_8
성적증명서(transcript)‘성적증명서’ 학습자정보에는 교육기관이 발행하는 성적표가 저장된다. 기재 형태는 교육기관에 따라 재량에 따르며 사전에 정해진 형태는 없다.
IMS KR 1003-1_9
그룹활동(affiliation)‘그룹활동’ 학습자정보에는 학습자의 그룹활동 (학급, 학습그룹 등)이 저장되며, 이들 정보는 IMS 엔터프라이즈 표준 기법(IMS Enterprise specification technique)을 활용하여 교환된다.
IMS KR 1003-1_10
보안키(securitykey)‘보안키’ 학습자정보는 학습자와 커뮤니케이션할 때 필요한 암호와 보안코드를 저장하는데 활용된다. 각각의 보안키와 키클래스에 따라 사용되는 ‘보안키’ 구조가 모두 다르다.
IMS KR 1003-1_11
상관관계(relationship)‘상관관계’ 학습자정보는 다른 핵심적 데이터구조들간의 상관관계를 저장할 때 활용된다. 한 곳에서 상관관계에 관한 정보를 취합할 수 있도록 하기 위해 다른 구조에 저장되어 있던 관련 정보들은 제거되었다. 커뮤니케이팅 시스템에 의해 활용되는 상관관계의 매핑(mapping)을 기록할 때도 ‘상관관계’ 구조가 활용될 수 있다.

7.2 분산시스템(Distributed System)

LIP는 분산학습자정보시스템(distributed learner information system) 간의 데이터 교환(exchange of data)을 지원하며, 이는 유연한 참조시스템(referencing system)을 활용함으로써 가능하다. 참조시스템 을 활용하게 되면, 학습자정보 기록과 이 기록에 존재하는 데이터구조를 파악할 수 있다. 분산시스템 에서 활용되는 두 가지 참조매커니즘(referencing mechanism)은 다음과 같다.
  • 소스id(Sourcedid) – 학습자정보 기록 식별자(learner information record identifier). 소스id는 학습 자정보의 출처를 표시한 소스라벨(source label), 출처 내 기록을 구별해주는 식별자(identifier)로 구성되어 있다. 각각의 학습자정보 기록은 고유의 식별자를 가지고 있다. 그러나, 소스라벨은 이 표준의 적용범위에 포함되지 않으므로, 각각의 학습자정보 서버는 사전에 지정된 고유의 소 스라벨을 가지고 있다고 가정한다. IMS가 GUID 매커니즘의 정의에 동의한 후에는 고유의 소스 라벨이 ‘sourcedid’ 생성의 기초가 된다.
  • 색인id(Indexid) – 학습자정보를 포함하는 11가지 핵심 데이터구조 및 관련 하부구조에 고유의 색인번호가 부여된다. 이들 색인번호는 학습자정보 기록을 식별해주는 기능을 한다. 색인id를 활용하여, 정보가 필요한 경우 모든 정보를 찾을 필요 없이 해당 정보만을 찾을 수 있다. 색인 id는 불변의 표시자(persistent pointer)로서 이를 사용하는 시스템은 색인id와 로컬 데이터베이스 해상도구조(local database resolution structure)의 매핑표(mapping table)를 작성/유지하여야 한다.
IMS KR 1003-1_7.2

그림 7.2 분산된 학습자정보 참조

분산된 학습자정보의 LIP의 지원사례는 그림 7.2와 같다. 그림에 나와 있는 시스템은 세 가지의 학습자정보 서버(LIS1, LIS2 and LIS3)로 구성되어 있으며, 학습자정보는 네 가지의 구조(indexid_1 to indexid_4)로 구성되어 있다. 학습자정보 서버인 LIS1에는 sourceid_1이 지정되어 있다. LIS1는 학습자정보를 또 다른 두 개의 서버인 LIS2, LIS3과 공유할 수 있다. LS1는 학습자정보를 다른 두 개의 서버에 제공하며, 이들 정보는 동일한 sourceid를 가진다. 이들 sourceid를 통해 LI서버 간에 존재하는 학습자정보를 식별할 수 있다. 세 가지 서버간에 학습자정보를 추가적으로 교환시키려면 indexid를 활용하여 데이터구조를 파악한다. 이 접근법을 활용함으로써, 세 가지 서버들이 동일한 학습자정보를 포함하지 못하도록 할 수 있다. 결국 이 같은 방법을 통해 데이터의 프라이버시를 유지할 수 있는 것이다. 사실상, LIS2와 LIS3만이 ‘sourceid_1’ 기록을 공유할 수 있기 때문에 ‘indexid_1’ 정보를 교환할 수 있다. 한편, 학습자 (개인 또는 조직)에 관한 정보를 서로 다른 LIS에 저장시켜 sourceid를 다르게 할 수도 있다. 개별 학습자가 두 개 이상의 sourceid를 가질 수 있는 것은 분산 학습자정보 시스템이 있기 때문에 가능한 것이다. 분산된 학습자정보를 하나의 구조로 통일시키거나 정보의 일관성을 유지하도록 하는 것은 이 표준에서는 다루지 않는다.

7.3 확장성(Scalability)

학습자정보 시스템 내에서 데이터는 다음과 같은 유형의 정보로 교환된다.
  • 완전한 학습자정보 기록
  • 부분적 학습자정보 기록 – 시나리오의 형태
두 가지의 경우 모두 개별학습자 또는 수 천명의 학습자 (예: 특정 대학에 대한 입학지원서) 사이에 정보의 교환이 가능하다. 교환이 가능한 학습자정보에는 학습자의 교육/연수 결과, 실무경험 등이 포 함되며, 그래픽(고해상 예술작품), 비디오(영상학과의 경우) 등의 형태로 저장이 가능하다. 그래픽이나 비디오로 저장될 경우, 저장용량이 메가바이트, 기가바이트 등 그 규모가 방대할 것이다. 따라서, IMS LIP는 수 백만에 이르는 기록을 효율적으로 저장하고 접근이 가능할 수 있도록 확장되어야 할 것이 다. LIP가 지원하는 확장 매커니즘은 다음과 같다.
  • 관련된 정보만을 교환할 수 있다. 이를 위해, 학습자정보는 개별 패키지로 분류되어 저장된다. 개별 패키지의 범위는 한 문자로 된 이름(a new single character name)부터 90분짜리 디지털영상 등 다양하다. 개별 패키지는 학습자정보 구조에 저장된 후 고유의 이름을 붙여 식별이 가능 하다.
  • 교환구조(exchange structure)는 한 가지 이상의 독립적인 또는 연관된 학습자정보 구조로 구성 되어 있다. 이를 통해, 가장 효율적인 패키징 구조를 활용하여 정보의 교환이 가능하다.
  • 해당 정보를 패키지에 직접 포함하거나 URIs 및 XML 객체정의(XML Entity definitions)를 활용하 여 외부 참조가 가능하다.

7.4 프라이버시 및 데이터 보호

데이터 교환 시 프라이버시 및 무결성을 유지할 수 있어야 한다. 학습자정보의 프라이버시 및 무결 성을 유지하기 위해 사용되는 보안아키텍쳐(security architecture)는 이 표준의 적용범위에는 포함되지 않지만, 해당 아키텍쳐 실행에 필요한 매커니즘은 제공되어야 한다. 따라서, LIP는 프라이버시 및 데 이터 보호를 위해 다음의 두 가지 매커니즘을 제공하고 있다.
  • 프라이버시, 접근권한, 완전성의 레벨을 명시하는 정보를 포함할 수 있도록 지원한다. 이들 정보는 프라이버시 및 데이터보호 메타구조로 명명된다.
  • 데이터를 보호하고 손상 없이 전송시키기 위해 필요한 학습자정보를 지원한다. 이들 정보는 학습자 보안키(learner security key)로 명명된다.

7.4.1 프라이버시 및 데이터 보호 메타구조

학습자정보 수형도는 가지와 잎으로 나뉘어 있고, 각각의 가지와 잎에는 프라이버시 정보들이 저장 되어 있다 (이 필드의 사용은 선택사항이다). 교환(exchange)이 가능한 프라이버시 정보는 최소 규모의 데이터로 구성되어 있다. LIP에 정의되어 있는 정보들이 학습자정보 데이터구조와 관련이 있기 때 문에, 프라이버시 데이터의 특성 자체는 이 표준의 적용범위에서 벗어난다.

7.4.2 학습자 보안키

학습자 보안키에는 공개키암호화(public key encryption), 정보(전자 및 구두) 접근을 가능케 하는 암호 (passwords for access to the information), 데이터의 진위성(data authenticity)을 확인하는데 필요한 디 지털서명 등이 포함된다. 보안키의 세부구조가 명시되지는 않으나, ‘보안키’ 핵심 데이터구조에서 해 당 데이터가 지원된다.

8. 데이터객체의 개념 설명

8.1 학습자 정보의 기본 구조

그림 8.1은 학습자정보의 주요 요소(element)를 나타낸 것이다.
IMS KR 1003-1_8.1

그림 8.1 LIP 데이터구조의 주요 요소

8.2 확장(Extensions) 및 확장성(Extensibility)

이 표준의 주요 요구사항은 확장지원이다. 이 표준이 지원하는 확장은 세 가지 형태이다.
  • 정의확장(Definition extensions) – 커뮤니케이팅 시스템의 합의된 원칙에 따라 확장이 가능하다. ‘결과(result)’의 내부구조가 정의확장의 예이다. 이들 구조의 내부조직(internal organization)은 이 표준에서 다루지 않으나, 구조의 사용 및 수립 방식은 이 표준에서 다룬다. 향후 개정본에서 정 의확장에 대해 좀 더 자세하게 다룰 예정이다.
  • 어휘확장(Vocabulary extensions) – 어휘확장을 지원한다. 이들 어휘는 많은 데이터객체(data object)에 부여되며 데이터객체에 포함된 정보의 유형을 정의하는데 활용된다. 기본어휘들은 IMS의 디폴트파일(default file)에 정의되어 있다. 어휘확장 현황은 문자열리스트(string list)에 포함되거나 URI를 활용하여 찾아볼 수 있다.
  • 기능확장(Functional extensions) – 기능확장을 통해 이 표준의 사용자는 다양한 기능을 추가시킬 수 있다. 기능확장 지원이 없다면 기능추가는 불가능할 것이다 (다음에 열거된 표에 ‘확장’ 데이터구조로 표현된다). 향후 개정본에서는 이전 버전의 기능확장과의 호환성에 대해서 집중적으로 다룰 것이다. XML 바인딩에서는, 확장된 기능에 대해 고유의 요소명(element name)이 부여된다.
위에서 설명된 세 가지 유형의 확장이 분류되는 과정은 IMS LIP XML 바인딩 [LIP, 01b]에 명시된다.

8.3 학습자정보 패키지 표

이 섹션에 열거된 표에는 데이터객체(data object) 요소(element)의 개념을 비롯한 다양한 정보들이 설명되어 있다. 세부항목을 설명하면 다음과 같다. 번호(No): 데이터요소(data element)의 번호. 각 요소는 하위요소(sub-element)들로 구성되며, 번호가 데이터요소와 그 하위요소들과의 관계를 보여준다. 이름(Name): 요소의 명칭 내용(Explanation): 요소에 대한 간략한 설명 필수요소(Required): 요소가 필수인지의 여부를 표시함
  • M = 필수요소(Mandatory Element). 상위 수준의 요소가 포함된 경우, 데이터객체(data object)에 필수적으로 포함되어야 하는 요소
  • C = 조건부 요소(Conditional Element). 다른 요소의 값(value)에 따라서 필요 여부가 결정됨.
  • O = 선택요소(Optional Element)
다중도(Multi): 요소의 반복사용 가능 여부.
  • 공란(Blank) = 한 번만 가능
  • 번호(Number) = 요소의 최대 반복 가능 수
  • n = 요소의 허용 반복수에 제한 없음
  • 요소가 반복적으로 사용될 수 있다는 것은 모든 하위요소도 반복이 가능하다는 것을 의미한다.
유형(Type): 데이터요소(data element)의 포맷 원칙(formatting rule). 유형에는 요소의 최대 길이가 명 시됨
  • ID = 객체를 식별하는데 사용되는 고유의 요소
  • 코드(Code) = 코드 목록에 나타난 요소값(element value)
  • 설명(Description) = 설명요소(descriptive element), 언어(human language)
  • 플래그(Flag) = 이진 플래그(binary flag)
  • 열거(Enumerated) = 사전에 정의된 비수치(non-numeric) 옵션 리스트 (예: 객체의 설명리스트)
  • ISO 10646 표준에 명시된 국제 문자셋 (international character set)이 모든 필드에 사용됨
유형(type)에는 하위요소의 유효값(valid value)에 대한 설명이 포함된다.
  • 코드체계는 수치값(numerical value)를 사용한다.
  • 도메인(Domain)에 정의된 값 (예: making it closed). 이 표준에 명시되지 않는 값을 포함시킬 수 없다. 그러나 도메인에 명시되지 않은 값을 사용해야 할 경우에는 데이터객체 정의의 일부분인 ‘확장요소(Element element)’ 내에 새로운 요소(element)를 정의하여 값을 추가시킬 수 있다.
주(Note): 요소에 대한 추가 설명 데이터객체(data object)는 다음의 표와 같이 정리될 수 있다.
    • 표 8.1 – learnerinformation(학습자정보) 데이터객체 상세표 (예: 학습자정보 자체를 구성하는 구조)
    • 표 8.2 – identification(식별자) 데이터구조 상세표
    • 표 8.3 – accessibility(접근석) 데이터구조 상세표
    • 표 8.4 – goal(목표) 데이터구조 상세표
    • 표 8.5 – qcl(자격인증정보)’ 데이터구조 상세표
    • 표 8.6 – activity(활동) 데이터구조 상세표
    • 표 8.7 – competency(역량) 데이터구조 상세표
    • 표 8.8 – interest(관심사) 데이터구조 상세표
    • 표 8.9 – affiliation(그룹활동) 데이터구조 상세표
    • 표 8.10 – transcript(성적증명서) 데이터구조 상세표
    • 표 8.11 – securitykey(보안키) 데이터구조 상세표
    • 표 8.12 – relationship(상관관계) 데이터구조 상세표
    • 표 8.13 – 공통 데이터객체 상세표 (공통 데이터구조는 다른 데이터구조의 여러 부분에서 활용 된다.)
― comment ― contentype ― typename ― description ― date ― priority ― status ― product ― fieldtype ― fielddata ― media ― text ― organization ― exrefrecord ― extension
  • 표 8.14 – 확장요소 리스트

8.3.1 학습자정보 패키지 데이터객체

표 8.1은 학습자정보 패키지를 생성하기 위해 사용되는 데이터 객체(data object)를 나타낸 것이다.

표 8.1 학습자정보 패키지 데이터객체 상세표

번호 이름 설명 필수 여부 다중도 유형
1.1 langtype 정보에 활용되는 기본언어 (default language) 구조 13.1 (표 8.13)을 따름
1.2 comment 구조 13.2 (표 8.13)를 따름
1.3 contentype 구조 13.3 (표 8.13)을 따름
1.4 identification 이름, 주소, 연락처, 대리인, 신상정보 등의 개인정보 O n 표 8.2 를 따름. 각각의 요소에 대하여 여러 번의 입력 가능
1.5 accessibility 언어, 장애, 선호도, 자격 등의 학습자 접근성 이슈 O n 표 8.3 을 따름. 각각의 접근성 양식에 대하여 1 회 입력 가능
1.6 goal 학습, 경력, 기타 목표 및 열망 O n 표 8.4 를 따름. 각각의 목표에 대하여 1 회 입력 가능
1.7 qcl 교육과정 이수 후, 취득한 자격증(qualification), 인증(certification), 면허증(licence) O n 표 8.5 를 따름. 각각의 자격증, 인증, 면허증에 대하여 1 회 입력 가능
1.8 activity 학습자정보와 관련된 활동 O n 표 8.6 을 따름. 각각의 교육/연수, 실무경험, 서비스에 대하여 1 회 입력 가능
1.9 competency 학습역량 O n 표 8.7 을 따름. 각각의 역량에 대하여 1 회 입력 가능
1.10 interest 취미, 오락활동 등의 학습자정보 O n 표 8.8 을 따름. 각각의 관심사에 대하여 1 회 입력 가능
1.11 affiliation 학습, 전문, 시민, 레크리에이션 조직에서의 활동 O n 표 8.9 를 따름. 각각의 그룹활동에 대하여 1 회 입력 가능
1.12 transcript 학업성과 요약 O n 표 8.10 을 따름. 각각의 성적증명서에 대하여 1 회 입력 가능
1.13 securitykey 학습자와의 상호관계시 사용되는 보안키 O n 표 8.11 을 따름. 각각의 보안키에 대하여 1 회 입력 가능
1.14 relationship 핵심 데이터구조 간의 상관관계 O n 표 8.12 를 따름. 각각의 상관관계에 대하여 1 회 입력 가능
1.15 extension 최상층의 ‘학습자정보’ 확장 O n 구조 13.16(표 8.13)을 따름.

8.3.2 identification(식별자) 데이터구조

표 8.2는 identification(식별자) 학습자정보 데이터구조를 나타낸 것이다.

표 8.2 identification(식별자) 학습자정보 데이터구조 상세표

번호 이름 내용 필수 여부 다중도 유형
2.1 comment 구조 13.2 (표 8.13)을 따름
2.2 contentype 구조 13.3 (표 8.13)을 따름
2.3 formname 개인 또는 조직의 포맷명 - as per vCard. O n 각각의 이름에 대하여 개별 입력
2.3.1 typename 포맷명의 유형. O 구조 13.4 (표 8.13)를 따름. 도메인 유형의 이름을 적절 하게 정함
2.3.2 comment 구조 13.2 (표 8.13)을 따름
2.3.3 contentype 구조 13.3 (표 8.13)을 따름
2.3.4 text 이름 자체 M 구조 13.13 (표 8.13)을 따름
2.4 name 개인 또는 조직의 구체적 이름 O n 각각의 이름에 대하여 개별 입력
2.4.1 typename 이름의 유형 O 구조 13.3 (표 8.13)을 따름. 도메인 유형의 이름을 적절 하게 정함
2.4.2 comment 구조 13.2 (표 8.13)을 따름
2.4.3 contentype 구조 13.2 (표 8.13)을 따름
2.4.4 partname 이름의 일부분 (예: ‘first’, ‘last’ 등) M n 이름의 일부분에 대하여 개별 입력
2.4.4.1 typename 이름의 유형 O 구조 13.4 (표8.13)를 따름. 도메인 유형의 이름을 적절 하게 정함
2.4.4.2 text 이름 자체 M 구조 13.13 (표 8.13)을 따름
2.5 address 개인 또는 조직의 상세 주소 O n 각각의 주소에 대하여 개별 입력
2.5.1 typename 주소 유형 M 구조 13.4 (표 8.13)를 따름. 도메인 유형의 이름을 적절 하게 정함
2.5.2 comment 구조 13.2 (표 8.13)를 따름
2.5.3 contentype 구조 13.3 (표 8.13)을 따름
2.5.4 pobox Post Office Box 번호 O 문자열 1-32 자
2.5.4.1 langtype PO Box 에 사용된 기본 언어
2.5.5 street 주소 중 거리명 O
2.5.5.1 nonfieldedstre etaddress 포맷되지 않은 거리명 O 문자열 1-256 자
2.5.5.1.1 langtype non-fielded street address 에 사용되는기본 언어 구조 13.2 (표 8.13)를 따름
2.5.5.2 complex 거리에 있는 건물명(name of the complex) O 문자열 1-128 자
2.5.5.2.1 langtype 건물명에 사용되는 기본 언어 구조 13.2 (표 8.13)를 따름
2.5.5.3 streetnumber 거리번호 O 문자열 1-8 자
2.5.5.3.1 langtype 거리번호에 사용되는 기본 언어 구조 13.2 (표 8.13)를 따름
2.5.5.4 streetprefix 거리명에 붙은 접두어 (예: ‘St.’) O 문자열 1-8 자
2.5.5.4.1 langtype 거리명 접두어에 사용되는 기본 언어 구조 13.2 (표 8.13)를 따름
2.5.5.5 streetname 거리명 O 문자열 1-128 자
2.5.5.5.1 langtype 거리명에 사용되는 기본언어 구조 13.2 (표 8.13)를 따름
2.5.5.6 streetype 거리유형 (예: ‘Road’, ‘Avenue’ 등) O 문자열 1-32 자
2.5.5.6.1 langtype 거리유형에 사용되는 기본언어 구조 13.2 (표 8.13)를 따름
2.5.5.7 streetsuffix 거리명에 붙은 접미사 O 문자열 1-8 자
2.5.5.7.1 langtype 거리명 접미사에 사용되는 기본언어 구조 13.2 (표 8.13)를 따름
2.5.5.8 apttype 아파트유형 O 문자열 1-32 자
2.5.5.8.1 langtype 아파트유형에 사용되는 기본언어 구조 13.2 (표 8.13)를 따름
2.5.5.9 aptnumprefix 아파트 동호수 접두사 O 문자열 1-8 자
2.5.5.9.1 langtype 아파트 동호수 접두사에 사용되는 기본언어 구조 13.2 (표 8.13)를 따름
2.5.5.10 aptnumber 아파트 동호수 O 문자열 1-8 자
2.5.5.10.1 langtype 아파트 동호수에 사용되는 기본언어 구조 13.2 (표 8.13)를 따름
2.5.5.11 aptnumsuffix 아파트 동호수 접미사 O 문자열 1-2 자
2.5.5.11.1 langtype 아파트 동호수 접미사에 사용되는 기본언어 구조 13.2 (표 8.13)를 따름
2.5.6 locality 주소 중 지방(locality) 표시 부분 O
2.5.6.1 langtype 지방(locality) 구조 13.1 (표 8.13)을 따름
2.5.7 locality 주소 중 지방(locality) 표시 부분 O
2.5.7.1 langtype 지방(locality) 구조 13.1 (표 8.13)을 따름
2.5.8 country 주소 중 국가(country) 표시 부분 O 문자열 1-128 자
2.5.8.1 langtype 국가(country) 표시 부분에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
2.5.9 statepr 주소 중 주(state)/도(pro vince) 표시부분 O 문자열 1-128 자
2.5.9.1 langtype 주(state)/도(pro vince) 표시 부분에사용되는 기본언어 구조 13.1 (표 8.13)을 따름
2.5.10 region 주소 중 지역(region) 표시 부분 O 문자열 1-128 자
2.5.10.1 langtype 지역(region) 표시 부분에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
2.5.11 postcode 주소 중 우편번호(postc ode) O 문자열 1-16 자
2.5.11.1 langtype 우편번호(post code)에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
2.5.12 timezone 주소 중 시간대(timezone) 표시 부분 O 문자열 1-8 자
2.5.12.1 langtype 시간대(timezone) 에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
2.5.13 geo 경도/위도로 표시되는 위치표시
2.5.13.1 lat 위도 M #PCDATA. 도(degree) (AB), 분(minutes) (XY),초(seconds) (MN) (예: AB.XY.MN AB 는 00-89 의 정수, XY 와 MN 은 00-60 의 정수
2.5.13.2 lon 경도 M #PCDATA. 도(degree) (AB), 분(minutes) (XY),초(seconds) (MN) (예: AB.XY.MN AB 는 00-89 의 정수, XY 와 MN 은 00-60 의 정수
2.6 contactinfo 개인 또는 조직의 연락처 정보 O n
2.6.1 typename 연락처 정보 유형 (예: 자택 또는 직장 등) O 구조 13.4 (표 8.13)를 따름. 도메인 유형의 이름을 적절하게 정함
2.6.2 comment 구조 13.2 (표 8.13)를 따름
2.6.3 contentype 구조 13.3 (표 8.13)을 따름
2.6.4 telephone 전화번호 O
2.6.4.1 countrycode 국가코드 O #PCDATA. 00-99 의 두 자리 정수
2.6.4.2 areacode 지역코드 M #PCDATA. 1-10 자
2.6.4.3 indnumber 전화번호 M #PCDATA. 1-10 자
2.6.4.4 extnumber PABX 내의 교환번호 O #PCDATA. 1-10 자
2.6.5 facsimile 팩스번호 O
2.6.5.1 countrycode 국가코드 O #PCDATA. 00-99 의 두 자리 정수
2.6.5.2 areacode 지역코드 M #PCDATA. 1-10 자
2.6.5.3 indnumber 팩스번호 M #PCDATA. 1-10 자
2.6.5.4 extnumber PABX 내의 교환번호 O #PCDATA. 1-10 자
2.6.6 facsimile 팩스번호 O
2.6.6.1 countrycode 국가코드 O #PCDATA. 00-99 의 두 자리 정수
2.6.6.2 areacode 지역코드 M #PCDATA. 1-10 자
2.6.6.3 indnumber 휴대폰 번호 M #PCDATA. 1-10 자
2.6.7 pager 무선호출기 번호 O
2.6.7.1 countrycode 국가코드 O #PCDATA. 00-99 의 두 자리 정수
2.6.7.2 areacode 지역코드 M #PCDATA. 1-10 자
2.6.7.3 indnumber 무선호출기 번호 M #PCDATA. 1-10 자
2.6.8 email 이메일 주소 O #PCDATA. 1-128 자
2.6.9 web URL 의 웹주소 O #PCDATA. 1-128 자
2.7 qcl 교육과정 이수 후, 취득한 자격증(qualification),인증(certification), 면허증(licence) O n 표 8.5 를 따름. 각각의 자격증, 인증, 면허증에 대하여 1 회 입력 가능
2.7.1 typename 신상정보 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형의 이름을 적절 하게 정함
2.7.2 comment 구조 13.2 (표 8.13)를 따름
2.7.3 contentype 구조 13.3 (표 8.13)를 따름
2.7.4 representation 학습자에 관한 대리인 정보 (예: 사진) O n
2.7.4.1 date 대리인 정보 기재일자 O n 구조 13.6 (표 8.13)을 따름
2.7.4.2 description 학습자 대리인 정보임을 설명하고 사용처 요약 O n 구조 13.5 (표 8.13)을 따름
2.7.5 gender 학습자의 성별 O ‘남성(Male )’ 또는 ‘여성(Fem ale)’ 사용언어에 영향을 끼침
2.7.6 date 신상정보 데이터 기재일자 O n 구조 13.6 (표 8.13)을 따름
2.7.7 placeofbirth 학습자의 출생지 O 문자열 1-128 자
2.7.7.1 langtype 출생지에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
2.7.8 uid 학습자 식별자 (예: 주민등록번호) O 문자열 1-32 자
2.8 agent 학습자 대리인에 관한 정보 O 각각의 대리인에 대하여 개별 입력
2.8.1 typename 대리인의 유형 (예: 부모, 후견인 등) O 구조 13.3 (표 8.13)을 따름. 도메인 유형의 이름을적절하게 정함
2.8.2 comment 학습역량 구조 13.2 (표 8.13)를 따름
2.8.3 contentype 학습역량 구조 13.3 (표 8.13)을 따름
2.8.4 agentid 대리인 식별자 O 문자열 1-128 자
2.8.5 agentdomain 대리인의 역할 (예: 법적, 재무적 등) O
2.8.5.1 typename 역할의 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형의 이름을 적절하게 정함
2.8.6 description 대리인 역할 설명 O 구조 13.5 (표 8.13)를 따름
2.9 extension ‘식별자’ 학습자정보의 확장 O 구조 13.6 (표 8.13)을 따름

8.3.3 accessibility'(접근성) 데이터구조’

표 8.3은 accessibility(접근성) 학습자정보 데이터구조를 나타낸 것이다.

표 8.3 accessibility(접근성) 학습자정보 데이터구조 상세표

번호 이름 내용 필수 여부 다중도 유형
3.1 comment 구조 13.2 (표 8.13)를 따름
3.2 contentype 구조 13.3 (표 8.13)를 따름
3.3 language 학습자의 읽기, 쓰기, 말하기 능력 O n 각각의 언어에 대하여 개별 입력
3.3.1 typename 언어 유형 O 구조 13.4 (표 8.13)를 따름. 도메인은 언어유형 어휘를 사용하여 정의됨
3.3.2 comment 구조 13.2 (표 8.13)를 따름
3.3.3 contentype 구조 13.3 (표 8.13)을 따름
3.3.4 proficiency 학습자의 언어숙련도 (예: 말하기, 읽기, 쓰기) C 문자열 1-1024 자
3.3.4.1 langtype 언어숙련도 명시에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
3.3.4.2 extension ‘언어’ 학습자의 확장 기능 구조 13.16 (표 8.13)을 따름
3.4 preference 학습방법 선호학습방법 (선택/필수) O n
3.4.1 typename 인지적 선호 유형 O 구조 13.4 (표 8.13)를 따름. 도메인은 인식유형(cognitivetype) 유형을 사용하여 정의됨
3.4.2 comment 구조 13.2 (표 8.13)를 따름
3.4.3 contentype 구조 13.3 (표 8.13)을 따름
3.4.4 prefcode 선호도에 따라 코드 입력 O #PCDATA 선호사항 표기에 정해진 포맷 없음
3.4.4.1 langtype 선호도 명시에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
3.4.5 description 선호도 상세내용 O 구조 13.5 (표 8.13)를 따름
3.4.6 extension ‘인지적 선호’ 학습자정보의 확장 기능 구조 13.16 (표 8.13)을 따름
3.5 eligibility 학습자가 갖추고 있는 자격 O n V2.0 에서 개정 예정
3.5.1 typename 학습자가 갖추고 있는 자격의 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 ‘자격’ 어휘를 사용하여 정의됨
3.5.2 comment 구조 13.2 (표 8.13)를 따름
3.5.3 contentype 구조 13.3 (표 8.13)을 따름
3.5.4 extension ‘자격’ 학습자정보의 확장 기능 구조 13.16 (표 8.13)을 따름
3.6 disability 학습자가 겪고 있는 장애 O n V2.0 에서 개정 예정
3.6.1 typename 학습자가 겪고 있는 장애의 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 ‘장애’ 어휘를 사용하여 정의됨
3.6.2 comment 구조 13.2 (표 8.13)를 따름
3.6.3 contentype 구조 13.3 (표 8.13)을 따름
3.6.4 extension ‘장애’ 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름
3.7 extension ‘접근성’ 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름

8.3.5 goal(목표) 데이터구조

표 8.4는 goal(목표) 학습자정보 데이터구조를 나타낸 것이다.

표 8.4 goal(목표) 학습자정보 데이터구조 상세표

번호 이름 내용 필수 여부 다중도 유형
4.1 typename 목표 유형 O 구조 13.44 (표 8.13)를 따름. 도메인 유형은 ‘목표’ 어휘를 사용하여 정의됨
4.2 comment 구조 13.2 (표 8.13)를 따름
4.3 contentype 구조 13.2 (표 8.13)를 따름
4.4 date 목표의 기재일자 O n 구조 13.6 (표 8.13)을 따름
4.5 priority 목표의 우선순위 O 구조 13.6 (표 8.13)을 따름
4.5.1 langtype 목표 명시에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
4.6 status 목표의 기재상태(recor ded status) O n 구조 13.8 (표 8.13)을 따름
4.7 description 목표에 대한 상세내용 O 구조 13.5 (표 8.13)을 따름
4.8 goal 하위목표 수립에 필요한 반복적 참조 O n 표 8.4를 따름
4.9 extension ‘목표’ 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름

8.3.6 qcl(자격인증정보) 데이터구조

표 8.5는 qcl(자격인증정보) 학습자정보 데이터구조를 나타낸 것이다.

표 8.5 qcl(자격인증정보) 학습자정보 데이터구조 상세표

번호 이름 내용 필수 여부 다중도 유형
5.1 typename 자격증, 인증, 면허증의 유형 O 구조 13.3 (표 8.13)을 따름. 도메인 유형은 해당 어휘를 사용하여 정의됨
5.2 comment 구조 13.2 (표 8.13)를 따름
5.3 contentype 구조 13.3 (표 8.13)를 따름
5.4 title 자격증, 인증, 면허증의 명칭 O
5.4.1 langtype 자격증/인증/면 허증(qcl) 명시에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
5.5 organisation 자격증, 인증, 면허증 수여 기관 O 구조 13.14 (표 8.13)를 따름
5.6 registrationno 자격증, 인증, 면허증의 일련 번호 O 문자열 1-256 자
5.7 level 자격증/인증/면 허증(qcl)의 등급/레벨 O
5.7.1 text 등급의 상세설명 M 구조 13.13 (표 8.13)을 따름
5.7.2 level 하위등급의 자격증/인증/ 면허증에 대한 정의 O 레벨 (레벨 정도는 임의적)을 설명할 때 반복적 구조 (recursive structure)가 만들어 짐
5.8 date 자격증, 인증, 면허증 기재일자 O n 구조 13.16 (표 8.13)을 따름
5.9 description 자격증, 인증, 면허증에 대한 상세내용 O 구조 13.5 (표 8.13)를 따름
5.10 extension 자격증/인증/면 허증(qcl) 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)를 따름

8.3.7 활동(activity) 데이터구조

표 8.6는 활동(activity) 학습자정보 데이터구조를 나타낸 것이다.

표 8.6 활동(activity) 학습자정보 데이터구조 상세표

번호 이름 내용 필수 여부 다중도 유형
6.1 typename 교육, 연수, 직업, 서비스 등의 활동 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 적절한 어휘를 사용하여 정의됨
6.2 comment 구조 13.2 (표 8.13)를 따름
6.3 contentype 구조 13.3 (표 8.13)을 따름
6.4 date 활동 기재일자 O n 이 구조의 사용 여부는 사용자가 정함
6.5 status 활동의 기재상태(recorded status) 구조 13.8 (표 8.13)을 따름;
6.6 units 활동에 부여되는 단위(unit) O 이 구조의 사용여부는 사용자가 정함
6.6.1 unitsfield 단위(unit)에 부여되는 필드(field) M n
6.6.1.1 fieldlabel 단위(unit) 데이터를 포함하는 필드를 명시한 라벨 M 구조 13.10 (표 8.13)을 따름
6.6.1.2 fielddata 단위(unit) 필드 데이터 콘텐츠 M 구조 13.11 (표 8.13)을 따름
6.7 learningactivity ref 관련 학습식별자에 대한 외부 참조 O n
6.7.1 sourcedid 학습활동 (참고대상)의 글로벌 식별자 O n 구조 13.3.1.1 (표 8.13)을 따 름
6.7.2 text 참조된 학습활동에 대한 상세설명 O n 구조 13.13 (표 8.13)을 따름
6.8 definition 활동의 일부로 연구대상이 된 자료(material) 의 정의 O n 구체적 구조는 사용처에 따 라 달라지므로, 표준 포맷은 없음
6.8.1 typename 정의 유형(type of definition) O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 적절한 어휘 를 사용하여 정의됨
6.8.2 comment 구조 13.2 (표 8.13)를 따름
6.8.3 contentype 구조 13.3 (표 8.13)을 따름
6.8.4 definitionfield 정의구조(defi nition structure)가 포함되어 있는 필드 O n
6.8.4.1 fieldlabel 정의데이터(d efinition data)를 포함하는 필드를 명시한 라벨 M 구조 13.10 (표 8.13)을 따름
6.8.4.2 fielddata 정의 필드 데이터(definition field data) 콘텐츠 구조 13.11 (표 8.13)을 따름
6.8.5 description 자료 정의(material definition)에 대한 상세설명 O 구조 13.5 (표 8.13)를 따름
6.8.6 definition ‘정의(definitio n)’ 구조를 반복적으로 참고함으로써, 자의적인 복합계층 정의(complex hierarchical definition)를 내릴 수 있음 O n 구조 8.8을 따름
6.8.7 extension ‘정의(definitio n)’ 학습자정보의 확장 기능 구조 13.16 (표 8.13)을 따름
6.9 product 활동을 통해 생산된 결과물 O n 구조 13.9 (표 8.13)를 따름
6.10 testimonial 활동과 관련된 자가 학습자에 대하여 수여한 추천서/증명서 O n
6.10.1 typename 추천서의 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 적절한 어휘 로 정의됨
6.10.2 comment 구조 13.2 (표 8.13)를 따름
6.10.3 contentype 구조 13.3 (표 8.13)을 따름
6.10.4 date 추천서 기재일자 O n 구조 13.6 (표 8.13)을 따름
6.10.5 description 추천서 내용 O 구조 13.5 (표 8.13)를 따름
6.10.6 extension 추천서 정보의 확장 기능 O 구조 13. 16 (표 8.13)을 따름
6.11 evaluation 활동의 평가 (예: 시험결과 등) O n
6.11.1 typename 평가 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 적절한 어휘 를 사용하여 정의됨
6.11.2 comment 구조 13.1 (표 8.13)을 따름
6.11.3 contentype 구조 11.2 (표 8.11)를 따름
6.11.4 evaluationid 평가 구성요소(eval uation component)와 관련된 식별자 O IMS QTI 표준에 정의된 항목(Item), 섹션(Section), 또는 평가(Assessme nt) 식별자를 예로 들 수 있다.
6.11.5 date 평가결과 기재일자 O n 구조 13.6 (표 8.13)을 따름
6.11.6 evalmetadata 평가와 관련된 메타데이터 O IMS QTI 표준에 정의된 구조를 활용할 수 있다.
6.11.6.1 typename 메타데이터 그룹의 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 적절한 어휘 를 사용하여 정의됨
6.11.6.2 evalmetadatafi eld 메타데이터 필드를 포함하는 구조 M n
6.11.6.2.1 langtype 메타데이터에 사용되는 기본언어 구조 13.2 (표 8.13)를 따름
6.11.6.2.2 fieldlabel 메타데이터를 포함하는 필드를 명시한 라벨 M 구조 13.10 (표 8.13)을 따름
6.11.6.2.3 fielddata 메타데이터 필드 데이터 콘텐츠 M 구조 13.11 (표 8.13)을 따름
6.11.7 objectives 평가자료(eval uation material)에 명시된 목표 O n IMS QTI 표준에서 사용되는 것과 유사한 매커니즘 사용
6.11.7.1 view 특정 목표에 대한 견해 O n IMS QTI 표준에서 정의된 어휘 사용 IMS QTI 표준에서 사용되는 매커니즘 사용
6.11.7.2 comment 구조 13.2 (표 8.13)를 따름
6.11.7.3 media 텍스트, 이미지, 비디오 등의 학습자료에 대한 콘텐츠 개체틀(conten t placeholder) M 구조 13.12 (표 8.13)를 따름
6.11.7.4 contentref 목표와 관련한 자료에 대한 외부참조 매커니즘 O n 문자열 1-2048 자
6.11.7.5 extension ‘목표’ 정보에 대한 확장 기능 O 구조 13.16 (표 8.13)을 따름
6.11.8 status 평가의 기재현황 O n 구조 13.8 (표 8.13)을 따름
6.11.9 noofattempts 평가 시도 횟수 O 1-99 의 정수
6.11.10 duration 평가와 관련하여 다양한 기간 (예: 마지막 시도를 완료한 시간) O n 기간은 자의적으로 정해지며, 적용되는 표준 포맷은 없음
6.11.10.1 fieldlabel 기간 데이터(duratio n data)를 포함하는 필드를 명시한 라벨 M n 구조 13.10 (표 8.13)을 따름
6.11.10.2 fielddata 기간 데이터 콘텐츠 M n 구조 13.11 (표 8.13)을 따름
6.11.11 result 평가결과 O n 결과는 자의적으로 기록되며, 적용되는 표준 포맷은 없음
6.11.11.1 interpretscore 점수 데이터(scorin g data)의 context 를 설명하는데 사용되는 정보 (예: 최고 가능점수) C n
6.11.11.1.1 fieldtype 결과 데이터(result data)를 포함하는 필드 유형 M 구조 13.10 (표 8.13)을 따름
6.11.11.1.2 fielddata 결과 필드 데이터 콘텐츠 M 구조 13.11 (표 8.13)을 따름
6.11.11.2 score 점수 데이터 C n 점수유형은 수치로만 표현될 필요는 없다.
6.11.11.2 result 평가의 세부결과 C n 구조 6.11. 11 를 따름 복잡한 결과 구조(complex results structures)의 지원이 허용됨
6.11.11.2.1 fieldlabel 점수 데이터(score data)를 포함하는 필드를 명시한 라벨 M 구조 13.10 (표 8.13)을 따름
6.11.11.2.2 fielddata 점수 필드 데이터 콘텐츠 M 구조 13.11 (표 8.13)을 따름
6.11.12 description 평가에 대한 설명 O 구조 13.5 (표 8.13)를 따름
6.11.13 evaluation ‘정의(definitio n)’를 반복적으로 사용함으로써, 자의적인 복합계층 정의(complex hierarchical definition)를 내릴 수 있음 O n 구조 6.11을 따름
6.11.14 extension ‘서비스(servic e)’ 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름
6.12 description 활동 자체에 대한 설명 O 구조 13.5 (표 8.13)를 따름
6.13 activity 반복적인 참고를 통해, 자의적인 복합활동 구조를 수립할 수 있음 O n 표 8.6에 나와 있는 구조를 따름
6.14 extension ‘활동’ 정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름

8.3.9 ‘역량(competency)‘ 데이터구조

표 8.7은 ‘역량(competency)’ 학습자정보 데이터구조를 나타낸 것이다.

표 8.7 ‘역량(competency)’ 학습자정보 데이터구조 상세표

번호 이름 내용 필수 여부 다중도 유형
7.1 comment 구조 13.2 (표 8.13)를 따름
7.2 contentype 구조 13.3 (표 8.13)을 따름
7.3 exrefrecord 적절한 외부구조를 사용하여, 역량설명 O 구조 13.15 (표 8.13)를 따름
7.4 description 역량 설명 O 구조 13.5 (표 8.13)를 따름
7.5 extension ‘역량’ 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름

8.3.10 ‘관심사(interest)’ 데이터구조

표 8.8는 관심사(interest) 학습자정보 데이터구조를 나타낸 것이다.

표 8.8 ‘관심사(interest)’ 학습자정보 데이터구조 상세표

번호 이름 내용 필수 여부 다중도 유형
8.1 typename 관심사 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 적절한 어휘 를 사용하여 정의됨
8.2 comment 구조 13.2 (표 8.13)를 따름
8.3 contentype 구조 13.3 (표 8.13)을 따름
8.4 product 관심사 활동(interest activity)의 결과물 O 구조 13.9 (표 8.13)를 따름
8.5 description 관심사에 대한 설명 O 구조 13.9 (표 8.13)를 따름
8.6 extension ‘관심사’ 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름

8.3.12 ‘그룹활동(affiliation)’ 데이터구조

표 8.9는 그룹활동(affiliation) 학습자정보 데이터구조를 나타낸 것이다.

표 8.9 ‘그룹활동(affiliation)’ 학습자정보 데이터구조 상세표

번호 이름 내용 필수 여부 다중도 유형
9.1 typename 그룹활동의 유형 (예: 직업상 수행하는 그룹활동) O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 적절한 어휘 를 사용하여 정의됨
9.2 comment 구조 13.2 (표 8.13)를 따름
9.3 contentype 구조 13.3 (표 8.13)을 따름
9.4 classification 그룹 멤버십의 유형 (예: ‘회원’ ‘동료’ 등) O 문자열 1-128 자 그룹 분류는 역할과는 구분됨
9.4.1 langtype 분류에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
9.5 affiliationid 그룹활동에 부여된 식별자 (예: 회원 번호) O 문자열 1-128 자
9.6 role 학습자의 역할 O n
9.6.1 typename 주최기관(host organization)에 서 맡은 역할의 유형 O 구조 13.4 (표 8.13)을 따름. 도메인 유형은 적절한 어휘를 사용하여 정의됨
9.6.2 comment 구조 13.2 (표 8.13)을 따름
9.6.3 contentype 구조 13.3 (표 8.13)을 따름
9.6.4 date 그룹활동 기재일자 O n 구조 13.6 (표 8.13)을 따름
9.6.5 status 역할의 기재현황(recor ded status) O n 구조 13.8 (표 8.13)을 따름
9.6.6 description 그룹활동에 대한 설명 O 구조 13.5 (표 8.13)를 따름
9.6.7 role 반복적 참조를 통해 하위역할(subrole) 정의 가능 O n 구조 9.6 에 나와 있는 구조를 따름
9.6.8 extension ‘역할’ 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름
9.7 organisation 학습자의 그룹활동 소속조직 O 구조 13.14 (표 8.13)를 따름
9.8 date 그룹활동 기재일자 O n 구조 13.6 (표 8.13)을 따름
9.9 status 그룹활동 기재현황 O 구조 13.8 (표 8.13)을 따름
9.10 description 그룹활동에 대한 설명 O 구조 13.5 (표 8.13)를 따름
9.11 affiliation 반복적인 참조를 통해, 복잡한 그룹활동 구조 수립이 가능 O n 구조 6.9에 나와 있는 구조를 따름
9.12 extension ‘그룹활동’ 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름

8.3.14 ‘성적증명서(transcript)’ 데이터구조

표 8.10은 성적증명서(transcript) 학습자정보 데이터구조를 나타낸 것이다.

표 8.10 ‘성적증명서(transcript)’ 학습자정보 데이터구조 상세표

번호 이름 내용 필수 여부 다중도 유형
10.1 typename 성적증명서 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 상호합의된 어휘를 사용하여 정의됨
10.2 comment 구조 13.2 (표 8.13)를 따름
10.3 contentype 구조 13.3 (표 8.13)을 따름
10.5 description 성적증명서에 대한 설명 O 구조 13.5 (표 8.13)를 따름
10.6 extension ‘성적증명서’ 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름

8.3.15 ‘보안키(securitykey)’ 데이터구조

표 8.11은 보안키(securitykey) 학습자정보 데이터구조를 나타낸 것이다.

표 8.11 ‘보안키(security)’ 학습자정보 데이터구조 상세표

번호 이름 내용 필수 여부 다중도 유형
11.1 typename 보안키 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 적절한 어휘 를 사용하여 정의됨
11.2 comment 구조 13.2 (표 8.13)를 따름
11.3 contentype 구조 13.3 (표 8.13)을 따름
11.4 keyfields 보안키 분류 (예: ‘PKC’ 암호 등) O n
11.4.1 fieldlabel 보안키 분류 (예: ‘PKC’ 암호 등) M 구조 13.10 (표 8.13)을 따름
11.4.2 fielddata 보안키 데이터 (예: 실제 암호 또는 암호화키) M 구조 13.11 (표 8.13)을 따름
11.5 description 보안키에 대한 설명 O 구조 13.5 (표 8.13)를 따름
11.6 extension ‘보안키’ 학습자정보의 확장 기능 O 구조 13.6 (표 8.13)을 따름

8.3.16 ‘상관관계(relationship)’ 데이터구조

표 8.12는 상관관계(relationship) 학습자정보 데이터구조를 나타낸 것이다.

표 8.12 ‘상관관계(relationship)’ 학습자정보 데이터구조 상세표

번호 이름 내용 필수 여부 다중도 유형
12.1 typename 상관관계 유형 O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 상호합의된 어휘를 사용하여 정의됨
12.2 comment 구조 13.2 (표 8.13)를 따름
12.3 contentype 구조 13.3 (표 8.13)을 따름
12.4 tuple 다양한 상관관계를 정의해주는 집합(tuple) O Tuple 은 tupl esource, tupl erelationship , tupledestinati on 로 정의되며, tuplesource 와 한 가지 이상의 tupledestinati on 과의 상관관계를 나타냄
12.4.1 tuplesource 상관관계의 소스 구성요소 M 소스(Source) 는 ‘indexid’가 포함된 ‘sourceid’ 또는 단순히 ‘indexid’로 정의됨
12.4.1.1 sourcedid 상관관계의 소스 역할을 하는 학습자정보의 ‘sourceid’ O 구조 13.3.1.1 (표 8.13)을 따름
12.4.1.2 indexid 소스 상관관계 식별자 M 구조 13.3.1.2 (표 8.13)를 따름
12.4.2 tuplerelation 소스와 목표 개체 사이의 상관관계 M 상관관계(rel ationship)의 유형은 적절한 어휘를 사용하여 정의됨
12.4.2.1 typename 상관관계 유형을 정의하는데 사용되는 어휘 O 구조 13.4 (표 8.13)를 따름. 도메인 유형은 상호합의된 어휘를 사용하여 정의됨
12.4.2.2 text 상관관계 유형 (어휘에서 선택) O 구조 13.13 (표 8.13)을 따름
12.4.3 tupledest 상관관계의 목표 구성요소 M n 소스(Source) 는 ‘indexid’가 포함된 ‘sourceid’ 또는 단순히 ‘indexid’로 정의됨
12.4.3.1 sourcedid 상관관계의 목표 역할을 하는 학습자정보의 ‘sourceid’ O 구조 13.3.1.1 (표 8.13)을 따름
12.4.3.2 indexid 소스 상관관계 식별자 M 구조 13.3.1.2 (표 8.13)를 따름
12.5 description 상관관계에 대한 설명 O 구조 13.5 (표 8.13)를 따름
12.6 extension ‘상관관계’ 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름

8.3.17 공통 데이터객체

표 8.13은 다른 데이터객체를 지원하는 공통 데이터객체(common data object)를 나타낸 것이다.

표 8.13 공통 데이터객체 상세표

번호 이름 내용 필수 여부 다중도 유형
13.1 langtype 정보입력에 사용되는 언어 M 문자열 입력되는 언어(language entries)는 ISO 표준을 따름
13.2 comment LIP 정보에 대한 주석(comment). 이들 주석(comment)은 해석기(parser)에 의하여 삭제될 수 없음 O 문자열 XML 파일의 주석을 달 때 사용됨
13.2.1 langtype 코멘트에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
13.3 contentype 학습자정보 구조의 콘텐츠를 설명하는데 사용되는 데이터 O 참고정보가 항상 정의되어야 함. 그 외의 정보는 선택사항임
13.3.1 referential 학습자정보와 학습자정보 내에 존재하는 데이터를 식별하는데 사용되는 참고정보 M n 입력사항(entry) 에 한 가지 이상의 ‘sourcedid’ 또는 ‘indexid’가 부여됨
13.3.1.1 sourcedid 초기시스템(initiatin g system)의 학습자 정보 소스 식별 C 입력사항(entry) 이 ‘sourcedid’로 정의되지 않는 경우에는, 반드시 ‘indexid’로 정의되어야 함
13.3.1.1.1 source 학습자정보를 생산하는 소스시스템의 명칭 M #PCDATA 1-256 자 소스(source)에 이름을 붙이는 것은 본 표준의 적용범위를 벗어남
13.3.1.1.2 id 생성된 입력사항(creating entity)에 의해 부여된 학습자정보 기록 식별자 M ID 1-256 자 XML 파일에 한하여, ‘id’의 고유성은 XML 해석기(parser)에 의해서 강화됨. 이 식별자는 트랜젝션 메시지(transactio n message)를 사용하는 동안 유지됨
13.3.1.2 indexid 학습자정보를 포함하는 실제 데이터구조의 식별자. 이 식별자는 지속적으로 사용되며, 이후의 트랜잭션에도 이 식별자가 지속적으로 사용될 수 있도록 매핑표(mapping table)를 유지해야 함 C ID 1-256 chars. XML 파일에 한하여, ‘id’의 고유성은 XML 해석기(parser)에 의해서 강화됨.입력사항(entry) 이 ‘sourcedid’로 정의되지 않는 경우에는, 반드시 ‘indexid’로 정의되어야 함
13.3.2 temporal (데이터구조의) 시간 관련 정보를 설명하는 데이터 (예: 작성일자, 유효기간 등) O n 유효기간이 정의되지 않는 경우에는, 해당 정보가 지속적으로 유효하다는 것을 의미함다양한 시간정보 구조가 사용됨 (예: 작성일자, 유효기간 만료일자 등)
13.3.2.1 typename 시간적 상관관계의 유형 M 도메인 유형은 상호합의된 어휘를 사용하여 정의됨 (9 장 참조)
13.3.2.2 temporalfield 시간적 데이터구조가 정의된 필드 M n
13.3.2.2.1 fieldlabel 시간적 정의 데이터를 포함하는 필드 유형 M 구조 13.10 을 따름
13.3.2.2.2 fielddata 시간적 데이터를 포함하는 필드 유형 M 구조 13.11 을 따름
13.3.3 privacy 학습자정보에 대한 접근가능성 여부와 정보의 무결성을 설명하는 데이터 O 필드에 기재된 콘텐츠 의미는 이 표준의 적용범위가 아님
13.3.3.1 privacyfield 프라이버시 데이터구조를 정의하는 필드 M n
13.3.3.1.1 fieldlabel 프라이버시 정의 데이터를 포함하는 필드 유형 M 구조 13.10 을 따름
13.3.3.1.2 fielddata 프라이버시 데이터를 포함하는 필드 유형 M 구조 13.11 을 따름
13.3.3.3 date 프라이버시 정보와 관련된 일자들 (예: 유효기간 등) O n 구조 13.6 (표 8.13)을 따름
13.4 typename 유형이 정의된 객체를 표시한 라벨 O 명명규칙(naming convention)은 이름의 사용방법을 명시한 것임. 이 표준이 지원하는 어휘에 대한 자세한 설명은 9 장 참조 요망
13.4.1 tysource 어휘의 소스(source) O 어휘 자체 또는 어휘를 포함하는 외부파일(externa l file)의 이름을 포함함.
13.4.1.1 sourcetype 적절한 어휘를 포함하는 웹페이지 또는 파일 참조 O Enumerate d list of:imsdefault (default)standardlistproprietary ‘리스트(list)’ 값이 존재한다면, 사용 어휘는 문자리스트(char acter separated list)에 포함됨. 어휘에 대한 자세한 설명은 9 장 참조 요망. 만약 리스트가 존재하지 않는다면, 데이터는 한 단어로만 입력 가능
13.4.2 tyvalue 선정된 유형에 대한 설명 문자열 1-256 자 관련 언어 문자열(language string)이 존재함
13.4.2.1 langtype 타이핑 데이터에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
13.5 description 관련 정보에 대한 설명 (예: 텍스트 이미지) O
13.5.1 short 한 줄로 간략하게 설명 M 문자열 1-128 자
13.5.1.1 langtype 간략한 설명에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
13.5.2 long 상세 설명 O 문자열 1-2048 자
13.5.2.1 langtype 타이핑 데이터에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
13.5.3 full 활동에 대한 상세한 설명 (예: 텍스트, 이미지 사용) O
13.5.3.1 comment 구조 13.2를 따름
13.5.3.2 media 텍스트, 이미지, 비디오 등의 학습자료에 대한 콘텐츠 개체틀(content placeholder) M n 구조 13.12를 따름
13.6 date 기재 일자/시간 O
13.6.1 typename 일자유형(type of date) O 구조 13.4 를 따름. 도메인 유형은 상호합의된 어휘를 사용하여 정의됨
13.6.2 datetime 일자의 문자열: YYYY:MM:DDTHH: MM:SS M 문자열 1-20 자 ISO8601 에 토대로 정의됨
13.6.3 description 일자에 대한 설명 O 구조 13.5 를 따름
13.6.4 extension ‘일자’ 학습자정보의 확장 기능 O 구조 13.16 을 따름
13.7 priority 이벤트, 활동, 목표 등의 우선순위 O 문자열 1-64 자
13.7.1 langtype 우선순위에 사용되는 기본언어 구조 13.1 (표 8.13)을 따름
13.8 status 특정 이벤트, 활동, 목표 등의 현황 O
13.8.1 typename 현황의 유형 O 구조 13.4를 따름. 도메인 유 형은 상호합의된 어휘를 사용 하여 정의됨
13.8.2 date 현황 기재일자 O 구조 13.6을 따름
13.8.3 description 현황에 대한 설명 O 구조 13.5를 따름
13.9 product 활동의 결과 생성된 전자형태의 자료 (예: 보고서, 다이어그램 등)
13.9.1 typename 결과물의 유형 O 구조 13.4를 따름. 도메인 유 형은 상호합의된 어휘를 사용 하여 정의됨
13.9.2 comment 구조 13.2를 따름
13.9.3 contentype 구조 13.3을 따름
13.9.4 date 결과물과 관련된 일자들 (예: 작성일자) O 구조 13.6 을 따름
13.9.5 description 결과물에 대한 설명 O 구조 13.5 를 따름
13.9.6 extension 결과물’ 학습자정보의 확장 기능 O 구조 13.16 을 따름
13.10 fieldlabel 필드 정의 확장 O n 이 정보는 커뮤니케이팅 시스템과 호환되어야 한다. 이 구조를 사용함으로써, 참고정보까지 확대가 가능하다.
13.10.1 typename 필드에 사용되는 어휘 O 구조 13.4를 따름
13.11 fielddata 필드에 기재된 데이터 O n #PCDATA 텍스트 문자열 또는 숫자 포맷
13.12 media 텍스트, 이미지, 비디오 등의 학습자료에 대한 콘텐츠 개체틀(content placeholder) C
13.12.1 mediamode 저장되어 있는 미디어 데이터 유형 (예: 텍스트, 이미지 등) M 텍스트, 비디오, 오디오, 이미지, 애플릿, 응용 프로그램 등의 리스트
13.12.2 contentreftype 정보유형 (예: 내부(embedded) 또는 외부(external) 참조) O URI 정보의 리스트(Ba se-64 가 기본적으 로 적용)
13.12.3 mimetype (저장된) 정보의 Mime 유형 M RFC1521 의 MIME 을 따름
13.13 text (저장된) 텍스트 O n 문자열 파일 자체에 텍스트가 포함되거나 URL 을 사용하여 참조 가능함
13.13.1 langtype 텍스트에 사용된 기본언어 구조 13.1 (표 8.13)을 따름
13.13.2 uri (기록에 저장될) 관련 텍스트에 대한 외부파일 참조 O 문자열 1-128 자
13.13.3 entityref (기록에 저장될) 관련 텍스트에 대한 외부파일 참조 O 문자열 1-128 자 XML ENTITY 구조를 사용함
13.14 organization 관련 조직 식별 C 문자열 1-128 자
13.14.1 typename 조직 유형 구조 13.4를 따름. 도메인 유 형은 적절한 용어를 사용하여 정의됨
13.14.2 description 조직에 대한 설명 O 구조 13.5 (표 8.13)를 따름
13.15 exrefrecord 정보 저장에 사용될 외부 기록 포맷 및 구조 O
13.15.1 comment 구조 13.2 (표 8.13)를 따름
13.15.2 recformat 외부 기록의 포맷 M ANY 이 요소의 콘텐츠 형태는 제한이 없음
13.15.2.1 uri 포맷 정보를 포함하는 파일의 Uri O 문자열 1-256 자
13.15.2.2 entityref (기록에 저장될) 관련 텍스트에 대한 외부파일 참조 O 문자열 1-128 자 XML ENTITY 구조를 사용함
13.15.3 recdata 외부 기록 콘텐츠 M ANY 이 요소의 콘텐츠 형태는 제한이 없음
13.15.3.1 uri 데이터 자체를 포함하는 파일의 Uri O 문자열 1-256 자
13.15.3.2 entityref (기록에 저장될) 관련 텍스트에 대한 외부파일 참조 O 문자열 1-128 자 XML ENTITY 구조를 사용함
13.15.4 date 기록의 기재일자 O n 구조 13.6 (표 8.13)을 따름
13.15.5 description 외부기록에 대한 설명 O 구조 13.5 (표 8.13)를 따름
13.15.6 extension ‘외부기록’ 학습자정보의 확장 기능 O 구조 13.16 (표 8.13)을 따름
13.16 extension 특정 기능을 지원할 경우에만 사용가능한 확장요소 O C ANY 정보모델 내에서 확장을 하게 되면, 각각의 XML bind 구현방식이 존재함 이들 요소에 대한 설명은 표 8.14 에 나와 있음

8.3.18 ‘확장’ 정의

표 8.14는 XML Binding에 사용되는 확장명들을 열거해 놓은 것이다. 이들 명칭은 정보모델 (Information Model)에 사용되는 ‘확장(extension)’ 요소 (표 8.1-8.13 참조)로 분류된다.

표 8.14 ‘확장요소(extensions)’ 리스트

번호 이름 소스요소(Source Element ) 사용법
14.1 ext_accessibility 접근성(accessibility) ‘접근성(Accessibility)’ 핵심 데이터구조의 확장
14.2 ext_activity 활동(activity) ‘활동(Activity)’ 핵심 데이터구조의 확장
14.3 ext_affiliation 그룹활동(affiliation) ‘그룹활동(Affiliation)’ 핵심 데이터구조의 확장
14.4 ext_competency 역량(competency) ‘역량(Competency)’ 핵심 데이터구조의 확장
14.5 ext_contentype 콘텐츠유형(contentype) ‘콘텐츠유형(Contentype)’ 메타데이터 구조의 확장
14.6 ext_date 일자(date) ‘일자(Date)’ 공통 데이터구조의 확장
14.7 ext_definition 정의(definition) ‘활동(Activity)’ 핵심 데이터구조 내에서 ‘정의(Definition)’ 데이터객체의 확장
14.8 ext_disability 장애(disability) ‘접근성(Accessibility)’ 핵심 데이터구조 내에서 ‘장애(Disability)’ 데이터객체의 확장
14.9 ext_eligibility 자격(eligibility) ‘접근성(Accessiblity)’ 핵심 데이터구조 내에서 ‘자격(Eligiblity)’ 데이터객체의 확장
14.10 ext_evaluation 평가(evaluation) ‘활동(Activity)’ 핵심 데이터구조 내의 ‘평가(Evaluation)’ 데이터객체의 확장
14.11 ext_exrefrecord 외부기록(exrefrecord) ‘역량(Competency)’ 및 ‘성적증명서(Transcript)’ 핵심 데이터구조 내의 ‘Exrefrecord’ 데이터객체의 확장
14.12 ext_goal 목표(goal) ‘목표(Goal)’ 핵심 데이터구조의 확장
14.13 ext_identification 식별(identification) ‘식별(Identification)’ 핵심 데이터구조의 확장
14.14 ext_interest 관심사(interest) ‘관심사(Interest)’ 핵심 데이터구조의 확장
14.15 ext_language 언어(language) ‘접근성(Accessibility)’ 핵심 데이터구조 내의 ‘언어(Language)’ 데이터객체의 확장
14.16 ext_learnerinfo 학습자정보(learnerinfo) IMS LIP 최상층의 확장 (예: 11 가지 핵심 데이터구조의 대안책)
14.17 ext_objectives 목표(objectives) ‘평가(evaluation)’ 데이터구조 내에 ‘목표(Objectives)’ 데이터객체의 확장
14.18 ext_preference 선호도(preference) ‘접근성(Accessibility)’ 핵심 데이터구조 내의 ‘선호도(Preference)’ 데이터객체의 확장
14.19 ext_product 결과물(product) ‘활동(Activity)’ 및 핵심 데이터구조 내의 ‘결과물(Product)’ 데이터객체의 확장
14.20 ext_qcl 자격인증정보(qcl) ‘Qcl’ 핵심 데이터구조의 확장
14.21 ext_relationship 상관관계(relationship) ‘상관관계(Relationship)’ 핵심 데이터구조의 확장
14.22 ext_role 역할(role) ‘그룹활동(Affiliation)’ 핵심 데이터구조 내의 ‘역할(Role)’ 데이터객체의 확장
14.23 ext_securitykey 보안키(securitykey) ‘보안키(Securitykey)’ 핵심 데이터구조의 확장
14.24 ext_testimonial 추천서(testimonial) ‘활동(Activity)’ 핵심 데이터구조 내의 ‘추천서(Testimonial)’ 데이터객체의 확장
14.25 ext_transcript 성적증명서(transcript) ‘성적증명서(Transcript)’ 핵심 데이터구조의 확장

9. IMS가 지원하는 LIP 어휘 및 분류

LIP 내에는 정보의 특정유형을 정의하는 특수어휘가 많다. IMS가 지원하는 어휘와 디폴트 IMS 파일 명은 표 9.1과 같다.

표 9.1 ‘명칭유형(typename)’ 어휘 리스트

번호 소스요소(Source Element) 파일명 기본 어휘(default vocabulary)법
1 activity imslipv1p0_activity.txt Work, Service, Education, Training, Military
2 address imslipv1p0_address.txt Work, Permanent, Private, Temporary, Mailing, Campus, Billing
3 affiliation imslipv1p0_affliliation.txt Professional, Personal[3], Military, Civic
4 agent imslipv1p0_agent.txt Parent, Guardian, Proxy, Aide, Advisor, Tutor, Mentor, Sponsor
5 agentdomain imslipv1p0_agentdomain.txt Legal, Medical, Financial, Accessibility, Educational
6 contactinfo[4] imslipv1p0_contactinfo.txt Private, Work, Campus
7 date imslipv1p0_date.txt Effective[5], Birth, Start, Finish, Expiry, Death, Update, Create, Renewal, Delete, Publish, Award, Enrol, Join
8 definition imslipv1p0_definition.txt Class, Course, Curriculum, Module, Topic, Unit
9 demographics imslipv1p0_demographics.txt Adult, Mature, College, Primary, Secondary, Preschool, Nursery, University, Vocational, Enrichment, Graduate, Professional, Technical
10 disability imslipv1p0_disability.txt For further study in V2.0[6]
11 eligibility imslipv1p0_eligibility.txt For further study in V2.[7]
12 evaluation[8] imslipv1p0_evaluation.txt QTI_Assessment, QTI_Section, QTI_Item
13 goal imslipv1p0_goal.txt Work, Education, Personal
14 interest mslipv1p0_interest.txt Recreational, Vocational, Domestic
15 language imslipv1p0_language.txt Use the ISO Standard terminology
16 name mslipv1p0_name.txt Contact, Full, Alias, Maiden, Preferred, Former
17 organization imslipv1p0_organization.txt Professional, Employer, Government, Recreational, Educational, Training, Military
18 partname imslipv1p0_partname.txt Particle[9], Prefix, Suffix, Given, Middle, Surname, Nickname, Last, First, Family, Maternal, Paternal, Initials
19 preference imslipv1p0_preference.txt Cognitive, Physical, InputTech, OutputTech
20 privacy imslipv1p0_privacy.txt Creator, Owner, Steward, Learner, Default, [All][10]
21 product imslipv1p0_product.txt Exam, Coursework, Portfolio, Participation
22 qcl imslipv1p0_qcl.txt Qualification, Certification, Licence, Degree
23 relationship imslipv1p0_relationship.txt Activity, Accessibility, Affiliation, Competency, Goal, Identification, Interest, Qcl, Securitykey, Transcript
24 representation imslipv1p0_representation.txt Photo, Voice, Biometric, Signature
25 role imslipv1p0_role.txt Administrative, Executive, Officer, Representative, Member
26 securitykeys imslipv1p0_securitykeys.txt Password, Certificates, PIN, Username
27 status imslipv1p0_status.txt Active, Inactive, Retired, Completed, InProgress, Pending, Expired
28 temporal imslipv1p0_temporal.txt Expiry, Creation, Update, Purge
29 testimonial imslipv1p0_testimonial.txt Academic, Personal, Work, Military, Service
30 transcript imslipv1p0_transcript.txt Academic, Vocational, Training
상기의 기본 파일명들은 ‘sourcetype’ 속성(attribute)에 ‘imsdefault’ 값이 부여될경우 사용된다. 이들 파일은 XML에 포함되지 않으므로, 해석기(parser)를 활용하여 binding을 간접적으로 생성하여야 한다. 주: 현재 정의되어 있는 용어들이 많은 시스템에 범용적으로 적합하기에는 충분하지 않다는 것을 알 고 있다. 따라서 이 표준을 적용하는 사용자의 의견을 반영하여 어휘들을 확장, 수정할 예정이다. 따 라서 이 용어들에 대해 개정을 원하는 경우 IMS에 의견을 전달해주기를 바란다. 개정본에는 좀 더 공식적인 어휘파일을 포함할 예정이다. 또한 이들 어휘파일은 XML을 기반으로 한 다.

10. 메타데이터(Metadata)

이 표준에 포함되어 있는 메타데이터 유형은 다음과 같다.
  • <evalmetadata> 구조 (<evaluation> 구조 내에 존재)는 평가를 제공하는 매커니즘과 관련된 메 타데이터를 저장하는데 사용된다. 이 표준에서 사용되는 메타데이터의 출처는 관련 평가매커니즘(associated evaluation mechanism) (예: IMS QTI 표준[QTI, 00a]의 평가(Assessment), 섹션 (Section), 항목(Item) 부분을 채택)이다.

10.1 IMS 메타데이터 지원

IMS LIP 표준은 IMS 메타데이터 요소들을 바로바로 지원하지는 않는다. 그 이유는 IMS LIP가 IMS 콘텐츠 패키징 표준(IMS Content Packaging specification)을 사용하여 패키징되기 때문이다. IMS 콘텐 츠 패키징 표준에는 IMS 메타데이터를 포함하는 방법이 이미 정의되어 있다.

11. 적합성

적합성을 명시하는 이유는 사용자들이 학습자정보 콘텐츠(Learner Information content) 및 관련 도구 (tool) 제공업체들을 공정하게 비교할 수 있도록 하기 위해서이다. 제공업체들이 모든 사양들을 지원 할 필요는 없으나, ‘적합성 명시표(Conformance Statement)’에 적합성 수준(level)을 구체적으로 명시해야 한다.

11.1 유효한 데이터 이슈

적합성 레벨을 밝힌 제공업체들은XML Schema에 의해 정의된 학습자정보 데이터를 읽고 쓸 줄 알아 야 한다 (해당되는 경우, 확장기능도 포함된다). IMS LIP을 다루기 위해, 적합성 명시표를 다음과 같 이 작성해야 한다.
  • 모든 필수적(mandatory) 정보모델 요소들이 올바르게 만들어지고 적합한 장소에 저장되었음을 명시하여야 한다.
  • 모든 선택적(optional) 정보모델 요소들이 올바르게 만들어지고 적합한 장소에 저장되었음을 명시하여야 한다.
  • LIP 내에서 사용이 가능한 확장기능이 어디에서 사용되었으며 요구되었는지를 명시하여야 한다.

11.2 적합성 명시표

학습자정보 콘텐츠 및 툴 제공업체들은 ‘적합성 명시표(Conformance Statement)’를 작성하여 적합성 수준(level)을 구체적으로 밝혀야 한다. 적합성 명시표는 다음의 12가지 표로 구성되어 있다.
  • 표 11.1 – <learnerinformation)(학습자정보) 적합성 명시표
  • 표 11.2 – <accessibility>(접근성) 적합성 명시표
  • 표 11.3 – <activity>(활동) 적합성 명시표
  • 표 11.4 – <affiliation>(그룹활동) 적합성 명시표
  • 표 11.5 – <competency>(역량) 적합성 명시표
  • 표 11.6 – <goal>(목표) 적합성 명시표
  • 표 11.7 – <identification>(식별) 적합성 명시표
  • 표 11.8 – <interest>(관심사) 적합성 명시표
  • 표 11.9 – <qcl>(자격인증정보) 적합성 명시표
  • 표 11.10 – <relationship>(상관관계) 적합성 명시표
  • 표 11.11 – <securitykey>(보안키) 적합성 명시표
  • 표 11.12 – <transcript>(성적증명서) 적합성 명시표
각 테이블에 √표시가 되는 경우, 관련 필수요소들이 지원되는 것을 의미한다. 구체적인 예는 다음과 같다.

11.2.1 학습자정보(Learnerinformation) 적합성 명시표

표 11.1 학습자정보(Learnerinformation) 적합성 명시표

학습자정보
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ identification □ accessibility □ goal □ qcl □ activity □ competency□ interest □ affiliation □ transcript □ securitykey □ relationship
확장필드: 선택 필드를 체크하게 되면 관련된 데이터모델의 확장이 가능하다.
Vocabularies
□ typename
Functions
□ ext_learnerinfo

11.2.3 접근성(Accessibility) 적합성 명시표

표 11.2 접근성(Accessibility) 적합성 명시표

접근성
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ language □ preference
확장필드: 선택 필드를 체크하게 되면 관련된 데이터모델의 확장이 가능하다.
Vocabularies
□ typename
Functions
□ext_accessibility
□ ext_language
□ ext_preference
□ ext_disability
□ ext_eligibility

11.2.4 활동(Accessibility) 적합성 명시표

표 11.3 활동(Accessibility) 적합성 명시표

활동
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ date □ status □ units □ learningrefactivity □ product □ definition □ evaluation □ testimonial □ status □ description
확장필드: 선택 필드를 체크하게 되면 관련된 데이터모델의 확장이 가능하다.
Vocabularies
□ typename
Functions
□ ext_activity
□ ext_definition
□ ext_product
□ ext_testimonial
□ ext_evaluation

11.2.6 그룹활동(Affiliation) 적합성 명시표

표 11.4 그룹활동(Affiliation) 적합성 명시표

그룹활동
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ affiliationid □ role □ organization □ date □ status □ description
확장필드: 선택 필드를 체크하게 되면 관련된 데이터모델의 확장이 가능하다.
Vocabularies
□ typename
Functions
□ ext_affiliation
□ ext_role

11.2.7 역량(Competency) 적합성 명시표

표 11.5 역량(Competency) 적합성 명시표

역량
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ exrefrecord □ description
확장필드: 선택 필드를 체크하게 되면 관련된 데이터모델의 확장이 가능하다.
기능
□ ext_competency □ ext_exrefrecord

11.2.9 목표(Goal) 적합성 명시표

표11.6 목표(Goal) 적합성 명시표

목표
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ date □ priority □ status □ description
확장필드: 선택 필드를 체크하게 되면 관련된 데이터모델의 확장이 가능하다.
Vocabularies
□ typename
Functions
□ ext_goal

11.2.10 식별(Identification) 적합성 명시표

식별
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ formname □ name□ contactinfo □ telephone □ facsimile□ mobile □ pager □ email □ web □ address □ pobox □ street□ locality □ city □ country □ statepr □ region □ postcode □ timezone □ geo □ demographics □ representation □ gender □ date □ uid □agent□ agentid □ agentdomain □ description
확장필드: 선택 필드를 체크하게 되면 관련된 데이터모델의 확장이 가능하다.
Vocabularies
□ typename
Functions
□ ext_identification

11.2.11 관심사(Interest) 적합성 명시표

표 11.8 관심사(Interest) 적합성 명시표

관심사
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ product □ description
확장필드: 선택 필드를 체크하게 되면 관련된 데이터모델의 확장이 가능하다.
Vocabularies
□ typename
Functions
□ ext_interest
□ ext_product

11.2.12 자격인증정보(Qcl) 적합성 명시표

표 11.9 자격인증정보(Qcl) 적합성 명시표

Qcl
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ title □ organization □ registrationno □ level □ date □ description
확장필드: 선택 필드를 체크하게 되면 관련된 데이터모델의 확장이 가능하다.
Vocabularies
□ typename
Functions
□ ext_qcl

11.2.13 상관관계(Relationship) 적합성 명시표

표 11.10 상관관계(Relationship) 적합성 명시표

상관관계
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ tuplesource □ tuplerelation □ tupledest □ description
확장필드: 선택 필드를 체크하게 되면 관련된 데이터모델의 확장이 가능하다.
Vocabularies
□ typename
Functions
□ ext_relationship

11.2.14 보안키(Securitykey) 적합성 명시표

표 11.11 보안키(Securitykey) 적합성 명시표

목표
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ keyfields □ description
확장필드: 다음의 특징들로 인해 데이터모델의 확장이 가능하다.
Vocabularies
□ typename
Functions
□ ext_securitykey

11.2.15 성적증명서(Transcript) 적합성 명시표

표 11.12 성적증명서(Transcript) 적합성 명시표

성적증명서
선택필드: 선택필드는 정보에 관한 것이다. 선택필드를 체크하게 되면 모든 관련 필수요소들이 지 원되는 것을 의미한다.
□ contentype
□ referential □ temporal □ privacy
□ comment □ exrefrecord □ description
확장필드: 선택 필드를 체크하게 되면 관련된 데이터모델의 확장이 가능하다
Vocabularies
□ typename
Functions
□ ext_transcript
□ ext_exrefrecord

부속서 A (참고)

A.1 객체모델

그림 A1는 객체기반 관점에서 이 LIP 표준을 나타낸 것이다.
IMS KR 1003-1_A1

그림 A1 LIP 표준의 객체기반 표현

각 클래스 및 해당 기능은 다음과 같다. 학습자정보(learnerinformation)- 11가지 핵심 학습자정보 클래스를 포함하는 데이터구조. 습자정보를 설명하는 제어정보(control information)은 ‘contentype’ 클래스에 포함되어 있다. 식별(identification)- 특정 개인 또는 조직에 관한 모든 데이터를 포함하는 학습자정보 (예: 이름, 주소, 연락처, 대리인, 신상정보) 접근성(accessibility)- 인지적, 기술적, 물리적 선호유형, 언어 구사능력, 장애여부, 적격성 등의 학습자 정보 목표(goal)- 개인적 목표와 열망. 목표 달성 진전사항 또한 포함된다. 하위목표 또한 명시될 수 있다. 자격인증정보(qcl)- 공신력 있는 기관에서 발행한 자격증(qualification), 인증(certification), 면허증 (licenses) (예: 학습 및 실무경력 증명서) 자격증/인증/면허증을 부여한 조직에 대한 설명과 전자문서 등이 포함될 수 있다. 활동(activity)- 교육/연수, 실무경험 및 서비스(군, 커뮤니티) 등에 대한 기록 및 성과물 (공식적인 상 (award)은 제외). 이수한 교육과정에 대한 설명과 평가결과 등이 포함될 수 있다. 성적증명서(transcript)- 교육기관의 학업성취기록. 학습자의 학습성과를 평가한 기관에서 성적증명서를 제공함. 역량(competency)- 학습자가 습득한 기술(skill) 에 대한 설명. 이들 기술(skill) 은 공식적/비공식적 연 수 또는 실무경력 (‘활동’에 기재됨) 그리고 공적 포상 (‘qcl’에 기재)과 관련이 있을 수 있다. 역량 수 준(level) 이 명시되어야 한다. 관심사(interest)- 취미 및 여가활동에 관한 정보. 공식적 상 (‘qcl’에 기재)을 받은 활동도 포함된다. 취 미 및 여가활동의 결과물에 대한 전자문서도 포함될 수 있다. 그룹활동(affiliation)- 학습자의 그룹활동 현황 (예: 전문가 조직). 클래스, 그룹 (교육/연수 그룹)등의 멤버십 현황이 IMS 엔터프라이즈 표준에 의해 지원되어야 한다. 보안키(securitykey)- 암호, 보안키, 본인확인키(authentication key)등의 정보. 학습자가 각종 학습자정 보를 활용할 때 쓰인다. 상관관계(relationship)- 핵심 데이터구조 사이의 상관관계 (예: ‘qcl’과 발행기관과의 관계) 상관관계를 명시함으로써, 핵심 데이터구조 사이의 복잡한 관계를 명쾌하게 수립할 수 있다. 콘텐츠유형(contentype)- 학습자정보를 명시하는데 사용되는 제어정보(control information)를 포함, 관 리. ‘콘텐츠유형(contentype)’은 참고자료, 시간정보, 프라이버시정보 등으로 구성되어 있으며, 이들 정 보는 학습자정보 구조에 적용이 가능하다. 참고자료(referential)- 학습자정보 기록과 이 기록에 포함되어 있는 개인별 데이터 구성요소를 인식하 는데 사용되는 참고자료. 그러나 실질적인 식별시스템(actual identification system)은 이 표준의 적용 범위에 포함되지 않는다. 시간관련 정보(temporal)- 시간에 관한 정보. 학습자정보 작성일자 및 유효기간 등이 포함된다. 기재 방식은 ISO8601 표준을 따라야 한다. 프라이버시(privacy)- 프라이버시, 본인 확인, 학습자정보의 완전성 입증과 관련된 모든 데이터. 학습자정보를 지원하는데 사용되는 실질적 프라이버시 장치 (매커니즘(mechanism) 및 구조(architecture)) 는 이 표준의 적용범위에 포함되지 않지만, 이들 구조를 통해 학습자정보가 상호교류된다.
[1] IMS LIP 표준 개정본 1.0 은 학습자에 초점을 두고 있다. 생산자와 관련된 학습자정보는 차후 개정본에서 다룰 예정이다. [2] 시각화(visualization) 방법은 IEEE Public and Private Information (PAPI) 실무그룹이 개발한 것과 유사하다. [3] ‘Garden Club’, ‘Astronomical Society’ 등의 그룹활동에 사용될 수 있다. [4] 연락처 정보는 전자정보를 의미하며, 반면 주소는 우편번호 및 자택/직장 주소 등을 의미한다. [5] ‘유효(Effective)’ 일자는 관련 활동의 현황과 함께 기재된다. (예: ‘유효(Effective)’ 일자에 ‘Completion’이 함께 기재된 경우, 활동 종료(Finish) 일자를 의미한다.) [6] <disability> 어휘는 IMS 접근성 표준(IMS Accessibility specification)에서 다루어질 예정이다. [7]<eligibility> 어휘는 이 표준의 개정본에서 다루어질 예정이다. [8]<evaluation> 어휘는 현 표준 하에서는 IMS QTI 표준 데이터구조를 지원한다. 향후 개발이 필요하다. [9]‘Particle’ 구성요소는 ‘von’, ‘van’과 같은 명칭의 부분을 의미한다. [10] 프라이버시 란에 ‘All’이라고 기재되어 있다면, 모든 사람의 접근이 허용된다는 것을 의미한다.