speclogo

IMS e-포트폴리오 - XML 바인딩

발행일 2009년 00월 00일
최신 버전 IMS e-포트폴리오 – XML 바인딩 버전 1.0
이전 버전

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

머 리 말

이 표준은 한국의 이러닝 분야 디지털 콘텐츠의 공유 및 유통 체제 확립을 위해 IMS Global Learning Consortium(이하 GLC)의 e-포트폴리오 표준을 기초로 작성한 IMS Korea 단체표준이다. 이 표준은 한 국의 문화적, 교육적, 언어적 특수성 등을 감안하여 현지화 등 확장을 고려하여 작성되었다. 또한 이 표준을 실제 구현할 때 부분적으로 선택하여 적용할 수 있도록 필수와 선택 영역이 구분되어 있으므 로 목적에 따라 선별적인 적용이 가능하다. 이 표준은 포트폴리오를 콘텐츠 패키징(Contents Packaging)표준을 사용하여 정의함으로써 포트폴리 오 데이터의 상호운용성을 확보하였다. 또한 기존의 e-포트폴리오가 정적인 웹 페이지의 형태를 띄었 던 반면 최근의 e-포트폴리오는 데이터베이스 기반의 웹 어플리케이션 형태로 바뀌고 있음에 따라 패키징된 디지털 산출물 외에 학습 활동의 증거 자료, 증거 자료에 대한 자기 평가와 해석, 평가 기 준에 이르기까지 다양한 정보를 포함하고 있으며 패키지내의 다양한 클래스들을 정의함으로써 복잡 한 포트폴리오 유형뿐만 아니라 단순한 유형의 포트폴리오 정보를 표현할 수 있는 방법을 제공한다. 이 표준은 멀티파트로 구성되며, 다음과 같은 세가지 표준 문서로 구성된다.
  • Part 1 : 정보모델 (Information Model)
  • Part 2 : XML 바인딩(Binding)
  • Part 3 : 활용 사례 및 실행 가이드(Best practice & Implementation Guide)
이 표준은 저작권법에서 보호 대상이 되는 저작물이다. 이 표준 문서의 표지에 있는 지적재산권 공지 사항을 숙지할 것을 다시한번 강조한다.

설명하고 있다.

이 표준은 IMS e-포트폴리오 바인딩 1.0 버전으로, 다음에 열거된 1.0 버전 문서의 토대가 된다.

  • IMS e-포트폴리오 XML XSDs
  • IMS e-포트폴리오 활용 사례 및 실행 가이드

이 바인딩 문서는 정보모델을 XML 로 어떻게 기술할 것인지, 그리고 패키지(IMS 콘텐츠 패키징 표준을 사용하는 시스템 간에 전송하기 위해서는 패키지가 필요하다.)내에서 XML 데이터와 기타 미디어를 어떻게 조합시킬 것인지를 기술하고 있다.

2 인용표준

다음은 이 표준의 인용 또는 참조표준으로 발행연도가 표기되지 않은 표준은 최신판을 적용한다.

2.1 참조표준

  • [ACCLIP, 03] : IMS Learner Information Package Accessibility for LIP v1.0, IMS GLC.
  • [BUND, 01] : Using IMS Content Packaging to Package Instances of LIP and Other IMS Specifications, v1.0, IMS GLC.
  • [CP, 04] : IMS Content Packaging, v1.1.4, IMS GLC.
  • [EP, 05a] : IMS ePortfolio Information Model v1.0, IMS GLC.
  • [EP, 05c] : IMS ePortfolio Best Practice and Implementation Guide v1.0, IMS GLC.
  • [ES, 04] : IMS Enterprise Services v1.0, IMS GLC.
  • [LIP, 01] : IMS Learner Information Package v1.0, IMS GLC.
  • [RUBRIC, 05] : IMS Rubric Specification v1.0, IMS GLC.

3 용어정의

3.1 약자와 약어

  • W3C : www 콘소시엄(World Wide Web Consortium)
  • XML : 확장 마크업 언어(Extensible Markup Language)
  • XSD : XML 스키마 정의(XML Schema Definition)
  • XSL : 확장 스타일시트 언어(Extensible Stylesheet Language)
  • XSLT : XSL 변환(XSL Transformation)

4 포트폴리오 바인딩 기술

4.1 포트폴리오 패키지

IMS 콘텐츠 패키지의 포트폴리오 프로파일은 그림 4.1 과 같다. 그림에서는 포트폴리오 패키지의 유효성 검증을 위해 사용되는 XML 스키마 정의를 보여준다.
IMS KR 1004-2_4.1

그림 4.1 IMS 콘텐츠 패키징의 포트폴리오 패키지 프로파일

포트폴리오 프로파일 생성 시 IMS 콘텐츠 패키지의 매니페스트에 적용되는 제한사항은 다음과 같다.
  1. <metadata> 요소를 제외한 모든 확장 포인트는 포트폴리오 패키지에서 필요로 하지 않기 때문에 제거되었다.
  2. <manifest> 요소의 ‘version’ 속성의 다중도는 [0..1]에서 [1]로 변경되어 필수적으로 한 번 사용된다.
  3. <organization> 요소의 ‘default’ 속성의 다중도는 [0..1]에서 [1]로 변경되어 필수적으로 한 번 사용된다.
  4. <organization> 요소의 다중도는 [0..*]에서 [1]로 변경되어 필수적으로 한 번 사용된다.
  5. <organization> 요소 내 <title>의 다중도는 [0..1]에서 [1]로 변경되어 필수적으로 한 번 사용된다.
  6. <item> 요소 내 <item>의 다중도는 [0..1]에서 [1]로 변경되어 필수적으로 한 번 사용된다.
  7. <item> 요소의 ‘isvisible’과 ‘parameters’ 속성은 제거 되었으며, 이 속성은 포트폴리오 패키지에 필요하지 않다.
  8. <organization> 요소의 ‘structure’ 속성은 제거 되었으며, 이 속성은 포트폴리오 패키지에 필요하지 않다.
  9. <dependency> 요소와 그 속성은 제거 되었다.
  10. <resource> 요소 내의 <file> 요소의 다중도는 [0..*]에서 [1..*]로 변경되어 필수적으로 사용된다. (예: 반드시 한 번 이상은 사용되어야 한다)
유효한 포트폴리오 패키지 XML 인스턴스 생성에 필요한 추가적인 사항은 다음과 같다.
  1. ‘default’ 패러미터의 값이 <organization>의 ‘identifier’ 속성의 값에 지정되어야 한다.
  2. <organization> 요소의 타이틀이 제공되어야 한다.
  3. <organization>은 최대 다섯 개의 <item> 하위 요소를 가질 수 있다. 각각의 <item> 요소는 포트폴리오의 다섯 가지 콘텐츠 유형(조회, 프리젠테이션, 소유자, 관계, 포트폴리오파트)을 참조하는데 사용된다. <organization>은 네 가지 유형의 조합으로 구성될 수 있지만, 각각의 유형에 대해 한 가지 인스턴스만이 사용될 수 있다.
  4. 조회를 위한 <item> 요소의 구조는 다음과 같다.
<title> 요소의 값을 ‘Views’로 지정한다. 각각의 조회는 그 자체의 <item> 요소를 사용하여 기술되며, 해당 <title> 요소가 조회의 타이틀을 제공하는데 사용된다. 조회할 자원을 식별하기 위해 사용되는 각각의 <item>에 자원을 식별할 수 있는 ID 값이 부여되어야 하며, 그 값은 <item> 요소의 ‘identifierref’ 속성에 할당된다.
  1. Presentations’을 위한 <item> 요소의 구조는 다음과 같다.
<title> 요소의 값을 ‘Presentations’로 지정한다. 각각의 ‘Presentations’은 그 자체의 <item> 요소를 사용하여 기술되며, 해당 <title> 요소가 ‘Presentations’의 타이틀을 제공하는데 사용된다. ‘Presentations’ 자원을 식별하기 위해 사용되는 각각의 <item>에 자원을 식별할 수 있는 ID 값이 부여되어야 하며, 그 값은 <item> 요소의 ‘identifierref’ 속성에 할당된다. 여러 개의 <item>을 사용할 경우, 그 순서는 ‘Presentations’의 순서를 의미한다(예: 여러 개의 XSL 또는 CSS 가 함께 적용될 수 있다).
  1. ‘Owners’를 위한 <item> 요소의 구조는 다음과 같다.
<title> 요소의 값을 ‘Owners’로 지정한다. 각각의 ‘Owners’는 그 자체의 <item> 요소를 사용하여 기술되며, 해당 <title> 요소가 ‘Owners’의 title 을 제공하는데 사용된다. ‘Owners’의 자원을 식별하기 위해 사용되는 각각의 <item>에 자원 식별값이 부여되어야 하며, 그 값은 <item> 요소의 ‘identfierref’ 속성에 할당된다.
  1. ‘PortfolioParts’를 위한 <item> 요소의 구조는 다음과 같다.
<title> 요소의 값을 ‘PortfolioParts’로 지정한다. 각각의 ‘PortfolioParts’는 그 자체의 <item> 요소를 사용하여 기술되며, 해당 <title> 요소가 ‘PortfolioParts’의 <title>을 제공하는데 사용된다. ‘PortfolioParts’ 자원을 식별하기 위해 사용되는 각각의 <item>에 자원을 식별할 수 있는 ID 값이 부여되어야 하며, 그 값은 <item> 요소의 ‘identifierref’ 속성에 할당된다.
  1. ‘PortfolioParts’ XML 인스턴스를 식별하는데 사용되는 각각의 자원에는 ‘type’ 속성이 선언되어 ‘PortfolioParts’의 유형을 식별한다. 그 구체적인 예는 다음과 같다.
    • 'imslip-Identification' – IMS LIP를 준수하는 identification material
    • 'imslip-Accessibility' – IMS Accessibility를 준수하는 products material
    • 'imslip-Activity' – IMS LIP를 준수하는 activities material
    • 'imslip-Affiliation' – IMS LIP를 준수하는 affiliations material
    • 'imslip-Competency' – IMS LIP를 준수하는 competencies material
    • 'imslip-Goal' – IMS LIP를 준수하는 goals material
    • 'imslip-Interests' – IMS LIP를 준수하는interests material
    • 'imses-Participation' – IMS Enterprise Services를 준수하는groups material
    • 'imslip-Product' – IMS LIP를 준수하는 products material
    • 'imslip-QCL' – IMS LIP를 준수하는 QCLs material
    • 'imslip-SecurityKey' – IMS LIP를 준수하는 security keys material
    • 'imslip-Transcript' – IMS LIP를 준수하는 transcripts material
    • 'imsep-Assertion' – IMS Assertion을 준수하는assertions
    • 'imsep-Reflexion' – IMS Reflexion을 준수하는 reflexions
    • 'imsep-Rubric' – IMS Rebric을 준수하는rubrics
    • 'imsep-RubricCell' – IMS Rubric을 준수하는rubric cells
기타 ‘PortfolioParts’들은 자료의 소스와 특성, 바인딩 형식을 연상할 수 있는 명칭을 사용하여 식별되어야 한다.
  1. ‘Presentations’ XML 인스턴스를 식별하는데 사용되는 각각의 자원은 ‘type’의 속성값으로 “PresentationStyle”이 선언되며 item 의 순서 또한 명시된다.
  2. 소유자 XML 인스턴스를 식별하는데 사용되는 각각의 자원은 ‘type’의 속성값으로 ‘OwnerDescription’이 선언된다.
포트폴리오 패키지의 매니페스트 사례는 아래와 같다.

0001

0002

0003

0004

0005

0006

0007

0008

0009

0010

0011

0012

0013

0014

0015

0016

0017

0018

0019

0020

0021

0022

0023

0024

0025

0026

0027

0028

0029

0030

0031

0032

0033

0034

0035

0036

0037

0038

0039

0040

0041

0042

0043

0044

0045

0046

0047

0048

0049

0050

0051

0052

0053

0054

0055

0056

0057

0058

0059

0060

0061

0062

0063

0064

0065

0066

0067

0068

0069

0070

0071

0072

0073

0074

0075

0076

0077

0078

0079

0080

0081

0082

0083

0084

0085

0086

0087

0088

0089

0090

0091

0092

0093

0094

0095

0096

0097

0098

0099

0100

0101

0102

0103

0104

0105

0106

0107

<?xml version = "1.0" encoding = "UTF-8"?>

<manifest xmlns = "http://www.imsglobal.org/xsd/imsportfoliocp_v1p0"

xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation = "http://www.imsglobal.org/xsd/imsportfoliocp_v1p0

http://www.imsglobal.org/xsd/imsportfoliocp_v1p0/imsportfoliocp_v1p0.xsd"

identifier="PORTFOLIOMANIFEST-8058760E-63E2-D91D-8CBF-4F283BFFD6C0"

version = "1.0">

<organizations default = "ORG-4433B3DD-E2A4-B0E6-CD76-41A00B73FCFE">

<organization identifier = "ORG-4433B3DD-E2A4-B0E6-CD76-41A00B73FCFE">

<title>TestPortfolioPackage</title>

<item identifier = "ITEM-VIEWS-ROOT">

<title>Views</title>

<item identifier = "ITEM-VIEW-001">

<title>CurriculumVitae</title>

<item identifier = "ITEM-VIEW-011"

identifierref = "RES-PORTFOLIOPART-001">

<title>Personal Identification</title>

</item>

<item identifier = "ITEM-VIEW-012"

identifierref = "RES-PORTFOLIOPART-002">

<title>Career Summary</title>

</item>

</item>

<item identifier = "ITEM-VIEW-002">

<title>Qualifications</title>

<item identifier = "ITEM-VIEW-021"

identifierref = "RES-PORTFOLIOPART-001">

<title>Personal Identification</title>

</item>

<item identifier = "ITEM-VIEW-022"

identifierref = "RES-PORTFOLIOPART-003">

<title>Qualification Summary</title>

</item>

</item>

</item>

<item identifier = "ITEM-RELATIONSHIPS-ROOT">

<title>Relationships</title>

<item identifier = "ITEM-RELATIONSHIP-001"

identifierref = "RES-RELATIONSHIP-001">

<title>Qualification-Relexion</title>

</item>

</item>

<item identifier = "ITEM-PRESENTATIONS-ROOT">

<title>Presentations</title>

<item identifier = "ITEM-PRESENTATION-001"

identifierref = "RES-PRESENTATION-001">

<title>CurriculumVitae</title>

</item>

<item identifier = "ITEM-PRESENTATION-002"

identifierref = "RES-PRESENTATION-002">

<title>QualificationsList</title>

</item>

</item>

<item identifier = "ITEM-PORTFOLIOPARTS-ROOT">

<title>PortfolioParts</title>

<item identifier = "ITEM-PORTFOLIOPART-001"

identifierref = "RES-PORTFOLIOPART-001">

<title>Identification</title>

</item>

<item identifier = "ITEM-PORTFOLIOPART-002"

identifierref = "RES-PORTFOLIOPART-002">

<title>Activity</title>

</item>

<item identifier = "ITEM-PORTFOLIOPART-003"

identifierref = "RES-PORTFOLIOPART-003">

<title>Certificate</title>

</item>

<item identifier = "ITEM-PORTFOLIOPART-004"

identifierref = "RES-PORTFOLIOPART-004">

<title>Assertion</title>

</item>

<item identifier = "ITEM-PORTFOLIOPART-005"

identifierref = "RES-PORTFOLIOPART-005">

<title>Reflexion</title>

</item>

</item>

</organization>

</organizations>

<resources>

<resource identifier = "RES-PRESENTATION-001" type = "PresentationStyle">

<file href = "qualificationHTMLDocument.xsl"/>

</resource>

<resource identifier = "RES-PRESENTATION-002" type = "PresentationStyle">

<file href = "cvPDFDocument.xsl"/>

</resource>

<resource identifier = "RES-PORTFOLIOPART-001" type = "imslip-Identification">

<file href = "personalDetails.xml"/>

<file href = "myphoto.jpg"/>

</resource>

<resource identifier = "RES-PORTFOLIOPART-002" type = "imslip-Activity">

<file href = "careerRecord.xml"/>

</resource>

<resource identifier = "RES-PORTFOLIOPART-003" type = "imslip-QCL">

<file href = "degreeCertificate.xml"/>

<file href = "degreeCertificate.pdf"/>

</resource>

<resource identifier = "RES-PORTFOLIOPART-004" type = "imsep-Assertion">

<file href = "assertionClaim1.xml"/>

</resource>

<resource identifier = "RES-PORTFOLIOPART-005" type = "imsep-Reflexion">

<file href = "reflexion1.xml"/>

</resource>

<resource identifier = "RES-RELATIONSHIP-001" type = "imslip-Relationship">

<file href = "qualificationReflexion.xml"/>

</resource>

</resources>

</manifest>

5 포트폴리오파트 바인딩 기술

<portfolioPart>는 다음의 요소로 구성된다.
  • <accessForAll>
  • <activity>
  • <affiliation>
  • <assertion>
  • <competency>
  • <goal>
  • <identification>
  • <interest>
  • <participation>
  • <product>
  • <qcl>
  • <reflexion>
  • <relationship>
  • <rubric>
  • <rubricCell>
  • <securitykey>
  • <transcript>
  • Extensions

5.1 <accessForAll> 요소

<accessForAll> 요소는 학습자가 시스템이나 콘텐츠와 상호작용하기 위해 선호하는 기술정보로 구성된다. 콘텐츠의 특징, 콘텐츠 디스플레이 방식, 인터페이스 제어(지원기술 하드웨어 /소프트웨어)에 대한 학습자의 선호방식을 기술한다. 이 요소는 IMS 학습자 정보 접근성(ACCLIP) 표준의 XML 바인딩을 사용한다.
다중도: 포트폴리오 패키지에 0 또는 한 번 이상 사용된다.

5.2 <activity> 요소

<activity> 요소는 교육/훈련, 업무, 서비스(군대, 커뮤니티, 자원봉사) 기록 등으로 구성된다. 이 요소는 IMS 학습자 정보 패키지 표준에 정의된 Activity 구조의 XML 바인딩을 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 한 번 이상 사용된다.

5.3 <affiliation> 요소

<affiliation> 요소는 e-포트폴리오 소유자가 관여한 입회에 관한 설명(예: 전문기관 회원)을 저장할 때 사용된다. 이 요소는 IMS 학습자 정보 패키지 표준에 명시된 Affiliation 구조의 XML 바인딩을 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 한 번 이상 사용된다.

5.4 <assertion> 요소

<assertion> 요소는 정보 모델에 있는 <assertion> 클래스를 표현할 때 사용된다. 이 요소는 그림 4.1 에 나타난 XML 구조를 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 한 번 사용된다.

5.4.1 <typename> 요소

  • <typename>
  • <comment>
  • <contentype>
  • <authorship>
  • <rationale>
  • <date>
  • <status>
  • <contactinfo>
  • <description>
  • <ext_assertion>
IMS KR 1004-2_5.1

그림 5.1 요소 구성체

5.4.2 <comment> 요소

<typename> 요소는 정보 모델의 typename 속성을 나타낸다.
다중도: <assertion> 에 0 또는 한 번 사용된다.

5.4.3 <contentype> 요소

<comment> 요소는 정보 모델의 comment 속성을 나타낸다.
다중도: <assertion> 에 0 또는 한 번 사용된다.

5.4.4 <authorship> 요소

<contentype> 요소는 정보 모델의 contenttype 속성을 나타낸다.
다중도: <assertion> 에 0 또는 한 번 사용된다.

5.4.5 <rationale> 요소

<authorship> 요소는 정보 모델의 authorship 클래스를 나타낸다. 이 요소는 e-포트폴리오 스키마에 정의된 authorship 구조에 대한 XML 바인딩을 사용하여 표시된다.
다중도: <assertion> 에 0 또는 한 번 사용된다.

5.4.6 <date> 요소

<rationale> 요소는 정보 모델의 rationale 클래스를 나타낸다. 이 요소는 e-포트폴리오 스키마에 정의된 rationale 구조에 대한 XML 바인딩을 사용하여 표시된다.
다중도: <assertion> 에 0 또는 한 번 사용된다.

5.4.7 <status> 요소

<date> 요소는 정보 모델의 date 속성을 나타낸다.
다중도: <assertion> 에 0 또는 한 번 사용된다.

5.4.8 <contactinfo> 요소

<contactinfo> 요소는 정보 모델의 contact information 속성을 나타낸다.
다중도: <assertion> 에 0 또는 한 번 사용된다.

5.4.9 <description> 요소

<description> 요소는 정보 모델의 description 속성을 나타낸다.
다중도: <assertion> 에 0 또는 한 번 사용된다.

5.4.10 <ext_assertion> 요소

<ext_assertion> 요소는 정보 모델의 ext assertion 을 나타낸다.
다중도: <assertion> 에 0 또는 한 번 사용된다.

5.5 <competency> 요소

<competency> 요소는 e-포트폴리오 소유자가 습득한 기술에 대한 설명으로 구성된다. 이 요소는 IMS 학습자 정보 패키지 표준에 정의된 Competency 구조의 XML 바인딩을 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.

5.6 <goal > 요소

<goal> 요소는 소유자의 개인의 목표 또는 포부에 대한 설명으로 구성된다. 이 요소는 IMS 학습자 정보 패키지 표준에 정의된 Goal 구조의 XML 바인딩을 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.

5.7 <identification> 요소

<identification> 요소는 이름, 연락처, 거주지 등의 해당 포트폴리오 소유자에 대한 신원 정보를 나타낸다. 이 요소는 IMS 학습자 정보 패키지 표준에 정의된 Identification 구조의 XML 바인딩을 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 한 번 사용된다. 주: 실제적으로, 하나의 포트폴리오에 대하여 <identification>은 한 번 사용된다.

5.8 <interest> 요소

<interest> 요소는 포트폴리오 소유자의 취미 및 여가 활동에 대한 설명 정보로 구성된다 이 요소는 IMS 학습자 정보 패키지 표준에 정의된 Interest 구조의 XML 바인딩을 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.

5.9 <participation> 요소

<participation> 요소는 사람들의 그룹을 표현한다. 이때 포트폴리오의 소유자는 포함될 수도 있고, 포함되지 않을 수도 있다. Participation 클래스는 결과물 및 성과를 도출하는데 협력한 사람들이나 활동에 같이 참여한 사람들의 그룹을 설명하는데 사용된다. <participation> 요소는 IMS Enterprise Services Group 데이터 모델을 토대로 한다.(보다 구체적인 사항은 Enterprise Services 표준을 참조한다) IMS 학습자 정보 패키지 표준의 <contenttype> 구조는 참조 식별 매커니즘을 제공하는데 사용된다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.
IMS KR 1004-2_5.2

그림 5.2 <participation> 요소 구성도

5.10 <product> 요소

<product>에는 포트폴리오 소유자의 결과물이 포함된다. 이 결과물은 전자적으로 저장되거나 참조될 수 있는 자료들은 모두 대상이 될 수 있다. 이 요소는 IMS 학습자 정보 패키지 표준에 정의된 Product 구조의 XML 바인딩을 사용하여 표시된다. Product 에 의해 참조되는 실제 미디어는 전송을 위해 5 장에 설명된 것처럼 콘텐츠 패키지에 저장된다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.

5.11 <qcl> 요소

<qcl> 요소는 학습자가 취득한 자격증, 이수증, 면허증 등 개인의 학습 사항과 활동 경력을 공식적으로 증명할 수 있는 사항에 대한 정보를 표현하기 위해 사용된다. 이 요소는 IMS 학습자 정보 패키지 표준에 정의된 QCL 구조의 XML 바인딩을 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.

5.12 <reflexion> 요소

<reflexion> 요소는 PortfolioPart 에 대한 자기성찰 정보 또는 부각시키고 싶은 점을 표현하기 위해 사용된다. 즉, 의견이나 설명을 덧붙이거나, 장점 및 약점을 기술하기도 하고, PortfolioPart 의 특정 부분을 강조하기도 한다. 이 요소는 그림 5.3 에 나타난 XML 구조를 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.
요소
  • <typename>
  • <comment>
  • <contentype>
  • <authorship>
  • <rationale>
  • <date>
  • <status>
  • <contactinfo>
  • <description>
  • <ext_reflexion>
IMS KR 1004-2_5.3

그림 5.3 <reflexion> 요소 구성도

5.12.1 <typename> 요소

<typename> 요소는 정보 모델의 typename 속성을 나타낸다.
다중도: <reflexion>에 0 또는 한 번 사용된다.

5.12.2 <comment> 요소

<comment> 요소는 정보 모델의 comment 속성을 나타낸다.
다중도: <reflexion>에 0 또는 한 번 사용된다.

5.12.3 <contentype> 요소

<contentype> 요소는 정보 모델의 contentype 속성을 나타낸다.
다중도: <reflexion>에 0 또는 한 번 사용된다.

5.12.4 <authorship> 요소

<authorship> 요소는 정보 모델의 authorship 클래스를 나타낸다.
다중도: <reflexion>에 0 또는 한 번 사용된다.

5.12.5 <rationale> 요소

<rationale> 요소는 정보 모델의 rationale 클래스를 나타낸다.
다중도: <reflexion>에 0 또는 여러 번 사용된다.

5.12.6 <date> 요소

<date> 요소는 정보 모델의 date 속성을 나타낸다.
다중도: <reflexion>에 0 또는 여러 번 사용된다.

5.12.7 <status> 요소

<status> 요소는 정보 모델의 status 속성을 나타낸다.
다중도: <reflexion>에 0 또는 한 번 사용된다.

5.12.8 <contactinfo> 요소

<contactinfo> 요소는 정보 모델의 contact information 속성을 나타낸다.
다중도: <reflexion>에 0 또는 여러 번 사용된다.

5.12.9 <description> 요소

<description> 요소는 정보 모델의 description 속성을 나타낸다.
다중도: <reflexion>에 0 또는 한 번 사용된다.

5.12.10 <ext_reflexion> 요소

<ext_assertion> 요소는 정보 모델의 ext_assertion 속성을 나타낸다.
다중도: <reflexion>에 0 또는 한 번 사용된다.

5.13 <relationship> 요소

<relationship> 요소는 두 개의 <portfolioPart> 요소의 링크를 나타낸다. 이 요소는 IMS 학습자 정보 패키지 표준에 정의된 Relationship 구조의 XML 바인딩을 사용하여 표시된다. 구체적인 사항은 학습자 정보 패키지 표준을 참조한다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.
IMS KR 1004-2_5.4

그림 5.4 <relationship> 요소 구성도

5.14 <rubric> 요소

<rubric> 요소는 PortfolioPart 가 어떤 식으로 평가되어왔는지, 또는 어떤 식으로 평가될 것인지에 대한 지침을 표현하기 위해 사용된다. 그러나 채점/평가 방식이나, 자동 채점 소프트웨어를 지원하는 정보 모델은 제공되지 않는다. <rubric> 요소에 대한 구체적인 사항은 IMS Rubric 표준을 참조한다. 이 요소는 Rubric 표준에 정의된 Rubric 구조의 XML 바인딩을 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.
IMS KR 1004-2_5.5

그림 5.5 <rubric> 요소 구성도

5.15 <rubricCell> 요소

<rubricCell> 요소는 Rubric 내 품질의 교차점(intersection of dimensions of quality)을 나타낸다. <rubricCell>은 <rubric> 내 품질 교차점에서 발생되는 결과를 참조할 때 사용된다. RubricCell 은 타 요소들과 교차점(intersection) 간의 관계를 저장하는데 사용된다. 이 요소는 IMS Rubric 표준에 정의된 Rubric 구조의 XML 바인딩을 사용하여 표시된다. 다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.
IMS KR 1004-2_5.6

그림 5.6 <rubricCell> 요소 구성도

5.16 <securitykey> 요소

<securitykey> 요소는 학습자와 통신할 때 필요한 암호, 보안코드를 저장하는데 사용된다. 이 요소는 IMS 학습자 정보 패키지 표준에 정의된 SecurityKey 구조의 XML 바인딩을 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.

5.17 <transcript> 요소

<transcript> 요소는 교육기관에서의 학업성과 기록에 대한 요약 내용을 저장하는데 사용된다. 이 정보는 임의의 수준으로 작성될 수 있으므로, 사전에 정해진 구조는 없다. 이 요소는 IMS 학습자 정보 패키지 표준에 정의된 Transcript 구조의 XML 바인딩을 사용하여 표시된다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.

5.18 확장(Extensions)

모든 종류의 데이터, 파일 유형 등은 포트폴리오 패키지의 <resource> 요소에 저장될 수 있다.
다중도: 포트폴리오 패키지에 0 또는 여러 번 사용된다.

부속서 A (참고)

표준개발참여자
성 명 근 무 처 직 위
(연구책임자) 조용상
한국교육학술정보원
팀장
(참여연구진) 김종현
계원예술대학
교수
김현진
한국교원대학교
교수
정광식
한국방송통신대학교
교수
황대준
성균관대학교
교수
고영승
(주)디유넷
대리
이정우
(주)포씨소프트
차장
장근원
(주)크레듀
과장
정호원
(주)씨티유니온
차장
지승환
테크빌닷컴(주)
차장
최성기
SK C&C
과장
권영진
한국교육학술정보원
연구원
신성욱
한국교육학술정보원
연구원