Functionality mashup via simple filters

1,060 views
1,018 views

Published on

Functionality mashup via simple filters is a talk I gave at the IMS/GLC/University of Michigan summit on The Coming Changes in Learning: Creating New Architectures Now!

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

No Downloads
Views
Total views
1,060
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
24
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Functionality mashup via simple filters

  1. 2. Functionality mashup <ul><li>A distributed approach to eLearning functionality that creates a mesh of inter-operable applications with cut and paste simplicity </li></ul><ul><ul><li>Hosted </li></ul></ul><ul><ul><li>Peer to peer </li></ul></ul><ul><ul><li>Offline </li></ul></ul><ul><li>The application whose functionality is used is irrelevant, transparent and often not known </li></ul>
  2. 3. Content mashup <ul><li>A distributed approach to eLearning content creation and use that creates a mesh of reusable content that can be deployed with cut and paste simplicity </li></ul><ul><li>Filters </li></ul><ul><ul><li>Slideshare filter (originally for Wordpress) </li></ul></ul><ul><ul><li>KEWL3 / Chisimba's extensive use of filters </li></ul></ul><ul><ul><li>Can be added to Moodle </li></ul></ul><ul><ul><li>Webpresent: Chisimba's presentation remix environment </li></ul></ul>
  3. 4. Go to web browser
  4. 5. Functionality mashup filters <ul><li>Expose functionality rather than content </li></ul><ul><li>Provide an easy means to copy functionality from one system to another </li></ul><ul><li>Correctly know about and share authentication and identity and establish a secure and trusted relationship </li></ul><ul><ul><li>Login to host </li></ul></ul><ul><ul><li>Privacy concerns </li></ul></ul><ul><ul><li>Third party brokers (e.g. openId) </li></ul></ul><ul><li>Cut and paste simplicity </li></ul>
  5. 6. What will it require? <ul><li>Implementation of IMS LTI </li></ul><ul><li>Common specifications for filters so they can be cut and pasted </li></ul><ul><li>Provision of filter codes by the host system </li></ul><ul><li>Interpretation of filter codes by client system </li></ul><ul><li>Optionally </li></ul><ul><ul><li>Interface for potential PLE tools </li></ul></ul>
  6. 7. Example <ul><li>[FILTERNAME: param=”value” param2=”value2” width = “800” height=”600” /] </li></ul>
  7. 8. http://avoir.uwc.ac.za Prof Derek Keats, Ph.D dkeats@uwc.ac.za http://ics.uwc.ac.za/ http://www.dkeats.com/ Twitter: dkeats Skype: dkeats

×