IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool1 Public and Private Information (PAPI) For Learners (PAPI Learner) The Organization of the Multi-Part Standard Human Information for Learning Technology Contact, Relations, Security, Preference, Performance, Portfolio Frank Farance, , a division of Farance Inc., Slides and Document: IEEE LTSC Learner Model WG Standards
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool2 Learner Information, PAPI Learner, User/Vendor/Institution Extensions Learner Contact Extensions PAPI Learner Contact Learner Performance Extensions PAPI Learner Performance Learner Preference Extensions PAPI Learner Preference Learner Portfolio Extensions PAPI Learner Portfolio PAPI Learner Information: Parts (Part 1 is Common to All) Learner Security Extensions PAPI Learner Security Learner Relations Extensions PAPI Learner Relations Learner InfoType #X Extensions PAPI Learner InfoType #X Learner InfoType #Y Extensions PAPI Learner InfoType #Y Non-PAPI Type #Z Extensions Non-PAPI Learner Type #Z Future PAPI Learner Information Standards, e.g., Parts 27, 28, etc. Other Data Interchange Standards, Used by Applications, Out-of-Scope for PAPI Learner Extensions to PAPI Learner Information & Extensions to Future PAPI Learner Information, When Standardized Other Extension Capabilities Are Out-of-Scope for PAPI Learner
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool3 Separation of PAPI Learner Into: P (12 parts), P (3 parts), Other Stds Learner Contact Extensions Part 21: Learner Contact Learner Performance Extensions Part 25: Learner Performance Learner Preference Extensions Part 24: Learner Preference Learner Portfolio Extensions Part 26: Learner Portfolio Learner Security Extensions Part 23: Learner Security Learner Relations Extensions Part 22: Learner Relations Core Datatype Extensions Part 1: Core Features Part 2: Rationale Part 3: Security Notes Part 4: Examples/Illustrations Part 5: Registration Authority Info Type Registry Extensions Part 6: Data Element Registry IEEE Data Extension Techniques IEEE Rule-Based XML Coding Bindings IEEE Rule-Based DNVP Coding Binding ISO/IEC MDAS API Binding IEEE , ISO/IEC DCTP Protocol Binding ISO/IEC 8824/8825 ASN.1 Coding Binding Future Editions: Parts 27,28,etc. Bindings Codings/APIs/Protocols Common/Core Features Across Info Types Information Types Common Data Model/ Datatyping for Info Types Common Standards Wording for Bindings
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool4 Implementation/Applications Choices: Column A, Column B, Column C,... Learner Contact Extensions Part 21: Learner Contact Learner Performance Extensions Part 25: Learner Performance Learner Preference Extensions Part 24: Learner Preference Learner Portfolio Extensions Part 26: Learner Portfolio Learner Security Extensions Part 23: Learner Security Learner Relations Extensions Part 22: Learner Relations Core Datatype Extensions Part 1: Core Features Part 2: Rationale Part 3: Security Notes Part 4: Examples/Illustrations Info Type Registry Extensions Part 6: Data Element Registry IEEE Data Extension Techniques IEEE Rule-Based XML Coding Bindings IEEE Rule-Based DNVP Coding Binding ISO/IEC MDAS API Binding IEEE , ISO/IEC DCTP Protocol Binding ISO/IEC 8824/8825 ASN.1 Coding Binding Future Editions: Parts 27,28,etc. Bindings Codings, APIs, Protocols Common/Core Features Across Info Types Information Types Common Data Model/ Datatyping for Info Types Common Standards Wording for Bindings Submission of Elements/Extensions Part 5: Registration Authority [Column A][Column B][Column C]
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool5 Sample Application P Part 21: Learner Contact Part 25: Learner Performance Learner Preference Extensions Part 24: Learner Preference Learner Portfolio Extensions Part 26: Learner Portfolio Learner Security Extensions Part 23: Learner Security Learner Relations Extensions Part 22: Learner Relations Part 1: Core Features Part 2: Rationale Part 3: Security Notes Part 4: Examples/Illustrations Part 6: Data Element Registry IEEE Data Extension Techniques IEEE Rule-Based XML Coding Bindings IEEE Rule-Based DNVP Coding Binding ISO/IEC MDAS API Binding IEEE , ISO/IEC DCTP Protocol Binding ISO/IEC 8824/8825 ASN.1 Coding Binding Bindings Codings, APIs, Protocols Common/Core Features Across Info Types Information Types Submission of Elements/Extensions Part 5: Registration Authority Implementation Conformance Statement for Application #P: PAPI Learner Coding that... - Strictly Conforms to Parts 1, 6 - Strictly Conforms to Parts 21,25 using XML coding binding [Column A][Column B][Column C]
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool6 Sample Application Q Learner Contact Extensions Part 21: Learner Contact Part 25: Learner Performance Part 24: Learner Preference Learner Portfolio Extensions Part 26: Learner Portfolio Learner Security Extensions Part 23: Learner Security Learner Relations Extensions Part 22: Learner Relations Part 1: Core Features Part 2: Rationale Part 3: Security Notes Part 4: Examples/Illustrations Part 6: Data Element Registry IEEE Data Extension Techniques IEEE Rule-Based XML Coding Bindings IEEE Rule-Based DNVP Coding Binding ISO/IEC MDAS API Binding IEEE , ISO/IEC DCTP Protocol Binding ISO/IEC 8824/8825 ASN.1 Coding Binding Bindings Codings, APIs, Protocols Common/Core Features Across Info Types Information Types Submission of Elements/Extensions Part 5: Registration Authority Implementation Conformance Statement for Application #Q: PAPI Learner Data Application... - Strictly Conforms to Parts 1,6 - Strictly Conforms to Parts 24,25 using DNVP coding binding [Column A][Column B][Column C]
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool7 Sample Application R Learner Contact Extensions Part 21: Learner Contact Learner Performance Extensions Part 25: Learner Performance Learner Preference Extensions Part 24: Learner Preference Learner Portfolio Extensions Part 26: Learner Portfolio Learner Security Extensions Part 23: Learner Security Learner Relations Extensions Part 22: Learner Relations Part 1: Core Features Part 2: Rationale Part 3: Security Notes Part 4: Examples/Illustrations Part 6: Data Element Registry IEEE Data Extension Techniques IEEE Rule-Based XML Coding Bindings IEEE Rule-Based DNVP Coding Binding ISO/IEC MDAS API Binding IEEE , ISO/IEC DCTP Protocol Binding ISO/IEC 8824/8825 ASN.1 Coding Binding Bindings Codings, APIs, Protocols Common/Core Features Across Info Types Information Types Submission of Elements/Extensions Part 5: Registration Authority Non-PAPI Learner Info Type Example: Financial Info E-Commerce Transaction Services API Binding Features Included In The Sample Application #R, But Outside The Scope Of PAPI Learner Standard Implementation Conformance Statement for Application #R: PAPI Learner Data Application... - Strictly Conforms to Parts 1, 6 - Conforms to Parts using MDAS Java API binding ( Specified Possibly Elsewhere... ) - Conforms to: - Extensions to Parts Learner Financial Information - E-commerce Services API
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool8 Sample Application S Learner Contact Extensions Part 21: Learner Contact Learner Performance Extensions Part 25: Learner Performance Learner Preference Extensions Part 24: Learner Preference Learner Portfolio Extensions Part 26: Learner Portfolio Learner Security Extensions Part 23: Learner Security Learner Relations Extensions Part 22: Learner Relations Core Datatype Extensions Part 1: Core Features Part 2: Rationale Part 3: Security Notes Part 4: Examples/Illustrations Info Type Registry Extensions Part 6: Data Element Registry IEEE Data Extension Techniques IEEE Rule-Based XML Coding Bindings IEEE Rule-Based DNVP Coding Binding ISO/IEC MDAS API Binding IEEE , ISO/IEC DCTP Protocol Binding ISO/IEC 8824/8825 ASN.1 Coding Binding Bindings Codings, APIs, Protocols Common/Core Features Across Info Types Information Types Submission of Elements/Extensions Part 5: Registration Authority Implementation Conformance Statement for Application #S: PAPI Learner Data Repository... - Conforms to Parts 1,6 - Conforms to Parts 23,25,26 - Using DCTP protocol binding and XML coding binding ( Specified Possibly Elsewhere... ) - Conforms to: - Extensions to Parts 1,6 - Extensions to Parts 23,25,26 [Column A][Column B][Column C]
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool9 What Does Your Application Use? Learner Contact Extensions Part 21: Learner Contact Learner Performance Extensions Part 25: Learner Performance Learner Preference Extensions Part 24: Learner Preference Learner Portfolio Extensions Part 26: Learner Portfolio Learner Security Extensions Part 23: Learner Security Learner Relations Extensions Part 22: Learner Relations Core Datatype Extensions Part 1: Core Features Part 2: Rationale Part 3: Security Notes Part 4: Examples/Illustrations Info Type Registry Extensions Part 6: Data Element Registry IEEE Data Extension Techniques IEEE Rule-Based XML Coding Bindings IEEE Rule-Based DNVP Coding Binding ISO/IEC MDAS API Binding IEEE , ISO/IEC DCTP Protocol Binding ISO/IEC 8824/8825 ASN.1 Coding Binding Future Editions: Parts 27,28,etc. Bindings Codings, APIs, Protocols Common/Core Features Across Info Types Information Types Common Data Model/ Datatyping for Info Types Common Standards Wording for Bindings Submission of Elements/Extensions Part 5: Registration Authority
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool10 Strictly Conforming IEEE PAPI Learner Data Repository, Parts 1, 6, 22, 23, 24, 25, Using XML Coding and DCTP Protocol Bindings Implementation Conformance Statement Attached to Product/Service A Sample Implementation Conformance Statement (ICS) Using PAPI Learner Conformance Labels A Data Repository, e.g., Database, That Includes: Relations, Security, Preference, and Portfolio Information An ICS describes the Vendors claims of conformance. The Conformance Label is a shorthand notation for the ICS.
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool11 Simple Human Identifiers (SHI, ) Used To Link PAPI Learner Information SHI: PAPI Learner Contact SHI: _xyz123 PAPI Learner Performance SHI: _xyz123 PAPI Learner Preference SHI: temp_employer_X PAPI Learner Portfolio SHI: PAPI Learner Security SHI: PAPI Learner Relations SHI: temp_employer_Y PAPI Learner Portfolio SHI: _abc456 PAPI Learner Performance SHI: _abc456 PAPI Learner Preference Repositories: Internal/External Records Access-Only To External Records ** Information Is External to Record, e.g., Record is Referenced by SHI Institution Records Contact (institution): Relations (institution): Security (institution): Preference (institution): _xyz123 Preference (institution): _abc456 **Performance (internet svr #1): _xyz123 **Performance (internet svr #2): _abc456 Portfolio (institution): temp_employer_X Portfolio (institution): temp_employer_Y Anonymous Internet Server #1 **Preference (institution): _xyz123 Performance (internet svr #1): _xyz123 Anonymous Internet Server #2 **Preference (institution): _abc456 Performance (internet svr #2): _abc456 Access by Potential Employer #X **Portfolio (institution): temp_employer_X Access by Potential Employer #Y **Portfolio (institution): temp_employer_Y
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool12 Proposal for PAR-Split Wording Other PARs already split off: – * series of projects Six PARs on main section: –Standards: Core Features (.1), Registration Authority Process (.5), Registry (.6) –Guides: Rationale (.2), Security Issues (.3), Examples and Illustrations (.4) Six PARs on learner information: –Standards: Contact, Relations, Security, Preference, Performance, Portfolio
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Core Features (Standard) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 1, Core Features, a standard, specifies the common terminology, framework, data element concepts, for the remaining parts of this standard.
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Rationale (Guide) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 2, Rationale, a guide, documents important decisions during the development of this standard.
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Learner Information Security Issues (Guide) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 3, Learner Security Issues, provides information and recommends on important security issues for implementations.
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Examples And Illustrations (Guide) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 4, Examples and Illustrations, provides information for implementers.
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Registration Authority Process(Standard) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 5, Registration Authority Process, a standard, specifies how data elements, value spaces, and other data descriptive information are registered.
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Data Element Registry (Standard) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 6, Data Element Registry, is the registry of data elements, value spaces, and other data descriptive information (as described by Part 5).
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Learner Contact Information (Standard) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 21, Learner Contact Information, a standard, specifies how contact information (e.g., name, postal address, telephone number, etc.) is described.
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Learner Relations Information (Standard) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 22, Learner Relations Information, a standard, specifies how relationships (e.g., classmates, teammates, mentors, etc.) are described.
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Learner Security Information (Standard) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 23, Learner Security Information, a standard, specifies how security features (e.g., public keys, private keys, credentials, etc.) are described.
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Learner Preference Information (Standard) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 24, Learner Preference Information, a standard, specifies how preference information (e.g., physical device preferences, cognitive preferences, etc.) is described.
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Learner Performance Information (Standard) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 25, Learner Performance Information, a standard, specifies how performance information (e.g., grades, interim reports, log books, etc.) are described.
IEEE PAPI Learner, Draft 8, F. Farance, ©2001 Farance Inc./Edutool : Learner Portfolio Information (Standard) Scope: –This standard is a multi-part standard for learner information. Learner information is human information for learners for use in learning technology systems. –Part 26, Learner Portfolio Information, a standard, how accomplishments and works are described.