ims specifications: apis for the education technology
TRANSCRIPT
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact
IMS Specifications:APIs for the Education Technology Interoperability Ecosystem for HED
Colin Smythe (IMS Chief Architect)[email protected]
11
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact
LMS
SIS
makerspace
Digital Content
CALIPER Analytics Events
Provisioning
Common Source ID
Provisioning
EduAPI
Provisioning
Administrative Data
Grades
Provisioning
LTI-A Launch &
Data Exchange
Learning Record Warehouse
EduAPI is a set of industry standard extensible APIs to
support user provisioning, common
source ID and administrative data
exchange
Unified Data Model
Usage Data Usage Data
Card Access System
AnalyticsProcessing
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact
Objectives of the APIs• To enable Interoperability for the transfer of
educational data for Higher Education (data in motion).
• Abstract model to separate the service solution from the technology solution
• Provide off-the-shelf code libraries and reference implementations to ease wide-scale adoption
3
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact 4
IMS Global Learning Information Services (LIS) v2.0
Theinformationarchitecture for learning
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact 5
Course Planning & Scheduling• Uses the LIS API to enable the SIS to provide
the Planning & Scheduling (PAS) system with the requirements
• Use iCAL to realise the Event Service for the notification of the created schedules
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact
• Linking the Student Information System (SIS) to the Learning Management System (LMS) for K-12 institutions– Class Enrollment
– Exchanging Gradebooks
– Provisioning of Learning/Teaching Resources• Common Cartridge/Thin Common Cartridge
• LTI
6
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact
IMS Service-based Specifications
• We provide APIs for:
– Learning Information Services (LIS)
– OneRoster
– Course Planning & Scheduling (CPS)
– LTI/LTI Advantage
– Competencies & Academic Standards Exchange (CASE)
– OpenBadges
– LTI Research Search
– Computer Adaptive Testing (CAT)
– Comprehensive Learner Record (CLR)
7
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact
What IMS Means When Creating a Specification for an API
• Information Model• Binding Description• Conformance & Certification• OpenAPI representation
8
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact 9
Modelling Workflow
9
UML Authoring
Tool
‘.xmi’Eclipse/Papyrus
‘.txmi’
‘servicexmi.xsd’
‘.json/.yaml’
SwaggerEditor
Code files
XSLTransform
XSLTransform
OpenAPIfiles
Other artifacts(inc. profiled/localized versions)
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact
Conformance & Certification
• This is an essential part of the development of a specification and sustaining the relevance of the specification– Service Provider Certification– Consumer Certification– Data Validation
10
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact
Key Recommendations
• Keep the scope focused– For HED, what is the first interoperability problem
to solve for Europe/Your Country– Something not Everything
• Be successful within 12 months i.e. this time next year– Initial solutions being demonstrated/used
11
© 2018 IMS Global Learning Consortium, Inc. All Rights Reserved. Trademark Information www.imsglobal.org @learningimpact
Questions & Comments
12