Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Classes
handlerlib.php File Reference

Defines Moodle 1.9 backup conversion handlers. More...

Classes

class  moodle1_block_generic_handler
 Base class for block generic handler. More...
 
class  moodle1_block_handler
 Base class for block handlers. More...
 
class  moodle1_course_header_handler
 Handles the conversion of /MOODLE_BACKUP/COURSE/HEADER paths. More...
 
class  moodle1_course_outline_handler
 Handles the conversion of course sections and course modules. More...
 
class  moodle1_files_handler
 The class responsible for course and site files migration. More...
 
class  moodle1_gradebook_handler
 Handles the conversion of the gradebook structures in the moodle.xml file. More...
 
class  moodle1_handler
 Base backup conversion handler. More...
 
class  moodle1_handlers_factory
 Handlers factory class. More...
 
class  moodle1_info_handler
 Handles the conversion of /MOODLE_BACKUP/INFO paths. More...
 
class  moodle1_mod_handler
 Base class for activity module handlers. More...
 
class  moodle1_outcomes_handler
 Handles the conversion of the outcomes. More...
 
class  moodle1_plugin_handler
 Shared base class for activity modules, blocks and qtype handlers. More...
 
class  moodle1_qtype_handler
 Base class for all question type handlers. More...
 
class  moodle1_question_bank_handler
 Handles the conversion of the question bank included in the moodle.xml file. More...
 
class  moodle1_resource_successor_handler
 Base class for all modules that are successors of the 1.9 resource module. More...
 
class  moodle1_roles_definition_handler
 Handles the conversion of the defined roles. More...
 
class  moodle1_root_handler
 Process the root element of the backup file. More...
 
class  moodle1_scales_handler
 Handles the conversion of the scales included in the moodle.xml file. More...
 
class  moodle1_submod_handler
 Base class for the activity modules' subplugins. More...
 
class  moodle1_xml_handler
 Base backup conversion handler that generates an XML file. More...
 

Detailed Description

Defines Moodle 1.9 backup conversion handlers.

Handlers are classes responsible for the actual conversion work. Their logic is similar to the functionality provided by steps in plan based restore process.

@subpackage moodle1

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later