Widgets and IMS Learning Design CETIS Conference, 2008 Dai Griffiths The Institute for Educational Cybernetics, The University of Bolton.

Slides:



Advertisements
Similar presentations
Personalized Presentation in Web-Based Information Systems Institute of Informatics and Software Engineering Faculty of Informatics and Information Technologies.
Advertisements

Extensible LD Service Element & Hybrid P2P/Server Runtime Architecture Bill Olivier Development Director, Systems and Technology JISC.
IMS Learning Design Runtime Tools Paul Sharples Institute for Educational Cybernetics University of Bolton.
Using Learning Design with practitioners Mark Barrett-Baxendale Liverpool Hope University.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
University of Piraeus Department of Technology Education and Digital Systems Centre for Research and Technology - Hellas(C.E.R.T.H.) Informatics and Telematics.
Broker Pattern Pattern-Oriented Software Architecture (POSA 1)
Widget Architecture. Terminology Widget, Gadget, Tool, Badge Widget Engine, Gadget Container, Widget Host Runtime Environment, Tool Proxy Runtime, Widget.
Slide 1 © 2004 By Default! A Free sample background from Learning Design Implementation in SCORM E-Learning Environment Elena.
Using IMS Learning Design Tools in UK Higher Education Mark Barrett-Baxendale Liverpool Hope University, UK.
Dai Griffiths, SPDECE 21 October 2005 Grup de Tecnologies Interactives GTI 1/15 The state of IMS LD three years on Dai Griffiths Universitat.
IM Lab NCCU 1 Introduction of SCORM: Sharable Content Object Reference Model Hao-Chuan Wang Computer Science Department National Chengchi University 2003.
© 2004 Setting up a Learning Design system in your institution: OUNL experiences Colin Tattersall, The Open University of the Netherlands.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
A problem in IMS Learning Design To promote interoperability, few services Local tool frameworks like LAMS have much richer tool environment –Easy provisioning.
Providing a SCORM service in an IMS Learning Design player Paul Sharples The University of Bolton.
Satzinger, Jackson, and Burd Object-Orieneted Analysis & Design
Experiences with GRAIL: Learning Design support in.LRN Luis de la Fuente Valentín The Gradient Lab Carlos.
Dai Griffiths, CETIS, The University of Bolton Designing Learning in Context.
Developing an approach for Learning Design Players Patrick McAndrew, Rob Nadolski & Alex Little Open University UK and Open University NL Paper available.
Metis Workflow System Kenneth M. Anderson University of Colorado, Boulder.
Manchester, 2007 Adaptive learning paths for improving Lifelong Learning experiences Ana Elena Guerrero Roldán, Julià Minguillón Universitat Oberta de.
UNIT-V The MVC architecture and Struts Framework.
 1. Introduction  2. Development Life-Cycle  3. Current Component Technologies  4. Component Quality Assurance  5. Advantages and Disadvantages.
© 2012 Cisco and/or its affiliates. All rights reserved. CDN-4698 Cisco Public Collaboration Enabled Business Transformation (CEBT) Integration Platform.
1 Overview of WP6 Colin Tattersall, the Open University of the Netherlands.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
LCMS: What is thriving the Dutch, hype or need? Jocelyn Manderveld Educational Technology Expertise Centre Open University of the Netherlands.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
JISC CETIS Conference, Oxford, November 2004 Repositories: State of ELF “volunteer”: Martin Morrey Intrallect Ltd.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
CETIS EC SIG & Pedagogy Forum, Liverpool Hope University, 26/04/ /25 IMS Learning Design in 2007 Dai Griffiths CETIS, The University of Bolton JISC-CETIS.
2007 © Giunti Labs – No reproduction without written permission Visualizing IMS Learning Design for easier editing Marco Luccini, Giunti Labs R&D Project.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Experience of using IMS Learning Design in Higher Education Mark Barrett-Baxendale, Paul Hazlewood, Amanda Oddie Deanery of Business and Computer sciences.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Origins of IMS Learning Design & its conceptual framework, Oleg Liber, CETIS May 2008.
The OpenDock project: putting in place the infrastructure for sharing learning activities. Raymond Elferink, Dai Griffiths, Edwin Veenendaal Paper presentation,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 N. Capuano 1, M. Gaeta 1, R. Iannone 1, F. Orciuoli 2 1 Centro di Ricerca in Matematica Pura ed Applicata, {capuano, gaeta, 2.
Colin Milligan funded by Reload Update: LD is coming.
Dai Griffiths Institute for Educational Cybernetics D4L, 20 th May 2008, Manchester A new generation of Learning Design tools.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Storage dashboard Status report A.Baranovski 12/10/07.
VoiceXML Version 2.0 Jon Pitcherella. What is it? A W3C standard for specifying interactive voice dialogues. Uses a “voice” browser to interpret documents,
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2000 Session 4 Lecture # 3 - September 28, 2004.
31 March Learning design: models for computers, for engineers or for teachers? Jean-Philippe PERNIN (*,**) Anne LEJEUNE (**) (*) Institut national.
Chapter 5 – Software Tools. 5.1 Introduction Tools valuable for –Specification –Interface Building –Evaluation.
Personal Learning Environments Mark van Harmelen, Martin Weller, Steve Green, Anthony Beal, Isabel Falconer, Rob Allan, Rob Crouchley, Stefano Ghazzali,
CETIS Assessment SIG Rowin Cross CETIS Assessment SIG, University of Strathclyde.
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Modelling a team-based astronomy task using LAMS James Dalziel Professor of Learning Technology, and Director, Macquarie E-Learning Centre Of Excellence.
RELOAD Overview Bill Olivier Bolton Institute. RELOAD Aims Standards-based Editor and Runtime toolset –Metadata –Content Packaging –SCORM (& ideally Simple.
J2EE Platform Overview (Application Architecture)
CX Introduction to Web Programming
Swiss TPH Education & Training
James Dalziel & Ernie Ghilgione
1Y0-253 Exam Implementing Citrix NetScaler 10.5 for App and Desktop Solutions
Modern web applications
JavaServer Faces: The Fundamentals
Modern web applications
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Execute your Processes
Introduction: Annotations in the HIRMEOS Metrics Service
Ponder policy toolkit Jovana Balkoski, Rashid Mijumbi
Presentation transcript:

Widgets and IMS Learning Design CETIS Conference, 2008 Dai Griffiths The Institute for Educational Cybernetics, The University of Bolton

Way back in 1992 Hypercard sank WWW emerged There is balance between interoperability / usability / functionality which is still with us 2

IMS-LD and widgets Proposes a language which seeks –an improved balance –a better total performance It is a model of the wider problem (to the extent that LD is a good model, and the underlying technology is satisfactory) Widgets also look at the balance of interoperability and functionality 3

TENCompetence Wookie server (architecture by Scott Wilson, developed by Paul Sharples) Wookie manages the widgets available, and handles the multiple user functionality A widget world to be integrated into LD and others Can be used for LD, and for others 4

Ask not what widgets can do for LD… What can LD do for widgets? LD provides a way of defining and running flows of tools, to be made available to different sets of learners, in their roles as they relate to particular activities 5

Representation of services in LD The actual services for use in a learning context (e.g. wiki or forum) are not specified in IMS-LD. Only four generic service are available: –Conference –Monitor –Send Mail –Index Search What happens when you run the UOL? 6

Previous approaches (1) SCORM integration 7 LD engine SCO 1.2 engine Coppercore Service Integration (CCSI) LD Player servlet Browser SCO object Client API adapter

Problems with integrating specific services Each new service needs a new adaptor Creating the adaptors for a service is hard work When the service changes, the adaptors need to be re-written 8

Previous approaches (2) Integrate the player into a specific Virtual Learning Environment The.LRN platform has implemented a player which has access to all the services available in.LRN This provides a rich set of services, but is not portable to other platforms. 9

Previous approaches (3) Independent systems inspired by IMS-LD focused on providing services Ambition to export to IMS-LD at a later date e.g. –LAMS has a rich set of services, but the IMS- LD export cannot represent them –“Learning Design Language” provides an independent specification for services 10

Previous approaches (4) None of these approaches provides both –a rich set of services –a reasonable degree of portability across different LD-compliant platforms 11

The solution proposed: The Wookie widget server In TENCompetence we have developed a widget server (Wookie) Supports multi-user widgets Uses W3 draft specification Current widgets include forum, chat, vote Built in order to resolve the IMS-LD issue, but can be used independently 12

A wookie widget in WordPress 13

Wookie widgets in Moodle 14

IMS-LD and Widgets is a powerful combination A UOL can specify –which widgets to make available –when they should be made available –which users should see them in which contexts You can define a complex reusable flow –Give learners the right tools in context –Provision them simply by assigning a role to a learner 15

A generic solution The SCORM integration was a single service Wookie integration provides a framework for the provision of services Widgets are simple to develop (javascript and HTML) The complexity of multiple users is handled on the server side 16

Integration with the CopperCore IMS-LD Engine 17

Authoring A Wookie server advertises the widgets which it offers The author of a UOL can choose which widgets to include a parameter is added to the service element in an environment widget= Authoring handled transparently by TENCompetence authoring tool ReCourse 18

Authoring in ReCourse 19

Extensible, but also portable New widgets can be made, or adapted from existing widgets and imported Each server may have different widgets –Default set of widgets provided with Wookie –Administrator can set a particular widget as default for any widget type –Users can expect to find, for example, a forum on any runtime system, in the flavour determined by the administrator 20

Please make use of Wookie and the IMS-LD toolkit Open Source Available at More widgets to come soon –RSS reader –Wiki –… 21