Common Cartridge is a technical specification that distils state-of-the-art practice in online education and training (Learn more).What is the Icodeon Common Cartridge Platform?
A software toolkit for building online education tools, apps and websites.How does the Platform work?
Technically, the Icodeon Common Cartridge Platform is a RESTful Web API for IMS Common Cartridge. The Platform provides a set of "Web Services" that enable developers to build online education tools.
Educational publishers create educational resources and package the content into "cartridges".What services does the Platform provide?
Once a cartridge is added to the Icodeon Common Cartridge Platform, the Platform assigns a unique "address" (a URL) to each resource in the cartridge - every page, link, question, tool launch, discussion comment - so that each educational resource can be added into web pages, blogs, wikis and social networking sites.
The Platform exposes a set of "Web Services" that provide:Tell me more about the Platform URL Language
Together, the URL language and the representations are "building blocks" - so that tools, apps and widgets can be created by developers, and then embedded into blogs, wikis, social networking sites, desktops, mobile devices and so on. See also the blog entry about the administrative tools that are built into the Platform.
use an easy to learn "URL Language" to request resources from the Platform (Learn more).
a choice of "represenations" that are returned with each response from the Platform. These representations include images, XML documents, HTML pages, and JavaScript Objects.
The platform provides a "URL Language" for all requests to the platform.Tell me more about the Platform Representations
For example, if you wanted to generate a thumbnail image of the first page of a cartridge, the URL would be formatted like this:
http://{hostname}/cartridges/{cartridge-name} /items/@first.gifYou would just need to add in the name of the hosting web site (the {hostname}) and the name of the cartridge (the {cartridge-name}), and the platform generates the image ready for you to embed into your own website.
More formally, the "URL language" is a RESTful API for creating HTTP requests that have numerous response formats such as XML or HTML.
Learn more about the URL Language here.
The URL Language Documentation is being developed here.
The platform provides a choice of "representations" for all responses from the platform. For example, the platform can provide a choice of either .gif, .jpg or .png graphic formats for thumbnail images that are returned from requests.Show me some examples
For text based representations, the platfrom "representations" include XML, HTML, JSON and ATOM. These text based representations are conformant with well established designs, including:
By using well established designs for representations, developers can re-use existing libraries, style sheets and code to process the responses from the Icodeon Common Cartridge Platform
Microformats: microformats are a set of simple, open data formats built upon existing and widely adopted standards. Instead of throwing away what works today, microformats intend to solve simple problems first by adapting to current behaviors and usage patterns (e.g. blogging). (Learn more).
OpenSocial: OpenSocial defines a common API for social applications across multiple websites. With standard JavaScript and HTML, developers can create apps that access a social network's friends and update feeds. Learn more).
Together, the platform URL language and the platform representations are "building blocks" - so that tools, apps and widgets can be built by developers, and then embedded into blogs, wikis, social networking sites, desktops, mobile devices and so on.What type of content can be added to a cartridge?
Here are some example:
'Asssessment Widget': adds an assessment/quiz added to a web page (see a QTI Assessment widget embedded into a blog).
'Basic LTI Launch Widget': launches a secure web application using Basic Learning Tools Interoperability protocol (see a secure eBook reader launch widget embedded into a blog).
'Web Content Launch Widget': launches a web content object, such as a SCORM object (see a SCORM SCO launch embedded into a blog).
'Cartridge Explorer App': web application that browses all resources in a particular cartridge (see the Cartridge Explorer App.
The cartridge supports the following types of content:
Web pages, PDF documents, WORD documents.
Assessment and quizzes.
Discussion forums.
Links into secure web applications.
Tell me more...
Like to know more? Why not leave a comment on this blog and we'll follow it up. The IMS Global FAQs for Common Cartridge are here.

0 comments:
Post a Comment