ILIAS
release_5-0 Revision 5.0.0-1144-gc4397b1f870
|
Class ilSCORM2004Chapter. More...
Public Member Functions | |
ilSCORM2004SeqTemplate ($a_slm_object, $a_id=0) | |
Constructor public. More... | |
ilSCORM2004SeqTemplate ($a_identifier) | |
getMetadataProperties () | |
function getMetadataProperties More... | |
getIdentifier () | |
function getIdentifier More... | |
insertTemplateForObjectAtParent ($a_object, $a_parent, $a_target) | |
importTemplate ($a_target, $a_object, $a_parent, $node) | |
function import Template More... | |
insert ($a_insert_node=false) | |
getSeqNodeId () | |
getId () | |
setSeqNodeId ($a_seqnodeid) | |
setId ($a_id) | |
![]() | |
ilSCORM2004SeqNode () | |
Constructor public. More... | |
getNodeName () | |
getTreenodeId () | |
setNodeName ($a_nodeName) | |
setTreenodeId ($a_treenodeId) | |
insert () | |
update ($a_seq_node_id) | |
![]() | |
ilSCORM2004Chapter ($a_slm_object, $a_id=0) | |
Constructor public. More... | |
delete ($a_delete_meta_data=true) | |
Delete a chapter. More... | |
copy ($a_target_slm) | |
Copy chapter. More... | |
exportXML (&$a_xml_writer, $a_inst, &$expLog) | |
Export object to xml (see ilias_co.dtd) More... | |
exportXMLMetaData (&$a_xml_writer) | |
export structure objects meta data to xml (see ilias_co.dtd) More... | |
_getPresentationTitle ($a_st_id, $a_include_numbers=false) | |
get presentation title More... | |
exportXMLPageObjects (&$a_xml_writer, $a_inst=0) | |
export page objects of structure object (see ilias_co.dtd) More... | |
exportXMLStructureObjects (&$a_xml_writer, $a_inst, &$expLog) | |
export (sub)structure objects of structure object (see ilias_co.dtd) More... | |
exportFOPageObjects (&$a_xml_writer) | |
export object to fo More... | |
![]() | |
ilSCORM2004Node ($a_slm_object, $a_id=0) | |
setTitle ($a_title) | |
Set title. More... | |
getTitle () | |
Get title. More... | |
setDescription ($a_description) | |
Set description. More... | |
getDescription () | |
Get description. More... | |
setType ($a_type) | |
Set type. More... | |
getType () | |
Get type. More... | |
setSLMId ($a_slm_id) | |
Set ID of parent Scorm Learning Module Object. More... | |
getSLMId () | |
Get ID of parent Scorm Learning Module Object. More... | |
setSLMObject ($a_slm_obj) | |
Set Scorm Learning Module Object. More... | |
getSLMObject () | |
Get scorm learning module object. More... | |
getContentObject () | |
Get Scorm Learning Module Object. More... | |
setId ($a_id) | |
Set Node ID. More... | |
getId () | |
Get Node ID. More... | |
getImportId () | |
Set Import ID. More... | |
setImportId ($a_id) | |
Get Import ID. More... | |
read () | |
Read Data of Node. More... | |
MDUpdateListener ($a_element) | |
Meta data update listener. More... | |
createMetaData () | |
create meta data entry More... | |
updateMetaData () | |
update meta data entry More... | |
deleteMetaData () | |
delete meta data entry More... | |
setDataRecord ($a_record) | |
this method should only be called by class ilSCORM2004NodeFactory More... | |
create ($a_upload=false) | |
Create Node. More... | |
update () | |
Update Node. More... | |
delete () | |
Delete Node. More... | |
_getIdForImportId ($a_import_id) | |
Get Node ID for import ID (static) More... | |
_exists ($a_id) | |
Checks wether a node exists. More... | |
_deleteAllSLMNodes ($a_slm_object) | |
Delete all nodes of Scorm Learning Module. More... | |
_lookupSLMID ($a_id) | |
Lookup Scorm Learning Module ID for node id. More... | |
clipboardCut ($a_slm_obj_id, $a_ids) | |
Cut and copy a set of chapters/pages into the clipboard. More... | |
insertChapterClip ($a_slm_obj, $a_as_sub=false) | |
Insert Chapter from clipboard. More... | |
getObjectives () | |
deleteSeqInfo () | |
parentHasSeqTemplate () | |
exportAsScorm12 () | |
exportAsScorm13 () | |
Static Public Member Functions | |
static | availableTemplates () |
static | getFileNameForIdentifier ($a_identifier) |
static | templateForChapter ($a_chapter_id) |
![]() | |
static | _lookupTitle ($a_obj_id) |
Lookup Title. More... | |
static | _lookupType ($a_obj_id) |
Lookup Type. More... | |
static | _writeTitle ($a_obj_id, $a_title) |
Write Title. More... | |
static | _writeImportId ($a_id, $a_import_id) |
Write import ID. More... | |
static | putInTree ($a_obj, $a_parent_id="", $a_target_node_id="") |
put this object into content object tree More... | |
static | getTree ($a_slm_obj_id) |
Get scorm module editing tree. More... | |
static | clipboardCopy ($a_slm_obj_id, $a_ids) |
Copy a set of chapters/pages/scos into the clipboard. More... | |
static | uniqueTypesCheck ($a_items) |
Check for unique types (all pages or all chapters or all scos) More... | |
static | insertPageClip ($a_slm_obj) |
Insert pages from clipboard. More... | |
static | insertAssetClip ($a_slm_obj, $a_type="ass") |
Insert assets from clipboard. More... | |
static | insertScoClip ($a_slm_obj) |
Insert scos from clipboard. More... | |
static | pasteTree ($a_target_slm, $a_item_id, $a_parent_id, $a_target, $a_insert_time, &$a_copied_nodes, $a_as_copy=false, $a_from_clipboard=true) |
Paste item (tree) from clipboard or other learning module to target scorm learning module. More... | |
Data Fields | |
const | SEQ_TEMPLATE_DIR = './Modules/Scorm2004/templates/sequencing/' |
const | SEQ_TEMPLATE_XSL = './Modules/Scorm2004/templates/xsl/seq_template.xsl' |
const | SEQ_TEMPLATE_XSD = './Modules/Scorm2004/templates/editor/seq_templates/xsd/seq_template.xsd' |
![]() | |
$tree | |
![]() | |
$slm_id | |
$type | |
$id | |
$slm_object | |
Private Member Functions | |
generateObjIds ($a_dom) | |
Private Attributes | |
$template | |
$template_file | |
$normalized_template | |
$tree_node | |
$diagnostic = array () | |
$parentchapter = true | |
$importId | |
$id = null | |
$seqNodeId = null | |
$sahs_sc13_treeId = null | |
$importid | |
Additional Inherited Members | |
![]() | |
$db = null | |
Class ilSCORM2004Chapter.
Sequencing Template class for SCORM 2004 Editing
Definition at line 36 of file class.ilSCORM2004SeqRule.php.
|
static |
Definition at line 93 of file class.ilSCORM2004SeqTemplate.php.
References $ilDB, $query, $result, and $row.
Referenced by ilObjSCORM2004LearningModuleGUI\insertScenarioGUI().
|
private |
Definition at line 232 of file class.ilSCORM2004SeqTemplate.php.
|
static |
Definition at line 283 of file class.ilSCORM2004SeqTemplate.php.
ilSCORM2004SeqTemplate::getId | ( | ) |
ilSCORM2004SeqTemplate::getIdentifier | ( | ) |
function getIdentifier
Definition at line 115 of file class.ilSCORM2004SeqTemplate.php.
ilSCORM2004SeqTemplate::getMetadataProperties | ( | ) |
function getMetadataProperties
Definition at line 80 of file class.ilSCORM2004SeqTemplate.php.
ilSCORM2004SeqTemplate::getSeqNodeId | ( | ) |
ilSCORM2004SeqTemplate::ilSCORM2004SeqTemplate | ( | $a_identifier | ) |
Definition at line 42 of file class.ilSCORM2004SeqTemplate.php.
References $_SESSION, $test, and ilSCORM2004SeqNode\setNodeName().
ilSCORM2004SeqTemplate::ilSCORM2004SeqTemplate | ( | $a_slm_object, | |
$a_id = 0 |
|||
) |
Constructor public.
Definition at line 46 of file class.ilSCORM2004SeqRule.php.
ilSCORM2004SeqTemplate::importTemplate | ( | $a_target, | |
$a_object, | |||
$a_parent, | |||
$node | |||
) |
function import Template
Definition at line 136 of file class.ilSCORM2004SeqTemplate.php.
References $ilDB, $importId, $sahs_sc13_treeId, ilSCORM2004Chapter\ilSCORM2004Chapter(), and ilSCORM2004Node\putInTree().
Referenced by insertTemplateForObjectAtParent().
ilSCORM2004SeqTemplate::insert | ( | $a_insert_node = false | ) |
Definition at line 240 of file class.ilSCORM2004SeqTemplate.php.
References $result, and setSeqNodeId().
ilSCORM2004SeqTemplate::insertTemplateForObjectAtParent | ( | $a_object, | |
$a_parent, | |||
$a_target | |||
) |
Definition at line 122 of file class.ilSCORM2004SeqTemplate.php.
References importTemplate().
ilSCORM2004SeqTemplate::setId | ( | $a_id | ) |
Definition at line 276 of file class.ilSCORM2004SeqTemplate.php.
ilSCORM2004SeqTemplate::setSeqNodeId | ( | $a_seqnodeid | ) |
Definition at line 271 of file class.ilSCORM2004SeqTemplate.php.
Referenced by insert().
|
static |
Definition at line 294 of file class.ilSCORM2004SeqTemplate.php.
References $ilDB, $query, and $template.
Referenced by ilSCORM2004Utilities\parentHasSeqTemplate(), and ilSCORM2004ChapterGUI\showProperties().
|
private |
Definition at line 32 of file class.ilSCORM2004SeqTemplate.php.
|
private |
Definition at line 37 of file class.ilSCORM2004SeqTemplate.php.
Referenced by getId().
|
private |
Definition at line 34 of file class.ilSCORM2004SeqTemplate.php.
Referenced by importTemplate().
|
private |
Definition at line 40 of file class.ilSCORM2004SeqTemplate.php.
|
private |
Definition at line 30 of file class.ilSCORM2004SeqTemplate.php.
|
private |
Definition at line 33 of file class.ilSCORM2004SeqTemplate.php.
|
private |
Definition at line 39 of file class.ilSCORM2004SeqTemplate.php.
Referenced by importTemplate().
|
private |
Definition at line 38 of file class.ilSCORM2004SeqTemplate.php.
Referenced by getSeqNodeId().
|
private |
Definition at line 28 of file class.ilSCORM2004SeqTemplate.php.
Referenced by templateForChapter().
|
private |
Definition at line 29 of file class.ilSCORM2004SeqTemplate.php.
|
private |
Definition at line 31 of file class.ilSCORM2004SeqTemplate.php.
const ilSCORM2004SeqTemplate::SEQ_TEMPLATE_DIR = './Modules/Scorm2004/templates/sequencing/' |
Definition at line 39 of file class.ilSCORM2004SeqRule.php.
Referenced by ilObjSCORM2004LearningModuleGUI\insertScenarioGUI(), and ilSCORM2004ChapterGUI\showProperties().
const ilSCORM2004SeqTemplate::SEQ_TEMPLATE_XSD = './Modules/Scorm2004/templates/editor/seq_templates/xsd/seq_template.xsd' |
Definition at line 25 of file class.ilSCORM2004SeqTemplate.php.
const ilSCORM2004SeqTemplate::SEQ_TEMPLATE_XSL = './Modules/Scorm2004/templates/xsl/seq_template.xsl' |
Definition at line 40 of file class.ilSCORM2004SeqRule.php.