Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/mod/scorm/datamodels/sequencinglib.php File Reference

Go to the source code of this file.

Functions

 scorm_seq_evaluate ($scoid, $usertracks)
 scorm_seq_overall ($scoid, $userid, $request, $attempt)
 scorm_seq_navigation ($scoid, $userid, $request, $attempt=0)
 scorm_seq_termination ($seq, $userid)
 scorm_seq_end_attempt ($sco, $userid, $seq)
 scorm_seq_is ($what, $scoid, $userid, $attempt=0)
 scorm_seq_set ($what, $scoid, $userid, $attempt=0, $value='true')
 scorm_seq_exit_action_rules ($seq, $userid)
 scorm_seq_post_cond_rules ($seq, $userid)
 scorm_seq_rules_check ($sco, $action)
 scorm_seq_rule_check ($sco, $rule)
 scorm_seq_overall_rollup ($sco, $userid, $seq)
 scorm_seq_measure_rollup ($sco, $userid)
 scorm_seq_objective_rollup ($sco, $userid)
 scorm_seq_objective_rollup_measure ($sco, $userid)
 scorm_seq_objective_rollup_default ($sco, $userid)
 scorm_seq_objective_rollup_rules ($sco, $userid)
 scorm_seq_activity_progress_rollup ($sco, $userid, $seq)
 scorm_seq_rollup_rule_check ($sco, $userid, $action)
 scorm_seq_evaluate_rollupcond ($sco, $conditioncombination, $rollupruleconds, $userid)
 scorm_evaluate_condition ($rolluprulecond, $sco, $userid)
 scorm_seq_check_child ($sco, $action, $userid)
 scorm_seq_sequencing ($scoid, $userid, $seq)
 scorm_seq_start_sequencing ($scoid, $userid, $seq)
 scorm_seq_resume_all_sequencing ($scoid, $userid, $seq)
 scorm_seq_continue_sequencing ($scoid, $userid, $seq)
 scorm_seq_previous_sequencing ($scoid, $userid, $seq)
 scorm_seq_exit_sequencing ($scoid, $userid, $seq)
 scorm_seq_retry_sequencing ($scoid, $userid, $seq)
 scorm_seq_flow ($candidate, $direction, $seq, $childrenflag, $userid)
 scorm_seq_flow_activity_traversal ($activity, $userid, $direction, $childrenflag, $prevdirection, $seq, $userid)
 scorm_seq_flow_tree_traversal ($activity, $direction, $childrenflag, $prevdirection, $seq, $userid)
 scorm_check_activity ($activity, $userid)
 scorm_limit_cond_check ($activity, $userid)
 scorm_seq_choice_sequencing ($sco, $userid, $seq)
 scorm_seq_choice_flow ($constrained, $traverse, $seq)
 scorm_seq_choice_flow_tree ($constrained, $traverse, $seq)
 scorm_seq_choice_activity_traversal ($activity, $userid, $seq, $direction)
 scorm_sequencing_delivery ($scoid, $userid, $seq)
 scorm_content_delivery_environment ($seq, $userid)
 scorm_clear_suspended_activity ($act, $seq, $userid)
 scorm_select_children_process ($scoid, $userid)
 scorm_randomize_children_process ($scoid, $userid)
 scorm_terminate_descendent_attempts ($activity, $userid, $seq)
 scorm_sequencing_exception ($seq)

Function Documentation

scorm_check_activity ( activity,
userid 
)

Definition at line 1526 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_clear_suspended_activity ( act,
seq,
userid 
)

Definition at line 2059 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_content_delivery_environment ( seq,
userid 
)

Definition at line 2003 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_evaluate_condition ( rolluprulecond,
sco,
userid 
)

Definition at line 917 of file sequencinglib.php.

Here is the caller graph for this function:

scorm_limit_cond_check ( activity,
userid 
)

Definition at line 1539 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_randomize_children_process ( scoid,
userid 
)

Definition at line 2139 of file sequencinglib.php.

Here is the call graph for this function:

scorm_select_children_process ( scoid,
userid 
)

Definition at line 2095 of file sequencinglib.php.

Here is the call graph for this function:

scorm_seq_activity_progress_rollup ( sco,
userid,
seq 
)

Definition at line 733 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_check_child ( sco,
action,
userid 
)

Definition at line 1026 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_choice_activity_traversal ( activity,
userid,
seq,
direction 
)

Definition at line 1936 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_choice_flow ( constrained,
traverse,
seq 
)

Definition at line 1868 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_choice_flow_tree ( constrained,
traverse,
seq 
)

Definition at line 1879 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_choice_sequencing ( sco,
userid,
seq 
)

Definition at line 1611 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_continue_sequencing ( scoid,
userid,
seq 
)

Definition at line 1199 of file sequencinglib.php.

Here is the call graph for this function:

scorm_seq_end_attempt ( sco,
userid,
seq 
)

Definition at line 317 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_evaluate ( scoid,
usertracks 
)

Definition at line 19 of file sequencinglib.php.

Here is the caller graph for this function:

scorm_seq_evaluate_rollupcond ( sco,
conditioncombination,
rollupruleconds,
userid 
)

Definition at line 852 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_exit_action_rules ( seq,
userid 
)

Terminate Descendent Attempts Process

Definition at line 393 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_exit_sequencing ( scoid,
userid,
seq 
)

Definition at line 1254 of file sequencinglib.php.

Here is the caller graph for this function:

scorm_seq_flow ( candidate,
direction,
seq,
childrenflag,
userid 
)

Definition at line 1308 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_flow_activity_traversal ( activity,
userid,
direction,
childrenflag,
prevdirection,
seq,
userid 
)

Definition at line 1327 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_flow_tree_traversal ( activity,
direction,
childrenflag,
prevdirection,
seq,
userid 
)

Definition at line 1397 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_is ( what,
scoid,
userid,
attempt = 0 
)

Check if passed activity $what is active

Definition at line 365 of file sequencinglib.php.

Here is the caller graph for this function:

scorm_seq_measure_rollup ( sco,
userid 
)

Definition at line 512 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_navigation ( scoid,
userid,
request,
attempt = 0 
)

Sequencing structure

Sequencing session already begun

No suspended activity found

Sequencing session already begun

Violates control mode

Current activity not defined

None to be done, behavior not defined

Current activity not defined

Current activity not defined

{target=<STRING>}choice

Violates control mode

Violates control mode

Target activity does not exists

Definition at line 47 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_objective_rollup ( sco,
userid 
)

Definition at line 584 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_objective_rollup_default ( sco,
userid 
)

Definition at line 677 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_objective_rollup_measure ( sco,
userid 
)

Definition at line 620 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_objective_rollup_rules ( sco,
userid 
)

Definition at line 702 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_overall ( scoid,
userid,
request,
attempt 
)

Definition at line 23 of file sequencinglib.php.

Here is the call graph for this function:

scorm_seq_overall_rollup ( sco,
userid,
seq 
)

Definition at line 495 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_post_cond_rules ( seq,
userid 
)

Definition at line 418 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_previous_sequencing ( scoid,
userid,
seq 
)

Definition at line 1226 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_resume_all_sequencing ( scoid,
userid,
seq 
)

Definition at line 1181 of file sequencinglib.php.

Here is the caller graph for this function:

scorm_seq_retry_sequencing ( scoid,
userid,
seq 
)

Definition at line 1277 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_rollup_rule_check ( sco,
userid,
action 
)

Definition at line 749 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_rule_check ( sco,
rule 
)

Definition at line 457 of file sequencinglib.php.

Here is the caller graph for this function:

scorm_seq_rules_check ( sco,
action 
)

Definition at line 442 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_sequencing ( scoid,
userid,
seq 
)

Definition at line 1096 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_set ( what,
scoid,
userid,
attempt = 0,
value = 'true' 
)

set passed activity to active or not

Definition at line 376 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_start_sequencing ( scoid,
userid,
seq 
)

Definition at line 1156 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_seq_termination ( seq,
userid 
)

Terminate Descendent Attempts Process

Definition at line 208 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

scorm_sequencing_delivery ( scoid,
userid,
seq 
)

Definition at line 1973 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 2202 of file sequencinglib.php.

Here is the caller graph for this function:

scorm_terminate_descendent_attempts ( activity,
userid,
seq 
)

Definition at line 2186 of file sequencinglib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

 All Data Structures Namespaces Files Functions Variables Enumerations