The Artima Developer Community
Sponsored Link

.NET Buzz Forum
CAM Overview

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Jonathan Crossland

Posts: 630
Nickname: jonathanc
Registered: Feb, 2004

Jonathan Crossland is a software architect for Lucid Ocean Ltd
CAM Overview Posted: Jun 29, 2006 7:38 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Jonathan Crossland.
Original Post: CAM Overview
Feed Title: Jonathan Crossland Weblog
Feed URL: http://www.jonathancrossland.com/syndication.axd
Feed Description: Design, Frameworks, Patterns and Idioms
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Jonathan Crossland
Latest Posts From Jonathan Crossland Weblog

Advertisement


Overview

The CAM according to the CAM book (specifications), the "Content Model describes the components used to build a learning experience from learning resources". It then further explains that the CAM is composed of Assets, SCO's and Content Organizations.

An Asset is a file, avi, swf and other single type of learning resource.

A SCO is a collection of these. But more importantly, it is SCORM aware. I.E. It contains javascript for communicating to the SCORM RTE.

An asset is therefore, not tracked, whereas a SCO can be.



Assets



A common question I have heard, is why do Assets get listed if they cant be tracked?

The answer lies in how one can share and reuse assets. The idea is that an Asset can have metadata attached, whereby repositories can be searched for these Assets.

It is not exactly specified yet, not to my knowledge. But a standard for repository searching and indexing will probably come along in the future.

Versioning and Context are not in the specification yet.


XML The CAM is ultimately an XML file adhering to defined schemas. It is "packaged" by naming this xml file (1 per package), imsmanifest.xml and inserted into a zip file along with all the Assets (I wont get into URI's now).

The XML schema for listing the Assets and SCO's (Sharable Content Objects) define nodes such as <resource> and <file>.


example:
<resources>
 <resource identifier="RESOURCE1" adlcp:scormtype="sco" type="webcontent" href="00index.html">
  <file href="00index.html" />
 </resource>
</resources>



Would it have been better to name the node <file>, Asset?


Now there is nothing "wrong" with the little amount of the CAM that I have explained.

But is not exactly simple when you are dealing with multiple terms and their subtle nuances. For example the specifications also mention terms such as 'unit', 'instructional unit', 'course' and 'lesson'.

A SCO (Sharable Content Object), by its name, one would think that it is an 'Asset', but its not. Then there are other terms such as Activity, Here is a little crib sheet. Let me know if you don't like the comparisons or wish to add/remove something.


Term Equivalent Terms Whats not
Asset (physical term) is a Resource and/or a File Not Tracked, Not a SCO
SCO (abstract term) is a Resource and a File, or collection of these is not really an Asset, unless it communicates with RTE API
Unit (generic term) an Asset, SCO, or a Lesson Not a Course, Lesson, Activity, Organization or Item
Lesson (abstract term) Abstract form composed of Asset/s, Resource/s, SCO/s, Could be an Organization, Activity or Item Not a Course, nor an Organization
Course (abstract term) composed of Lesson/s, Asset/s, Resource/s, SCO/s Not a Lesson
Activity (abstract term) Is itself an Activity and is composed of, Activities, Lesson/s, Asset/s, Resource/s, SCO/s. It can also be called a 'unit of instruction'. Is itself not Asset/s, Resource/s, SCO/s, but rather can point to
Organization (abstract term) Is itself an Activity and is Composed of Activities Is itself not Asset/s, Resource/s, SCO/s, but rather can point to
Organizational Item (generic term) Is itself an Activity and is Composed of Activities Is itself not Asset/s, Resource/s, SCO/s, but rather can point to




I would prefer the use of just two main terms, with a sub type.



SCO

1 or more physical resources



Types
  • Non Tracked SCO
  • Tracked SCO

Activity

An abstract entity, one or more nested activities, that references or includes SCO/s

used for tracking, sequencing and applying context (metadata) to the referenced SCO/s


Read: CAM Overview

Topic: [INETA] Current Statistics for INETA Europe - June 2006 Previous Topic   Next Topic Topic: Spring.net gets method injection!

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use