Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 113... Línea 113...
113
     * @param string $modulename
113
     * @param string $modulename
114
     * @param array|stdClass $record
114
     * @param array|stdClass $record
115
     * @return array
115
     * @return array
116
     */
116
     */
117
    protected function create_course_and_module($modulename, $record = []) {
117
    protected function create_course_and_module($modulename, $record = []) {
118
        if ($modulename == 'chat') {
-
 
119
            $manager = \core_plugin_manager::resolve_plugininfo_class('mod');
-
 
120
            $manager::enable_plugin('chat', 1);
-
 
121
        }
-
 
122
        if ($modulename == 'survey') {
-
 
123
            $manager = \core_plugin_manager::resolve_plugininfo_class('mod');
-
 
124
            $manager::enable_plugin('survey', 1);
-
 
125
        }
-
 
126
 
-
 
127
        // Create a course with specific start date.
118
        // Create a course with specific start date.
128
        $record = (array)$record;
119
        $record = (array)$record;
129
        $generator = $this->getDataGenerator();
120
        $generator = $this->getDataGenerator();
130
        $course = $generator->create_course(['startdate' => $this->startdate]);
121
        $course = $generator->create_course(['startdate' => $this->startdate]);
131
        $record = array_merge(['course' => $course->id], $record);
122
        $record = array_merge(['course' => $course->id], $record);