IMS Learning Tools                                          Interoperability                         Charles Severance, Ph...
The information                                                                  Seamlessly               architecture for...
Memories...© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
A View From 2006: EDU@2020 • Ricard N. Katz / Ronald Yanosky • Google + Sakai = Google Phoenix • Microsoft buys Blackboard...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
TI 1.0 - 2005 • Sheffield England April   2005 • Blackboard, WebCT,   Sakai, Moodle, Samigo • Seven years ago • Had grade ...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
CLICK                                                                            L                                        ...
Viral Evangelism     • March 2008, I had a Google Summer of Code in-       flight for Sakai and Moodle     • So I invented...
The Chess Game...© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
Years of Volunteer Leadership            Bruno Van                              Chris Moffatt   Lance Neumann   Greg McFal...
Back to Learning Tools                              Interoperability...© 2012 IMS Global Learning Consortium, Inc. All Rig...
Case Study: Amanda Severance • Senior in Special   Education • Technology in the   Classroom Course • Eleven different acc...
WTD?                                                                  ...© 2012 IMS Global Learning Consortium, Inc. All R...
L                                                                        T                                                ...
Joseph Berkovitz                                                                  <info@noteflight.com>                   ...
On a Roadmap...     • LTI 1.0 – May 2010              – Basic Tool Launch and Common Cartridge 1.1     • LTI 1.1 – 1Q2012 ...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
LTI 1.0 Launch Data       lti_version=LTI-1p0       lti_message_type=basic-lti-launch-request       oauth_consumer_key=lms...
LTI 1.1 Additional Launch Data       lti_version=LTI-1p0       lti_message_type=basic-lti-launch-request       oauth_consu...
Tool Consumer                                                 Tool Provider                                               ...
Purpose of Certification • Assure the end-user/purchaser that   products will interoperate • Any certified Provider (Tool)...
http://www.imsglobal.org/developers/LTI/© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
Certification Resources     • Web Site              – http://www.imsglobal.org/developers/LTI/te                st/v1p1/  ...
Certified - LMS •     Desire2Learn Learning Environment v8.4.2 and v9.0 •     Blackboard 9.1SP4 •     Moodle 2.2 •     Jen...
The Ring of Compliance© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
Certified - Tool •     CourseSmart ServiceHub 2.0 •     CafeScribe Building Block for Blackboard •     Learning Objects Ca...
LTI 1.1 Certification soon                                                                  •   Moodle 2.2                ...
https://lti-examples.heroku.com/index.html© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
SoftChalk ScoreCenter     • SoftChalk Building Block for BlackBoard     • LTI Integration from ScoreCenter into the       ...
LTI Launch              Score                                         LMS                                                 ...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
LMS                      LTI Launch            SCORM.com                                   Grade Book                     ...
LTI + SCORM.com = Win!     • Customers win because they dont have to       connect the SCORM runtime directly to       the...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
WikiSpaces.com and LTI     • Free public Wiki – 6 million accounts     • Business model – "Private Label Spaces"          ...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
LTI Experiences @ WikiSpaces© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
https://help.wikispaces.com/basic+lti© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
IDEA: LMS As Tool Provider.. • Imagine a teacher that   needs a feature from   another LMS. • They could add a link from  ...
LMS as Tool Provider     • Sakai 2.8              – Exports Tool Instances              – Trusted Mode: OAE Hybrid or Port...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved   https://vimeo.com/34752767
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved   https://vimeo.com/34752767
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved   https://vimeo.com/34752767
moodle.org/plugins/view.php?plugin=local_ltiprovider© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved   http...
CourseSites As Tool Provider? •     Prototype •     Not-a-product •     Just good clean fun •     BbDevCon 2011 (Las Vegas...
Seamlessly                                                                   connect                                      ...
LTI 1.0 and                                   IMS Common Cartridge 1.1 • Common Cartridge 1.1                             ...
Common                                                                  Cartridge   L                                     ...
iMathAs / MyOpenMath                                                http://youtu.be/QDXRys2o1eY© 2012 IMS Global Learning ...
Certified – CC • Blackboard (1.0, 1.1, import and export) • Desire2Learn (1.0, 1.1*) • Jenzabar e-Racer (1.0, 1.1*) • Atut...
Looking at Mobile + LTI at                     Startup Weekend Edu© 2012 IMS Global Learning Consortium, Inc. All Rights R...
http://www.youtube.com/watch?v=jjgg63cGRLY© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
App Store for EducationCharles Severance, U Michigan,      www.imsglobal.orgRoby John, www.taptolearn.com       Aamir Poon...
Educational             App StoreApp   App   App   App     App   App
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
iPad Launch                                                                  http://www.vimeo.com/24699223          Video ...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved                                                           ...
This also                                                                  works in Sakai© 2012 IMS Global Learning Consor...
Technical "Detail” Mobile© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
Moodle Page    Click LTI LinkIPAD                    taptolearn.comSafari
IP      LTI Launch to BrowserAD   Browser Posts LTI Launch   taptolearn.comSafari
IPAD                                            taptolearn.com                                                 Provision u...
IPAD                                             taptolearn.com                                                 Provision ...
IPAD                                             taptolearn.com                                                 Provision ...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
IPA                                                       LTI 1.1 OutcomesD                                             ta...
http://www.vimeo.com/24699223© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
Mentor Role                                                      IMS LTI 1.1.1© 2012 IMS Global Learning Consortium, Inc. ...
Mentor Role     • Driven by NYC DOE – “Parent”     • Important K12 use case     • I am the parent of user 45, 5039, and 23...
role_scope_mentor=f5b2cc6cac504dff,dc192c-b0fe-68b8-16e              A comma separated list of the user_id values which th...
BLTI Extensions© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
Best Practice Document Means:     • Not an approved specification              – Not publically released – members only - ...
Important Disclaimer...           Basic LTI Extensions are not a formal standard – they           is only an engineering e...
Basic LTI Extension Point© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
Service Extensions     • Return Outcome (i.e. grade)              – LTI 1.1 is better – deprecated     • Memberships (i.e....
Implementations of Extensions     • Complete and Available              – Sakai – Full Support released in 2.8            ...
Planned Documentation     • I will write some CC0 documentation for the       extensions in the context of Sakai     • I w...
IMS LTI 2.0© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
©© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
IMS LTI 2.0     • Transition to resource oriented models for services       with RDF/REST Bindings     • Tool registration...
LTI 2.x Roadmap     • LTI 2.0 was reduced in scope to registration       and launch     • LTI 2.1, 2.2... Will come in qui...
JSON-LD – www.json-ld.org     • RDF / Linked-Data meets Hacker-Friendly       JSON     • Depending on the application, you...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
lti_message_type=basic-lti-launch-request | ToolProxyDeploymentRequest |       ToolProxyReregistrationRequest       This i...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
{                 "@context" : "http://www.imsglobal.org/imspurl/lti/v1/ctx/Profile",                          "          ...
© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
Hoped for Scope for 2.1     • Much Broader Grade Services     • Better Common Cartridge Interaction              – Two lay...
Building some LTI 2.0 code     • We are building code in the next few months     • “Hello World” in more languages at the ...
LTI 2.0 Certification     • Actually built prototype certification code Fall       2011 that implemented “LTI 1.2” tool   ...
Developer Support from IMS     •      Test Harnesses     •      Sample Code     •      Recorded Presentations     •      C...
Summary     •      LTI 1.0 – Basic Launch     •      CC 1.1 – Cartridge of links     •      LTI 1.1 - grade return     •  ...
Seamlessly                                                          Questions    connect                                  ...
Upcoming SlideShare
Loading in...5
×

IMS Learning Impact Workshop on LTI

1,979

Published on

These are my IMS LI workshop slides from May 17, 2012.

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,979
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Mandy Video (2:35)Marc Video (1:36) Noteflight Video (4:20)Certfication (8:43) iMathAs Video (CC) ( http://youtu.be/QDXRys2o1eY) Moodle LTI Provider (6:50)
  • Umich / Docent
  • IMS Learning Impact Workshop on LTI

    1. 1. IMS Learning Tools Interoperability Charles Severance, Ph.D. IMS Global Learning Consortium (IMS GLC) http://www.imsglobal.org/ http://www.dr-chuck.com/© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    2. 2. The information Seamlessly architecture for Free the connect learning content to learning IMS Common Cartridge IMS Learning Tools IMS Learning Information Interoperability (LTI) Services (LIS)© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    3. 3. Memories...© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    4. 4. A View From 2006: EDU@2020 • Ricard N. Katz / Ronald Yanosky • Google + Sakai = Google Phoenix • Microsoft buys Blackboard • Microsoft creates a lifelong personal portfolio • Virtual teachers and virtual classmates© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    5. 5. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    6. 6. TI 1.0 - 2005 • Sheffield England April 2005 • Blackboard, WebCT, Sakai, Moodle, Samigo • Seven years ago • Had grade return© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    7. 7. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    8. 8. CLICK L WEB M SVC S HOW LTI B T O LAUNCH R O O WORKED W AUTO POST IDENTITY, L IN 2008 S COURSE, ORG, SIGNATURE E SESSION R COOKIE CLICK© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    9. 9. Viral Evangelism • March 2008, I had a Google Summer of Code in- flight for Sakai and Moodle • So I invented a non-specification that was a bit of Wimba and a bit of Blackboard - I called it Simple LTI and promised it would be "temporary" • Marc Alier (Moodle committer) made the "Dinosaur Video" • http://www.vimeo.com/7825070© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    10. 10. The Chess Game...© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    11. 11. Years of Volunteer Leadership Bruno Van Chris Moffatt Lance Neumann Greg McFall Haetsdaele Microsoft Blackboard Pearson Wimba© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    12. 12. Back to Learning Tools Interoperability...© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    13. 13. Case Study: Amanda Severance • Senior in Special Education • Technology in the Classroom Course • Eleven different accounts • Setup required technical support© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved 2:38
    14. 14. WTD? ...© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    15. 15. L T I PHP ... Java C#© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    16. 16. Joseph Berkovitz <info@noteflight.com> www.noteflight.com http://videos.noteflight.com/MoodleBasicLTI.mov© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved 4:32
    17. 17. On a Roadmap... • LTI 1.0 – May 2010 – Basic Tool Launch and Common Cartridge 1.1 • LTI 1.1 – 1Q2012 – Return Grades back to the LMS • LTI 2.0 – In Progress – Automatic provisioning of URL, Key, Secret – Expanded Outcome Handling Service – Deeper Cartridge Interactions – Abstraction layer© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    18. 18. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    19. 19. LTI 1.0 Launch Data lti_version=LTI-1p0 lti_message_type=basic-lti-launch-request oauth_consumer_key=lmsng.school.edu resource_link_id=120988f929-274612 user_id=292832126 roles=Instructor lis_person_name_full=Charles R. Severance lis_person_contact_email_primary = csev@umich.edu context_id=456434513 context_title=SI301 – PHP tool_consumer_instance_description=University of School© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    20. 20. LTI 1.1 Additional Launch Data lti_version=LTI-1p0 lti_message_type=basic-lti-launch-request oauth_consumer_key=lmsng.school.edu resource_link_id=120988f929-274612 user_id=292832126 roles=Instructor context_id=456434513 lis_result_sourcedid=8387364783687634 lis_outcome_service_url=http://localhost/outcome.php© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    21. 21. Tool Consumer Tool Provider Tool Profile lis_result_sourcedid Profile Tool Proxy Runtime replaceResult Tool Proxy Tool Secret readResult Secret deleteResult TC TP Admin Admin© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    22. 22. Purpose of Certification • Assure the end-user/purchaser that products will interoperate • Any certified Provider (Tool) should be able to interoperate with any certified Consumer (LMS)© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    23. 23. http://www.imsglobal.org/developers/LTI/© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    24. 24. Certification Resources • Web Site – http://www.imsglobal.org/developers/LTI/te st/v1p1/ • Video of Consumer Certification – https://vimeo.com/34228293 • Video of Provider Certification – https://vimeo.com/34229715© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    25. 25. Certified - LMS • Desire2Learn Learning Environment v8.4.2 and v9.0 • Blackboard 9.1SP4 • Moodle 2.2 • Jenzabar JICS v7.2 and e-Racer v1.2 • Learning Objects Campus Pack v4.2 • Sakai v2.7 • OLAT 7.0 • GeNIE, Open-Source LMS v1.0 • Canvas Instructure • Moodle 1.9 Basic LTI Module • PowerLink for Blackboard WebCT v8 http://www.imsglobal.org/cc/statuschart.html© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    26. 26. The Ring of Compliance© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    27. 27. Certified - Tool • CourseSmart ServiceHub 2.0 • CafeScribe Building Block for Blackboard • Learning Objects Campus Pak v4.2 • NoteFlight 2.1 • Wimba Basic LTI Components v1.0.2 • SoftChalk • Rustici Software (scorm.com) • Piazza.com (discussion board) • MyOpenMath (iMathAs) • Chemvantage.org http://www.imsglobal.org/cc/statuschart.html© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    28. 28. LTI 1.1 Certification soon • Moodle 2.2 • Canvas Instructure • SPV Software Building Block • SPV Software PowerLink • BasicLTI4Moodle Module • Sakai 2.9 • SCORM.com • IMathAs / MyOpenMath • ...© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    29. 29. https://lti-examples.heroku.com/index.html© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    30. 30. SoftChalk ScoreCenter • SoftChalk Building Block for BlackBoard • LTI Integration from ScoreCenter into the other LMS systems© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    31. 31. LTI Launch Score LMS Center Grade Book LTI Outcome Tracking Proprietary API© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    32. 32. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    33. 33. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    34. 34. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    35. 35. LMS LTI Launch SCORM.com Grade Book LTI Outcome Tracking SCORM Runtime© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    36. 36. LTI + SCORM.com = Win! • Customers win because they dont have to connect the SCORM runtime directly to their LMS • SCORM.com wins because they can quickly integrate (with outcomes) to all of the certified LMSs© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    37. 37. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    38. 38. WikiSpaces.com and LTI • Free public Wiki – 6 million accounts • Business model – "Private Label Spaces" – One "space" per school or district • Each Space can have many "Wikis" – One per class (approximately) • Data and accounts are isolated© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    39. 39. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    40. 40. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    41. 41. LTI Experiences @ WikiSpaces© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    42. 42. https://help.wikispaces.com/basic+lti© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    43. 43. IDEA: LMS As Tool Provider.. • Imagine a teacher that needs a feature from another LMS. • They could add a link from their LMS to an LMS in the cloud that they actually like© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    44. 44. LMS as Tool Provider • Sakai 2.8 – Exports Tool Instances – Trusted Mode: OAE Hybrid or Portal / CLE • Moodle 2.x Module – Juan Levya – Exports Course or Tool – Can use to merge students into instance • Blackboard 9.1– Prototype Building Block© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    45. 45. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved https://vimeo.com/34752767
    46. 46. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved https://vimeo.com/34752767
    47. 47. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved https://vimeo.com/34752767
    48. 48. moodle.org/plugins/view.php?plugin=local_ltiprovider© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved https://vimeo.com/34752767
    49. 49. CourseSites As Tool Provider? • Prototype • Not-a-product • Just good clean fun • BbDevCon 2011 (Las Vegas!) • https://vimeo.com/263104 97© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    50. 50. Seamlessly connect to learning LTI 1.0 Common Cartridge 1.1 IMS Learning Tools Interoperability (LTI)© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    51. 51. LTI 1.0 and IMS Common Cartridge 1.1 • Common Cartridge 1.1 Welcome includes the ability to HTML Resource Folder define a Basic LTI resource LTI Tool Discussion and include that resource QTI Pool in course organizational structures© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    52. 52. Common Cartridge L M S Premium Learning Content L M When LTI is combined with S the IMS Common Cartridge 1.1, publishers can distribute cartridges containing active, authenticated links back to centrally hosted content.© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    53. 53. iMathAs / MyOpenMath http://youtu.be/QDXRys2o1eY© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    54. 54. Certified – CC • Blackboard (1.0, 1.1, import and export) • Desire2Learn (1.0, 1.1*) • Jenzabar e-Racer (1.0, 1.1*) • Atutor (1.0, 1.1*) • Moodle 1.9 (1.0*) 2.0 (1.0*, 1.1*) • Sakai 2.9 (1.0*, 1.1*) * in progress http://www.imsglobal.org/cc/statuschart.html© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    55. 55. Looking at Mobile + LTI at Startup Weekend Edu© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    56. 56. http://www.youtube.com/watch?v=jjgg63cGRLY© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    57. 57. App Store for EducationCharles Severance, U Michigan, www.imsglobal.orgRoby John, www.taptolearn.com Aamir Poonawalla
    58. 58. Educational App StoreApp App App App App App
    59. 59. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    60. 60. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    61. 61. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    62. 62. iPad Launch http://www.vimeo.com/24699223 Video Demo© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    63. 63. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved www.coursesites.com
    64. 64. This also works in Sakai© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    65. 65. Technical "Detail” Mobile© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    66. 66. Moodle Page Click LTI LinkIPAD taptolearn.comSafari
    67. 67. IP LTI Launch to BrowserAD Browser Posts LTI Launch taptolearn.comSafari
    68. 68. IPAD taptolearn.com Provision user, course, role,S session.a Redirect ttl://grammar/lesson?sess=123fari
    69. 69. IPAD taptolearn.com Provision user,G course, role,r Redirect ttl://grammar/lesson?sess=123 session.amm iPad Switches to Grammar Appar
    70. 70. IPAD taptolearn.com Provision user,G course, role,r Redirect ttl://grammar/lesson?sess=123 session. Trackingam Proprietarym iPad Switches to Grammar Appar
    71. 71. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    72. 72. IPA LTI 1.1 OutcomesD taptolearn.com Provision user,G course, role,r Redirect ttl://grammar/lesson?sess=123 session. Trackingam Proprietarym iPad Switches to Grammar Appar
    73. 73. http://www.vimeo.com/24699223© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    74. 74. Mentor Role IMS LTI 1.1.1© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    75. 75. Mentor Role • Driven by NYC DOE – “Parent” • Important K12 use case • I am the parent of user 45, 5039, and 2341© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    76. 76. role_scope_mentor=f5b2cc6cac504dff,dc192c-b0fe-68b8-16e A comma separated list of the user_id values which the current user can access as a mentor. The typical use case for this parameter is where the Mentor role represents a parent, guardian or auditor. It may be used in different ways by each TP, but the general expectation is that the mentor will be provided with access to tracking and summary information, but not necessarily the user’s personal content or assignment submissions. In order to accommodate user_id values which contain a comma, each user_id should be percent-encoded to ensure that at least commas and percentage signs are replaced (with “%2C”, or “%2c”, and “%25” respectively). This also means that each user_id from the comma separated list should percent-decoded before a TP uses it. This parameter is optional and should only be used when one of the roles passed for the current user is for urn:lti:role:ims/lis/Mentor.© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    77. 77. BLTI Extensions© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    78. 78. Best Practice Document Means: • Not an approved specification – Not publically released – members only - Alliance • No certification is provided • Test harness supports extensions as an Easter Egg© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    79. 79. Important Disclaimer... Basic LTI Extensions are not a formal standard – they is only an engineering exercise to explore use cases and applications of the IMS Learning Information Services in an IMS Basic Learning Tools Interoperability environment. Since Basic LTI Extensions are not a standard, it is not appropriate to publically claim compliance to it.© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    80. 80. Basic LTI Extension Point© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    81. 81. Service Extensions • Return Outcome (i.e. grade) – LTI 1.1 is better – deprecated • Memberships (i.e. Roster) Retrieval • Settings Service (playlist stored in the LMS)© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    82. 82. Implementations of Extensions • Complete and Available – Sakai – Full Support released in 2.8 – Moodle – Module 1.9 / Module 2.0 – ATutor 2.0.2 – Vickers Building Blocks • Anticipating / Hope – Instrcuture© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    83. 83. Planned Documentation • I will write some CC0 documentation for the extensions in the context of Sakai • I will build sample PHP code to talk to these extensions in the content of Sakai© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    84. 84. IMS LTI 2.0© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    85. 85. ©© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    86. 86. IMS LTI 2.0 • Transition to resource oriented models for services with RDF/REST Bindings • Tool registration – Great increase in convenience and support for App Store use cases© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    87. 87. LTI 2.x Roadmap • LTI 2.0 was reduced in scope to registration and launch • LTI 2.1, 2.2... Will come in quick succession after 2.0 is done – drafts in great shape • Most vendors will end up implementing 2.1© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    88. 88. 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© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    89. 89. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    90. 90. lti_message_type=basic-lti-launch-request | ToolProxyDeploymentRequest | ToolProxyReregistrationRequest This indicates the type of the message. This allows a TP to accept a number of different LTI message types at the same endpoint (a.k.a. handler). ....© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    91. 91. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    92. 92. { "@context" : "http://www.imsglobal.org/imspurl/lti/v1/ctx/Profile", " , “@id” : “http://alpha.university.edu/resource/ToolConsumerProfile/12434” ” ” "product_instance" : { }, " , "service_offered" : [ ], " , "capability_offered" : [ ] " }©© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    93. 93. © 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    94. 94. Hoped for Scope for 2.1 • Much Broader Grade Services • Better Common Cartridge Interaction – Two layers of abstraction – kind od like mime-type© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    95. 95. Building some LTI 2.0 code • We are building code in the next few months • “Hello World” in more languages at the beginning – Java, PHP, .NET, Python, Ruby... • Will use these to cross-test implementations • Will focus on completing the set of these *before* we build certification© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    96. 96. LTI 2.0 Certification • Actually built prototype certification code Fall 2011 that implemented “LTI 1.2” tool registration • It was in PHP and not too hard • Left it fallow at the LTI 1.1 / 2.0 split • Will not be hard to pick back up and build 2.0 certification© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    97. 97. Developer Support from IMS • Test Harnesses • Sample Code • Recorded Presentations • Certification • Staff help for IMS Members http://www.imsglobal.org/developers/LTI/test/v1p1/© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    98. 98. Summary • LTI 1.0 – Basic Launch • CC 1.1 – Cartridge of links • LTI 1.1 - grade return • LTI 1.1.1 – Mentor role • LTI 2.0 – Registration • LTI 2.1 – Grade + Super-CC© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    99. 99. Seamlessly Questions connect to learning • IMS – www.imsglobal.org • cseverance@imsglobal.org IMS Learning Tools Interoperability (LTI) • http://www.imsglobal.org/developers/LTI/© 2012 IMS Global Learning Consortium, Inc. All Rights Reserved
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×