icodeon common cartridge platform

37
Distributed Learning Environments Building Apps with the Icodeon Common Cartridge Platform Warwick Bailey, Director Icodeon Ltd Cambridge, UK http://ccplatform.blogspot.com

Upload: sheila-macneill

Post on 06-May-2015

1.774 views

Category:

Education


0 download

DESCRIPTION

Presentation by Warwick Bailey, Icodeon Ltd, at the CETIS Distributed Learning Environments event, 4 March 2010

TRANSCRIPT

Page 1: Icodeon Common Cartridge Platform

Distributed Learning Environments

Building Apps

with the

Icodeon Common Cartridge Platform

Warwick Bailey, Director

Icodeon Ltd

Cambridge, UK

http://ccplatform.blogspot.com

Page 2: Icodeon Common Cartridge Platform

• Introducing Icodeon

• The IMS Common Cartridge Specification

• Building Apps with Icodeon Common Cartridge Platform

Warwick Bailey, Director

Icodeon Ltd

Cambridge, UK

http://ccplatform.blogspot.com

Page 3: Icodeon Common Cartridge Platform

• Introducing Icodeon

• The IMS Common Cartridge Specification

• Building Apps with Icodeon Common Cartridge Platform

Warwick Bailey, Director

Icodeon Ltd

Cambridge, UK

http://ccplatform.blogspot.com

Page 4: Icodeon Common Cartridge Platform

St Johns Innovation Centre

Cambridge, UK

http://www.icodeon.com

Introducing Icodeon

Page 5: Icodeon Common Cartridge Platform

Product: Icodeon SCORM Player

• web application

• designed to be integrated into e-learning systems

• Java/JSP Edition

• ASP.NET Edition

• AJAX / SOAP web service implementation

• 10 European languages

• multiple customization and plug-in points

• SCORM run time, sequencing, tracking and navigation

• SCORM 2004 and SCORM 1.2

Page 6: Icodeon Common Cartridge Platform

Typical Icodeon Customer: Fronter LMS

Fronter LMS launches Icodeon SCORM Player

Page 7: Icodeon Common Cartridge Platform

• Introducing Icodeon

• The IMS Common Cartridge Specification

• Building Apps with Icodeon Common Cartridge Platform

Warwick Bailey, Director

Icodeon Ltd

Cambridge, UK

http://ccplatform.blogspot.com

Page 8: Icodeon Common Cartridge Platform

The IMS Common Cartridge Specification

What is Common Cartridge?

• IMS Common Cartridge is a technical specification that distils state-of-the-art practice in online education and training

• A cartridge is a .zip file containing XML descriptor files and optionally educational content

Page 9: Icodeon Common Cartridge Platform

The IMS Common Cartridge Specification

Common Cartridge Feature Set

Content• Web Content• Web Links• Assessments & Questions• Discussion Topics• Secure Launch of Web Tools• Lesson Plans

Control• Roles (Instructor, Mentor, Student)• Access Control• Publisher Authorization

Page 10: Icodeon Common Cartridge Platform

The IMS Common Cartridge Specification

Example cartridges used to show IMS CC feature set:

Organic Chemistry

6th edition byL.G. Wade

Pearson Education

The Psychology of Faces IMS Valid Test Data Set

A Blue Ribbon

the River Danube and a European Identity

European Union ASPECT Project

Page 11: Icodeon Common Cartridge Platform

Example Cartridge: Organic Chemistry, 6th Edition

Page 12: Icodeon Common Cartridge Platform

Example Cartridge: Questions and Assessments

Page 13: Icodeon Common Cartridge Platform

Example Cartridge: Discussion Topics

Page 14: Icodeon Common Cartridge Platform

Example Cartridge: Secure Launch of Web Tools

• Secure tool launched without password challenge.

• User profile sent to external web tool from cartridge host.

user_id

course_id

host_id

Page 15: Icodeon Common Cartridge Platform

Example Cartridge: Access Control and Content Authorization

Access Control managed in two ways:

• Role (Instructor, Mentor, Student)

• Publisher License

Page 16: Icodeon Common Cartridge Platform

The IMS Common Cartridge Specification

Common Cartridge Feature Set

Content• Web Content• Web Links• Assessments & Questions (QTI specification)• Discussion Topics• Secure Launch of Web Tools (Basic LTI Specification)• Lesson Plans

Control• Roles (Instructor, Mentor, Student)• Access Control• Publisher Authorization

Page 17: Icodeon Common Cartridge Platform

• Introducing Icodeon

• The IMS Common Cartridge Specification

• Building Apps with Icodeon Common Cartridge Platform

Warwick Bailey, Director

Icodeon Ltd

Cambridge, UK

http://ccplatform.blogspot.com

Page 18: Icodeon Common Cartridge Platform

Implementations of IMS Common Cartridge

Most implementations of IMS Common Cartridge are Learning Management Systems web applications:

Icodeon implementation of IMS Common Cartridge is a RESTful web services platform:

XMLJSON XHTML PNG

Page 19: Icodeon Common Cartridge Platform

Icodeon Common Cartridge Web Services Platform

LMS, Apps, Blogs, Social Networks, Wikis, Widgets, Mash-Ups, Mobile Devices…

LMS ?

Page 20: Icodeon Common Cartridge Platform

Common Cartridge Assessment: LMS Type View

Page 21: Icodeon Common Cartridge Platform

Common Cartridge Assessment: Integrated Into Blog Example

Instructor can “compose” a learning environment from selected cartridge resources into blog, wiki, website…

Page 22: Icodeon Common Cartridge Platform

Common Cartridge Discussion Topic: LMS Type View

Page 23: Icodeon Common Cartridge Platform

Common Cartridge Discussion: Integrated Into Social Network

Instructor can save & print out the transcript of a discussion from a social learning context…

Page 24: Icodeon Common Cartridge Platform

Common Cartridge Table of Contents: LMS Type View

Page 25: Icodeon Common Cartridge Platform

Common Cartridge Menus: Integrated Into Blog Post

Instructor can “select” a single module or chapter from the collection of cartridge resources - and then embed the selection into a blog…

Page 26: Icodeon Common Cartridge Platform

Icodeon Common Cartridge Platform

Most implementations of IMS Common Cartridge are Learning Management Systems web applications:

Icodeon implementation of IMS Common Cartridge is a RESTful web services platform:

XMLJSON XHTML PNG

Common Cartridge content can be integrated into many different web environments

Page 27: Icodeon Common Cartridge Platform

?

QTI Assessment integrated and “mashed-up” into a blog – but what is the identity of the person taking the assessment?

Page 28: Icodeon Common Cartridge Platform

Learner Identity in Many Different Web Environments

XMLJSON XHTML PNG

Platform content can be surfaced in many different web environments...

Learning Style

Identity Requirements

1 Formative learning

Identity is not important

2 Group and collaborative learning

Relationships within the group are important

3 Summative learning

Identity is important

?Learning style and learning context influence identity requirements…

Page 29: Icodeon Common Cartridge Platform

Learner Identity in Many Different Web Environments

1. Formative learning. Identity is not important. Example learning environment is a blog.

2. Group & Collaborative learning. Relationships are important.

3. Summative learning. Identity is important.

Page 30: Icodeon Common Cartridge Platform

Learner Identity in Many Different Web Environments

1. Formative learning. Identity is not important.

2. Group & Collaborative learning. Relationships are important. Example learning environment is a social network.

3. Summative learning. Identity is important.

Page 31: Icodeon Common Cartridge Platform

Learner Identity in Many Different Web Environments

1. Formative learning. Identity is not important.

2. Group & Collaborative learning. Relationships are important.

3. Summative learning. Identity is important. Example learning environment is a discussion integrated into a blog with authenticated users

Instructor can save & print out the transcript of a discussion for marking.

Page 32: Icodeon Common Cartridge Platform

• Summative learning. Identity is important.

Page 33: Icodeon Common Cartridge Platform

Icodeon Common Cartridge Platform Design Influences

• LinkedIn• MySpace• hi5• Netlog• Ning• orkut• Yahoo!• Google• Apache Shindig

Page 34: Icodeon Common Cartridge Platform

Web Service Platforms

Icodeon Common Cartridge Platform

Open Social Containers

• URL Language

GET /activities/@viewer/@self

• Response Representations

.xml or .json or .atom

• URL Language

GET topic/activities/@first

• Response Representations

.xml or .json or .atom

RESULT: code libraries and techniques developed by Open Social developers can be reused with Icodeon Common Cartridge Platform

Page 35: Icodeon Common Cartridge Platform

Icodeon Common Cartridge Platform

Most implementations of IMS Common Cartridge are Learning Management Systems web applications:

Icodeon implementation of IMS Common Cartridge is a RESTful web services platform:

XMLJSON XHTML PNG

Write content once, deploy to many different web environments

Page 36: Icodeon Common Cartridge Platform

Follow Icodeon Common Cartridge Platform

Follow Icodeon Common Cartridge Platform:

• http://ccplatform.blogspot.com/

• http://aspect.eun.org/

Page 37: Icodeon Common Cartridge Platform

Building Apps with the Icodeon Common Cartridge Platform

Warwick Bailey, Director

Icodeon Ltd

Cambridge, UK

http://ccplatform.blogspot.com

Thank You