protected static function define_other_properties()
 {
     return array('canmanage' => array('type' => PARAM_BOOL), 'competencycount' => array('type' => PARAM_INT), 'competencies' => array('type' => competency_exporter::read_properties_definition(), 'multiple' => true), 'filecount' => array('type' => PARAM_INT), 'files' => array('type' => stored_file_exporter::read_properties_definition(), 'multiple' => true), 'hasurlorfiles' => array('type' => PARAM_BOOL), 'urlshort' => array('type' => PARAM_TEXT));
 }
 public static function define_other_properties()
 {
     return array('linkedcompetencypercentage' => array('type' => PARAM_FLOAT), 'linkedcompetencypercentageformatted' => array('type' => PARAM_RAW), 'linkedcompetencycount' => array('type' => PARAM_INT), 'completedplanpercentage' => array('type' => PARAM_FLOAT), 'completedplanpercentageformatted' => array('type' => PARAM_RAW), 'proficientusercompetencyplanpercentage' => array('type' => PARAM_FLOAT), 'proficientusercompetencyplanpercentageformatted' => array('type' => PARAM_RAW), 'leastproficient' => array('type' => competency_exporter::read_properties_definition(), 'multiple' => true), 'leastproficientcount' => array('type' => PARAM_INT));
 }
 public static function define_other_properties()
 {
     return array('proficientcompetencypercentage' => array('type' => PARAM_FLOAT), 'proficientcompetencypercentageformatted' => array('type' => PARAM_RAW), 'leastproficient' => array('type' => competency_exporter::read_properties_definition(), 'multiple' => true), 'leastproficientcount' => array('type' => PARAM_INT), 'canbegradedincourse' => array('type' => PARAM_BOOL), 'canmanagecoursecompetencies' => array('type' => PARAM_BOOL));
 }
 protected static function define_other_properties()
 {
     return array('linkedcourses' => array('type' => course_summary_exporter::read_properties_definition(), 'multiple' => true), 'relatedcompetencies' => array('type' => competency_exporter::read_properties_definition(), 'multiple' => true), 'competency' => array('type' => competency_exporter::read_properties_definition()), 'framework' => array('type' => competency_framework_exporter::read_properties_definition()), 'hascourses' => array('type' => PARAM_BOOL), 'hasrelatedcompetencies' => array('type' => PARAM_BOOL), 'scaleid' => array('type' => PARAM_INT), 'scaleconfiguration' => array('type' => PARAM_RAW), 'taxonomyterm' => array('type' => PARAM_TEXT), 'comppath' => array('type' => competency_path_exporter::read_properties_definition()));
 }
 protected static function define_other_properties()
 {
     return array('competency' => array('type' => competency_exporter::read_properties_definition()), 'usercompetency' => array('type' => user_competency_exporter::read_properties_definition()));
 }