ims specifications: apis for the education technology

12
© 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] 1

Upload: others

Post on 07-Jan-2022

1 views

Category:

Documents


0 download

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