icodeon common cartridge platform

Post on 06-May-2015

1.778 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Distributed Learning Environments

Building Apps

with the

Icodeon Common Cartridge Platform

Warwick Bailey, Director

Icodeon Ltd

Cambridge, UK

http://ccplatform.blogspot.com

• 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

• 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

St Johns Innovation Centre

Cambridge, UK

http://www.icodeon.com

Introducing Icodeon

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

Typical Icodeon Customer: Fronter LMS

Fronter LMS launches Icodeon SCORM Player

• 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

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

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

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

Example Cartridge: Organic Chemistry, 6th Edition

Example Cartridge: Questions and Assessments

Example Cartridge: Discussion Topics

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

Example Cartridge: Access Control and Content Authorization

Access Control managed in two ways:

• Role (Instructor, Mentor, Student)

• Publisher License

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

• 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

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

Icodeon Common Cartridge Web Services Platform

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

LMS ?

Common Cartridge Assessment: LMS Type View

Common Cartridge Assessment: Integrated Into Blog Example

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

Common Cartridge Discussion Topic: LMS Type View

Common Cartridge Discussion: Integrated Into Social Network

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

Common Cartridge Table of Contents: LMS Type View

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…

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

?

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

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…

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.

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.

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.

• Summative learning. Identity is important.

Icodeon Common Cartridge Platform Design Influences

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

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

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

Follow Icodeon Common Cartridge Platform

Follow Icodeon Common Cartridge Platform:

• http://ccplatform.blogspot.com/

• http://aspect.eun.org/

Building Apps with the Icodeon Common Cartridge Platform

Warwick Bailey, Director

Icodeon Ltd

Cambridge, UK

http://ccplatform.blogspot.com

Thank You

top related