SlideShare a Scribd company logo
Open Apereo 2015
Higher Education ... Open Source in a New Age
Standards Update
Charles Severance
Longsight
University of Michgan
Disclaimer
What I am about to talk
about is not an official
direction or position of
the University of
Michigan, Longsight,
nor IMS Global.
Research Academics
A Little History
February 19, 2004
Sakai All Hands Meeting @ Stanford
At 02:28 PM 3/2/2004 -0500, Chris Etesse wrote:
Chuck, Jeff and Babi,
It was my pleasure talking to you both during my travels recently -
Chuck in person in Edinburgh and Jeff & Babi via phone from Europe.
As promised, I wanted to pass on a link to a white paper we just
released on Blackboard & Standards as well as restate my invitation to
host a meeting at Blackboard with Chuck to discuss how we can
interoperate going forward. Finally, the second link is to the
Blackboard SDK's for our various products - I thought it might be of
some interest. I look forward to working closer with you each.
Warmest regards,
Christopher Etesse
Senior Director of Technology
Blackboard Inc.
DRAFT Software Portability Workgroup Prospectus
DRAFT
The current trend in web-based systems for eLearning
has been moving steadily towards increasing
componentization and modularity. This trend is driven
to a large extent by the desire for systems deployers to
easily enhance system functionality to more quickly
and effectively support the maturing demands of LMS
users. Three notable examples are referenced here:
Blackboard Building Blocks
Sakai’s Tool Portability Profile
WebCT PowerLinks SDK
Joseph Hardin
University of Michigan
September 3, 2004
Brainstorming at IMS Meeting in Denver 2004-10-19
Colleagues:
It looks like we have about 25 individuals (give or take) attending the
SCP/SCA/Board meeting on 4/27/2005 from 1-5 pm. This includes
the Board (9). See list below. At this point, I'd rather not invite any
more people.
Textbook Publishers Invited/Attending...............................................
Allen Noren, O'Reilly & Associates -- ATTENDING
Ray Henderson, Pearson Education -- ATTENDING
Schoen, Steve, Thomson Higher Education -- ATTENDING
David Serbun, Houghton Mifflin Company -- ATTENDING
Jonathan Stowe, John Wiley & Sons, Inc. -- ATTENDING
Glenn Kammen, Intelecom -- ATTENDING
Vivian 'Vivie' Sinou
Dean, Distance & Mediated Learning
Foothill College
Publisher Meeting @ Stanford
June 21, 2005,
IMS Alt-I-Lab Sheffield, UK
June 21, 2006
IMS Alt-I-Lab
Indianapolis, IN
14
LTI 1.0 LTI 1.1 LTI 2.0
SIMPLE LTI
TI 1.0
15
Learning Platforms that Accept IMS Apps!
http://imscatalog.org/
http://www.youtube.com/watch?v=VY-Ogkc7Mnw
July 2012
Important Standards
http://developers.imsglobal.org/
developers.imsglobal.org
Active Standards
IMS Learning Tools Interoperability 1.0, 1.1, 2.0, 2.1,
2.2
IMS LTI Content Item - Public Draft
IMS LTI Roster Services – WG Draft
IMS LTI Outcomes Services – in WG Draft
IMS Caliper - Public Draft any day now
IMS CASA – WG - Draft
Other Standards Activity
IMS Common Cartridge – 1.0, 1.1, 1.2, 1.3
IMS Common Cartridge – 2.0 – Working Group
IMS CC / EPUB 3.0 Coordination
IMS Learner Information Services (LIS) / School
Interchange Format (SIF)
https://www.sifassociation.org
IMS Learning Tools
Interoperability
Basic LTI (LTI 1.0) – May 2010
With LTI looking like it would take a long time, we
needed a stop gap
We extracted the launch protocol from the (large) LTI
draft and moved it forward
A POST of form data signed OAuth 1.0
Completed and released as LTI 1.0 May 2010
http://www.imsglobal.org/lti/blti/bltiv1p0/ltiBLTIimgv1p0.html
URL, Key, Secret
"Buy"
Final
Cut/
Paste
Install
Final
ToolLMS
LTI 1.0
Set
Up
Approve
LTI 1.1 (March 2012)
We quickly added the ability to have a grade book
row associated with a launch and a web service to
set, retrieve, and delete that single grade
We used XML + OAuth Body Hashing
Desire2Learn was the first commercial LMS to
implement LTI 1.1
http://www.imsglobal.org/LTI/v1p1/ltiIMGv1p1.html
URL, Key, Secret
"Buy"
Final
Cut/
Paste
Install
Launch
Final
0.9
Tool
LMS
Got It0.9
LTI 1.1
Set
Up
Approve
<?xml version = "1.0" encoding = "UTF-8"?>
<imsx_POXEnvelopeRequest
xmlns="http://www.imsglobal.org/services/ltiv1p1/xsd/imsoms_v1p0">
<imsx_POXHeader>
<imsx_POXRequestHeaderInfo>
<imsx_version>V1.0</imsx_version>
<imsx_messageIdentifier>541c3492bf376</imsx_messageIdentifier>
</imsx_POXRequestHeaderInfo>
</imsx_POXHeader>
<imsx_POXBody>
<replaceResultRequest>
<resultRecord>
<sourcedGUID>
<sourcedId>81e0a730cf9b60ffacbf:::content:22</sourcedId>
</sourcedGUID>
<result>
<resultScore>
<language>en-us</language>
<textString>0.7</textString>
</resultScore>
</result>
</resultRecord>
</replaceResultRequest>
</imsx_POXBody>
</imsx_POXEnvelopeRequest>
Demonstration of LTI 1.1 and
POX
https://online.dr-chuck.com/sakai-api-test/
LTI 2.0
(Final, January 2014)
REST/JSON architecture
Registration process:
profiles to share capabilities and available services
agree key and secret
Tool settings and Result services
Certified:
Vital Source (Tool Provider)
Sakai 10 (Tool Consumer)
Moodle (Tool Consumer)
http://www.imsglobal.org/lti/ltiv2p0/ltiIMGv2p0.html
JSON-LD – www.json-ld.org
RDF / Linked-Data meets Hacker-Friendly JSON
Depending on the application, you can look at it as
a collection of linked triples or just a clean
serialization of a REST-Style resource
Install
Registration
TC Profile
Credit Card
1234
TP Profile
"Buy"
Got ItDraft
Final
Approve
Launch
Final
0.9
ToolLMS
Got It0.9
LTI 2.0
Demonstration of Registration
and JSON-LD
https://online.dr-chuck.com/sakai-api-test/
Demonstration of Full LTI 20
Registration Cycle in Sakai
https://www.youtube.com/watch?v=-Dt2Sz5ilLQ
LTI 2.1 – Public Draft
Adds re-registration with pseudo-transactions
Update secrets
Discover new services / capabilities
Split secrets – 512 bits
Improve parsability of the Tool Consumer Profile
Upwards compatible - likely the first release delivered
other than Sakai / Moodle
Re-
Register Registration
TC Profile
TP Profile
half_secret
Yes, half_secret
Approve
Launch
Final 1
ToolLMS
LTI 2.1
Final 1
Possible chit-chat ...
Draft 2
Draft 2
Launch
Final 2
Draft 2
Commit 2
Final 2
Draft 2
LTI 2.2 – Just a list
What we liked but did not want in 2.1 in order to ship
Tools will provide a "profile of desired and required"
before registration.
Tool-initiated re-registration to discover new features
Re-
Register
TC Profile
TP Profile
Got your draft
Approve
Launch
Final 1
ToolLMS
LTI 2.2
Final 1
Draft 2
Draft 2
Launch
Final 2 Commit 2
Final 2
Draft 2
Investigate
Registration
ToolLMS
LTI 2.2
TP Info
Install
TP Profile
Got your draft
Approve
Launch
Draft 1
Draft 1
Final 1 Commit 2
Final 1
Draft 1
TC Profile
Common Cartridge 2.0
Is waiting on LTI 2.0/2.1 to make it into the market
Need provisioned LTI tools survive across import /
export
Copying URL w/o key/secret  broken links
Tools have resource types
tsugi.org::tsugi_mod_map
Courses and placements have settings that LTI 2.0
tools can set
Caliper – Next Session
www.tsugi.org

More Related Content

What's hot

The Grand Convergence: The Future of e-Learning and Education Publishing
The Grand Convergence: The Future of e-Learning  and Education PublishingThe Grand Convergence: The Future of e-Learning  and Education Publishing
The Grand Convergence: The Future of e-Learning and Education Publishing
Charles Severance
 
The Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning ToolsThe Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning Tools
Charles Severance
 
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Charles Severance
 
CloudSocial: A New Approach to Enabling Open-Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open-Content for Broad ReuseCloudSocial: A New Approach to Enabling Open-Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open-Content for Broad Reuse
Charles Severance
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
Charles Severance
 
Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)
Charles Severance
 
The Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational TechnologyThe Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational Technology
Charles Severance
 
Exploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemExploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning Ecosystem
Charles Severance
 
Exploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiExploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with Tsugi
Charles Severance
 
Empowering Teachers with More Pluggable Educational Technology
Empowering Teachers with More Pluggable Educational TechnologyEmpowering Teachers with More Pluggable Educational Technology
Empowering Teachers with More Pluggable Educational Technology
Charles Severance
 
Apereo Panel: Libraries, Education, and Collaboration
Apereo Panel: Libraries, Education, and CollaborationApereo Panel: Libraries, Education, and Collaboration
Apereo Panel: Libraries, Education, and Collaboration
Charles Severance
 
Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)
Charles Severance
 
MOOCs – The Future Is Getting Clearer
MOOCs – The Future Is Getting ClearerMOOCs – The Future Is Getting Clearer
MOOCs – The Future Is Getting Clearer
Charles Severance
 
Excellent Instructor Lecture
Excellent Instructor LectureExcellent Instructor Lecture
Excellent Instructor Lecture
Charles Severance
 
Updated Version: Tsugi Overview
Updated Version: Tsugi OverviewUpdated Version: Tsugi Overview
Updated Version: Tsugi Overview
Charles Severance
 
Building Interoperable tools Using Standards
Building Interoperable tools Using StandardsBuilding Interoperable tools Using Standards
Building Interoperable tools Using Standards
Charles Severance
 
The furure of ple
The furure of pleThe furure of ple
The furure of ple
ayanda
 
The Future of Moodle and How Not to Stop It
The Future of Moodle and How Not to Stop ItThe Future of Moodle and How Not to Stop It
The Future of Moodle and How Not to Stop It
Hans de Zwart
 
Peer-learning and distributed open courses
Peer-learning and distributed open coursesPeer-learning and distributed open courses
Peer-learning and distributed open courses
Stian Håklev
 
Empowering PLEs
Empowering PLEsEmpowering PLEs

What's hot (20)

The Grand Convergence: The Future of e-Learning and Education Publishing
The Grand Convergence: The Future of e-Learning  and Education PublishingThe Grand Convergence: The Future of e-Learning  and Education Publishing
The Grand Convergence: The Future of e-Learning and Education Publishing
 
The Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning ToolsThe Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning Tools
 
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
 
CloudSocial: A New Approach to Enabling Open-Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open-Content for Broad ReuseCloudSocial: A New Approach to Enabling Open-Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open-Content for Broad Reuse
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
 
Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)
 
The Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational TechnologyThe Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational Technology
 
Exploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemExploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning Ecosystem
 
Exploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiExploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with Tsugi
 
Empowering Teachers with More Pluggable Educational Technology
Empowering Teachers with More Pluggable Educational TechnologyEmpowering Teachers with More Pluggable Educational Technology
Empowering Teachers with More Pluggable Educational Technology
 
Apereo Panel: Libraries, Education, and Collaboration
Apereo Panel: Libraries, Education, and CollaborationApereo Panel: Libraries, Education, and Collaboration
Apereo Panel: Libraries, Education, and Collaboration
 
Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)Sakai: Free as in Freedom (Lansing, MI)
Sakai: Free as in Freedom (Lansing, MI)
 
MOOCs – The Future Is Getting Clearer
MOOCs – The Future Is Getting ClearerMOOCs – The Future Is Getting Clearer
MOOCs – The Future Is Getting Clearer
 
Excellent Instructor Lecture
Excellent Instructor LectureExcellent Instructor Lecture
Excellent Instructor Lecture
 
Updated Version: Tsugi Overview
Updated Version: Tsugi OverviewUpdated Version: Tsugi Overview
Updated Version: Tsugi Overview
 
Building Interoperable tools Using Standards
Building Interoperable tools Using StandardsBuilding Interoperable tools Using Standards
Building Interoperable tools Using Standards
 
The furure of ple
The furure of pleThe furure of ple
The furure of ple
 
The Future of Moodle and How Not to Stop It
The Future of Moodle and How Not to Stop ItThe Future of Moodle and How Not to Stop It
The Future of Moodle and How Not to Stop It
 
Peer-learning and distributed open courses
Peer-learning and distributed open coursesPeer-learning and distributed open courses
Peer-learning and distributed open courses
 
Empowering PLEs
Empowering PLEsEmpowering PLEs
Empowering PLEs
 

Viewers also liked

The Nuts and Bolts of Making and Delivering a MOOC
The Nuts and Bolts of Making and Delivering a MOOCThe Nuts and Bolts of Making and Delivering a MOOC
The Nuts and Bolts of Making and Delivering a MOOC
Charles Severance
 
P2P Project, an elearning success case [EN]
P2P Project, an elearning success case [EN]P2P Project, an elearning success case [EN]
P2P Project, an elearning success case [EN]
Netex Learning
 
Serious Games: a Lever for Knowledge Management
Serious Games: a Lever for Knowledge Management Serious Games: a Lever for Knowledge Management
Serious Games: a Lever for Knowledge Management
David VALLAT
 
Netex Webinar | learningCloud & Next Generation Learning Platforms [EN]
Netex Webinar | learningCloud & Next Generation Learning Platforms [EN]Netex Webinar | learningCloud & Next Generation Learning Platforms [EN]
Netex Webinar | learningCloud & Next Generation Learning Platforms [EN]
Netex Learning
 
Netex Seminar LT2017 | Make your strategy lean and mean for learning in 2017 ...
Netex Seminar LT2017 | Make your strategy lean and mean for learning in 2017 ...Netex Seminar LT2017 | Make your strategy lean and mean for learning in 2017 ...
Netex Seminar LT2017 | Make your strategy lean and mean for learning in 2017 ...
Netex Learning
 
Netex Webinar | bigFactory, la solución profesional de producción de contenid...
Netex Webinar | bigFactory, la solución profesional de producción de contenid...Netex Webinar | bigFactory, la solución profesional de producción de contenid...
Netex Webinar | bigFactory, la solución profesional de producción de contenid...
Netex Learning
 
Knowledge Management, Collaboration and Games: A Perfect Storm
Knowledge Management, Collaboration and Games: A Perfect StormKnowledge Management, Collaboration and Games: A Perfect Storm
Knowledge Management, Collaboration and Games: A Perfect Storm
Dr. Marigo Raftopoulos
 
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]
Netex Learning
 
i-lovelearning Madrid 2017 | Tendencias para 2017 [ES]
i-lovelearning Madrid 2017 | Tendencias para 2017 [ES]i-lovelearning Madrid 2017 | Tendencias para 2017 [ES]
i-lovelearning Madrid 2017 | Tendencias para 2017 [ES]
Netex Learning
 
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
Netex Learning
 
Netex learningCloud 2017 [EN]
Netex learningCloud 2017 [EN]Netex learningCloud 2017 [EN]
Netex learningCloud 2017 [EN]
Netex Learning
 
Elearning.ppt
Elearning.pptElearning.ppt
Elearning.ppt
Ashwin Kumar
 
Knowledge management
Knowledge managementKnowledge management
Knowledge management
Sehar Abbas
 
ServiceNow Overview
ServiceNow OverviewServiceNow Overview
ServiceNow Overview
Jeremy Smith
 

Viewers also liked (14)

The Nuts and Bolts of Making and Delivering a MOOC
The Nuts and Bolts of Making and Delivering a MOOCThe Nuts and Bolts of Making and Delivering a MOOC
The Nuts and Bolts of Making and Delivering a MOOC
 
P2P Project, an elearning success case [EN]
P2P Project, an elearning success case [EN]P2P Project, an elearning success case [EN]
P2P Project, an elearning success case [EN]
 
Serious Games: a Lever for Knowledge Management
Serious Games: a Lever for Knowledge Management Serious Games: a Lever for Knowledge Management
Serious Games: a Lever for Knowledge Management
 
Netex Webinar | learningCloud & Next Generation Learning Platforms [EN]
Netex Webinar | learningCloud & Next Generation Learning Platforms [EN]Netex Webinar | learningCloud & Next Generation Learning Platforms [EN]
Netex Webinar | learningCloud & Next Generation Learning Platforms [EN]
 
Netex Seminar LT2017 | Make your strategy lean and mean for learning in 2017 ...
Netex Seminar LT2017 | Make your strategy lean and mean for learning in 2017 ...Netex Seminar LT2017 | Make your strategy lean and mean for learning in 2017 ...
Netex Seminar LT2017 | Make your strategy lean and mean for learning in 2017 ...
 
Netex Webinar | bigFactory, la solución profesional de producción de contenid...
Netex Webinar | bigFactory, la solución profesional de producción de contenid...Netex Webinar | bigFactory, la solución profesional de producción de contenid...
Netex Webinar | bigFactory, la solución profesional de producción de contenid...
 
Knowledge Management, Collaboration and Games: A Perfect Storm
Knowledge Management, Collaboration and Games: A Perfect StormKnowledge Management, Collaboration and Games: A Perfect Storm
Knowledge Management, Collaboration and Games: A Perfect Storm
 
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]
Netex Webinar | Involucra a tus usuarios con Historias y Desafíos [ES]
 
i-lovelearning Madrid 2017 | Tendencias para 2017 [ES]
i-lovelearning Madrid 2017 | Tendencias para 2017 [ES]i-lovelearning Madrid 2017 | Tendencias para 2017 [ES]
i-lovelearning Madrid 2017 | Tendencias para 2017 [ES]
 
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
i-lovelearning Madrid 2017 | The Role of L&D in the Modern Organisation [EN]
 
Netex learningCloud 2017 [EN]
Netex learningCloud 2017 [EN]Netex learningCloud 2017 [EN]
Netex learningCloud 2017 [EN]
 
Elearning.ppt
Elearning.pptElearning.ppt
Elearning.ppt
 
Knowledge management
Knowledge managementKnowledge management
Knowledge management
 
ServiceNow Overview
ServiceNow OverviewServiceNow Overview
ServiceNow Overview
 

Similar to Standards Update: Apereo 2015

Directions for Standards in Teaching and Learning
Directions for Standards in Teaching and LearningDirections for Standards in Teaching and Learning
Directions for Standards in Teaching and Learning
Charles Severance
 
EuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and LearningEuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and Learning
Charles Severance
 
Blackboard DevCon: Introducing IMS Learning Tools Interoperability
Blackboard DevCon: Introducing IMS Learning Tools InteroperabilityBlackboard DevCon: Introducing IMS Learning Tools Interoperability
Blackboard DevCon: Introducing IMS Learning Tools Interoperability
Charles Severance
 
OpenSocial State of the Union 2010
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010
weitzelm
 
The Double Check - Leveraging Microsoft Best Practices for Information Govern...
The Double Check - Leveraging Microsoft Best Practices for Information Govern...The Double Check - Leveraging Microsoft Best Practices for Information Govern...
The Double Check - Leveraging Microsoft Best Practices for Information Govern...
Heather Newman
 
Introducing podio a global learning platform
Introducing podio   a global learning platformIntroducing podio   a global learning platform
Introducing podio a global learning platform
Jens Kaaber Pors
 
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
TorranceLearning
 
Open source for academics
Open source for academicsOpen source for academics
Open source for academics
Amol A. Sale
 
m-Assessment_Brum_DaveNDanny
m-Assessment_Brum_DaveNDannym-Assessment_Brum_DaveNDanny
m-Assessment_Brum_DaveNDanny
David Sugden
 
Seminar Material Delivery
Seminar Material DeliverySeminar Material Delivery
Seminar Material Delivery
awbloom134
 
SharePoint and Web 2.0 Tools in K-12
SharePoint and Web 2.0 Tools in K-12SharePoint and Web 2.0 Tools in K-12
SharePoint and Web 2.0 Tools in K-12
marottam
 
Staff Tech Training Extended Edition
Staff Tech Training Extended EditionStaff Tech Training Extended Edition
Staff Tech Training Extended Edition
Bald Geek In Md
 
2011 03-03-blti-umass
2011 03-03-blti-umass2011 03-03-blti-umass
2011 03-03-blti-umass
Charles Severance
 
Aztea Peaks 2006
Aztea Peaks 2006Aztea Peaks 2006
Aztea Peaks 2006
ssorden
 
M-Assessment_D-NDave
M-Assessment_D-NDaveM-Assessment_D-NDave
M-Assessment_D-NDave
David Sugden
 
xAPI Webinar July 23rd - Rob Faulkner
xAPI Webinar July 23rd - Rob FaulknerxAPI Webinar July 23rd - Rob Faulkner
xAPI Webinar July 23rd - Rob Faulkner
Webanywhere Ltd
 
RU MLIS Computing
RU MLIS ComputingRU MLIS Computing
RU MLIS Computing
RU asis&t
 
Better Software, Better Research
Better Software, Better ResearchBetter Software, Better Research
Better Software, Better Research
Carole Goble
 
Fundamentals of Open Source Development
Fundamentals of Open Source DevelopmentFundamentals of Open Source Development
Fundamentals of Open Source Development
OSU Open Source Lab
 
"Open" includes users - Leverage their input
"Open" includes users - Leverage their input"Open" includes users - Leverage their input
"Open" includes users - Leverage their input
Randy Earl
 

Similar to Standards Update: Apereo 2015 (20)

Directions for Standards in Teaching and Learning
Directions for Standards in Teaching and LearningDirections for Standards in Teaching and Learning
Directions for Standards in Teaching and Learning
 
EuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and LearningEuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and Learning
 
Blackboard DevCon: Introducing IMS Learning Tools Interoperability
Blackboard DevCon: Introducing IMS Learning Tools InteroperabilityBlackboard DevCon: Introducing IMS Learning Tools Interoperability
Blackboard DevCon: Introducing IMS Learning Tools Interoperability
 
OpenSocial State of the Union 2010
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010
 
The Double Check - Leveraging Microsoft Best Practices for Information Govern...
The Double Check - Leveraging Microsoft Best Practices for Information Govern...The Double Check - Leveraging Microsoft Best Practices for Information Govern...
The Double Check - Leveraging Microsoft Best Practices for Information Govern...
 
Introducing podio a global learning platform
Introducing podio   a global learning platformIntroducing podio   a global learning platform
Introducing podio a global learning platform
 
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
 
Open source for academics
Open source for academicsOpen source for academics
Open source for academics
 
m-Assessment_Brum_DaveNDanny
m-Assessment_Brum_DaveNDannym-Assessment_Brum_DaveNDanny
m-Assessment_Brum_DaveNDanny
 
Seminar Material Delivery
Seminar Material DeliverySeminar Material Delivery
Seminar Material Delivery
 
SharePoint and Web 2.0 Tools in K-12
SharePoint and Web 2.0 Tools in K-12SharePoint and Web 2.0 Tools in K-12
SharePoint and Web 2.0 Tools in K-12
 
Staff Tech Training Extended Edition
Staff Tech Training Extended EditionStaff Tech Training Extended Edition
Staff Tech Training Extended Edition
 
2011 03-03-blti-umass
2011 03-03-blti-umass2011 03-03-blti-umass
2011 03-03-blti-umass
 
Aztea Peaks 2006
Aztea Peaks 2006Aztea Peaks 2006
Aztea Peaks 2006
 
M-Assessment_D-NDave
M-Assessment_D-NDaveM-Assessment_D-NDave
M-Assessment_D-NDave
 
xAPI Webinar July 23rd - Rob Faulkner
xAPI Webinar July 23rd - Rob FaulknerxAPI Webinar July 23rd - Rob Faulkner
xAPI Webinar July 23rd - Rob Faulkner
 
RU MLIS Computing
RU MLIS ComputingRU MLIS Computing
RU MLIS Computing
 
Better Software, Better Research
Better Software, Better ResearchBetter Software, Better Research
Better Software, Better Research
 
Fundamentals of Open Source Development
Fundamentals of Open Source DevelopmentFundamentals of Open Source Development
Fundamentals of Open Source Development
 
"Open" includes users - Leverage their input
"Open" includes users - Leverage their input"Open" includes users - Leverage their input
"Open" includes users - Leverage their input
 

More from Charles Severance

LTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS IntegrationLTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS Integration
Charles Severance
 
Hierarchy requirements
Hierarchy requirements Hierarchy requirements
Hierarchy requirements
Charles Severance
 
Sakai Hierarchy Framework Changes Overview (not implemented)
Sakai Hierarchy  Framework Changes Overview (not implemented)Sakai Hierarchy  Framework Changes Overview (not implemented)
Sakai Hierarchy Framework Changes Overview (not implemented)
Charles Severance
 
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
Charles Severance
 
The Game of MOOCs
The Game of MOOCsThe Game of MOOCs
The Game of MOOCs
Charles Severance
 
Programming for Everybody in Python
Programming for Everybody in PythonProgramming for Everybody in Python
Programming for Everybody in Python
Charles Severance
 
Tsugi Workshop @ Notre Dame
Tsugi Workshop @ Notre DameTsugi Workshop @ Notre Dame
Tsugi Workshop @ Notre Dame
Charles Severance
 
How will the MOOC Change Between Now and 2020?
How will the MOOC Change Between Now and 2020?How will the MOOC Change Between Now and 2020?
How will the MOOC Change Between Now and 2020?
Charles Severance
 
Building Scalable IMS LTI Tools Using the TSUGI Framework
Building Scalable IMS LTI Tools Using the TSUGI FrameworkBuilding Scalable IMS LTI Tools Using the TSUGI Framework
Building Scalable IMS LTI Tools Using the TSUGI Framework
Charles Severance
 
Sakai 10 and Beyond - Next Steps for Sakai
Sakai 10 and Beyond - Next Steps for SakaiSakai 10 and Beyond - Next Steps for Sakai
Sakai 10 and Beyond - Next Steps for Sakai
Charles Severance
 
These are my slides from TEDxKZoo (2013-11-09)
These are my slides from TEDxKZoo (2013-11-09)These are my slides from TEDxKZoo (2013-11-09)
These are my slides from TEDxKZoo (2013-11-09)
Charles Severance
 

More from Charles Severance (11)

LTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS IntegrationLTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS Integration
 
Hierarchy requirements
Hierarchy requirements Hierarchy requirements
Hierarchy requirements
 
Sakai Hierarchy Framework Changes Overview (not implemented)
Sakai Hierarchy  Framework Changes Overview (not implemented)Sakai Hierarchy  Framework Changes Overview (not implemented)
Sakai Hierarchy Framework Changes Overview (not implemented)
 
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
 
The Game of MOOCs
The Game of MOOCsThe Game of MOOCs
The Game of MOOCs
 
Programming for Everybody in Python
Programming for Everybody in PythonProgramming for Everybody in Python
Programming for Everybody in Python
 
Tsugi Workshop @ Notre Dame
Tsugi Workshop @ Notre DameTsugi Workshop @ Notre Dame
Tsugi Workshop @ Notre Dame
 
How will the MOOC Change Between Now and 2020?
How will the MOOC Change Between Now and 2020?How will the MOOC Change Between Now and 2020?
How will the MOOC Change Between Now and 2020?
 
Building Scalable IMS LTI Tools Using the TSUGI Framework
Building Scalable IMS LTI Tools Using the TSUGI FrameworkBuilding Scalable IMS LTI Tools Using the TSUGI Framework
Building Scalable IMS LTI Tools Using the TSUGI Framework
 
Sakai 10 and Beyond - Next Steps for Sakai
Sakai 10 and Beyond - Next Steps for SakaiSakai 10 and Beyond - Next Steps for Sakai
Sakai 10 and Beyond - Next Steps for Sakai
 
These are my slides from TEDxKZoo (2013-11-09)
These are my slides from TEDxKZoo (2013-11-09)These are my slides from TEDxKZoo (2013-11-09)
These are my slides from TEDxKZoo (2013-11-09)
 

Recently uploaded

C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
sayalidalavi006
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 

Recently uploaded (20)

C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 

Standards Update: Apereo 2015

  • 1. Open Apereo 2015 Higher Education ... Open Source in a New Age Standards Update Charles Severance Longsight University of Michgan
  • 2. Disclaimer What I am about to talk about is not an official direction or position of the University of Michigan, Longsight, nor IMS Global.
  • 4.
  • 5.
  • 7. February 19, 2004 Sakai All Hands Meeting @ Stanford
  • 8. At 02:28 PM 3/2/2004 -0500, Chris Etesse wrote: Chuck, Jeff and Babi, It was my pleasure talking to you both during my travels recently - Chuck in person in Edinburgh and Jeff & Babi via phone from Europe. As promised, I wanted to pass on a link to a white paper we just released on Blackboard & Standards as well as restate my invitation to host a meeting at Blackboard with Chuck to discuss how we can interoperate going forward. Finally, the second link is to the Blackboard SDK's for our various products - I thought it might be of some interest. I look forward to working closer with you each. Warmest regards, Christopher Etesse Senior Director of Technology Blackboard Inc.
  • 9. DRAFT Software Portability Workgroup Prospectus DRAFT The current trend in web-based systems for eLearning has been moving steadily towards increasing componentization and modularity. This trend is driven to a large extent by the desire for systems deployers to easily enhance system functionality to more quickly and effectively support the maturing demands of LMS users. Three notable examples are referenced here: Blackboard Building Blocks Sakai’s Tool Portability Profile WebCT PowerLinks SDK Joseph Hardin University of Michigan September 3, 2004
  • 10. Brainstorming at IMS Meeting in Denver 2004-10-19
  • 11. Colleagues: It looks like we have about 25 individuals (give or take) attending the SCP/SCA/Board meeting on 4/27/2005 from 1-5 pm. This includes the Board (9). See list below. At this point, I'd rather not invite any more people. Textbook Publishers Invited/Attending............................................... Allen Noren, O'Reilly & Associates -- ATTENDING Ray Henderson, Pearson Education -- ATTENDING Schoen, Steve, Thomson Higher Education -- ATTENDING David Serbun, Houghton Mifflin Company -- ATTENDING Jonathan Stowe, John Wiley & Sons, Inc. -- ATTENDING Glenn Kammen, Intelecom -- ATTENDING Vivian 'Vivie' Sinou Dean, Distance & Mediated Learning Foothill College Publisher Meeting @ Stanford
  • 12. June 21, 2005, IMS Alt-I-Lab Sheffield, UK
  • 13. June 21, 2006 IMS Alt-I-Lab Indianapolis, IN
  • 14. 14 LTI 1.0 LTI 1.1 LTI 2.0 SIMPLE LTI TI 1.0
  • 15. 15
  • 16. Learning Platforms that Accept IMS Apps! http://imscatalog.org/
  • 20. Active Standards IMS Learning Tools Interoperability 1.0, 1.1, 2.0, 2.1, 2.2 IMS LTI Content Item - Public Draft IMS LTI Roster Services – WG Draft IMS LTI Outcomes Services – in WG Draft IMS Caliper - Public Draft any day now IMS CASA – WG - Draft
  • 21. Other Standards Activity IMS Common Cartridge – 1.0, 1.1, 1.2, 1.3 IMS Common Cartridge – 2.0 – Working Group IMS CC / EPUB 3.0 Coordination IMS Learner Information Services (LIS) / School Interchange Format (SIF) https://www.sifassociation.org
  • 23. Basic LTI (LTI 1.0) – May 2010 With LTI looking like it would take a long time, we needed a stop gap We extracted the launch protocol from the (large) LTI draft and moved it forward A POST of form data signed OAuth 1.0 Completed and released as LTI 1.0 May 2010 http://www.imsglobal.org/lti/blti/bltiv1p0/ltiBLTIimgv1p0.html
  • 25. LTI 1.1 (March 2012) We quickly added the ability to have a grade book row associated with a launch and a web service to set, retrieve, and delete that single grade We used XML + OAuth Body Hashing Desire2Learn was the first commercial LMS to implement LTI 1.1 http://www.imsglobal.org/LTI/v1p1/ltiIMGv1p1.html
  • 27. <?xml version = "1.0" encoding = "UTF-8"?> <imsx_POXEnvelopeRequest xmlns="http://www.imsglobal.org/services/ltiv1p1/xsd/imsoms_v1p0"> <imsx_POXHeader> <imsx_POXRequestHeaderInfo> <imsx_version>V1.0</imsx_version> <imsx_messageIdentifier>541c3492bf376</imsx_messageIdentifier> </imsx_POXRequestHeaderInfo> </imsx_POXHeader> <imsx_POXBody> <replaceResultRequest> <resultRecord> <sourcedGUID> <sourcedId>81e0a730cf9b60ffacbf:::content:22</sourcedId> </sourcedGUID> <result> <resultScore> <language>en-us</language> <textString>0.7</textString> </resultScore> </result> </resultRecord> </replaceResultRequest> </imsx_POXBody> </imsx_POXEnvelopeRequest>
  • 28. Demonstration of LTI 1.1 and POX https://online.dr-chuck.com/sakai-api-test/
  • 29. LTI 2.0 (Final, January 2014) REST/JSON architecture Registration process: profiles to share capabilities and available services agree key and secret Tool settings and Result services Certified: Vital Source (Tool Provider) Sakai 10 (Tool Consumer) Moodle (Tool Consumer) http://www.imsglobal.org/lti/ltiv2p0/ltiIMGv2p0.html
  • 30. JSON-LD – www.json-ld.org RDF / Linked-Data meets Hacker-Friendly JSON Depending on the application, you can look at it as a collection of linked triples or just a clean serialization of a REST-Style resource
  • 31.
  • 32. Install Registration TC Profile Credit Card 1234 TP Profile "Buy" Got ItDraft Final Approve Launch Final 0.9 ToolLMS Got It0.9 LTI 2.0
  • 33. Demonstration of Registration and JSON-LD https://online.dr-chuck.com/sakai-api-test/
  • 34. Demonstration of Full LTI 20 Registration Cycle in Sakai https://www.youtube.com/watch?v=-Dt2Sz5ilLQ
  • 35. LTI 2.1 – Public Draft Adds re-registration with pseudo-transactions Update secrets Discover new services / capabilities Split secrets – 512 bits Improve parsability of the Tool Consumer Profile Upwards compatible - likely the first release delivered other than Sakai / Moodle
  • 36. Re- Register Registration TC Profile TP Profile half_secret Yes, half_secret Approve Launch Final 1 ToolLMS LTI 2.1 Final 1 Possible chit-chat ... Draft 2 Draft 2 Launch Final 2 Draft 2 Commit 2 Final 2 Draft 2
  • 37. LTI 2.2 – Just a list What we liked but did not want in 2.1 in order to ship Tools will provide a "profile of desired and required" before registration. Tool-initiated re-registration to discover new features
  • 38. Re- Register TC Profile TP Profile Got your draft Approve Launch Final 1 ToolLMS LTI 2.2 Final 1 Draft 2 Draft 2 Launch Final 2 Commit 2 Final 2 Draft 2
  • 39. Investigate Registration ToolLMS LTI 2.2 TP Info Install TP Profile Got your draft Approve Launch Draft 1 Draft 1 Final 1 Commit 2 Final 1 Draft 1 TC Profile
  • 40. Common Cartridge 2.0 Is waiting on LTI 2.0/2.1 to make it into the market Need provisioned LTI tools survive across import / export Copying URL w/o key/secret  broken links Tools have resource types tsugi.org::tsugi_mod_map Courses and placements have settings that LTI 2.0 tools can set
  • 41. Caliper – Next Session
  • 42.

Editor's Notes

  1. ROB Does LTI provide real evidence that there can be a single approach for integrating with multiple software platforms? Yes, over 20 learning platforms accept LTI apps – and growing. In addition, there are now over 100 certified LTI applications !!! In fact there were close to 100 new certifications in 2013 alone.