MDL-51128 course: Add startdate for generated course

Added course start date for the course generated by the course
generator in order to prevent incorrect date calculations
(i.e. in assignment due dates) when the generated course is reset.
This commit is contained in:
Jun Pataleta
2015-10-12 22:12:13 -05:00
parent 6d8dbfee53
commit c07f0799ed
@@ -208,10 +208,13 @@ class tool_generator_course_backend extends tool_generator_backend {
*/
private function create_course() {
$this->log('createcourse', $this->shortname);
$courserecord = array('shortname' => $this->shortname,
'fullname' => get_string('fullname', 'tool_generator',
array('size' => get_string('shortsize_' . $this->size, 'tool_generator'))),
'numsections' => self::$paramsections[$this->size]);
$courserecord = array(
'shortname' => $this->shortname,
'fullname' => get_string('fullname', 'tool_generator',
array('size' => get_string('shortsize_' . $this->size, 'tool_generator'))),
'numsections' => self::$paramsections[$this->size],
'startdate' => usergetmidnight(time())
);
return $this->generator->create_course($courserecord, array('createsections' => true));
}