aboutsummaryrefslogtreecommitdiff
path: root/backup/moodle1
diff options
context:
space:
mode:
authorJean-Michel Vedrine <vedrine@vedrine.org>2013-01-04 14:24:55 +0100
committerJean-Michel Vedrine <vedrine@vedrine.org>2013-01-04 14:24:55 +0100
commit5712bf7b91964e6dbbd2afdead94bb3dd8c0030a (patch)
tree2e87f78dc6c740e9a9d4c90166ec939e86575f13 /backup/moodle1
parentc4791e4bfdb54e6c1e2eeb1567196cc76662c28f (diff)
Ability to use Mathjax for TeX rendering
Diffstat (limited to 'backup/moodle1')
-rw-r--r--backup/moodle1/lib.php38
1 files changed, 18 insertions, 20 deletions
diff --git a/backup/moodle1/lib.php b/backup/moodle1/lib.php
index d9a6406..9ffe528 100644
--- a/backup/moodle1/lib.php
+++ b/backup/moodle1/lib.php
@@ -1,5 +1,4 @@
<?php
-
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
@@ -16,9 +15,8 @@
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
- * @package qtype
- * @subpackage algebra
- * @copyright 2011 David Mudrak <david@moodle.com>
+ * @package qtype_algebra
+ * @copyright Roger Moore <rwmoore@ualberta.ca>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
@@ -44,36 +42,36 @@ class moodle1_qtype_algebra_handler extends moodle1_qtype_handler {
* Appends the algebra specific information to the question
*/
public function process_question(array $data, array $raw) {
- // convert and write the answers first
+ // Convert and write the answers first.
if (isset($data['answers'])) {
$this->write_answers($data['answers'], $this->pluginname);
}
-
- // convert and write the algebra variables
+
+ // Convert and write the algebra variables.
if (isset($data['algebra'][0]['varlist']['variable'])) {
$variables = $data['algebra'][0]['varlist']['variable'];
} else {
$variables = array();
}
- $this->xmlwriter->begin_tag('algebra_variables');
+ $this->xmlwriter->begin_tag('algebra_variables');
foreach ($variables as $variable) {
$this->xmlwriter->begin_tag('algebra_variable', array('id' => $this->converter->get_nextid()));
$this->xmlwriter->full_tag('name', $variable['name']);
$this->xmlwriter->full_tag('min', $variable['min']);
- $this->xmlwriter->full_tag('max', $variable['max']);
+ $this->xmlwriter->full_tag('max', $variable['max']);
$this->xmlwriter->end_tag('algebra_variable');
}
$this->xmlwriter->end_tag('algebra_variables');
-
- // and finally the algebra options
- $options = $data['algebra'][0];
- $this->xmlwriter->begin_tag('algebra', array('id' => $this->converter->get_nextid()));
- $this->xmlwriter->full_tag('compareby', $options['compareby']);
- $this->xmlwriter->full_tag('nchecks', $options['nchecks']);
- $this->xmlwriter->full_tag('tolerance', $options['tolerance']);
- $this->xmlwriter->full_tag('disallow', $options['disallow']);
- $this->xmlwriter->full_tag('allowedfuncs', $options['allowedfuncs']);
- $this->xmlwriter->full_tag('answerprefix', $options['answerprefix']);
- $this->xmlwriter->end_tag('algebra');
+
+ // And finally the algebra options.
+ $options = $data['algebra'][0];
+ $this->xmlwriter->begin_tag('algebra', array('id' => $this->converter->get_nextid()));
+ $this->xmlwriter->full_tag('compareby', $options['compareby']);
+ $this->xmlwriter->full_tag('nchecks', $options['nchecks']);
+ $this->xmlwriter->full_tag('tolerance', $options['tolerance']);
+ $this->xmlwriter->full_tag('disallow', $options['disallow']);
+ $this->xmlwriter->full_tag('allowedfuncs', $options['allowedfuncs']);
+ $this->xmlwriter->full_tag('answerprefix', $options['answerprefix']);
+ $this->xmlwriter->end_tag('algebra');
}
}