Ejemplo n.º 1
0
 /**
  * Get xml representation
  *
  * @param	string		entity
  * @param	string		schema version
  * @param	string		id
  * @return	string		xml string
  */
 public function getXmlRepresentation($a_entity, $a_schema_version, $a_id)
 {
     include_once './Modules/Test/classes/class.ilObjTest.php';
     $tst = new ilObjTest($a_id, false);
     include_once "./Modules/Test/classes/class.ilTestExport.php";
     $test_exp = new ilTestExport($tst, 'xml');
     $zip = $test_exp->buildExportFile();
     $GLOBALS['ilLog']->write(__METHOD__ . ': Created zip file ' . $zip);
 }
Ejemplo n.º 2
0
 /**
  * Create results export file
  */
 public function createTestResultsExport()
 {
     /**
      * @var $lng ilLanguage
      * @var $ilCtrl ilCtrl
      */
     global $lng, $ilCtrl;
     require_once 'Modules/Test/classes/class.ilTestExport.php';
     $test_exp = new ilTestExport($this->obj, 'results');
     $test_exp->buildExportFile();
     ilUtil::sendSuccess($lng->txt('exp_file_created'), true);
     $ilCtrl->redirectByClass('iltestexportgui');
 }
Ejemplo n.º 3
0
 /**
  * Get zipped xml file for test
  */
 function getXMLZip()
 {
     include_once "./Modules/Test/classes/class.ilTestExport.php";
     $test_exp = new ilTestExport($this, "xml");
     return $test_exp->buildExportFile();
 }
 /**
  * create results export file
  */
 function createTestResultsExportObject()
 {
     global $ilAccess;
     if ($ilAccess->checkAccess("write", "", $this->ref_id)) {
         include_once "./Modules/Test/classes/class.ilTestExport.php";
         $test_exp = new ilTestExport($this->object, 'results');
         $test_exp->buildExportFile();
     } else {
         ilUtil::sendInfo("cannot_export_test", TRUE);
     }
     $this->ctrl->redirect($this, "export");
 }