Presentation is loading. Please wait.

Presentation is loading. Please wait.

Integrating with ANGEL The Pennsylvania State University Information Technology Services Andy Fisher Terry O’Heron.

Similar presentations


Presentation on theme: "Integrating with ANGEL The Pennsylvania State University Information Technology Services Andy Fisher Terry O’Heron."— Presentation transcript:

1 Integrating with ANGEL The Pennsylvania State University Information Technology Services Andy Fisher Terry O’Heron

2 What is ANGEL? A New Global Environment for Learning Centrally supported Learning Management System at PSU

3 Prior Implementations Multiple API’s ▫ Course Information ▫ Course roster synchronization Accessing external systems ▫ Links inside ANGEL ▫ WebAccess ▫ Shibboleth ▫ Tokenized url’s

4 Prior Implementations

5 What is IMS - Four Key Points 1.Mission - advance technology that can affordably scale and improve educational participation and attainment 2.To ensure that the “Learning Impact” of technology-enabled innovation is achieved around the world 3.IMS open interoperability standards provide an open foundation for 10-100x cost/time reduction to achieve a seamless interface to enterprise systems 4.IMS standards as an institutional or product strategy radically improve your ability to focus on innovation

6 What is IMS For Educational Content & Applications (http://youtu.be/R-SCdBaF-WY)http://youtu.be/R-SCdBaF-WY

7 What is IMS - Digital Learning Services Standards

8 Learning Tools Interoperability (LTI) Learning Information Services (LIS) Enable Content, Application Assessment & Data Interoperability Summative Assessment System E-Portfolio System E-Textbooks & Diverse Digital Content Classroom Capture System Learning Management System Clicker Classroom Feedback System

9 Initiatives Present ▫ Panopto ▫ YouSeeU ▫ ELMS(Drupal) ▫ Voicethread Future ▫ Sites.psu.edu ▫ Piazza ▫ TurnItIn

10 Current State - LTI Noteflight http://www.youtube.com/watch?feature=player_detailpage&v=k pPZ4osXJO0#t=174s

11

12 Current State - LTI Launch Protocol ▫ Tool Consumer ▫ Tool Provider Post ▫ Authentication ▫ Context(Authorization)  Course  Role in Course  Resource identifier

13 Current State – LTI – Important elements ElementSample resource_link_id88391-e1919-bb3456 user_idanf107 rolesInstructor lis_person_name_givenJane lis_person_name_familyPublic lis_person_contact_email_pri mary anf107@psu.edu context_id201213FAUP__RCHEM100_001 oauth_consumer_keylmsng.school.edu oauth_signatureXddn2gaKxCdcc%3D

14

15 Current State – LTI – Live Demo TitanPad https://cmsdev1.ais.psu.edu

16 Current State – LTI - Certified http://developers.imsglobal.org/catalog.html

17 Current State – LTI - Resources How to: http://developers.imsglobal.org/index.html Test Systems: http://cmsdev1.ais.psu.edu/provider http://cmsdev1.ais.psu.edu/consumer Other LTI supported systems: https://lti-examples.heroku.com/index.html

18 Current State – Embed Custom Content nugget Copy embed code Demo – Twitter feed Tweets about "#psuweb13" ! function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https'; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = p + "://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); } }(document, "script", "twitter-wjs"); https://angelshibaccept.ais.psu.edu/section/default.asp?id=TC%5F201213%5Ffisher1

19 Current State – Deep Linking Link directly to pages in ANGEL Respects ANGEL security Automatic authentication Many options to determine location Example: https://cms.psu.edu/secure/DeepLink.asp?COURSE_ID=TC_201213_fisher1&TYPE=content Course Location

20 Current State – Deep Linking Options ▫ Type – content, calendar, intouch, syllabus, reports, gradebookuser, mail, Dropaddlist ▫ Frame – True/False ▫ Entry_id = ID for the item. Type must be content Examples ▫ https://cms.psu.edu/secure/DeepLink.asp?COURSE_ID=TC_201213_fisher1&TYPE=calendar https://cms.psu.edu/secure/DeepLink.asp?COURSE_ID=TC_201213_fisher1&TYPE=calendar ▫ https://cms.psu.edu/secure/DeepLink.asp?COURSE_ID=TC_201213_fisher1&TYPE=mail&frame=false https://cms.psu.edu/secure/DeepLink.asp?COURSE_ID=TC_201213_fisher1&TYPE=mail&frame=false ▫ https://cms.psu.edu/secure/DeepLink.asp?COURSE_ID=TC_201213_fisher1&TYPE=content&frame=fals e&entry_id=AD24300A27704700BBA5CF2F533C8F9F https://cms.psu.edu/secure/DeepLink.asp?COURSE_ID=TC_201213_fisher1&TYPE=content&frame=fals e&entry_id=AD24300A27704700BBA5CF2F533C8F9F

21 Current State - Tokens Replaced when page loads Useful in passing simple course context in a query string. https://example.org/?course_id=$course_id$&user_id=$user_id$ becomes https://example.org/?course_id=TC%5F201213%5Ffisher1&user_id=anf107adm List of tokens: ▫ http://tips.angel.msu.edu/61/ http://tips.angel.msu.edu/61/

22 Future State No more ANGEL? ▫ Embedding ▫ Tokens ▫ Deeplinking LTI 2.0

23 Getting Started Ask vendor about LTI support Send a request to angelsupport@psu.eduangelsupport@psu.edu Will involve a formal contract with vendor ▫ FERPA ▫ Privacy ▫ Intellectual Property Protection Technical evaluation Support strategy Training

24 Questions? Andy Fisher anf107@psu.edu Terry O’Heron tno1@psu.edu


Download ppt "Integrating with ANGEL The Pennsylvania State University Information Technology Services Andy Fisher Terry O’Heron."

Similar presentations


Ads by Google