9/29/2015
1
ISLE Open Educational Resources
Integration
September 29, 2015
ilsharedlearning.org
IOER Integration
• IOER has endpoints for integration with various systems:
• Learning Registry
• Widgets for embedding on your website
• SSO with 3rd party ID providers and applications
• APIs
• LMS and Courseware
2
9/29/2015
2
Integration
• IOER Integration with National Learning Registry
• IOER consumes and publishes metadata and
paradata
• IOER Basic Integration
• Embed IOER Widgets on your website for seamless
access
• Requires basic knowledge of HTML and CSS
• IOER Direct Integration
• Single sign-on (SSO)
• Create your own system using APIs
• Learning Management Systems/Courseware
3
Learning Registry
The Learning Registry is an open database where content creators and educators can share information about
digital educational resources. The Learning Registry is supporting the Learning Resource Metadata Initiative
(LRMI) which provides common language for tagging resources according to quality, keyword, and alignment to
curricular standards. The Learning Registry supports educator voices to help define which resources are most
relevant or useful.
4
http://tech.ed.gov/learning-registry/
http://learningregistry.org/
9/29/2015
3
Learning Registry Integration
5
The SIU CWD team designed and
developed the related technologies
and code base for consuming from
and publishing to the Learning
Registry.
The IOER metadata is based on
LRMI version 1.1 adopted by
Schema.org and more recently
transferred to Dubin Core Metadata
Initiative (DCMI).
Vocabulary used by IOER mirrors
that of the Common Education
Data Standards (CEDS).
http://ioer.ilsharedlearning.org/developers/learningregistry
6
Widgets offer a basic level of interactive integration with any
website. Embed IOER seamlessly by copying/pasting a short
code snippet into any site’s source code:
• Standards Browser for searching resources by standards
• Basic Search – a text box and search button
• Full Search – search using all available filters
• Learning List Explorer Widget
• Library/Collections Widget
IOER Widgets
http://ioer.ilsharedlearning.org/widgets/
9/29/2015
4
7
Widgets - Standards Browser
8
Basic Search
Full Search
Widgets - Basic and Full Search
9/29/2015
5
Widgets - Library/Collection
9
IOER Single Sign-On (SSO)
• IOER supports SSO
• SAML 2.0 for ISLE School Districts
• OAuth 2 for Google
• Other Identity providers (IdP) will be supported soon.
• Microsoft’s ASP.NET and MVC Frameworks support SSO
using OAuth 2, among other SSO technologies.
• SSO with Google involves setting up a project in the Google
Developers console, enabling the Google+ API, providing a
couple URLs, and getting an AppId and App Secret from
Google. Facebook uses a similar process.
10
http://ioer.ilsharedlearning.org/developers/rolemanagement
9/29/2015
6
IOER SSO with Other ISLE Apps
11
App Launcher
NCSA at University of Illinois Champaign has implemented a SAML
2.0 Identity Provider (IdP) for use by ISLE K-12 School Districts to
sign on to their apps via the ISLE App Launcher.
• IOER and the ISLE K-12 Dashboard both use a Shibboleth 2
Service Provider (SP) as the other half of the SSO process.
12
SSO with ISLE K-12 Dashboard
These are some widgets directly accessed/integrated via the ISLE dashboards developed by Northern
Illinois University My IIRC with SSO.
9/29/2015
7
IOER APIs
13
APIs are available to transfer data between
IOER and other sites. Examples include:
• Learning Maps
• Gooru
APIs – Learning Maps
14
Add resources to and remove from a Learning Map:
• Learning Maps are a progression of standards
that move students toward a goal.
• IOER allows users to search for resources by
standard and add them to a learning map.
• This example shows a shopping cart style
interface to send the resources to the learning
map provider.
9/29/2015
8
APIs – Gooru
• Search goorulearning.com for resources and add them to IOER and your library.
• This example shows a search of Gooru for resources about the Pythagorean Theorem.
15
LMS/Courseware
Learning Lists can be anything from an entire curriculum down to a unit or lesson plan. It is these that are most
likely to be used in your LMS.
• SCORM (Shareable Content Object Reference Model)
• Developed by Advanced Distributed Learning (ADL)
• Common Cartridge (CC)
• Developed by the Common Cartridge Alliance (IMS Global is a member)
Both are open standards. Moodle (an open-source LMS) can import and export CC v1.1 and SCORM v1.2.
16
9/29/2015
9
IOER Technical Information
IOER follows modern practices for standardizing data models and schemas supporting interoperability and machine
readability. All of the sources, models, and schemas listed below are available through open use licenses.
17
Type Sources/Specifications IOER Use
Metadata Dublin Core Metadata Initiative (DCMI), DCMI
Learning Resource Metadata Initiative (LRMI),
Schema.org (W3C Working Groups)
Foundational to consuming, publishing, sharing, searching,
and integrating to all aspects of IOER.
Metadata and Paradata
Storage and Services
Learning Registry (LR) (Formats such as XML, JSON,
and JSON-LD)
Services and infrastructure for sharing data.
Vocabulary Common Education Data Standards (CEDS), RttT
Common Content Tagging Initiative, and DCMI/LRMI
Consistent tagging, filtering, and searching.
Paradata LR Paradata Publish assertions about people and resources in the
system to establish, trust, similarity, and resource updates.
Learning Object
Frameworks
Achievement Standards Network open frameworks
(including CEDS and LRMI)
Learning Standards and Rubrics include Achieve’s OER and
EQuIP rubrics.
Creative Works Attribution Creative Commons Grants copyright permissions to creative works.
Federated Identity
Management
Shibboleth (OpenSAML) Single sign-on via app launcher and NIU dashboard.
Web Services/API JSON IOER provides access so other web apps can use resource
data.
Code Base GitHub (Open Source Software Licenses) IOER provides code for others to use.
Sponsored by:
Illinois Department of Commerce and Economic Opportunity
and Illinois State Board of Education
ilsharedlearning.org
Contact the IOER Team:
IOER Developer Documentation: http://ioer.ilsharedlearning.org/developers/
Online contact form: http://www2.illinoisworknet.com/Pages/Contact-Us.aspx
Email: info@siuccwd.com

More Related Content

PPTX
IOER Overview Presentation
PPTX
ISLE Open Educational Resources Organization Instructions
PPTX
ISLE Open Educational Resources

What's hot (16)

PPTX
Introduction to Open Educational Resources
PPTX
PPTX
ISLE Open Educational Resources
PPTX
How to Create Learning Lists
PPTX
Curating Resources for Illinois workNet
PDF
Helping Educational Content Reach Intended Audiences | Education Metadata Meetup
PDF
ISLE Open Education Resources Enabling Open Access and Integration | Educatio...
DOC
English on the web - EDFU 3017
PDF
BrainPOP LRMI Case Study | Education Metadata Meetup
PPTX
Group final presentation
PPTX
Content Management Systems for English Language Educators
PDF
Deakin Talis Aspire User Group
PDF
ILL Toolbox: Ways to Increase Efficiency and Productivity in Interlibrary Loan
PPTX
Application of oss nilis-2012
PDF
Emerging trends in libraries
Introduction to Open Educational Resources
ISLE Open Educational Resources
How to Create Learning Lists
Curating Resources for Illinois workNet
Helping Educational Content Reach Intended Audiences | Education Metadata Meetup
ISLE Open Education Resources Enabling Open Access and Integration | Educatio...
English on the web - EDFU 3017
BrainPOP LRMI Case Study | Education Metadata Meetup
Group final presentation
Content Management Systems for English Language Educators
Deakin Talis Aspire User Group
ILL Toolbox: Ways to Increase Efficiency and Productivity in Interlibrary Loan
Application of oss nilis-2012
Emerging trends in libraries
Ad

Similar to IOER Integration Guide (20)

PPT
IMS Learning Tools Interoperability @ Nottingham
PDF
iOER: Interactive Open Educational Resources
PPTX
Beyond MOOCs: Open Education at Scale
PPTX
Intro to Open Educational Resources
PPTX
Collaborating Through IOER
PPTX
Moodle + Self Contained Instructional Units + Web 2
PPT
IMS Basic LTI Overview
PPT
information literacy open educational resources. author: philip russell
PDF
E-learning and Open Educational Resources - primer for libraries
PDF
Integrating library services and oer into distance learning
PPTX
open educational resources to advance information literacy. author: philip ru...
PPTX
Open Educational Resources
PPTX
The Interdisciplinarity of "Open"
PPTX
McNamara - learning objects
PPT
Don't Get Too Comfortable, The Landscape of eLearning is Changing (
PPT
IMS Learning Tools Interoperability @ UCLA
PPTX
Professor Grainne Conole Disruptive Education AIT
PPTX
Moo cs intro
PPTX
IInstitutional Policy of Open Educational Resources: Fact and Trivia
IMS Learning Tools Interoperability @ Nottingham
iOER: Interactive Open Educational Resources
Beyond MOOCs: Open Education at Scale
Intro to Open Educational Resources
Collaborating Through IOER
Moodle + Self Contained Instructional Units + Web 2
IMS Basic LTI Overview
information literacy open educational resources. author: philip russell
E-learning and Open Educational Resources - primer for libraries
Integrating library services and oer into distance learning
open educational resources to advance information literacy. author: philip ru...
Open Educational Resources
The Interdisciplinarity of "Open"
McNamara - learning objects
Don't Get Too Comfortable, The Landscape of eLearning is Changing (
IMS Learning Tools Interoperability @ UCLA
Professor Grainne Conole Disruptive Education AIT
Moo cs intro
IInstitutional Policy of Open Educational Resources: Fact and Trivia
Ad

More from Illinois Open Educational Resources (IOER) (6)

PPTX
Finding, Saving and Evaluating OER Using IOER
PPTX
How to Create Learning Lists
PPTX
PPTX
IOER Creative Commons Licenses
Finding, Saving and Evaluating OER Using IOER
How to Create Learning Lists
IOER Creative Commons Licenses

Recently uploaded (20)

PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
International_Financial_Reporting_Standa.pdf
PPTX
Introduction to pro and eukaryotes and differences.pptx
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Virtual and Augmented Reality in Current Scenario
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PPTX
20th Century Theater, Methods, History.pptx
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PDF
My India Quiz Book_20210205121199924.pdf
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Paper A Mock Exam 9_ Attempt review.pdf.
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
History, Philosophy and sociology of education (1).pptx
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
TNA_Presentation-1-Final(SAVE)) (1).pptx
International_Financial_Reporting_Standa.pdf
Introduction to pro and eukaryotes and differences.pptx
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Weekly quiz Compilation Jan -July 25.pdf
Virtual and Augmented Reality in Current Scenario
Unit 4 Computer Architecture Multicore Processor.pptx
20th Century Theater, Methods, History.pptx
What if we spent less time fighting change, and more time building what’s rig...
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
My India Quiz Book_20210205121199924.pdf
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
B.Sc. DS Unit 2 Software Engineering.pptx
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)

IOER Integration Guide

  • 1. 9/29/2015 1 ISLE Open Educational Resources Integration September 29, 2015 ilsharedlearning.org IOER Integration • IOER has endpoints for integration with various systems: • Learning Registry • Widgets for embedding on your website • SSO with 3rd party ID providers and applications • APIs • LMS and Courseware 2
  • 2. 9/29/2015 2 Integration • IOER Integration with National Learning Registry • IOER consumes and publishes metadata and paradata • IOER Basic Integration • Embed IOER Widgets on your website for seamless access • Requires basic knowledge of HTML and CSS • IOER Direct Integration • Single sign-on (SSO) • Create your own system using APIs • Learning Management Systems/Courseware 3 Learning Registry The Learning Registry is an open database where content creators and educators can share information about digital educational resources. The Learning Registry is supporting the Learning Resource Metadata Initiative (LRMI) which provides common language for tagging resources according to quality, keyword, and alignment to curricular standards. The Learning Registry supports educator voices to help define which resources are most relevant or useful. 4 http://tech.ed.gov/learning-registry/ http://learningregistry.org/
  • 3. 9/29/2015 3 Learning Registry Integration 5 The SIU CWD team designed and developed the related technologies and code base for consuming from and publishing to the Learning Registry. The IOER metadata is based on LRMI version 1.1 adopted by Schema.org and more recently transferred to Dubin Core Metadata Initiative (DCMI). Vocabulary used by IOER mirrors that of the Common Education Data Standards (CEDS). http://ioer.ilsharedlearning.org/developers/learningregistry 6 Widgets offer a basic level of interactive integration with any website. Embed IOER seamlessly by copying/pasting a short code snippet into any site’s source code: • Standards Browser for searching resources by standards • Basic Search – a text box and search button • Full Search – search using all available filters • Learning List Explorer Widget • Library/Collections Widget IOER Widgets http://ioer.ilsharedlearning.org/widgets/
  • 4. 9/29/2015 4 7 Widgets - Standards Browser 8 Basic Search Full Search Widgets - Basic and Full Search
  • 5. 9/29/2015 5 Widgets - Library/Collection 9 IOER Single Sign-On (SSO) • IOER supports SSO • SAML 2.0 for ISLE School Districts • OAuth 2 for Google • Other Identity providers (IdP) will be supported soon. • Microsoft’s ASP.NET and MVC Frameworks support SSO using OAuth 2, among other SSO technologies. • SSO with Google involves setting up a project in the Google Developers console, enabling the Google+ API, providing a couple URLs, and getting an AppId and App Secret from Google. Facebook uses a similar process. 10 http://ioer.ilsharedlearning.org/developers/rolemanagement
  • 6. 9/29/2015 6 IOER SSO with Other ISLE Apps 11 App Launcher NCSA at University of Illinois Champaign has implemented a SAML 2.0 Identity Provider (IdP) for use by ISLE K-12 School Districts to sign on to their apps via the ISLE App Launcher. • IOER and the ISLE K-12 Dashboard both use a Shibboleth 2 Service Provider (SP) as the other half of the SSO process. 12 SSO with ISLE K-12 Dashboard These are some widgets directly accessed/integrated via the ISLE dashboards developed by Northern Illinois University My IIRC with SSO.
  • 7. 9/29/2015 7 IOER APIs 13 APIs are available to transfer data between IOER and other sites. Examples include: • Learning Maps • Gooru APIs – Learning Maps 14 Add resources to and remove from a Learning Map: • Learning Maps are a progression of standards that move students toward a goal. • IOER allows users to search for resources by standard and add them to a learning map. • This example shows a shopping cart style interface to send the resources to the learning map provider.
  • 8. 9/29/2015 8 APIs – Gooru • Search goorulearning.com for resources and add them to IOER and your library. • This example shows a search of Gooru for resources about the Pythagorean Theorem. 15 LMS/Courseware Learning Lists can be anything from an entire curriculum down to a unit or lesson plan. It is these that are most likely to be used in your LMS. • SCORM (Shareable Content Object Reference Model) • Developed by Advanced Distributed Learning (ADL) • Common Cartridge (CC) • Developed by the Common Cartridge Alliance (IMS Global is a member) Both are open standards. Moodle (an open-source LMS) can import and export CC v1.1 and SCORM v1.2. 16
  • 9. 9/29/2015 9 IOER Technical Information IOER follows modern practices for standardizing data models and schemas supporting interoperability and machine readability. All of the sources, models, and schemas listed below are available through open use licenses. 17 Type Sources/Specifications IOER Use Metadata Dublin Core Metadata Initiative (DCMI), DCMI Learning Resource Metadata Initiative (LRMI), Schema.org (W3C Working Groups) Foundational to consuming, publishing, sharing, searching, and integrating to all aspects of IOER. Metadata and Paradata Storage and Services Learning Registry (LR) (Formats such as XML, JSON, and JSON-LD) Services and infrastructure for sharing data. Vocabulary Common Education Data Standards (CEDS), RttT Common Content Tagging Initiative, and DCMI/LRMI Consistent tagging, filtering, and searching. Paradata LR Paradata Publish assertions about people and resources in the system to establish, trust, similarity, and resource updates. Learning Object Frameworks Achievement Standards Network open frameworks (including CEDS and LRMI) Learning Standards and Rubrics include Achieve’s OER and EQuIP rubrics. Creative Works Attribution Creative Commons Grants copyright permissions to creative works. Federated Identity Management Shibboleth (OpenSAML) Single sign-on via app launcher and NIU dashboard. Web Services/API JSON IOER provides access so other web apps can use resource data. Code Base GitHub (Open Source Software Licenses) IOER provides code for others to use. Sponsored by: Illinois Department of Commerce and Economic Opportunity and Illinois State Board of Education ilsharedlearning.org Contact the IOER Team: IOER Developer Documentation: http://ioer.ilsharedlearning.org/developers/ Online contact form: http://www2.illinoisworknet.com/Pages/Contact-Us.aspx Email: info@siuccwd.com