public function on_generate_presentation()
 {
     parent::on_generate_presentation();
     $response_str = new cc_assesment_response_strtype();
     $response_fib = new cc_assesment_render_fibtype();
     $row_value = (int) $this->questions->nodeValue('plugin_qtype_essay_question//responsefieldlines', $this->question_node);
     $response_fib->set_rows($row_value);
     $response_str->set_render_fib($response_fib);
     $this->qpresentation->set_response_str($response_str);
 }
Exemple #2
0
 public function on_generate_presentation()
 {
     parent::on_generate_presentation();
     $response_str = new cc_assesment_response_strtype();
     $response_fib = new cc_assesment_render_fibtype();
     // The standard requires that only rows attribute must be set,
     // the rest may or may not be configured. For the sake of brevity we leave it empty.
     $response_fib->set_rows(1);
     $response_str->set_render_fib($response_fib);
     $this->qpresentation->set_response_str($response_str);
 }
Exemple #3
0
 public function generate(XMLGenericDocument &$doc, DOMNode &$item, $namespace)
 {
     $node = $doc->append_new_element_ns($item, $namespace, $this->tagname);
     $this->generate_attributes($doc, $node, $namespace);
     if (!empty($this->material) && empty($this->material_ref)) {
         $this->material->generate($doc, $node, $namespace);
     }
     if (!empty($this->material_ref) && empty($this->material)) {
         $this->material_ref->generate($doc, $node, $namespace);
     }
     if (!empty($this->render_choice) && empty($this->render_fib)) {
         $this->render_choice->generate($doc, $node, $namespace);
     }
     if (!empty($this->render_fib) && empty($this->render_choice)) {
         $this->render_fib->generate($doc, $node, $namespace);
     }
 }