270 likes | 375 Views
Open Knowledge Initiative. CSG - Princeton, 05/07/03. Elements of an enabling architecture/framework for learning systems. What are strategies for interoperability, scalability, and maintainability?
E N D
Open Knowledge Initiative CSG - Princeton, 05/07/03
Elements of an enabling architecture/framework for learning systems • What are strategies for interoperability, scalability, and maintainability? • How might we migrate from an environment based on proprietary legacy tools to a standards-based environment that promotes interoperable systems? • What are the requirements for development/authoring tools that enable rapid prototyping, ease of maintenance, content adaptation, and collaborative development?
Elements of an enabling architecture/framework for learning systems • What is the impact of emerging specifications and standards (e.g., XML, SCORM, IMS, OKI SPECS, the semantic Web.....) on IT-enabled learning, and on managing rapid changes in the technology/tools environment
Data Specifications – IMS/SCORM Data EnterpriseApplication A EnterpriseApplication B
OKI in a Nutshell An ApplicationBefore O.K.I. An ApplicationBefore O.K.I.
OKI in a Nutshell An Application After O.K.I. An ApplicationBefore O.K.I.
Web Application on O.K.I. Services HTML HTML Stellar Web Server
Web and Client App Interoperability HTML Stellar
O.K.I. is: • Learning Technology Services Architecture • Open Service Interface Definitions (OSIDs) • Open source implementations • Open source educational applications • Community
O.K.I. Service Interface Definitions (OSIDs) • OSID's define how components of a learning technology environment communicate with: • Other learning technology components • Other campus systems • Common infrastructure services • OSID’s are: • Described abstractly and cast as Java APIs • Royalty free • Stable – license/branding prohibits modification • Supported by reference implementations and documentation
“Common Services” Authentication Authorization DBC Logging Shared Filing Dictionary Hierarchy “Extended Services” User Messaging Scheduling Workflow “Educational Services” Class Admin Digital Repository Assessment Grading The OSIDs
OSID Abstraction and Bindings Abstract Service Definition Generators Java Interfaces Other… Documentation
MIT OSID Based Projects University of Michigan Stanford University Indiana University VUE -- Tufts University Scorm Player --University of Cambridge Digital Library Systems -- Dspace, Fedora
Current O.K.I. SID Community • Institutional Partners • MIT, Stanford University, Dartmouth College, North Carolina State University, University of Michigan, Indiana University, University of Pennsylvania, University of Wisconsin-Madison, University of Cambridge • IMS Global Learning Consortium Members • Assorted Institutional Projects
O.K.I. Status • Common Service OSIDs 1.0rc in community review • SourceForge Publication SOON! • Educational Service OSID's in beta release • Reference implementations and reference code available for some OSIDs • “LMS” systems expected Summer 2003 • OKI “Starter Kit” release in Summer 2003 • Vendor Engagement • Sun Microsystems • Apple • WebCT • Blackboard • OKI/IMS Interoperabilty Lab 2003 -- July 8,9,10
OKI Digital Repository OSID • What functions do Educational Applications need from Digital Repositories? • How can we complement existing and future data Specifications? • How do we allow for systems of record for learning assets? • How do we support multiple Repositories with multiple protocols
I D C I D C B M Many Repositories Remote Institutional Local i M a c I
I D C I D C B M Many Protocols Remote SOAP SRW Institutional Local METS i M a c Z39.50 HTML I File System
I D C I D C B M Many Data Specs/Standards DC Remote Mark METS SOAP SRW Institutional IMS CP LOM Local OAI i M a c Z39.50 HTML I SCORM File System
Service Definitions DataDefinitions Technology Profile Technology Profile Technology Profile Technology Profile Application Profile Domain Profile
Service Definitions DataDefinitions Technology Profile Technology Profile Technology Profile Technology Profile Application Profile Domain Profile
Dimensions of Interoperability Service Definitions Data Definitions Technology Choices UI/Application Frameworks
Dimensions of Interoperability Service School HE Corp Gov. Data Tech UI
Open Knowledge Initiative Service School H.E. Corp. Gov. Data Tech J UI