Index: moodle/mod/lamslesson/mod_form.php =================================================================== diff -u -r82b05bec226a5e8a2e57f35727aefe8b8a3d2fad -rf33b561f38d98d71de239a1721f48dfc83bc738c --- moodle/mod/lamslesson/mod_form.php (.../mod_form.php) (revision 82b05bec226a5e8a2e57f35727aefe8b8a3d2fad) +++ moodle/mod/lamslesson/mod_form.php (.../mod_form.php) (revision f33b561f38d98d71de239a1721f48dfc83bc738c) @@ -146,13 +146,16 @@ tree = new YAHOO.widget.TreeView("treeDiv",[ $lds ]); +// expand only the first two nodes +tree.getNodeByIndex(1).expand(true); +tree.getNodeByIndex(2).expand(true); tree.render(); -tree.expandAll(); tree.subscribe('clickEvent',function(oArgs) { selectSequence(oArgs.node.data.id, oArgs.node.label); }); + XXX; @@ -181,4 +184,16 @@ } return $errors; } + + function add_completion_rules() { + $mform =& $this->_form; + + $mform->addElement('checkbox', 'completionfinish', '', get_string('completionfinish', 'lamslesson')); + return array('completionfinish'); + } + + function completion_rule_enabled($data) { + return !empty($data['completionfinish']); + } + }