From 7a8977d5fb168c5fb079a825345ff298ced8ca6a Mon Sep 17 00:00:00 2001 From: nicolasconnault Date: Wed, 10 Sep 2008 15:14:44 +0000 Subject: [PATCH] MDL-15666 MDL-16177 Fixed pgsql bug --- admin/generator.php | 41 ++++++++++++----------------------------- 1 file changed, 12 insertions(+), 29 deletions(-) diff --git a/admin/generator.php b/admin/generator.php index bbad09dec9..b42a43f03c 100755 --- a/admin/generator.php +++ b/admin/generator.php @@ -128,6 +128,10 @@ class generator { array('short'=>'mods', 'long' => 'modules_list', 'help' => 'The list of modules you want to generate', 'default' => $this->modules_list, 'type' => 'mod1,mod2...'), + array('short'=>'rt', 'long' => 'resource_type', + 'help' => 'The specific type of resource you want to generate. Defaults to random', + 'default' => 'random', + 'type' => 'STRING'), array('short'=>'at', 'long' => 'assignment_type', 'help' => 'The specific type of assignment you want to generate. Defaults to random', 'default' => 'random', @@ -498,6 +502,7 @@ class generator { $module->intro = $description; $module->type = $forum_types[rand(0, count($forum_types) - 1)]; $module->forcesubscribe = rand(0, 1); + $module->format = 1; break; case 'glossary': $module->intro = $description; @@ -526,7 +531,12 @@ class generator { $module->quizpassword = ''; break; case 'resource': - $module->type = $resource_types[rand(0, count($resource_types) - 1)]; + if ($this->get('resource_type') == 'random') { + $module->type = $resource_types[rand(0, count($resource_types) - 1)]; + } else { + $module->type = $this->get('resource_type'); + } + $module->alltext = $content; $module->summary = $description; $module->windowpopup = rand(0,1); @@ -552,34 +562,6 @@ class generator { case 'wiki': $module->summary = $description; break; - case 'workshop': - $module->description = $description; - $module->submissionstartminute = rand(1,59); - $module->submissionstarthour = rand(1,23); - $module->submissionstartday = rand(1,27); - $module->submissionstartmonth = rand(1,11); - $module->submissionstartyear = rand(2007,2011); - $module->assessmentstartminute = rand(1,59); - $module->assessmentstarthour = rand(1,23); - $module->assessmentstartday = rand(1,27); - $module->assessmentstartmonth = rand(1,11); - $module->assessmentstartyear = rand(2007,2011); - $module->submissionendminute = rand(1,59); - $module->submissionendhour = rand(1,23); - $module->submissionendday = rand(1,27); - $module->submissionendmonth = rand(1,11); - $module->submissionendyear = rand(2007,2011); - $module->assessmentendminute = rand(1,59); - $module->assessmentendhour = rand(1,23); - $module->assessmentendday = rand(1,27); - $module->assessmentendmonth = rand(1,11); - $module->assessmentendyear = rand(2007,2011); - $module->releaseminute = rand(1,59); - $module->releasehour = rand(1,23); - $module->releaseday = rand(1,27); - $module->releasemonth = rand(1,11); - $module->releaseyear = rand(2007,2011); - break; } $module->name = $this->get('data_prefix') . ucfirst($moduledata->name) . ' ' . $moduledata->count++; @@ -861,6 +843,7 @@ class generator { $grade->grade = $random_grade; $grade->rawgrade = $random_grade; $grade->teacher = $USER->id; + $grade->submissioncomment = 'comment'; $DB->insert_record('assignment_submissions', $grade); grade_update('mod/assignment', $assignment->course, 'mod', 'assignment', $assignment->id, 0, $grade); $this->verbose("A grade ($random_grade) has been given to user $userid " -- 2.39.5