icodeon common cartridge platform
DESCRIPTION
Presentation by Warwick Bailey, Icodeon Ltd, at the CETIS Distributed Learning Environments event, 4 March 2010TRANSCRIPT
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