/*
 * @(#)imsmanifest.js 1.3.2 2004-06-20
 *
 * Copyright (c) 2003 Werner Randelshofer
 * Staldenmattweg 2, Immensee, CH-6405, Switzerland
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of
 * Werner Randelshofer. ("Confidential Information").  You shall not
 * disclose such Confidential Information and shall use it only in
 * accordance with the terms of the license agreement you entered into
 * with Werner Randelshofer.
 */
/**
 * This file represents the Java Script version of a Content Aggregation Model (CAM).
 *
 * Reference:
 * ADL (2001a). Advanced Distributed Learning.
 * Sharable Content Object Reference Model (SCORM™) Version 1.2.
 * Internet (2003-01-20): http://www.adlnet.org
 *
 * ADL (2001b). Advanced Distributed Learning.
 * SCORM 1.2 Runtime Environment.
 * Internet (2003-01-20): http://www.adlnet.org
 *
 * @author Werner Randelshofer, Staldenmattweg 2, Immensee, CH-6405, Switzerland
 * @version 1.3.2 2004-06-20
 */

// Content Aggregation Model
// -------------------------
API.cam = new ManifestElement("MANIFEST-8E87D31F-E477-6B53-6A5B-6C639EAFE0E1","",
  new OrganizationsElement([
    new OrganizationElement("0","SEI Demo",[
      new ItemElement("1","AEGIS Weapons System Demo","2",null,null,[])
    ])
  ])
  ,
  new ResourcesElement([
    new ResourceElement("2","sei_demo_1_0_0_0.html")
  ])
);

// LMS Configuration
// -----------------

// Users

var userArray = [
['guest', new User('guest',null,'Guest, Guest')]
];
API.userMap = new Map();
API.userMap.importFromArray(userArray);

// Organization Structure
API.organizationStructure = API.STRUCTURE_HIERARCHICAL;

// Column Headers
API.camColumnNames = null;

// Sequencing
API.isAutomaticSequencing = true;

// Version info
API.version = '1.3.2 2004-06-20';

// Use of TinyLMS as a SCORM to SCORM Adapter
API.setSCORMAdapter(false);

// Debugging options
API.showBugInfoButton = false;

