MDL-20636 Fix @package names and PHPdoc layout.
authorTim Hunt <T.J.Hunt@open.ac.uk>
Wed, 23 Feb 2011 13:38:16 +0000 (13:38 +0000)
committerTim Hunt <T.J.Hunt@open.ac.uk>
Wed, 23 Feb 2011 13:38:16 +0000 (13:38 +0000)
130 files changed:
question/format/aiken/lang/en/qformat_aiken.php
question/format/blackboard/lang/en/qformat_blackboard.php
question/format/blackboard_six/lang/en/qformat_blackboard_six.php
question/format/examview/lang/en/qformat_examview.php
question/format/gift/lang/en/qformat_gift.php
question/format/gift/simpletest/testgiftformat.php
question/format/learnwise/lang/en/qformat_learnwise.php
question/format/missingword/lang/en/qformat_missingword.php
question/format/multianswer/format.php
question/format/multianswer/lang/en/qformat_multianswer.php
question/format/qti_two/lang/en/qformat_qti_two.php
question/format/qti_two/qt_common.php
question/format/webct/lang/en/qformat_webct.php
question/format/xhtml/lang/en/qformat_xhtml.php
question/format/xml/format.php
question/format/xml/lang/en/qformat_xml.php
question/format/xml/simpletest/testxmlformat.php
question/preview.php
question/type/calculated/lang/en/qtype_calculated.php
question/type/calculated/lib.php
question/type/calculatedmulti/lang/en/qtype_calculatedmulti.php
question/type/calculatedmulti/lib.php
question/type/calculatedsimple/lang/en/qtype_calculatedsimple.php
question/type/calculatedsimple/lib.php
question/type/ddwtos/edit_ddwtos_form.php
question/type/ddwtos/lang/en/qtype_ddwtos.php
question/type/ddwtos/question.php
question/type/ddwtos/questiontype.php
question/type/ddwtos/renderer.php
question/type/ddwtos/simpletest/helper.php
question/type/ddwtos/simpletest/testquestion.php
question/type/ddwtos/simpletest/testquestiontype.php
question/type/ddwtos/simpletest/testwalkthrough.php
question/type/description/lang/en/qtype_description.php
question/type/description/question.php
question/type/description/questiontype.php
question/type/description/renderer.php
question/type/description/simpletest/testquestiontype.php
question/type/edit_question_form.php
question/type/essay/lang/en/qtype_essay.php
question/type/essay/lib.php
question/type/essay/question.php
question/type/essay/renderer.php
question/type/essay/simpletest/testquestion.php
question/type/essay/simpletest/testquestiontype.php
question/type/gapselect/edit_form_base.php
question/type/gapselect/edit_gapselect_form.php
question/type/gapselect/lang/en/qtype_gapselect.php
question/type/gapselect/question.php
question/type/gapselect/questionbase.php
question/type/gapselect/questiontype.php
question/type/gapselect/questiontypebase.php
question/type/gapselect/renderer.php
question/type/gapselect/rendererbase.php
question/type/gapselect/simpletest/helper.php
question/type/gapselect/simpletest/testquestion.php
question/type/gapselect/simpletest/testquestiontype.php
question/type/gapselect/simpletest/testwalkthrough.php
question/type/gapselect/version.php
question/type/match/lang/en/qtype_match.php
question/type/match/lib.php
question/type/match/renderer.php
question/type/match/simpletest/testquestion.php
question/type/match/simpletest/testquestiontype.php
question/type/match/simpletest/testwalkthrough.php
question/type/missingtype/edit_missingtype_form.php
question/type/missingtype/lang/en/qtype_missingtype.php
question/type/missingtype/question.php
question/type/missingtype/questiontype.php
question/type/missingtype/renderer.php
question/type/missingtype/simpletest/testmissingtype.php
question/type/multianswer/lang/en/qtype_multianswer.php
question/type/multichoice/lang/en/qtype_multichoice.php
question/type/multichoice/lib.php
question/type/multichoice/question.php
question/type/multichoice/questiontype.php
question/type/multichoice/renderer.php
question/type/multichoice/simpletest/testquestion.php
question/type/multichoice/simpletest/testquestiontype.php
question/type/multichoice/simpletest/testwalkthrough.php
question/type/numerical/lang/en/qtype_numerical.php
question/type/numerical/lib.php
question/type/numerical/question.php
question/type/numerical/questiontype.php
question/type/opaque/edit_engine_form.php
question/type/opaque/edit_opaque_form.php
question/type/opaque/editengine.php
question/type/opaque/engines.php
question/type/opaque/file.php
question/type/opaque/locallib.php
question/type/opaque/question.php
question/type/opaque/questiontype.php
question/type/opaque/renderer.php
question/type/opaque/simpletest/testlocallib.php
question/type/opaque/simpletest/testquestiontype.php
question/type/opaque/testengine.php
question/type/opaque/version.php
question/type/oumultiresponse/edit_oumultiresponse_form.php
question/type/oumultiresponse/lang/en/qtype_oumultiresponse.php
question/type/oumultiresponse/question.php
question/type/oumultiresponse/questiontype.php
question/type/oumultiresponse/simpletest/helper.php
question/type/oumultiresponse/simpletest/testquestion.php
question/type/oumultiresponse/simpletest/testquestiontype.php
question/type/oumultiresponse/simpletest/testwalkthrough.php
question/type/oumultiresponse/version.php
question/type/questionbase.php
question/type/questiontype.php
question/type/random/questiontype.php
question/type/random/simpletest/testquestiontype.php
question/type/randomsamatch/lang/en/qtype_randomsamatch.php
question/type/rendererbase.php
question/type/shortanswer/edit_shortanswer_form.php
question/type/shortanswer/lang/en/qtype_shortanswer.php
question/type/shortanswer/lib.php
question/type/shortanswer/question.php
question/type/shortanswer/questiontype.php
question/type/shortanswer/renderer.php
question/type/shortanswer/simpletest/testquestion.php
question/type/shortanswer/simpletest/testquestiontype.php
question/type/simpletest/testquestionbase.php
question/type/simpletest/testquestiontype.php
question/type/truefalse/edit_truefalse_form.php
question/type/truefalse/lang/en/qtype_truefalse.php
question/type/truefalse/lib.php
question/type/truefalse/question.php
question/type/truefalse/questiontype.php
question/type/truefalse/renderer.php
question/type/truefalse/simpletest/testquestion.php
question/type/truefalse/simpletest/testquestiontype.php

index bea9b02..21d33f9 100644 (file)
 /**
  * Strings for component 'qformat_aiken', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_aiken
- * @copyright 2010 Helen Foster
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage aiken
+ * @copyright  2010 Helen Foster
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['aiken'] = 'Aiken format';
index aa6b543..ddf11c5 100644 (file)
 /**
  * Strings for component 'qformat_blackboard', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_blackboard
- * @copyright 2010 Helen Foster
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage blackboard
+ * @copyright  2010 Helen Foster
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['blackboard'] = 'Blackboard';
index 101c751..a01d332 100644 (file)
 /**
  * Strings for component 'qformat_blackboard_six', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_blackboard_six
- * @copyright 2010 Helen Foster
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage blackboard_six
+ * @copyright  2010 Helen Foster
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['blackboard_six'] = 'Blackboard V6+';
index af8246c..5f974d3 100644 (file)
 /**
  * Strings for component 'qformat_examview', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_examview
- * @copyright 2010 Helen Foster
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage examview
+ * @copyright  2010 Helen Foster
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['examview'] = 'Examview';
index 1d416c2..605c28d 100644 (file)
 /**
  * Strings for component 'qformat_gift', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_gift
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage gift
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['nohandler'] = 'No handler for question type {$a}';
index 8f44f32..eae4ca2 100644 (file)
 /**
  * Unit tests for the Moodle GIFT format.
  *
- * @package qformat_xml
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage gift
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 require_once($CFG->libdir . '/questionlib.php');
index 4490452..a357859 100644 (file)
 /**
  * Strings for component 'qformat_learnwise', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_learnwise
- * @copyright 2010 Helen Foster
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage learnwise
+ * @copyright  2010 Helen Foster
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['learnwise'] = 'Learnwise format';
index 4dd8e42..b8e656d 100644 (file)
 /**
  * Strings for component 'qformat_missingword', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_missingword
- * @copyright 2010 Helen Foster
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage missingword
+ * @copyright  2010 Helen Foster
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['missingword'] = 'Missing word format';
index 48766d8..ba780a1 100644 (file)
 /**
  * Embedded answer (Cloze) question importer.
  *
- * @package qformat
- * @subpackage qformat_multianswer
- * @copyright 2003 Henrik Kaipe
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage multianswer
+ * @copyright  2003 Henrik Kaipe
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -29,8 +29,8 @@
  * Importer that imports a text file containing a single Multianswer question
  * from a text file.
  *
- * @copyright 2003 Henrik Kaipe
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2003 Henrik Kaipe
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qformat_multianswer extends qformat_default {
 
index 9e74fcb..0983cdb 100644 (file)
 /**
  * Strings for component 'qformat_multianswer', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_multianswer
- * @copyright 2010 Helen Foster
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage multianswer
+ * @copyright  2010 Helen Foster
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['multianswer'] = 'Embedded answers (Cloze)';
index f506f96..b5836d3 100644 (file)
 /**
  * Strings for component 'qformat_qti_two', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_qti_two
- * @copyright 2010 Helen Foster
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage qti_two
+ * @copyright  2010 Helen Foster
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['qti_two'] = 'IMS QTI 2.0 format';
index 8060bd2..fe73ca6 100644 (file)
  * @param int courseid
  * @return array containing filenames
  * @calledfrom type/<typename>/editquestion.php
- * @package questionbank
- * @subpackage importexport
  */
-function get_course_media_files($courseid)
-{
+function get_course_media_files($courseid) {
 // this code lifted from mod/quiz/question.php and modified
 throw new coding_exception('qti_two not converted to new fil api yet, sorry');
     /*global $CFG;
index 40e5416..a93c850 100644 (file)
 /**
  * Strings for component 'qformat_webct', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_webct
- * @copyright 2010 Helen Foster
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage webct
+ * @copyright  2010 Helen Foster
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['webct'] = 'WebCT format';
index ad8ad02..df4361c 100644 (file)
 /**
  * Strings for component 'qformat_xhtml', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_xhtml
- * @copyright 2010 Helen Foster
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage xhtml
+ * @copyright  2010 Helen Foster
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['xhtml'] = 'XHTML format';
index 6b170f0..73ff6d1 100644 (file)
 /**
  * Code for exporting questions as Moodle XML.
  *
- * @package qformat
+ * @package    qformat
  * @subpackage xml
  * @copyright  1999 onwards Martin Dougiamas {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -36,7 +36,7 @@ require_once($CFG->libdir . '/xmlize.php');
  * See http://docs.moodle.org/en/Moodle_XML_format for a description of the format.
  *
  * @copyright  1999 onwards Martin Dougiamas {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qformat_xml extends qformat_default {
 
index b9b24cd..bbdf381 100644 (file)
 /**
  * Strings for component 'qformat_xml', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qformat_xml
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage xml
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['invalidxml'] = 'Invalid XML file - string expected (use CDATA?)';
index e6197d2..e22e715 100644 (file)
 /**
  * Unit tests for the Moodle XML format.
  *
- * @package qformat_xml
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qformat
+ * @subpackage xml
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 require_once($CFG->libdir . '/questionlib.php');
@@ -31,8 +32,8 @@ require_once($CFG->dirroot . '/question/format/xml/format.php');
 /**
  * Unit tests for the matching question definition class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qformat_xml_test extends UnitTestCase {
     public function assert_same_xml($expectedxml, $xml) {
index fd7bc49..e90960c 100644 (file)
  * than in the database.
  *
  * @package    moodlecore
- * @subpackage questionbank
+ * @subpackage questionengine
  * @copyright  Alex Smith {@link http://maths.york.ac.uk/serving_maths} and
  *      numerous contributors.
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
index 5f23265..2c80fcc 100644 (file)
 /**
  * Strings for component 'qtype_calculated', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_calculated
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage calculated
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingcalculated'] = 'Adding a calculated question';
index 7cd6208..aee61cd 100644 (file)
 /**
  * Serve question type files
  *
- * @since 2.0
- * @package questionbank
- * @subpackage questiontypes
- * @author Dongsheng Cai <dongsheng@moodle.com>
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @since      2.0
+ * @package    qtype
+ * @subpackage calculated
+ * @copyright  Dongsheng Cai <dongsheng@moodle.com>
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+
+/**
+ * Checks file access for calculated questions.
  */
 function qtype_calculated_pluginfile($course, $cm, $context, $filearea, $args, $forcedownload) {
     global $CFG;
index 42e690e..47b6a58 100644 (file)
 /**
  * Strings for component 'qtype_calculatedmulti', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_calculatedmulti
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage calculatedmulti
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingcalculatedmulti'] = 'Adding a Calculated multichoice question';
index 220f828..796eb51 100644 (file)
 /**
  * Serve question type files
  *
- * @since 2.0
- * @package questionbank
- * @subpackage questiontypes
- * @author Dongsheng Cai <dongsheng@moodle.com>
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @since      2.0
+ * @package    qtype
+ * @subpackage calculatedmulti
+ * @copyright  Dongsheng Cai <dongsheng@moodle.com>
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+
+/**
+ * Checks file access for calculated multiple-choice questions.
  */
 function qtype_calculatedmulti_pluginfile($course, $cm, $context, $filearea, $args, $forcedownload) {
     global $DB, $CFG;
index 092449d..2f1189f 100644 (file)
 /**
  * Strings for component 'qtype_calculatedsimple', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_calculatedsimple
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage calculatedsimple
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingcalculatedsimple'] = 'Adding a Simple calculated question';
index 23a1770..dfd2995 100644 (file)
 /**
  * Serve question type files
  *
- * @since 2.0
- * @package questionbank
- * @subpackage questiontypes
- * @author Dongsheng Cai <dongsheng@moodle.com>
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @since      2.0
+ * @package    qtype
+ * @subpackage calculatedsimple
+ * @copyright  Dongsheng Cai <dongsheng@moodle.com>
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+
+/**
+ * Checks file access for simple calculated questions.
  */
 function qtype_calculatedsimple_pluginfile($course, $cm, $context, $filearea, $args, $forcedownload) {
     global $CFG;
index 222aaf0..9be4ef3 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Defines the editing form for the drag-and-drop words into sentences question type.
  *
- * @package qtype_ddwtos
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage ddwtos
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/type/gapselect/edit_form_base.php');
 
 
 /**
  * Drag-and-drop words into sentences editing form definition.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_ddwtos_edit_form extends qtype_gapselect_edit_form_base {
     function qtype() {
index aabe385..9ea3e7d 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
- * Language strings for the select missing words question type.
  *
- * @package qtype
- * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage ddwtos
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
-
 $string['addingddwtos'] = 'Adding drag and drop: words in text';
 $string['addmorechoiceblanks'] = 'Blanks for {no} More Choices';
 $string['answer'] = 'Answer';
index 18a9911..191c04e 100644 (file)
 /**
  * Drag-and-drop words into sentences question definition class.
  *
- * @package qtype_ddwtos
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage ddwtos
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 require_once($CFG->dirroot . '/question/type/gapselect/questionbase.php');
@@ -29,19 +30,19 @@ require_once($CFG->dirroot . '/question/type/gapselect/questionbase.php');
 /**
  * Represents a drag-and-drop words into sentences question.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_ddwtos_question extends qtype_gapselect_question_base {
-//is actually exactly the same.
+    // Is actually exactly the same.
 }
 
 
 /**
  * Represents one of the choices (draggable boxes).
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_ddwtos_choice {
     public $text;
index e5078dd..fcbc0d6 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Question type class for the drag-and-drop words into sentences question type.
  *
- * @package qtype_ddwtos
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage ddwtos
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 require_once($CFG->libdir . '/questionlib.php');
 require_once($CFG->dirroot . '/question/engine/lib.php');
 require_once($CFG->dirroot . '/question/format/xml/format.php');
-
 require_once($CFG->dirroot . '/question/type/gapselect/questiontypebase.php');
 
+
 /**
  * The drag-and-drop words into sentences question type class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_ddwtos extends qtype_gapselect_base {
     protected function choice_group_key(){
index 8be3eea..fc1a5b2 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Drag-and-drop words into sentences question renderer class.
  *
- * @package qtype_ddwtos
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage ddwtos
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/type/gapselect/rendererbase.php');
 
 
 /**
  * Generates the output for drag-and-drop words into sentences questions.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_ddwtos_renderer extends qtype_elements_embedded_in_question_text_renderer {
 
index 7b81480..2ee3d14 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+/**
+ * Test helpers for the drag-and-drop words into sentences question type.
+ *
+ * @package    qtype
+ * @subpackage ddwtos
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
 
 /**
  * Test helper class for the drag-and-drop words into sentences question type.
  *
- * @package qtype_ddwtos
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_ddwtos_test_helper {
     /**
index db8ae7c..2cc0243 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the drag-and-drop words into sentences question definition class.
  *
- * @package qtype_ddwtos
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage ddwtos
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
 require_once($CFG->dirroot . '/question/type/ddwtos/simpletest/helper.php');
 
@@ -31,8 +32,8 @@ require_once($CFG->dirroot . '/question/type/ddwtos/simpletest/helper.php');
 /**
  * Unit tests for the matching question definition class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_ddwtos_question_test extends UnitTestCase {
 
index dca047e..3311e12 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the drag-and-drop words into sentences question definition class.
  *
- * @package qtype_ddwtos
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage ddwtos
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -32,8 +32,8 @@ require_once($CFG->dirroot . '/question/type/ddwtos/simpletest/helper.php');
 /**
  * Unit tests for the drag-and-drop words into sentences question definition class.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_ddwtos_test extends UnitTestCase {
     /** @var qtype_ddwtos instance of the question type class to test. */
index 4b613e7..4b7ec38 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
- * This file contains tests that walks a question through the interactive
- * behaviour.
+ * Unit tests for the drag-and-drop words into sentences question type.
  *
- * @package qtype_ddwtos
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage ddwtos
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -30,6 +29,12 @@ require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
 require_once($CFG->dirroot . '/question/type/ddwtos/simpletest/helper.php');
 
 
+/**
+ * Unit tests for the drag-and-drop words into sentences question type.
+ *
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
 class qtype_ddwtos_walkthrough_test extends qbehaviour_walkthrough_test_base {
 
     protected function get_contains_drop_box_expectation($place, $group, $readonly, $stateclass = '0') {
index c35d871..271822a 100644 (file)
 /**
  * Strings for component 'qtype_description', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_description
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage description
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingdescription'] = 'Adding a description';
index eb5fd12..26b726b 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Description 'question' definition class.
  *
- * @package qtype_description
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage description
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Represents a description 'question'.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_description_question extends question_information_item {
 }
index a5d1a56..c404458 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Question type class for the description 'question' type.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage description
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->libdir . '/questionlib.php');
 
+
 /**
  * The description 'question' type.
  *
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_description extends question_type {
     public function is_real_question_type() {
index 701fd8f..bc6238e 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Description 'question' renderer class.
  *
- * @package qtype_description
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage description
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Generates the output for description 'question's.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_description_renderer extends qtype_renderer {
     public function formulation_and_controls(question_attempt $qa,
index f48f263..b185177 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the description question type class.
  *
- * @package qtype_description
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage description
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/type/description/questiontype.php');
 
+
 /**
  * Unit tests for the description question type class.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_description_test extends UnitTestCase {
     var $qtype;
index b8475b8..cdfe51c 100644 (file)
@@ -18,7 +18,7 @@
 /**
  * A base class for question editing forms.
  *
- * @package    core
+ * @package    moodlecore
  * @subpackage questiontypes
  * @copyright  2006 The Open University
  * @license    http://www.gnu.org/copyleft/gpl.html GNU Public License
@@ -31,8 +31,8 @@
  * class that inherits from this one, and implements the definition_inner()
  * method.
  *
- * @copyright 2006 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU Public License
+ * @copyright  2006 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU Public License
  */
 abstract class question_edit_form extends moodleform {
     const DEFAULT_NUM_HINTS = 2;
index 908b6dd..75e90bc 100644 (file)
 /**
  * Strings for component 'qtype_essay', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_essay
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage essay
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingessay'] = 'Adding an Essay question';
index dc1fe09..0d8906b 100644 (file)
 /**
  * Serve question type files
  *
- * @since 2.0
- * @package questionbank
- * @subpackage questiontypes
- * @author Dongsheng Cai <dongsheng@moodle.com>
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @since      2.0
+ * @package    qtype
+ * @subpackage essay
+ * @copyright  Dongsheng Cai <dongsheng@moodle.com>
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+
+/**
+ * Checks file access for essay questions.
  */
 function qtype_essay_pluginfile($course, $cm, $context, $filearea, $args, $forcedownload) {
     global $CFG;
index ac72097..5a14712 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Essay question definition class.
  *
- * @package qtype_essay
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage essay
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Represents an essay question.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_essay_question extends question_with_responses {
     public function make_behaviour(question_attempt $qa, $preferredbehaviour) {
index 02f430f..9352880 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Essay question renderer class.
  *
- * @package qtype_essay
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage essay
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Generates the output for essay questions.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_essay_renderer extends qtype_renderer {
     public function formulation_and_controls(question_attempt $qa,
index 2959025..f6c0b84 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the essay question definition class.
  *
- * @package qtype_essay
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage essay
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
 
 
 /**
  * Unit tests for the matching question definition class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_essay_question_test extends UnitTestCase {
     public function test_get_question_summary() {
index 1a1f49b..e335bbf 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the essay question type class.
  *
- * @package qtype_essay
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage essay
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/type/essay/questiontype.php');
 
+
 /**
  * Unit tests for the essay question type class.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_essay_test extends UnitTestCase {
     var $qtype;
index e9304d0..c5416ca 100644 (file)
 /**
  * Base class for editing question types like this one.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Elements embedded in question text editing form definition.
  *
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_gapselect_edit_form_base extends question_edit_form {
     const MAX_GROUPS = 8;
index cb5cf44..8c98fcc 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Defines the editing form for the select missing words question type.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/type/gapselect/edit_form_base.php');
 
 
 /**
  * Select from drop down list question editing form definition.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_gapselect_edit_form extends qtype_gapselect_edit_form_base {
     // HTML tags allowed in answers (choices).
index 5cce5c2..a2cb243 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Language strings for the sdrag-and-drop words into sentences question type.
  *
- * @package qtype
- * @subpackage ddwtos
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage gapselect
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
-
 $string['addinggapselect'] = 'Adding a select missing words question';
 $string['addmorechoiceblanks'] = 'Blanks for {no} more choices';
 $string['answer'] = 'Answer';
index 9fd15a4..9f0bec5 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Select from drop down list question definition class.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/type/gapselect/questionbase.php');
 
+
 /**
  * Represents select missing words question.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_gapselect_question extends qtype_gapselect_question_base {
 //is actually exactly the same.
index eb4da07..f2af739 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Definition class for embedded element in question text question. Parent of
  * gap-select, drag and drop and possibly others.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -31,8 +30,8 @@
  * Represents embedded element in question text question. Parent of drag and drop and select from
  * drop down list and ?others?
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class qtype_gapselect_question_base extends question_graded_automatically_with_countback {
     /** @var boolean Whether the question stems should be shuffled. */
index 5d2108e..8eb7252 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Question type class for the select missing words question type.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 require_once($CFG->libdir . '/questionlib.php');
 require_once($CFG->dirroot . '/question/engine/lib.php');
 require_once($CFG->dirroot . '/question/format/xml/format.php');
-
 require_once($CFG->dirroot . '/question/type/gapselect/questiontypebase.php');
 
+
 /**
  * The select missing words question type class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_gapselect extends qtype_gapselect_base {
     protected function choice_options_to_feedback($choice) {
index 472fbac..dfd8ab0 100644 (file)
 /**
  * Question type class for the embedded element in question text question types.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -34,8 +34,8 @@ require_once($CFG->dirroot . '/question/format/xml/format.php');
 /**
  * The embedded element in question text question type class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class qtype_gapselect_base extends question_type {
     /**
index c5b8a7e..9bc93d6 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Select from drop down list question renderer class.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/type/gapselect/rendererbase.php');
 
 
 /**
  * Generates the output for select missing words questions.
  *
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_gapselect_renderer extends qtype_elements_embedded_in_question_text_renderer {
     protected function embedded_element(question_attempt $qa, $place, question_display_options $options) {
index 957af39..0f9e791 100644 (file)
 /**
  * Base class for rendering question types like this one.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -29,8 +29,8 @@
  * Generates the output for question types where the question includes embedded interactive elements in the
  * question text.
  *
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class qtype_elements_embedded_in_question_text_renderer extends qtype_with_combined_feedback_renderer {
     public function formulation_and_controls(question_attempt $qa,
index 7a4886f..2edbc61 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Contains the helper class for the select missing words question type tests.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Test helper class for the select missing words question type.
  *
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_gapselect_test_helper {
     /**
index 5d916c7..bea29b1 100644 (file)
 /**
  * Unit tests for the select missing words question definition class.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
@@ -30,10 +30,10 @@ require_once($CFG->dirroot . '/question/type/gapselect/simpletest/helper.php');
 
 
 /**
- * Unit tests for the matching question definition class.
+ * Unit tests for the select missing words question definition class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_gapselect_question_test extends UnitTestCase {
 
index edf7d71..29951e5 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the select missing words question question definition class.
  *
- * @package qtype_gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage gapselect
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -32,10 +32,8 @@ require_once($CFG->dirroot . '/question/type/gapselect/simpletest/helper.php');
 /**
  * Unit tests for the select missing words question definition class.
  *
- * @package qtype
- * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_gapselect_test extends UnitTestCase {
     /** @var qtype_gapselect instance of the question type class to test. */
index 5da58e3..129de0c 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * This file contains tests that walks a question through the interactive
  * behaviour.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -31,6 +30,12 @@ require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
 require_once($CFG->dirroot . '/question/type/gapselect/simpletest/helper.php');
 
 
+/**
+ * Unit tests for the gap-select question type.
+ *
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
 class qtype_gapselect_walkthrough_test extends qbehaviour_walkthrough_test_base {
     public function test_interactive_behaviour() {
 
index 8dd65bc..80cd31c 100644 (file)
 /**
  * Version information for the select missing words question type.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage gapselect
- * @copyright 2011 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2011 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $plugin->version  = 2011020100;
index 31a7518..b4025eb 100644 (file)
 /**
  * Strings for component 'qtype_match', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_match
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage match
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingmatch'] = 'Adding a Matching question';
index e51349e..b0510b7 100644 (file)
 /**
  * Serve question type files
  *
- * @since 2.0
- * @package questionbank
- * @subpackage questiontypes
- * @author Dongsheng Cai <dongsheng@moodle.com>
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @since      2.0
+ * @package    qtype
+ * @subpackage match
+ * @copyright  Dongsheng Cai <dongsheng@moodle.com>
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+
+/**
+ * Checks file access for matching questions.
  */
 function qtype_match_pluginfile($course, $cm, $context, $filearea, $args, $forcedownload) {
     global $DB, $CFG;
index 64615a9..3b77979 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Matching question renderer class.
  *
- * @package qtype_match
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage match
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Generates the output for matching questions.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_match_renderer extends qtype_with_combined_feedback_renderer {
 
index eb3984a..05974b6 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the matching question definition classes.
  *
- * @package qtype_match
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage match
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
@@ -30,8 +30,8 @@ require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
 /**
  * Unit tests for the matching question definition class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_match_question_test extends UnitTestCase {
 
index 24d56d4..3a3e77a 100644 (file)
 /**
  * Unit tests for the matching question definition class.
  *
- * @package qtype_match
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage match
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -32,8 +33,8 @@ require_once($CFG->dirroot . '/question/type/match/questiontype.php');
 /**
  * Unit tests for the matching question definition class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_match_test extends UnitTestCase {
     /** @var qtype_match instance of the question type class to test. */
index 462a907..7b5f927 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * This file contains tests that walks a question through the interactive
  * behaviour.
  *
- * @package qtype_ddwtos
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage match
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
 
 
+/**
+ * Unit tests for the matching question type.
+ *
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
 class qtype_match_walkthrough_test extends qbehaviour_walkthrough_test_base {
 
     public function test_deferred_feedback_unanswered() {
index 8e835dd..6d921be 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Defines the editing form for the 'missingtype' question type.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage missingtype
- * @copyright 2007 Jamie Pratt
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2007 Jamie Pratt
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -30,8 +29,8 @@
  * This question renderer class is used when the actual question type of this
  * question cannot be found.
  *
- * @copyright 2007 Jamie Pratt
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2007 Jamie Pratt
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_missingtype_edit_form extends question_edit_form {
     public function __construct($submiturl, $question, $category, $contexts, $formeditable = true) {
index b178ecc..2e31253 100644 (file)
 /**
  * Strings for component 'qtype_missingtype', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_missingtype
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage missingtype
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
-
 $string['addingmissingtype'] = 'Adding a question of a type that is not installed on this system';
 $string['answerno'] = 'Answer {$a}';
 $string['cannotchangeamissingqtype'] = 'You cannot make any changes to a question of a missing type.';
index c0e6cf6..9a1cfff 100644 (file)
 /**
  * Defines the 'qtype_missingtype' question definition class.
  *
- * @package qtype_missingtype
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage missingtype
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -33,8 +34,8 @@
  * sure at the moment. Perhaps it is important for it to work with as many
  * behaviours as possible.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_missingtype_question extends question_definition implements question_automatically_gradable {
     public function get_expected_data() {
index 89c4b8e..c227baf 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Question type class for the 'missingtype' type.
  *
- * @package qtype_missingtype
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage missingtype
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -32,8 +32,8 @@
  * we use this question type class instead so that some of the information about
  * this question can be seen, and the rest of the system keeps working.
  *
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_missingtype extends question_type {
     public function menu_name() {
index d3b05f9..d796e4f 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Defines the 'missingtype' question renderer class.
  *
- * @package qtype_missingtype
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage missingtype
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -29,8 +29,8 @@
  * This question renderer class is used when the actual question type of this
  * question cannot be found.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_missingtype_renderer extends qtype_renderer {
 }
index f77f016..a0b8f22 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * This file contains tests for the 'missing' question type.
  *
- * @package qtype_missing
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage missingtype
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -29,6 +29,13 @@ require_once(dirname(__FILE__) . '/../../../engine/simpletest/helpers.php');
 require_once(dirname(__FILE__) . '/../../../behaviour/deferredfeedback/behaviour.php');
 require_once(dirname(__FILE__) . '/../question.php');
 
+
+/**
+ * Unit tests for the 'missing' question type.
+ *
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
 class qtype_missing_test extends UnitTestCase {
 
     protected function get_unknown_questiondata() {
index 66b6b91..46b1d04 100644 (file)
 /**
  * Strings for component 'qtype_multianswer', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_multianswer
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage multianswer
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingmultianswer'] = 'Adding an Embedded answers (Cloze) question';
index e569525..0aaad11 100644 (file)
 /**
  * Strings for component 'qtype_multichoice', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_multichoice
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage multichoice
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingmultichoice'] = 'Adding a Multiple choice question';
index 5852eca..00d2953 100644 (file)
 /**
  * Serve question type files
  *
- * @since 2.0
- * @package questionbank
- * @subpackage questiontypes
- * @author Dongsheng Cai <dongsheng@moodle.com>
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @since      2.0
+ * @package    qtype
+ * @subpackage multichoice
+ * @copyright  Dongsheng Cai <dongsheng@moodle.com>
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+
+/**
+ * Checks file access for multiple choice questions.
  */
 function qtype_multichoice_pluginfile($course, $cm, $context, $filearea, $args, $forcedownload) {
     global $CFG;
index ce77d17..41957d6 100644 (file)
 /**
  * Multiple choice question definition classes.
  *
- * @package qtype_multichoice
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage multichoice
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -29,8 +30,8 @@
  * Base class for multiple choice questions. The parts that are common to
  * single select and multiple select.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class qtype_multichoice_base extends question_graded_automatically {
     const LAYOUT_DROPDOWN = 0;
@@ -122,8 +123,8 @@ abstract class qtype_multichoice_base extends question_graded_automatically {
 /**
  * Represents a multiple choice question where only one choice should be selected.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_multichoice_single_question extends qtype_multichoice_base {
     public function get_renderer() {
@@ -221,8 +222,8 @@ class qtype_multichoice_single_question extends qtype_multichoice_base {
 /**
  * Represents a multiple choice question where multiple choices can be selected.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_multichoice_multi_question extends qtype_multichoice_base {
     public function get_renderer() {
index b571bab..c51c0ad 100644 (file)
@@ -15,7 +15,6 @@
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * The questiontype class for the multiple choice question type.
  *
  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 /**
  * The multiple choice question type.
  *
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_multichoice extends question_type {
     public function get_question_options($question) {
index 667cb24..55791af 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Multiple choice question renderer classes.
  *
- * @package qtype_multichoice
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage multichoice
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -29,8 +29,8 @@
  * Base class for generating the bits of output common to multiple choice
  * single and multiple questions.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class qtype_multichoice_renderer_base extends qtype_with_combined_feedback_renderer {
     abstract protected function get_input_type();
@@ -186,8 +186,8 @@ abstract class qtype_multichoice_renderer_base extends qtype_with_combined_feedb
  * Subclass for generating the bits of output specific to multiple choice
  * single questions.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_multichoice_single_renderer extends qtype_multichoice_renderer_base {
     protected function get_input_type() {
@@ -233,8 +233,8 @@ class qtype_multichoice_single_renderer extends qtype_multichoice_renderer_base
  * Subclass for generating the bits of output specific to multiple choice
  * multi=select questions.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_multichoice_multi_renderer extends qtype_multichoice_renderer_base {
     protected function get_input_type() {
index 8472b79..dabcacd 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the multiple choice question definition classes.
  *
- * @package qtype_multichoice
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage multichoice
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
 
 
 /**
  * Unit tests for the multiple choice, multiple response question definition class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_multichoice_single_question_test extends UnitTestCase {
 
@@ -139,8 +140,8 @@ class qtype_multichoice_single_question_test extends UnitTestCase {
 /**
  * Unit tests for the multiple choice, single response question definition class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_multichoice_multi_question_test extends UnitTestCase {
 
index a064ad7..a527743 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the mulitple choice question definition class.
  *
- * @package qtype_multichoice
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage multichoice
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/type/multichoice/questiontype.php');
 
+
 /**
  * Unit tests for the multiple choice question definition class.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_multichoice_test extends UnitTestCase {
     var $qtype;
index 7c67391..82d2f85 100644 (file)
@@ -15,7 +15,6 @@
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * This file contains tests that walk mutichoice questions through various behaviours.
  *
  * tests. (Search for test_question_maker::make_a_multichoice.) This file only
  * contains a few additional tests for problems that were found during testing.
  *
- * @package qtype_multichoice
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage multichoice
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 require_once($CFG->dirroot . '/question/engine/lib.php');
 require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
 
+
+/**
+ * Unit tests for the mutiple choice question type.
+ *
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
 class qtype_multichoice_walkthrough_test extends qbehaviour_walkthrough_test_base {
     public function test_deferredfeedback_feedback_multichoice_single() {
 
index be394a2..e7ac9c7 100644 (file)
 /**
  * Strings for component 'qtype_numerical', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_numerical
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage numerical
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingnumerical'] = 'Adding a Numerical question';
index 0b83d90..c52e29f 100644 (file)
 /**
  * Serve question type files
  *
- * @since 2.0
- * @package questionbank
- * @subpackage questiontypes
- * @author Dongsheng Cai <dongsheng@moodle.com>
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @since      2.0
+ * @package    qtype
+ * @subpackage numerical
+ * @copyright  Dongsheng Cai <dongsheng@moodle.com>
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+
+/**
+ * Checks file access for numerical questions.
  */
 function qtype_numerical_pluginfile($course, $cm, $context, $filearea, $args, $forcedownload) {
     global $CFG;
index 1e57595..0955244 100644 (file)
 /**
  * Numerical question definition class.
  *
- * @package qtype_numerical
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage numerical
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 require_once($CFG->dirroot . '/question/type/numerical/questiontype.php');
@@ -30,8 +31,8 @@ require_once($CFG->dirroot . '/question/type/numerical/questiontype.php');
 /**
  * Represents a numerical question.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_numerical_question extends question_graded_by_strategy
         implements question_response_answer_comparer {
@@ -98,8 +99,8 @@ class qtype_numerical_question extends question_graded_by_strategy
  * Subclass of {@link question_answer} with the extra information required by
  * the numerical question type.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_numerical_answer extends question_answer {
     /** @var float allowable margin of error. */
index b269c63..9ffdeae 100644 (file)
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
 /**
- * @author Martin Dougiamas and many others. Tim Hunt.
- * @license http://www.gnu.org/copyleft/gpl.html GNU Public License
- * @package questionbank
- * @subpackage questiontypes
+ * @package    qtype
+ * @subpackage numerical
+ * @copyright  1999 onwards Martin Dougiamas {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once("$CFG->dirroot/question/type/shortanswer/questiontype.php");
 
+
 /**
  * NUMERICAL QUESTION TYPE CLASS
  *
@@ -32,8 +34,9 @@ require_once("$CFG->dirroot/question/type/shortanswer/questiontype.php");
  *
  * This question type behaves like shortanswer in most cases.
  * Therefore, it extends the shortanswer question type...
- * @package questionbank
- * @subpackage questiontypes
+ *
+ * @copyright  1999 onwards Martin Dougiamas {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 class question_numerical_qtype extends qtype_shortanswer {
index 78bd339..18fe7f9 100644 (file)
 /**
  * Page for editing the configuration of a particular Opaque engine.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage opaque
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -33,8 +33,8 @@ include_once($CFG->libdir . '/validateurlsyntax.php');
 /**
  * Form definition class.
  *
- * @copyright 2006 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2006 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_opaque_engine_edit_form extends moodleform {
     public function definition() {
index b49863b..46d0eb2 100644 (file)
 /**
  * Defines the editing form for the Opaque question type.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage opaque
- * @copyright 2006 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2006 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -35,8 +35,8 @@ require_once(dirname(__FILE__) . '/locallib.php');
  * class that inherits from this one, and implements the definition_inner()
  * method.
  *
- * @copyright 2006 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2006 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_opaque_edit_form extends question_edit_form {
     function definition() {
index 25c81c8..f8001f4 100644 (file)
 /**
  * Page for editing the configuration of a particular Opaque engine.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage opaque
- * @copyright 2006 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2006 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
index abd3c19..9116f28 100644 (file)
 /**
  * This page lets admins manage the list of known remote Opaque engines.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage opaque
- * @copyright 2006 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2006 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
index e5b3e0e..acbeecf 100644 (file)
 /**
  * Serves files from the Opaque resource cache.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage opaque
- * @copyright 2007 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2007 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
index 5b1b2cd..47b534e 100644 (file)
 /**
  * Library routines used by the Opaque question type.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage opaque
- * @copyright 2006 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2006 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -63,8 +63,8 @@ function qtype_opaque_format_soap_fault($fault) {
 /**
  * Manages loading and saving question engine definitions to and from the database.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_opaque_engine_manager {
     /**
@@ -640,10 +640,14 @@ function qtype_opaque_browser_type() {
     return '';
 }
 
+
 /**
  * This class caches the resources belonging a particular question.
  *
  * There are synchronisation issues if two students are doing the same question at the same time.
+ *
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_opaque_resource_cache {
     protected $folder; // Path to the folder where resources for this question are cached.
index 1c572f3..44801ca 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Opaque question definition class.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage opaque
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Represents an Opaque question.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_opaque_question extends question_definition {
     /** @var integer the ID of the question engine that serves this question. */
index 734fb17..1957535 100644 (file)
@@ -32,8 +32,8 @@ require_once(dirname(__FILE__) . '/locallib.php');
 /**
  * The Opaque question type.
  *
- * @copyright 2006 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2006 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_opaque extends question_type {
     /** @var qtype_opaque_engine_manager */
index fbcaa8f..02d6c23 100644 (file)
 /**
  * Opaque question renderer class.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage opaque
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Generates the output for Opaque questions.
  *
- * // TODO if we delete this class, does it cause any errors?
- *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_opaque_renderer extends qtype_renderer {
 }
index cbd6b1c..cc2e8b3 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for (some of) ../locallib.php.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage opaque
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 if (!defined('MOODLE_INTERNAL')) {
     die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page.
 }
 
 require_once($CFG->dirroot . '/mod/quiz/locallib.php');
 
+
 /**
  * Unit tests for (some of) ../locallib.php.
  *
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_opaque_locallib_test extends UnitTestCase {
     function test_is_same_engine() {
index 036d9aa..4edcd4e 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the opaque question type class.
  *
- * @package qtype_opaque
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage opaque
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -30,6 +30,12 @@ require_once($CFG->dirroot . '/question/type/opaque/questiontype.php');
 require_once($CFG->dirroot . '/question/format/xml/format.php');
 
 
+/**
+ * Mock {@link qtype_opaque_engine_manager} for use in tests.
+ *
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
 class qtype_opaque_engine_manager_mock extends qtype_opaque_engine_manager {
     protected $knownengines = array();
 
@@ -68,8 +74,8 @@ class qtype_opaque_engine_manager_mock extends qtype_opaque_engine_manager {
 /**
  * Unit tests for the opaque question type class.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_opaque_test extends UnitTestCase {
     var $qtype;
index 02e3225..bdca658 100644 (file)
 /**
  * Page for testing that Moodle can connect to a particular Opaque engine.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage opaque
- * @copyright 2006 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2006 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 require_once(dirname(__FILE__) . '/../../../config.php');
index 187d990..33c2bf0 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Version information for the Opaque question type.
  *
- * @package qtype
+ * @package    qtype
  * @subpackage opaque
- * @copyright 2006 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2006 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
+
 $plugin->version  = 2011011400;
 $plugin->requires = 2011011200;
index 1cdb4ea..ca16776 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Editing form for the OU multiple response question type class.
  *
- * @package qtype_oumultiresponse
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage oumultiresponse
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Editing form for the oumultiresponse question type.
  *
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_oumultiresponse_edit_form extends question_edit_form {
 
index e36f51c..9642617 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * OU multiple response question type language strings.
  *
- * @package qtype_oumultiresponse
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage oumultiresponse
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
-
 $string['addingoumultiresponse'] = 'Adding an OU multiple response question';
 $string['choices'] = 'Available choices';
 $string['correctanswer'] = 'Correct';
index cad501a..b4d994b 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * OU multiple response question definition class.
  *
- * @package qtype_oumultiresponse
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage oumultiresponse
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -31,8 +31,8 @@ require_once($CFG->dirroot . '/question/type/multichoice/question.php');
 /**
  * Represents an OU multiple response question.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_oumultiresponse_question extends qtype_multichoice_multi_question
         implements question_automatically_gradable_with_countback {
index 39b73e2..db3c41e 100644 (file)
 /**
  * OU multiple response question type class.
  *
- * @package qtype_oumultiresponse
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage oumultiresponse
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -38,8 +39,8 @@ require_once($CFG->dirroot . '/question/format/xml/format.php');
  * 2. The correct answer is just indicated on the editing form by a indicating
  * which choices are correct. There is no complex but flexible scoring system.
  *
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_oumultiresponse extends question_type {
     public function has_html_answers() {
@@ -339,8 +340,8 @@ class qtype_oumultiresponse extends question_type {
  * An extension of {@link question_hint_with_parts} for oumultirespone questions
  * with an extra option for whether to show the feedback for each choice.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_oumultiresponse_hint extends question_hint_with_parts {
     /** @var boolean whether to show the feedback for each choice. */
index 5733b93..3c00cd2 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+/**
+ * Test helper code for the OU multiple response question type.
+ *
+ * @package    qtype
+ * @subpackage oumultiresponse
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
 
 /**
  * Test helper class for the OU multiple response question type.
  *
- * @package qtype_oumultiresponse
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_oumultiresponse_test_helper {
     /**
index 0997e06..c6aed65 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the OU multiple response question class.
  *
- * @package qtype_oumultiresponse
+ * @package    qtype
+ * @subpackage oumultiresponse
  * @copyright 2008 The Open University
  * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
@@ -37,8 +37,8 @@ require_once($CFG->dirroot . '/question/type/oumultiresponse/simpletest/helper.p
 /**
  * Unit tests for (some of) question/type/oumultiresponse/questiontype.php.
  *
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 class qtype_oumultiresponse_question_test extends UnitTestCase {
index 4cf5a45..7185881 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the OU multiple response question type class.
  *
- * @package qtype_oumultiresponse
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage oumultiresponse
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -37,10 +37,9 @@ require_once($CFG->dirroot . '/question/type/oumultiresponse/simpletest/helper.p
 /**
  * Unit tests for (some of) question/type/oumultiresponse/questiontype.php.
  *
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
-
 class qtype_oumultiresponse_test extends UnitTestCase {
     /**
      * @var qtype_oumultiresponse
index b8b9cd3..61eb1ae 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * This file contains tests that walks a OU multiple response question through
  * various interaction models.
  *
- * @package qtype_oumultiresponse
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage oumultiresponse
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -31,6 +31,12 @@ require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
 require_once($CFG->dirroot . '/question/type/oumultiresponse/simpletest/helper.php');
 
 
+/**
+ * Unit tests ofr the OU multiple response question type.
+ *
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
 class qtype_oumultiresponse_walkthrough_test extends qbehaviour_walkthrough_test_base {
 
     public function test_interactive_behaviour() {
index 8893941..390a29f 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * OU multiple response question type version file.
  *
- * @package qtype_oumultiresponse
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage oumultiresponse
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
-
 $plugin->version  = 2011011800;
 $plugin->requires = 2011011200;
index 5a4b977..78bcb0f 100644 (file)
@@ -33,8 +33,8 @@
  * more specific classes {@link question_with_responses},
  * {@link question_graded_automatically} or {@link question_information_item}.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class question_definition {
     /** @var integer id of the question in the datase, or null if this question
@@ -303,8 +303,8 @@ abstract class question_definition {
  * This class represents a 'question' that actually does not allow the student
  * to respond, like the description 'question' type.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class question_information_item extends question_definition {
     public function __construct() {
@@ -337,8 +337,8 @@ class question_information_item extends question_definition {
  * Interface that a {@link question_definition} must implement to be usable by
  * the manual graded behaviour.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 interface question_manually_gradable {
     /**
@@ -386,8 +386,8 @@ interface question_manually_gradable {
  * This class is used in the return value from
  * {@link question_manually_gradable::classify_response()}.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class question_classified_response {
     /**
@@ -422,8 +422,8 @@ class question_classified_response {
  * Interface that a {@link question_definition} must implement to be usable by
  * the various automatic grading behaviours.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 interface question_automatically_gradable extends question_manually_gradable {
     /**
@@ -476,8 +476,8 @@ interface question_automatically_gradable extends question_manually_gradable {
  * Interface that a {@link question_definition} must implement to be usable by
  * the interactivecountback behaviour.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 interface question_automatically_gradable_with_countback extends question_automatically_gradable {
     /**
@@ -498,8 +498,8 @@ interface question_automatically_gradable_with_countback extends question_automa
  * This class represents a real question. That is, one that is not a
  * {@link question_information_item}.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class question_with_responses extends question_definition
         implements question_manually_gradable {
@@ -512,8 +512,8 @@ abstract class question_with_responses extends question_definition
 /**
  * This class represents a question that can be graded automatically.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class question_graded_automatically extends question_with_responses
         implements question_automatically_gradable {
@@ -586,8 +586,8 @@ abstract class question_graded_automatically extends question_with_responses
  * This class represents a question that can be graded automatically with
  * countback grading in interactive mode.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class question_graded_automatically_with_countback
         extends question_graded_automatically
@@ -606,8 +606,8 @@ abstract class question_graded_automatically_with_countback
  * This class represents a question that can be graded automatically by using
  * a {@link question_grading_strategy}.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class question_graded_by_strategy extends question_graded_automatically {
     /** @var question_grading_strategy the strategy to use for grading. */
@@ -674,8 +674,8 @@ abstract class question_graded_by_strategy extends question_graded_automatically
  * Class to represent a question answer, loaded from the question_answers table
  * in the database.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class question_answer {
     /** @var integer the answer id. */
@@ -713,8 +713,8 @@ class question_answer {
  * Class to represent a hint associated with a question.
  * Used by iteractive mode, etc. A question has an array of these.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class question_hint {
     /** @var integer The hint id. */
@@ -760,8 +760,8 @@ class question_hint {
  * choice with multile answers, where there are options for whether to show the
  * number of parts right at each stage, and to reset the wrong parts.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class question_hint_with_parts extends question_hint {
     /** @var boolean option to show the number of sub-parts of the question that were right. */
@@ -808,8 +808,8 @@ class question_hint_with_parts extends question_hint {
  * This question_grading_strategy interface. Used to share grading code between
  * questions that that subclass {@link question_graded_by_strategy}.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 interface question_grading_strategy {
     /**
@@ -833,8 +833,8 @@ interface question_grading_strategy {
  * implement if it is to be graded by the
  * {@link question_first_matching_answer_grading_strategy}.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 interface question_response_answer_comparer {
     /** @return array of {@link question_answers}. */
@@ -855,8 +855,8 @@ interface question_response_answer_comparer {
  * that matches the given response. It returns the first answer with fraction 1.0
  * when asked for the correct answer.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class question_first_matching_answer_grading_strategy implements question_grading_strategy {
     /**
index 7ff5621..18bca5c 100644 (file)
 /**
  * The default questiontype class.
  *
- * @author Martin Dougiamas and many others. This has recently been completely
- *         rewritten by Alex Smith, Julian Sedding and Gustav Delius as part of
- *         the Serving Mathematics project
- *         {@link http://maths.york.ac.uk/serving_maths}
- * @license http://www.gnu.org/copyleft/gpl.html GNU Public License
- * @package questionbank
+ * @package    moodlecore
  * @subpackage questiontypes
+ * @copyright  1999 onwards Martin Dougiamas {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -44,8 +41,8 @@ require_once($CFG->dirroot . '/question/engine/lib.php');
  * interface to meet their needs, rather the freeze the API prematurely and
  * condem everyone to working round a clunky interface for ever afterwards.
  *
- * @package questionbank
- * @subpackage questiontypes
+ * @copyright  1999 onwards Martin Dougiamas {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class question_type {
     protected $fileoptions = array(
@@ -1114,8 +1111,8 @@ class question_type {
  * This class is used in the return value from
  * {@link question_type::get_possible_responses()}.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class question_possible_response {
     /**
index 10d6d97..829b8ee 100644 (file)
 /**
  * Question type class for the random question type.
  *
- * @package qtype_random
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage random
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -32,8 +33,8 @@
  * renderers. When you load a question of this type, it actually loads a
  * question chosen randomly from a particular category in the question bank.
  *
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_random extends question_type {
     /** @var string comma-separated list of qytpe names not to select, can be used in SQL. */
index 7ff36af..dc7751e 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the random question type class.
  *
- * @package qtype_random
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage random
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/type/random/questiontype.php');
 
+
 /**
  * Unit tests for the random question type class.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_random_test extends UnitTestCase {
     var $qtype;
index 24eeeea..108b282 100644 (file)
 /**
  * Strings for component 'qtype_randomsamatch', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_randomsamatch
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage randomsamatch
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingrandomsamatch'] = 'Adding a Random short-answer matching question';
index 691efbc..6c66ae5 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Defines the renderer base classes for question types.
  *
- * @package moodlecore
+ * @package    moodlecore
  * @subpackage questiontypes
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Renderer base classes for question types.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class qtype_renderer extends plugin_renderer_base {
     /**
@@ -229,8 +228,8 @@ abstract class qtype_renderer extends plugin_renderer_base {
 /**
  * Renderer base classes for question types.
  *
- * @copyright 2010 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2010 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 abstract class qtype_with_combined_feedback_renderer extends qtype_renderer {
     protected function combined_feedback(question_attempt $qa) {
index f5b23e2..9dde013 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-defined('MOODLE_INTERNAL') || die();
-
 /**
  * Defines the editing form for the shortanswer question type.
  *
- * @package qtype_shortanswer
- * @copyright 2007 Jamie Pratt
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage shortanswer
+ * @copyright  2007 Jamie Pratt
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
+defined('MOODLE_INTERNAL') || die();
+
+
 /**
  * Short answer question editing form definition.
  *
- * @copyright 2007 Jamie Pratt
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2007 Jamie Pratt
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_shortanswer_edit_form extends question_edit_form {
     /**
index d7c309a..f94dc0a 100644 (file)
 /**
  * Strings for component 'qtype_shortanswer', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_shortanswer
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage shortanswer
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingshortanswer'] = 'Adding a short answer question';
index 82757e7..9856f76 100644 (file)
 /**
  * Serve question type files
  *
- * @since 2.0
- * @package questionbank
- * @subpackage questiontypes
- * @author Dongsheng Cai <dongsheng@moodle.com>
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @since      2.0
+ * @package    qtype
+ * @subpackage shortanswer
+ * @copyright  Dongsheng Cai <dongsheng@moodle.com>
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+
+/**
+ * Checks file access for short answer questions.
  */
 function qtype_shortanswer_pluginfile($course, $cm, $context, $filearea, $args, $forcedownload) {
     global $DB, $CFG;
index ca36116..730b6bf 100644 (file)
 /**
  * Short answer question definition class.
  *
- * @package qtype_shortanswer
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage shortanswer
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Represents a short answer question.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_shortanswer_question extends question_graded_by_strategy
         implements question_response_answer_comparer {
index a42ba0f..80c71cf 100644 (file)
 /**
  * Question type class for the short answer question type.
  *
- * @package qtype_shortanswer
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage shortanswer
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -33,8 +34,8 @@ require_once($CFG->dirroot . '/question/type/shortanswer/question.php');
 /**
  * The short answer question type.
  *
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_shortanswer extends question_type {
     public function extra_question_fields() {
index 4d88de5..7efe53d 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Short answer question renderer class.
  *
- * @package qtype_shortanswer
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage shortanswer
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Generates the output for short answer questions.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_shortanswer_renderer extends qtype_renderer {
     public function formulation_and_controls(question_attempt $qa,
index 022f546..35b9beb 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the short answer question definition class.
  *
- * @package qtype_shortanswer
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage shortanswer
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/type/shortanswer/question.php');
 require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
 
+
 /**
  * Unit tests for the short answer question definition class.
  *
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_shortanswer_question_test extends UnitTestCase {
     public function test_compare_string_with_wildcard() {
index 6eecfd1..e44b3af 100644 (file)
@@ -15,7 +15,6 @@
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the shortanswer question type class.
  *
  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 if (!defined('MOODLE_INTERNAL')) {
     die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
 }
 
 require_once($CFG->dirroot . '/question/type/shortanswer/questiontype.php');
 
+
 /**
  * Unit tests for the shortanswer question type class.
  *
- * @copyright 2007 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2007 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_shortanswer_test extends UnitTestCase {
     public static $includecoverage = array('question/type/questiontype.php', 'question/type/shortanswer/questiontype.php');
index 92eae84..576a725 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * Unit tests for the question definition base classes.
  *
- * @package moodlecore
+ * @package    moodlecore
  * @subpackage questiontypes
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+
 require_once($CFG->dirroot . '/question/type/questiontype.php');
 
 
+/**
+ * Unit tests for the question definition base classes.
+ *
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
 class test_response_answer_comparer implements question_response_answer_comparer {
     protected $answers = array();
 
index b491527..09561ec 100644 (file)
 /**
  * Unit tests for the question type base class.
  *
- * @package moodlecore
+ * @package    moodlecore
  * @subpackage questiontypes
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
@@ -36,8 +36,8 @@ require_once($CFG->dirroot . '/question/type/questiontype.php');
 /**
  * Tests for some of ../questionbase.php
  *
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class question_type_test extends UnitTestCase {
     public static $includecoverage = array('question/type/questiontype.php');
index 4e1aec7..0630a2b 100644 (file)
@@ -35,8 +35,8 @@ require_once($CFG->dirroot.'/question/type/edit_question_form.php');
 /**
  * True-false question editing form definition.
  *
- * @copyright 2007 Jamie Pratt
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2007 Jamie Pratt
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_truefalse_edit_form extends question_edit_form {
     /**
index 5465b36..2af069e 100644 (file)
 /**
  * Strings for component 'qtype_truefalse', language 'en', branch 'MOODLE_20_STABLE'
  *
- * @package   qtype_truefalse
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage truefalse
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 $string['addingtruefalse'] = 'Adding a True/False question';
index 6b8e005..063fda4 100644 (file)
 /**
  * Serve question type files
  *
- * @since 2.0
- * @package qtype
- * @subpackage qtype_truefalse
- * @copyright The Open Unviersity
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @since      2.0
+ * @package    qtype
+ * @subpackage truefalse
+ * @copyright  2010 The Open Unviersity
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+
+/**
+ * Checks file access for true-false questions.
  */
 function qtype_truefalse_pluginfile($course, $cm, $context, $filearea, $args, $forcedownload) {
     global $CFG;
index 8a6a982..d67449b 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
-
 /**
  * True-false question definition class.
  *
- * @package qtype_truefalse
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage truefalse
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Represents a true-false question.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_truefalse_question extends question_graded_automatically {
     public $rightanswer;
index a2c3a1a..fae0411 100644 (file)
 /**
  * Question type class for the true-false question type.
  *
- * @package qtype_truefalse
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage truefalse
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * The true-false question type class.
  *
- * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  1999 onwards Martin Dougiamas  {@link http://moodle.com}
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_truefalse extends question_type {
     public function save_question_options($question) {
index 7f2f2cd..1a4c12a 100644 (file)
 /**
  * True-false question renderer class.
  *
- * @package qtype_truefalse
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage truefalse
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 
 /**
  * Generates the output for true-false questions.
  *
- * @copyright 2009 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2009 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_truefalse_renderer extends qtype_renderer {
     public function formulation_and_controls(question_attempt $qa,
index 1c4d67e..95e2151 100644 (file)
 /**
  * Unit tests for the true-false question definition class.
  *
- * @package qtype_truefalse
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage truefalse
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
@@ -29,8 +30,8 @@ require_once($CFG->dirroot . '/question/engine/simpletest/helpers.php');
 /**
  * Unit tests for the true-false question definition class.
  *
- * @copyright 2008 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2008 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_truefalse_question_test extends UnitTestCase {
     public function test_is_complete_response() {
index 3fc7588..8042dfe 100644 (file)
 /**
  * Unit tests for the true-false question definition class.
  *
- * @package qtype_truefalse
- * @copyright 2007 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @package    qtype
+ * @subpackage truefalse
+ * @copyright  2007 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
 require_once($CFG->dirroot . '/question/type/shortanswer/questiontype.php');
@@ -29,8 +30,8 @@ require_once($CFG->dirroot . '/question/type/shortanswer/questiontype.php');
 /**
  * Unit tests for the true-false question definition class.
  *
- * @copyright 2007 The Open University
- * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ * @copyright  2007 The Open University
+ * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 class qtype_truefalse_test extends UnitTestCase {
     protected $qtype;