* These files in turn instantiate the corresponding question type class
* and add them to the $QTYPES array
*/
-$qtypenames= get_list_of_plugins('question/questiontypes');
+$qtypenames= get_list_of_plugins('question/type');
foreach($qtypenames as $qtypename) {
// Instanciates all plug-in question types
$qtypefilepath= "$CFG->dirroot/question/type/$qtypename/questiontype.php";
*
* @param int courseid
* @return array containing filenames
- * @calledfrom questiontypes/<typename>/editquestion.php
+ * @calledfrom type/<typename>/editquestion.php
*/
function get_course_media_files($courseid)
{
}
}
-?>
\ No newline at end of file
+?>
echo '<br />';
print_simple_box_start('center');
- require_once('questiontypes/'.$QTYPES[$qtype]->name().'/editquestion.php');
+ require_once('type/'.$QTYPES[$qtype]->name().'/editquestion.php');
print_simple_box_end();
if ($usehtmleditor) {
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/calculated/db/mysql.sql");
+ $result = modify_database("$CFG->dirroot/question/type/calculated/db/mysql.sql");
return $result;
}
require_once("$CFG->libdir/questionlib.php");
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/calculated/db/postgres7.sql");
+ $result = modify_database("$CFG->dirroot/question/type/calculated/db/postgres7.sql");
return $result;
}
}
}
print_heading_with_help(get_string("editingcalculated", "quiz"), "calculated", "quiz");
- require("$CFG->dirroot/question/questiontypes/calculated/editquestion.html");
+ require("$CFG->dirroot/question/type/calculated/editquestion.html");
} else { // $form is not empty
/*********************************************************/
/***** Any subsequent page of the question wizard **/
/// QUESTION TYPE CLASS //////////////////
-require_once("$CFG->dirroot/question/questiontypes/datasetdependent/abstractqtype.php");
+require_once("$CFG->dirroot/question/type/datasetdependent/abstractqtype.php");
class question_calculated_qtype extends question_dataset_dependent_questiontype {
function create_virtual_qtype() {
global $CFG;
- require_once("$CFG->dirroot/question/questiontypes/numerical/questiontype.php");
+ require_once("$CFG->dirroot/question/type/numerical/questiontype.php");
return new question_numerical_qtype();
}
// See where we're coming from
switch($form->wizardpage) {
case 'question':
- require("$CFG->dirroot/question/questiontypes/datasetdependent/datasetdefinitions.php");
+ require("$CFG->dirroot/question/type/datasetdependent/datasetdefinitions.php");
break;
case 'datasetdefinitions':
case 'datasetitems':
- require("$CFG->dirroot/question/questiontypes/datasetdependent/datasetitems.php");
+ require("$CFG->dirroot/question/type/datasetdependent/datasetitems.php");
break;
default:
error('Incorrect or no wizard page specified!');
// Print the page
print_heading_with_help(get_string("choosedatasetproperties", "quiz"), "questiondatasets", "quiz");
-require("$CFG->dirroot/question/questiontypes/datasetdependent/questiondatasets.html");
+require("$CFG->dirroot/question/type/datasetdependent/questiondatasets.html");
?>
<?php // $Id$
print_heading_with_help(get_string("editingdescription", "quiz"), "description", "quiz");
- require("$CFG->dirroot/question/questiontypes/description/editquestion.html");
+ require("$CFG->dirroot/question/type/description/editquestion.html");
?>
$formatoptions, $cmoptions->course);
$image = get_question_image($question, $cmoptions->course);
- include "$CFG->dirroot/question/questiontypes/description/question.html";
+ include "$CFG->dirroot/question/type/description/question.html";
}
function actual_number_of_questions($question) {
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/essay/db/mysql.sql");
+ $result = modify_database("$CFG->dirroot/question/type/essay/db/mysql.sql");
return $result;
}
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/essay/db/postgres7.sql");
+ $result = modify_database("$CFG->dirroot/question/type/essay/db/postgres7.sql");
return $result;
}
}
print_heading_with_help(get_string("editingessay", "quiz"), "essay", "quiz");
- require("$CFG->dirroot/question/questiontypes/essay/editquestion.html");
+ require("$CFG->dirroot/question/type/essay/editquestion.html");
?>
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/match/db/mysql.sql");
+ $result = modify_database("$CFG->dirroot/question/type/match/db/mysql.sql");
return $result;
}
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/match/db/postgres7.sql");
+ $result = modify_database("$CFG->dirroot/question/type/match/db/postgres7.sql");
return $result;
}
$yesnooptions[1] = get_string("yes");
print_heading_with_help(get_string("editingmatch", "quiz"), "match", "quiz");
- require("$CFG->dirroot/question/questiontypes/match/editquestion.html");
+ require("$CFG->dirroot/question/type/match/editquestion.html");
?>
$anss[] = clone($a);
}
- include("$CFG->dirroot/question/questiontypes/match/display.html");
+ include("$CFG->dirroot/question/type/match/display.html");
}
function grade_responses(&$question, &$state, $cmoptions) {
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/multianswer/db/mysql.sql");
+ $result = modify_database("$CFG->dirroot/question/type/multianswer/db/mysql.sql");
return $result;
}
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/multianswer/db/postgres7.sql");
+ $result = modify_database("$CFG->dirroot/question/type/multianswer/db/postgres7.sql");
return $result;
}
}
print_heading_with_help(get_string('editingmultianswer', 'quiz'),
'multianswer', 'quiz');
- require("$CFG->dirroot/question/questiontypes/multianswer/editquestion.html");
+ require("$CFG->dirroot/question/type/multianswer/editquestion.html");
?>
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/multichoice/db/mysql.sql");
+ $result = modify_database("$CFG->dirroot/question/type/multichoice/db/mysql.sql");
return $result;
}
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/multichoice/db/postgres7.sql");
+ $result = modify_database("$CFG->dirroot/question/type/multichoice/db/postgres7.sql");
return $result;
}
$yesnooptions[1] = get_string("yes");
print_heading_with_help(get_string("editingmultichoice", "quiz"), "multichoice", "quiz");
- require("$CFG->dirroot/question/questiontypes/multichoice/editquestion.html");
+ require("$CFG->dirroot/question/type/multichoice/editquestion.html");
?>
$anss[] = clone($a);
}
- include("$CFG->dirroot/question/questiontypes/multichoice/display.html");
+ include("$CFG->dirroot/question/type/multichoice/display.html");
}
function grade_responses(&$question, &$state, $cmoptions) {
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/numerical/db/mysql.sql");
+ $result = modify_database("$CFG->dirroot/question/type/numerical/db/mysql.sql");
return $result;
}
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/numerical/db/postgres7.sql");
+ $result = modify_database("$CFG->dirroot/question/type/numerical/db/postgres7.sql");
return $result;
}
}
print_heading_with_help(get_string("editingnumerical", "quiz"), "numerical", "quiz");
- require("$CFG->dirroot/question/questiontypes/numerical/editquestion.html");
+ require("$CFG->dirroot/question/type/numerical/editquestion.html");
?>
/// This question type behaves like shortanswer in most cases.
/// Therefore, it extends the shortanswer question type...
-require_once("$CFG->dirroot/question/questiontypes/shortanswer/questiontype.php");
+require_once("$CFG->dirroot/question/type/shortanswer/questiontype.php");
class question_numerical_qtype extends question_shortanswer_qtype {
$history = $this->history($question, $state, $number, $cmoptions, $options);
- include "$CFG->dirroot/question/questiontypes/question.html";
+ include "$CFG->dirroot/question/type/question.html";
}
/*
* get_string($name, 'quiz') will be called.
* ->link The filename part of the URL for the link. The full URL
* is contructed as
- * "$CFG->wwwroot/question/questiontypes/{$this->name()}/$link?sesskey=$sesskey"
+ * "$CFG->wwwroot/question/type/{$this->name()}/$link?sesskey=$sesskey"
* [but with the relavant calls to the s and rawurlencode
* functions] where $sesskey is the sesskey for the user.
* @return array Array of objects describing the configuration options to
<?php // $Id$
print_heading_with_help(get_string("editingrandom", "quiz"), "random", "quiz");
- require("$CFG->dirroot/question/questiontypes/random/editquestion.html");
+ require("$CFG->dirroot/question/type/random/editquestion.html");
?>
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/randomsamatch/db/mysql.sql");
+ $result = modify_database("$CFG->dirroot/question/type/randomsamatch/db/mysql.sql");
return $result;
}
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/randomsamatch/db/postgres7.sql");
+ $result = modify_database("$CFG->dirroot/question/type/randomsamatch/db/postgres7.sql");
return $result;
}
$yesnooptions[1] = get_string("yes");
print_heading_with_help(get_string("editingrandomsamatch", "quiz"), "randomsamatch", "quiz");
- require("$CFG->dirroot/question/questiontypes/randomsamatch/editquestion.html");
+ require("$CFG->dirroot/question/type/randomsamatch/editquestion.html");
?>
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/rqp/db/mysql.sql");
+ $result = modify_database("$CFG->dirroot/question/type/rqp/db/mysql.sql");
return $result;
}
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/rqp/db/postgres7.sql");
+ $result = modify_database("$CFG->dirroot/question/type/rqp/db/postgres7.sql");
return $result;
}
<?php // $Id$
- require_once($CFG->dirroot . '/question/questiontypes/rqp/lib.php');
+ require_once($CFG->dirroot . '/question/type/rqp/lib.php');
if (empty($question->id)) {
if (!isset($typeid)) {
* @package quiz
*/
-require_once($CFG->dirroot . '/question/questiontypes/rqp/lib.php');
-require_once($CFG->dirroot . '/question/questiontypes/rqp/remote.php');
+require_once($CFG->dirroot . '/question/type/rqp/lib.php');
+require_once($CFG->dirroot . '/question/type/rqp/remote.php');
/**
* RQP question type class
*/
// Load functions for the RQP-SOAP binding
-require_once($CFG->dirroot . '/question/questiontypes/rqp/rqp.php');
+require_once($CFG->dirroot . '/question/type/rqp/rqp.php');
// Remote item processing flags (cached from server)
define('REMOTE_TEMPLATE', 4);
require_once('../../../../config.php');
require_once($CFG->libdir.'/tablelib.php');
- require_once($CFG->dirroot . '/question/questiontypes/rqp/lib.php');
- require_once($CFG->dirroot . '/question/questiontypes/rqp/remote.php');
+ require_once($CFG->dirroot . '/question/type/rqp/lib.php');
+ require_once($CFG->dirroot . '/question/type/rqp/remote.php');
$info = optional_param('info', 0, PARAM_INT); // id of server for which to show info
$delete = optional_param('delete', 0, PARAM_INT); // id of server to delete
$table->define_columns(array('name', 'url', 'action'));
$table->define_headers(array(get_string('name'), get_string('serverurl', 'quiz'), get_string('action')));
- $table->define_baseurl($CFG->wwwroot.'/question/questiontypes/rqp/types.php');
+ $table->define_baseurl($CFG->wwwroot.'/question/type/rqp/types.php');
//$table->sortable(true);
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/shortanswer/db/mysql.sql");
+ $result = modify_database("$CFG->dirroot/question/type/shortanswer/db/mysql.sql");
return $result;
}
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/shortanswer/db/postgres7.sql");
+ $result = modify_database("$CFG->dirroot/question/type/shortanswer/db/postgres7.sql");
return $result;
}
}
print_heading_with_help(get_string("editingshortanswer", "quiz"), "shortanswer", "quiz");
- require("$CFG->dirroot/question/questiontypes/shortanswer/editquestion.html");
+ require("$CFG->dirroot/question/type/shortanswer/editquestion.html");
?>
}
}
}
- include("$CFG->dirroot/question/questiontypes/shortanswer/display.html");
+ include("$CFG->dirroot/question/type/shortanswer/display.html");
}
// ULPGC ecastro
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/truefalse/db/mysql.sql");
+ $result = modify_database("$CFG->dirroot/question/type/truefalse/db/mysql.sql");
return $result;
}
if ($oldversion == 0) { // First time install
- $result = modify_database("$CFG->dirroot/question/questiontypes/truefalse/db/postgres7.sql");
+ $result = modify_database("$CFG->dirroot/question/type/truefalse/db/postgres7.sql");
return $result;
}
}
print_heading_with_help(get_string("editingtruefalse", "quiz"), "truefalse", "quiz");
- require("$CFG->dirroot/question/questiontypes/truefalse/editquestion.html");
+ require("$CFG->dirroot/question/type/truefalse/editquestion.html");
?>
$feedback = format_text($chosenanswer->feedback, true, $formatoptions, $cmoptions->course);
}
- include("$CFG->dirroot/question/questiontypes/truefalse/display.html");
+ include("$CFG->dirroot/question/type/truefalse/display.html");
}
function grade_responses(&$question, &$state, $cmoptions) {