public function setUp() { global $DB; parent::setUp(); $this->plugin =& new mock_boxnetplugin($this); $this->plugin->boxclient = new mock_boxclient(); $settings = array('tiny' => 1, 'quiet' => 1, 'database_prefix' => 'tst_', 'pre_cleanup' => 1, 'modules_list' => array('glossary'), 'entries_per_glossary' => 20, 'number_of_students' => 5, 'students_per_course' => 5, 'number_of_sections' => 1, 'number_of_modules' => 1, 'questions_per_course' => 0); generator_generate_data($settings); }
public function setUp() { global $DB, $USER; parent::setUp(); $settings = array('quiet' => 1, 'pre_cleanup' => 1, 'modules_list' => array($this->module_type), 'number_of_students' => 15, 'students_per_course' => 15, 'number_of_sections' => 1, 'number_of_modules' => 1, 'messages_per_chat' => 15); generator_generate_data($settings); $this->modules = $DB->get_records($this->module_type); $first_module = reset($this->modules); $cm = get_coursemodule_from_instance($this->module_type, $first_module->id); $userid = $DB->get_field('chat_users', 'userid', array('chatid' => $first_module->id)); $this->caller = parent::setup_caller('chat_portfolio_caller', array('id' => $cm->id), $userid); }
public function setUp() { global $DB, $USER; parent::setUp(); $resource_type = new stdClass(); $resource_type->type = GENERATOR_SEQUENCE; $resource_type->options = array('text', 'html'); $settings = array('quiet' => 1, 'pre_cleanup' => 1, 'modules_list' => array($this->module_type), 'resource_type' => $resource_type, 'number_of_students' => 15, 'students_per_course' => 15, 'number_of_sections' => 1, 'number_of_modules' => 3); generator_generate_data($settings); $this->modules = $DB->get_records($this->module_type); $first_module = reset($this->modules); $cm = get_coursemodule_from_instance($this->module_type, $first_module->id); $this->caller = parent::setup_caller('resource_portfolio_caller', array('id' => $cm->instance)); }
public function setUp() { global $DB; parent::setUp(); $settings = array('tiny' => 1, 'quiet' => 1, 'pre_cleanup' => 1, 'modules_list' => array('glossary'), 'entries_per_glossary' => 20, 'number_of_students' => 5, 'students_per_course' => 5, 'number_of_sections' => 1, 'number_of_modules' => 1, 'questions_per_course' => 0); generator_generate_data($settings); $this->glossaries = $DB->get_records('glossary'); $first_glossary = reset($this->glossaries); $cm = get_coursemodule_from_instance('glossary', $first_glossary->id); $this->entries = $DB->get_records('glossary_entries', array('glossaryid' => $first_glossary->id)); $first_entry = reset($this->entries); $callbackargs = array('id' => $cm->id, 'entryid' => $first_entry->id); $this->entry_caller = parent::setup_caller('glossary_entry_portfolio_caller', $callbackargs); $this->csv_caller = parent::setup_caller('glossary_csv_portfolio_caller', $callbackargs); }
public function setUp() { global $DB, $USER; parent::setUp(); $assignment_types = new stdClass(); $assignment_types->type = GENERATOR_SEQUENCE; $assignment_types->options = array('online'); $settings = array('quiet' => 1, 'modules_list' => array($this->module_type), 'assignment_grades' => true, 'assignment_type' => $assignment_types, 'number_of_students' => 5, 'students_per_course' => 5, 'number_of_sections' => 1, 'number_of_modules' => 3, 'questions_per_course' => 0); generator_generate_data($settings); $this->modules = $DB->get_records($this->module_type); $first_module = reset($this->modules); $cm = get_coursemodule_from_instance($this->module_type, $first_module->id); $submissions = $DB->get_records('assignment_submissions', array('assignment' => $first_module->id)); $first_submission = reset($submissions); $this->caller = parent::setup_caller('assignment_portfolio_caller', array('id' => $cm->id), $first_submission->userid); }
public function setUp() { global $DB, $USER; parent::setUp(); $settings = array('quiet' => 1, 'verbose' => 0, 'pre_cleanup' => 0, 'post_cleanup' => 0, 'modules_list' => array($this->module_type), 'discussions_per_forum' => 5, 'posts_per_discussion' => 10, 'number_of_students' => 5, 'students_per_course' => 5, 'number_of_sections' => 1, 'number_of_modules' => 1, 'questions_per_course' => 0); generator_generate_data($settings); $this->modules = $DB->get_records($this->module_type); $first_module = reset($this->modules); $cm = get_coursemodule_from_instance($this->module_type, $first_module->id); $discussions = $DB->get_records('forum_discussions', array('forum' => $first_module->id)); $first_discussion = reset($discussions); $posts = $DB->get_records('forum_posts', array('discussion' => $first_discussion->id)); $first_post = reset($posts); $callbackargs = array('postid' => $first_post->id, 'discussionid' => $first_discussion->id); $this->postcaller = parent::setup_caller('forum_portfolio_caller', $callbackargs, $first_post->userid); unset($callbackargs['postid']); $this->discussioncaller = parent::setup_caller('forum_portfolio_caller', $callbackargs, $first_post->userid); }
public function setUp() { global $DB, $USER; parent::setUp(); $settings = array('quiet' => 1, 'pre_cleanup' => 0, 'modules_list' => array($this->module_type), 'number_of_students' => 5, 'students_per_course' => 5, 'number_of_sections' => 1, 'number_of_modules' => 1, 'questions_per_course' => 0); generator_generate_data($settings); $this->modules = $DB->get_records($this->module_type); $first_module = reset($this->modules); $cm = get_coursemodule_from_instance($this->module_type, $first_module->id); $fields = $DB->get_records('data_fields', array('dataid' => $first_module->id)); $recordid = data_add_record($first_module); foreach ($fields as $field) { $content->recordid = $recordid; $content->fieldid = $field->id; $content->content = 'test content'; $content->content1 = 'test content 1'; $content->content2 = 'test content 2'; $DB->insert_record('data_content', $content); } // Callback args required: id, record, delimiter_name, exporttype $this->caller_single = parent::setup_caller('data_portfolio_caller', array('id' => $cm->id, 'record' => $recordid)); $this->caller = parent::setup_caller('data_portfolio_caller', array('id' => $cm->id)); }
public function setUp() { parent::setUp(); $this->plugin =& new mock_boxnetplugin($this); $this->plugin->boxclient = new mock_boxclient(); }