ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilSCORM2004Sequencing Class Reference

Class ilSCORM2004Sequencing. More...

+ Inheritance diagram for ilSCORM2004Sequencing:
+ Collaboration diagram for ilSCORM2004Sequencing:

Public Member Functions

 __construct ($a_treeid=null, $a_rootlevel=false)
 Constructor public. More...
 
 getActivityAbsoluteDurationLimit ()
 
 getActivityExperiencedDurationLimit ()
 
 getAttemptAbsoluteDurationLimit ()
 
 getAttemptExperiencedDurationLimit ()
 
 getAttemptLimit ()
 
 getBeginTimeLimit ()
 
 getChoice ()
 
 getChoiceExit ()
 
 getCompletionSetByContent ()
 
 getConstrainChoice ()
 
 getSeqNodeId ()
 
 getEndTimeLimit ()
 
 getFlow ()
 
 getForwardOnly ()
 
 getId ()
 
 getMeasureSatisfactionIfActive ()
 
 getObjectiveMeasureWeight ()
 
 getObjectiveSetByContent ()
 
 getPreventActivation ()
 
 getRandomizationTiming ()
 
 getReorderChildren ()
 
 getRequiredForCompleted ()
 
 getRequiredForIncomplete ()
 
 getRequiredForNotSatisfied ()
 
 getRequiredForSatisfied ()
 
 getRollupObjectiveSatisfied ()
 
 getRollupProgressCompletion ()
 
 getSelectCount ()
 
 getSelectionTiming ()
 
 getSequencingId ()
 
 getTracked ()
 
 getUseCurrentAttemptObjectiveInfo ()
 
 getUseCurrentAttemptProgressInfo ()
 
 setActivityAbsoluteDurationLimit ($val)
 
 setActivityExperiencedDurationLimit ($val)
 
 setAttemptAbsoluteDurationLimit ($val)
 
 setAttemptExperiencedDurationLimit ($val)
 
 setAttemptLimit ($val)
 
 setBeginTimeLimit ($val)
 
 setChoice ($a_choice)
 
 setChoiceExit ($a_choicexit)
 
 setCompletionSetByContent ($val)
 
 setConstrainChoice ($val)
 
 setSeqNodeId ($a_seqnodeid)
 
 setEndTimeLimit ($val)
 
 setFlow ($a_flow)
 
 setForwardOnly ($a_forwardonly)
 
 setId ($val)
 
 setMeasureSatisfactionIfActive ($val)
 
 setObjectiveMeasureWeight ($val)
 
 setObjectiveSetByContent ($val)
 
 setPreventActivation ($val)
 
 setRandomizationTiming ($val)
 
 setReorderChildren ($val)
 
 setRequiredForCompleted ($val)
 
 setRequiredForIncomplete ($val)
 
 setRequiredForNotSatisfied ($val)
 
 setRequiredForSatisfied ($val)
 
 setRollupObjectiveSatisfied ($val)
 
 setRollupProgressCompletion ($val)
 
 setSelectCount ($val)
 
 setSelectionTiming ($val)
 
 setSequencingId ($val)
 
 setTracked ($val)
 
 setUseCurrentAttemptObjectiveInfo ($val)
 
 setUseCurrentAttemptProgressInfo ($val)
 
 setImportid ($a_importid)
 
 setNode ($a_node)
 
 setDom ($a_dom)
 
- Public Member Functions inherited from ilSCORM2004Item
 __construct ($a_treeid=null, $a_rootlevel=false)
 Constructor public. More...
 
 getSeqNodeId ()
 
 getTreeNodeId ()
 
 getSequencingId ()
 
 getImportId ()
 
 getNocopy ()
 
 getNodelete ()
 
 getNomove ()
 
 getSeqXml ()
 
 getRoolLevel ()
 
 getImportSeqXml ()
 Get import seq xml. More...
 
 setImportSeqXml ($a_val)
 Set import seq xml. More...
 
 setSeqNodeId ($a_seqnodeid)
 
 setTreeNodeId ($a_tree_node)
 
 setSequencingId ($a_seq_id)
 
 setNocopy ($a_nocopy)
 
 setNodelete ($a_nodelete)
 
 setNomove ($a_nomove)
 
 setImportId ($a_importid)
 
 setSeqXml ($a_seqxml)
 
 setDom ($a_dom)
 
 setRootLevel ($a_rootlevel)
 
 initDom ()
 Init dom. More...
 
 setDefaultXml ($a_def_control_mode=false)
 Set default xml. More...
 
 exportAsXML ($add_prefix=true)
 Get sequencing information for export (use imsss namespace prefix) More...
 
 loadItem ()
 Read data from DB into object. More...
 
 update ()
 Update item. More...
 
 delete ($a_insert_node=false)
 Delete item. More...
 
 insert ($import=false)
 Insert/replace sequencing item in db. More...
 

Data Fields

 $activityAbsoluteDurationLimit = 0
 
 $activityExperiencedDurationLimit = 0
 
 $attemptAbsoluteDurationLimit = 0
 
 $attemptExperiencedDurationLimit = 0
 
 $attemptLimit = 0
 
 $beginTimeLimit = 0
 
 $choice = true
 
 $choiceExit = true
 
 $completionSetByContent = false
 
 $constrainChoice = false
 
 $seqNodeId = null
 
 $endTimeLimit = null
 
 $flow = false
 
 $forwardOnly = false
 
 $id = 0
 
 $measureSatisfactionIfActive = true
 
 $objectiveMeasureWeight = 1.0
 
 $objectiveSetByContent = false
 
 $preventActivation = false
 
 $randomizationTiming = "never"
 
 $reorderChildren = false
 
 $requiredForCompleted = "always"
 
 $requiredForIncomplete = "always"
 
 $requiredForNotSatisfied = "always"
 
 $requiredForSatisfied = "always"
 
 $rollupObjectiveSatisfied = true
 
 $rollupProgressCompletion = true
 
 $selectCount = 0
 
 $selectionTiming = false
 
 $sequencingId = null
 
 $tracked = true
 
 $useCurrentAttemptObjectiveInfo = true
 
 $useCurrentAttemptProgressInfo = true
 
 $importid = null
 
 $node = null
 

Static Private Member Functions

static convertStringToBool ($a_string)
 

Additional Inherited Members

- Static Public Member Functions inherited from ilSCORM2004Item
static getAllowedActions ($a_node_id)
 
- Protected Attributes inherited from ilSCORM2004Item
 $db
 
 $dom = null
 
 $log
 

Detailed Description

Class ilSCORM2004Sequencing.

Sequencing Template class for SCORM 2004 Editing

Author
Hendrik Holtmann holtm.nosp@m.ann@.nosp@m.me.co.nosp@m.m
Version
$Id$

Definition at line 19 of file class.ilSCORM2004Sequencing.php.

Constructor & Destructor Documentation

◆ __construct()

ilSCORM2004Sequencing::__construct (   $a_treeid = null,
  $a_rootlevel = false 
)

Constructor public.

Definition at line 71 of file class.ilSCORM2004Sequencing.php.

References $root, setChoice(), setFlow(), setForwardOnly(), and setNode().

72  {
73  parent::__construct($a_treeid, $a_rootlevel);
74 
75  if ($a_treeid != null) {
76  $xpath_obj = new DOMXPath($this->dom);
77  $obj_node_list = $xpath_obj->query('//controlMode');
78  $this->setNode($obj_node_list->item(0));
79  if ($obj_node_list->length != 1) {
80  $obj_con = $this->dom->createElement("controlMode");
81  $root = $this->dom->getElementsByTagName("sequencing")->item(0);
82  $root->appendChild($obj_con);
83  $this->node = $this->dom->getElementsByTagName("controlMode")->item(0);
84  $this->setFlow(true);
85  $this->setChoice(true);
86  $this->setForwardOnly(false);
87  }
88  }
89  }
$root
Definition: sabredav.php:45
+ Here is the call graph for this function:

Member Function Documentation

◆ convertStringToBool()

static ilSCORM2004Sequencing::convertStringToBool (   $a_string)
staticprivate

Definition at line 450 of file class.ilSCORM2004Sequencing.php.

451  {
452  switch ($a_string) {
453  case 'true':
454  return true;
455  break;
456 
457  case 'false':
458  return false;
459  break;
460 
461  default:
462  # code...
463  break;
464  }
465  }

◆ getActivityAbsoluteDurationLimit()

ilSCORM2004Sequencing::getActivityAbsoluteDurationLimit ( )

◆ getActivityExperiencedDurationLimit()

ilSCORM2004Sequencing::getActivityExperiencedDurationLimit ( )

◆ getAttemptAbsoluteDurationLimit()

ilSCORM2004Sequencing::getAttemptAbsoluteDurationLimit ( )

◆ getAttemptExperiencedDurationLimit()

ilSCORM2004Sequencing::getAttemptExperiencedDurationLimit ( )

◆ getAttemptLimit()

ilSCORM2004Sequencing::getAttemptLimit ( )

Definition at line 117 of file class.ilSCORM2004Sequencing.php.

References $attemptLimit.

◆ getBeginTimeLimit()

ilSCORM2004Sequencing::getBeginTimeLimit ( )

Definition at line 122 of file class.ilSCORM2004Sequencing.php.

References $beginTimeLimit.

◆ getChoice()

ilSCORM2004Sequencing::getChoice ( )

Definition at line 127 of file class.ilSCORM2004Sequencing.php.

128  {
129  return self::convertStringToBool($this->node->getAttribute("choice"));
130  }

◆ getChoiceExit()

ilSCORM2004Sequencing::getChoiceExit ( )

Definition at line 132 of file class.ilSCORM2004Sequencing.php.

133  {
134  return self::convertStringToBool($this->node->getAttribute("choiceExit"));
135  }

◆ getCompletionSetByContent()

ilSCORM2004Sequencing::getCompletionSetByContent ( )

Definition at line 137 of file class.ilSCORM2004Sequencing.php.

References $completionSetByContent.

◆ getConstrainChoice()

ilSCORM2004Sequencing::getConstrainChoice ( )

Definition at line 142 of file class.ilSCORM2004Sequencing.php.

References $constrainChoice.

◆ getEndTimeLimit()

ilSCORM2004Sequencing::getEndTimeLimit ( )

Definition at line 152 of file class.ilSCORM2004Sequencing.php.

References $endTimeLimit.

◆ getFlow()

ilSCORM2004Sequencing::getFlow ( )

Definition at line 157 of file class.ilSCORM2004Sequencing.php.

158  {
159  return self::convertStringToBool($this->node->getAttribute("flow"));
160  }

◆ getForwardOnly()

ilSCORM2004Sequencing::getForwardOnly ( )

Definition at line 162 of file class.ilSCORM2004Sequencing.php.

163  {
164  return self::convertStringToBool($this->node->getAttribute("forwardOnly"));
165  }

◆ getId()

ilSCORM2004Sequencing::getId ( )

Definition at line 167 of file class.ilSCORM2004Sequencing.php.

References $id.

168  {
169  return $this->id;
170  }

◆ getMeasureSatisfactionIfActive()

ilSCORM2004Sequencing::getMeasureSatisfactionIfActive ( )

◆ getObjectiveMeasureWeight()

ilSCORM2004Sequencing::getObjectiveMeasureWeight ( )

Definition at line 177 of file class.ilSCORM2004Sequencing.php.

References $objectiveMeasureWeight.

◆ getObjectiveSetByContent()

ilSCORM2004Sequencing::getObjectiveSetByContent ( )

Definition at line 182 of file class.ilSCORM2004Sequencing.php.

References $objectiveSetByContent.

◆ getPreventActivation()

ilSCORM2004Sequencing::getPreventActivation ( )

Definition at line 187 of file class.ilSCORM2004Sequencing.php.

References $preventActivation.

◆ getRandomizationTiming()

ilSCORM2004Sequencing::getRandomizationTiming ( )

Definition at line 192 of file class.ilSCORM2004Sequencing.php.

References $randomizationTiming.

◆ getReorderChildren()

ilSCORM2004Sequencing::getReorderChildren ( )

Definition at line 197 of file class.ilSCORM2004Sequencing.php.

References $reorderChildren.

◆ getRequiredForCompleted()

ilSCORM2004Sequencing::getRequiredForCompleted ( )

Definition at line 202 of file class.ilSCORM2004Sequencing.php.

References $requiredForCompleted.

◆ getRequiredForIncomplete()

ilSCORM2004Sequencing::getRequiredForIncomplete ( )

Definition at line 207 of file class.ilSCORM2004Sequencing.php.

References $requiredForIncomplete.

◆ getRequiredForNotSatisfied()

ilSCORM2004Sequencing::getRequiredForNotSatisfied ( )

◆ getRequiredForSatisfied()

ilSCORM2004Sequencing::getRequiredForSatisfied ( )

Definition at line 217 of file class.ilSCORM2004Sequencing.php.

References $requiredForSatisfied.

◆ getRollupObjectiveSatisfied()

ilSCORM2004Sequencing::getRollupObjectiveSatisfied ( )

◆ getRollupProgressCompletion()

ilSCORM2004Sequencing::getRollupProgressCompletion ( )

◆ getSelectCount()

ilSCORM2004Sequencing::getSelectCount ( )

Definition at line 232 of file class.ilSCORM2004Sequencing.php.

References $selectCount.

◆ getSelectionTiming()

ilSCORM2004Sequencing::getSelectionTiming ( )

Definition at line 237 of file class.ilSCORM2004Sequencing.php.

References $selectionTiming.

◆ getSeqNodeId()

ilSCORM2004Sequencing::getSeqNodeId ( )

Definition at line 147 of file class.ilSCORM2004Sequencing.php.

References $seqNodeId.

◆ getSequencingId()

ilSCORM2004Sequencing::getSequencingId ( )

Definition at line 242 of file class.ilSCORM2004Sequencing.php.

References $sequencingId.

◆ getTracked()

ilSCORM2004Sequencing::getTracked ( )

Definition at line 247 of file class.ilSCORM2004Sequencing.php.

References $tracked.

248  {
249  return $this->tracked;
250  }

◆ getUseCurrentAttemptObjectiveInfo()

ilSCORM2004Sequencing::getUseCurrentAttemptObjectiveInfo ( )

◆ getUseCurrentAttemptProgressInfo()

ilSCORM2004Sequencing::getUseCurrentAttemptProgressInfo ( )

◆ setActivityAbsoluteDurationLimit()

ilSCORM2004Sequencing::setActivityAbsoluteDurationLimit (   $val)

Definition at line 267 of file class.ilSCORM2004Sequencing.php.

268  {
269  $this->activityAbsoluteDurationLimit = $val;
270  }

◆ setActivityExperiencedDurationLimit()

ilSCORM2004Sequencing::setActivityExperiencedDurationLimit (   $val)

Definition at line 272 of file class.ilSCORM2004Sequencing.php.

273  {
274  $this->activityExperiencedDurationLimit = $val;
275  }

◆ setAttemptAbsoluteDurationLimit()

ilSCORM2004Sequencing::setAttemptAbsoluteDurationLimit (   $val)

Definition at line 277 of file class.ilSCORM2004Sequencing.php.

278  {
279  $this->attemptAbsoluteDurationLimit = $val;
280  }

◆ setAttemptExperiencedDurationLimit()

ilSCORM2004Sequencing::setAttemptExperiencedDurationLimit (   $val)

Definition at line 282 of file class.ilSCORM2004Sequencing.php.

283  {
284  $this->attemptExperiencedDurationLimit = $val;
285  }

◆ setAttemptLimit()

ilSCORM2004Sequencing::setAttemptLimit (   $val)

Definition at line 287 of file class.ilSCORM2004Sequencing.php.

288  {
289  $this->attemptLimit = $val;
290  }

◆ setBeginTimeLimit()

ilSCORM2004Sequencing::setBeginTimeLimit (   $val)

Definition at line 292 of file class.ilSCORM2004Sequencing.php.

293  {
294  $this->beginTimeLimit = $val;
295  }

◆ setChoice()

ilSCORM2004Sequencing::setChoice (   $a_choice)

Definition at line 297 of file class.ilSCORM2004Sequencing.php.

Referenced by __construct().

298  {
299  $this->node->setAttribute("choice", $a_choice ? "true": "false");
300  }
+ Here is the caller graph for this function:

◆ setChoiceExit()

ilSCORM2004Sequencing::setChoiceExit (   $a_choicexit)

Definition at line 302 of file class.ilSCORM2004Sequencing.php.

303  {
304  $this->node->setAttribute("choiceExit", $a_choicexit ? "true": "false");
305  }

◆ setCompletionSetByContent()

ilSCORM2004Sequencing::setCompletionSetByContent (   $val)

Definition at line 307 of file class.ilSCORM2004Sequencing.php.

308  {
309  $this->completionSetByContent = $val;
310  }

◆ setConstrainChoice()

ilSCORM2004Sequencing::setConstrainChoice (   $val)

Definition at line 312 of file class.ilSCORM2004Sequencing.php.

313  {
314  $this->constrainChoice = $val;
315  }

◆ setDom()

ilSCORM2004Sequencing::setDom (   $a_dom)

Definition at line 444 of file class.ilSCORM2004Sequencing.php.

445  {
446  $this->dom = $a_dom;
447  }

◆ setEndTimeLimit()

ilSCORM2004Sequencing::setEndTimeLimit (   $val)

Definition at line 322 of file class.ilSCORM2004Sequencing.php.

323  {
324  $this->endTimeLimit = $val;
325  }

◆ setFlow()

ilSCORM2004Sequencing::setFlow (   $a_flow)

Definition at line 327 of file class.ilSCORM2004Sequencing.php.

Referenced by __construct().

328  {
329  $this->node->setAttribute("flow", $a_flow ? "true": "false");
330  }
+ Here is the caller graph for this function:

◆ setForwardOnly()

ilSCORM2004Sequencing::setForwardOnly (   $a_forwardonly)

Definition at line 332 of file class.ilSCORM2004Sequencing.php.

Referenced by __construct().

333  {
334  $this->node->setAttribute("forwardOnly", $a_forwardonly ? "true": "false");
335  }
+ Here is the caller graph for this function:

◆ setId()

ilSCORM2004Sequencing::setId (   $val)

Definition at line 337 of file class.ilSCORM2004Sequencing.php.

338  {
339  $this->id = $val;
340  }

◆ setImportid()

ilSCORM2004Sequencing::setImportid (   $a_importid)

Definition at line 433 of file class.ilSCORM2004Sequencing.php.

434  {
435  $this->importid = $a_importid;
436  }

◆ setMeasureSatisfactionIfActive()

ilSCORM2004Sequencing::setMeasureSatisfactionIfActive (   $val)

Definition at line 342 of file class.ilSCORM2004Sequencing.php.

343  {
344  $this->measureSatisfactionIfActive = $val;
345  }

◆ setNode()

ilSCORM2004Sequencing::setNode (   $a_node)

Definition at line 439 of file class.ilSCORM2004Sequencing.php.

Referenced by __construct().

440  {
441  $this->node = $a_node;
442  }
+ Here is the caller graph for this function:

◆ setObjectiveMeasureWeight()

ilSCORM2004Sequencing::setObjectiveMeasureWeight (   $val)

Definition at line 347 of file class.ilSCORM2004Sequencing.php.

348  {
349  $this->objectiveMeasureWeight = $val;
350  }

◆ setObjectiveSetByContent()

ilSCORM2004Sequencing::setObjectiveSetByContent (   $val)

Definition at line 352 of file class.ilSCORM2004Sequencing.php.

353  {
354  $this->objectiveSetByContent = $val;
355  }

◆ setPreventActivation()

ilSCORM2004Sequencing::setPreventActivation (   $val)

Definition at line 357 of file class.ilSCORM2004Sequencing.php.

358  {
359  $this->preventActivation = $val;
360  }

◆ setRandomizationTiming()

ilSCORM2004Sequencing::setRandomizationTiming (   $val)

Definition at line 362 of file class.ilSCORM2004Sequencing.php.

363  {
364  $this->randomizationTiming = $val;
365  }

◆ setReorderChildren()

ilSCORM2004Sequencing::setReorderChildren (   $val)

Definition at line 367 of file class.ilSCORM2004Sequencing.php.

368  {
369  $this->reorderChildren = $val;
370  }

◆ setRequiredForCompleted()

ilSCORM2004Sequencing::setRequiredForCompleted (   $val)

Definition at line 372 of file class.ilSCORM2004Sequencing.php.

373  {
374  $this->requiredForCompleted = $val;
375  }

◆ setRequiredForIncomplete()

ilSCORM2004Sequencing::setRequiredForIncomplete (   $val)

Definition at line 377 of file class.ilSCORM2004Sequencing.php.

378  {
379  $this->requiredForIncomplete = $val;
380  }

◆ setRequiredForNotSatisfied()

ilSCORM2004Sequencing::setRequiredForNotSatisfied (   $val)

Definition at line 382 of file class.ilSCORM2004Sequencing.php.

383  {
384  $this->requiredForNotSatisfied = $val;
385  }

◆ setRequiredForSatisfied()

ilSCORM2004Sequencing::setRequiredForSatisfied (   $val)

Definition at line 387 of file class.ilSCORM2004Sequencing.php.

388  {
389  $this->requiredForSatisfied = $val;
390  }

◆ setRollupObjectiveSatisfied()

ilSCORM2004Sequencing::setRollupObjectiveSatisfied (   $val)

Definition at line 392 of file class.ilSCORM2004Sequencing.php.

393  {
394  $this->rollupObjectiveSatisfied = $val;
395  }

◆ setRollupProgressCompletion()

ilSCORM2004Sequencing::setRollupProgressCompletion (   $val)

Definition at line 397 of file class.ilSCORM2004Sequencing.php.

398  {
399  $this->rollupProgressCompletion = $val;
400  }

◆ setSelectCount()

ilSCORM2004Sequencing::setSelectCount (   $val)

Definition at line 402 of file class.ilSCORM2004Sequencing.php.

403  {
404  $this->selectCount = $val;
405  }

◆ setSelectionTiming()

ilSCORM2004Sequencing::setSelectionTiming (   $val)

Definition at line 407 of file class.ilSCORM2004Sequencing.php.

408  {
409  $this->selectionTiming = $val;
410  }

◆ setSeqNodeId()

ilSCORM2004Sequencing::setSeqNodeId (   $a_seqnodeid)

Definition at line 317 of file class.ilSCORM2004Sequencing.php.

318  {
319  $this->seqNodeId = $a_seqnodeid;
320  }

◆ setSequencingId()

ilSCORM2004Sequencing::setSequencingId (   $val)

Definition at line 412 of file class.ilSCORM2004Sequencing.php.

413  {
414  $this->sequencingId = $val;
415  }

◆ setTracked()

ilSCORM2004Sequencing::setTracked (   $val)

Definition at line 417 of file class.ilSCORM2004Sequencing.php.

418  {
419  $this->tracked = $val;
420  }

◆ setUseCurrentAttemptObjectiveInfo()

ilSCORM2004Sequencing::setUseCurrentAttemptObjectiveInfo (   $val)

Definition at line 422 of file class.ilSCORM2004Sequencing.php.

423  {
424  $this->useCurrentAttemptObjectiveInfo = $val;
425  }

◆ setUseCurrentAttemptProgressInfo()

ilSCORM2004Sequencing::setUseCurrentAttemptProgressInfo (   $val)

Definition at line 427 of file class.ilSCORM2004Sequencing.php.

428  {
429  $this->useCurrentAttemptProgressInfo = $val;
430  }

Field Documentation

◆ $activityAbsoluteDurationLimit

ilSCORM2004Sequencing::$activityAbsoluteDurationLimit = 0

Definition at line 27 of file class.ilSCORM2004Sequencing.php.

Referenced by getActivityAbsoluteDurationLimit().

◆ $activityExperiencedDurationLimit

ilSCORM2004Sequencing::$activityExperiencedDurationLimit = 0

Definition at line 28 of file class.ilSCORM2004Sequencing.php.

Referenced by getActivityExperiencedDurationLimit().

◆ $attemptAbsoluteDurationLimit

ilSCORM2004Sequencing::$attemptAbsoluteDurationLimit = 0

Definition at line 29 of file class.ilSCORM2004Sequencing.php.

Referenced by getAttemptAbsoluteDurationLimit().

◆ $attemptExperiencedDurationLimit

ilSCORM2004Sequencing::$attemptExperiencedDurationLimit = 0

Definition at line 30 of file class.ilSCORM2004Sequencing.php.

Referenced by getAttemptExperiencedDurationLimit().

◆ $attemptLimit

ilSCORM2004Sequencing::$attemptLimit = 0

Definition at line 31 of file class.ilSCORM2004Sequencing.php.

Referenced by getAttemptLimit().

◆ $beginTimeLimit

ilSCORM2004Sequencing::$beginTimeLimit = 0

Definition at line 32 of file class.ilSCORM2004Sequencing.php.

Referenced by getBeginTimeLimit().

◆ $choice

ilSCORM2004Sequencing::$choice = true

Definition at line 33 of file class.ilSCORM2004Sequencing.php.

◆ $choiceExit

ilSCORM2004Sequencing::$choiceExit = true

Definition at line 34 of file class.ilSCORM2004Sequencing.php.

◆ $completionSetByContent

ilSCORM2004Sequencing::$completionSetByContent = false

Definition at line 35 of file class.ilSCORM2004Sequencing.php.

Referenced by getCompletionSetByContent().

◆ $constrainChoice

ilSCORM2004Sequencing::$constrainChoice = false

Definition at line 36 of file class.ilSCORM2004Sequencing.php.

Referenced by getConstrainChoice().

◆ $endTimeLimit

ilSCORM2004Sequencing::$endTimeLimit = null

Definition at line 38 of file class.ilSCORM2004Sequencing.php.

Referenced by getEndTimeLimit().

◆ $flow

ilSCORM2004Sequencing::$flow = false

Definition at line 39 of file class.ilSCORM2004Sequencing.php.

◆ $forwardOnly

ilSCORM2004Sequencing::$forwardOnly = false

Definition at line 40 of file class.ilSCORM2004Sequencing.php.

◆ $id

ilSCORM2004Sequencing::$id = 0

Definition at line 41 of file class.ilSCORM2004Sequencing.php.

Referenced by getId().

◆ $importid

ilSCORM2004Sequencing::$importid = null

Definition at line 60 of file class.ilSCORM2004Sequencing.php.

◆ $measureSatisfactionIfActive

ilSCORM2004Sequencing::$measureSatisfactionIfActive = true

Definition at line 42 of file class.ilSCORM2004Sequencing.php.

Referenced by getMeasureSatisfactionIfActive().

◆ $node

ilSCORM2004Sequencing::$node = null

Definition at line 61 of file class.ilSCORM2004Sequencing.php.

◆ $objectiveMeasureWeight

ilSCORM2004Sequencing::$objectiveMeasureWeight = 1.0

Definition at line 43 of file class.ilSCORM2004Sequencing.php.

Referenced by getObjectiveMeasureWeight().

◆ $objectiveSetByContent

ilSCORM2004Sequencing::$objectiveSetByContent = false

Definition at line 44 of file class.ilSCORM2004Sequencing.php.

Referenced by getObjectiveSetByContent().

◆ $preventActivation

ilSCORM2004Sequencing::$preventActivation = false

Definition at line 45 of file class.ilSCORM2004Sequencing.php.

Referenced by getPreventActivation().

◆ $randomizationTiming

ilSCORM2004Sequencing::$randomizationTiming = "never"

Definition at line 46 of file class.ilSCORM2004Sequencing.php.

Referenced by getRandomizationTiming().

◆ $reorderChildren

ilSCORM2004Sequencing::$reorderChildren = false

Definition at line 47 of file class.ilSCORM2004Sequencing.php.

Referenced by getReorderChildren().

◆ $requiredForCompleted

ilSCORM2004Sequencing::$requiredForCompleted = "always"

Definition at line 48 of file class.ilSCORM2004Sequencing.php.

Referenced by getRequiredForCompleted().

◆ $requiredForIncomplete

ilSCORM2004Sequencing::$requiredForIncomplete = "always"

Definition at line 49 of file class.ilSCORM2004Sequencing.php.

Referenced by getRequiredForIncomplete().

◆ $requiredForNotSatisfied

ilSCORM2004Sequencing::$requiredForNotSatisfied = "always"

Definition at line 50 of file class.ilSCORM2004Sequencing.php.

Referenced by getRequiredForNotSatisfied().

◆ $requiredForSatisfied

ilSCORM2004Sequencing::$requiredForSatisfied = "always"

Definition at line 51 of file class.ilSCORM2004Sequencing.php.

Referenced by getRequiredForSatisfied().

◆ $rollupObjectiveSatisfied

ilSCORM2004Sequencing::$rollupObjectiveSatisfied = true

Definition at line 52 of file class.ilSCORM2004Sequencing.php.

Referenced by getRollupObjectiveSatisfied().

◆ $rollupProgressCompletion

ilSCORM2004Sequencing::$rollupProgressCompletion = true

Definition at line 53 of file class.ilSCORM2004Sequencing.php.

Referenced by getRollupProgressCompletion().

◆ $selectCount

ilSCORM2004Sequencing::$selectCount = 0

Definition at line 54 of file class.ilSCORM2004Sequencing.php.

Referenced by getSelectCount().

◆ $selectionTiming

ilSCORM2004Sequencing::$selectionTiming = false

Definition at line 55 of file class.ilSCORM2004Sequencing.php.

Referenced by getSelectionTiming().

◆ $seqNodeId

ilSCORM2004Sequencing::$seqNodeId = null

Definition at line 37 of file class.ilSCORM2004Sequencing.php.

Referenced by getSeqNodeId().

◆ $sequencingId

ilSCORM2004Sequencing::$sequencingId = null

Definition at line 56 of file class.ilSCORM2004Sequencing.php.

Referenced by getSequencingId().

◆ $tracked

ilSCORM2004Sequencing::$tracked = true

Definition at line 57 of file class.ilSCORM2004Sequencing.php.

Referenced by getTracked().

◆ $useCurrentAttemptObjectiveInfo

ilSCORM2004Sequencing::$useCurrentAttemptObjectiveInfo = true

Definition at line 58 of file class.ilSCORM2004Sequencing.php.

Referenced by getUseCurrentAttemptObjectiveInfo().

◆ $useCurrentAttemptProgressInfo

ilSCORM2004Sequencing::$useCurrentAttemptProgressInfo = true

Definition at line 59 of file class.ilSCORM2004Sequencing.php.

Referenced by getUseCurrentAttemptProgressInfo().


The documentation for this class was generated from the following file: